@font-face {
  font-family: "e-icons";

  font-style: normal;

  font-weight: normal;

  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMjcxSzcAAAEoAAAAVmNtYXCC5ophAAAJjAAABahnbHlm8ADqMQAAEzwAAXQgaGVhZBtr0ioAAADQAAAANmhoZWEHxQU/AAAArAAAACRobXR429H//gAAAYAAAAgMbG9jYc1iJxYAAA80AAAECG1heHADMgHQAAABCAAAACBuYW1lc0cOBgABh1wAAAIlcG9zdCO6pYUAAYmEAAAbZQABAAADUv9qAFoEAP///9EEFwABAAAAAAAAAAAAAAAAAAACAwABAAAAAQAAhDDfq18PPPUACwPoAAAAANwbRqUAAAAA3BtGpf////sEFwQAAAAACAACAAAAAAAAAAEAAAIDAcQAJQAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQPoAZAABQAAAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA4RHpEgNS/2oAWgQAAJYAAAABAAAAAAAABAAAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPo//8D6AAAA+j//wPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAAAAACAAAAAwAAABQAAwABAAAAFAAEBZQAAABgAEAABQAg4RXhKeE54UXhn+IG4grkCeQZ5CDkNuRJ5FnkYuSJ5JnmXuZp5nnmiOaK5pDoEugi6CToJ+gt6C/oM+g26DnoPOhB6EfoTuhS6FjoXehp6HnoieiV6JnpAOkC6QXpEv//AADhEeEh4TDhQOGV4gPiCeQB5BDkIOQ15EDkUORg5IbkkOZR5mDmcOaA5ormkOcA6BToJOgn6C3oL+gx6DXoOOg86EHoQ+hJ6FDoVehd6GDocOiA6JLomOkA6QLpBekR//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAYABoAHgAigCUAKgArgCwAMAA0gDSANQA5gD4APwBAgEUAS4BQAFSAWIBYgFiA4YDogOiA6IDogOiA6YDqAOqA6oDqgOyA7wDwAPGA8YD2APqA/wEAgQEBAQEBAQEAAABtwHUAd8BxgGkAaoBqwGsAa0BrgGvAbEBsgGzAbQBtQG2Ab0BvgG/AcABxwHIAc8B1gHXAcwBuQHDAbABXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowFcAaUBpgGnAagBqQEQAREBEgETARQBFQEWARcBGAE4ATcBNgE1AToBOwE8ATkBPQE+AT8BQAFBARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBMwFXAVgBWQFaAVYBNAABAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAGIAYwBkAGUAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAcgBzAHQAdQB2AHcAeAB5AHoAewB8AH0AfgB/AIAAgQCCAIMAhACFAIYAhwCIAIkAigCLAIwAjQCOAI8AkACRAJIAkwCUAJUAlgCXAJgAmQCaAJsAnACdAJ4AnwCgAKEAogCjAKQApQCmAKcAqACpAKoAqwCsAK0ArgCvALAAsQCyALMAtAC1ALYAtwC4ALkAugC7ALwAvQC+AL8AwADBAMIAwwDEAMUAxgDHAMgAyQDKAMsAzADNAM4AzwDQANEA0gDTANQA1QDWANcA2ADZANoA2wDcAN0A3gDfAOAA4QDiAOMA5ADlAOYA5wDoAOkA6gDrAOwA7QDuAO8A8ADxAPIA8wD0APUA9gD3APgA+QD6APsA/AD9AP4A/wEAAQEBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPAUIBQwFEAUUBRgFHAUgBSQFLAVMBTQFOAU8BUAFRAVIBWwFUAVUBTAHFAS0BMAHJAcoBywHNAc4B0AHRAS4B0wHVAUoBLwHYAdkB2wEpASoBKwExASwB3AHdAd4B4QHiAeMB5AEyAeYB5wHoAekB6gHrAewB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB+QH6AfsB/AH9Af4B/wIAAgECAgHEAboBuwG8AcEBXQHSAdoB5QG4AcIB4AAAAAAAUgB8AKIBFgE4AU4BmgHcAgoCKAMiAz4DaAN8A7AEIgT2BXwGegbYBuoHIggSCFoIbgikCR4J+AraCw4LqgviDBoMVAx6DJoNiA6uDswPyA/eEHgRZhHQEg4SPBLgE2oT2BP8FBwUahR+FOoVIBVWFYoV5hcSF6wX6hj2GXwa2BsWGzob0hxcHJYcuBzaHXQdnB28Hq4e+h+MH8gf6CBCIIQgqiEwIW4h3iKiI14jdCOMI6Qj3CP2JCYkRiSOJMQlEiWUJm4mriegJ9AoUCigKN4o+ikQKTIpkCnkKkoqaiqSKrIq6itQK+IsUCzWLQItii3MLiIuQi6YLwYv1DBUMKAxeDGsMeAyEDI2MyY0YDSiNSQ1QjYCNjQ2YjauNxY3PDeKOHY4lDlKOYQ5oDqgOsw6/jxkPIQ9RD3oPhQ+2j9mP8ZAEkDcQQBBDkE6QgJDZkQwRPpFDkU6RX5GkEe+SLJI6klSSnxKrEwGTCBM0Ez6TRJNNE1YThJOSE54TpxO3k70TxBPQE+GT6hP7FEIUdpTblRWVNJVMFVKVWJVjFZGVlxW6lgmWERYnFpSWohbdFvwXP5dLF1SXXZdmF4oXxRfdGDUYR5hXGF2YcBh2mH8YhZiVGKUYrxi5GMiYzxjWGPOZFZk8mUMZUpl1GX8ZkZmgmaWZqRnFGc0Z1xngGfaZ/hoQGhqaHxojmikaLpozmjiaSppOmleaXppxmnaae5qAmoWajpqXGrIaxhraGt2a45rpGvWa/ZsJGxubKxsymzybRRtkm4IblBumm7ibyRvfnAccH5xGHFmcdByPHKQcuJzQnNyc8Zz+nREdFJ0aHSGdKx02nUOdZh1zHYQdkJ2knbUdw53SHd6d5J3rHfYeFZ4kHi+eMx46nkCeRp5NnlOeZ554Hogeph64nsYe3R72HwcfFB82n2efd5+QH5mfpR+yn74fxp/Nn9if4x/tn/ogBSATIB4gKyBQoGOgmKCpILYg2iDxoQQhGaEvIT+hVaF/oZqh1yIMIkiieqKtIr8i4aLyovqjB6MXoyMjLiM7o0gjXSNkI3SjhSOVI6WjtiPJo9aj5CPuo/okASQMpBUkIyQxpEAkVqRrJHmkkKSiJLIk1STqJP2lDiVmpYClkSWmpcSl1iYMpiEmPCZVpmWmcyaIJp+mtCbJJtkm56b8JwwnIKdDJ1anZqd8J4ynoSe1p8Cn5SgDqDsoTShnqHwolCipqSWpMSk8qXipkimaKaYqBqocKiOqXSp/qouqkiqjKrUqxqr2qyArRCtRq3CrhSuZK6qrwSvjK/Kr/SwXLCIsMaw/rEosaazXrOEs8az7LRQtHa0yLToteq2erbEt8i4JLhMuIS4vrkOueC6EAANAAAAAAOkA6QAAwAHAAsADwATABcAGwAfACMAJwArAC8AMwAAJTM1IwUzNSMFMzUjITM1IwUzNSMhMzUjBTM1IwUzNSMhMzUjBTM1IyEzNSMFMzUjBTM1IwL8qKj+sKio/rCoqAH4qKj+sKioAfioqP6wqKj+sKioAfioqP6wqKgB+Kio/rCoqP6wqKhcqKioqKioqKioqKioqKioqKioqKioAAUAAAAAA8ADwAADAAcACwAPABMAAAEzNSMFMxEjEzMRIyURIREDIREhAnBwcP6wcHCocHABiP1gcAOA/IABIODgAVD+sAHAcP1gAqD88AOAAAAAAAUAAAAAA8ADiAADAAcACwAOABIAADchNSElITUhNSE1IQE3JzUhNSFAA4D8gAFQAjD90AIw/dD+sKioA4D8gHhwcHBwcP6wqKhwcAADAAAAAAPAA78AAwAXAFQAADchNSETAQMBLwI9AT8GOwEfAScPBx0BHwYBHwMhPww1LwYBLwYrAQ8FswK0/UzNAQT9/vsEAgICAgTWBAUFBgUFBUvWBgUEBAMCAgICAwMFBQYBkwUEBgUBHgUFBQRyBgYEBAQCAQECAgMEBAYG/gMHBwcHCAgICAgICAgHCAZAPAMA/v7/AAEHBAUFBgUFBQTUBAICAgIn1AYHBwgICQgJCQkICAgIBwb+agQCAgEBAQMDbAYHCAgJCAkKCQkJCAkHCAYB+gYFBAQCAgICAgIEBAUAAAAAAwAAAAADiANsAAQACAASAAABMRUjNQEVIzUHASMVMzUBMzUjASBwAqBwOP6OvuABcr7gATxwcAH4cHB8/rzgtAFE4AABAAAAAAO/AxgABQAAEwkBJwkBQAHAAcB2/rb+tgKg/kgBuHj+uwFFAAAAAAMAAAAAA8ADwAAYABwANQAAAQcXNxUzNRc3LwcrAQ8FJSE1ISUnBx8HOwE/BycHNSMBspBOWHBYTpAICQoJCwoKCwsKCgsJCgn+hgOA/IABiFRRjAgJCgoLCgwLCwwKCwoKCQiMUVRwAZOMUVbMzFZRjAcGBgQEAgICAgQEBgYucMNYTZMIBgYFBAMCAgMEBQYGCJNNWMUAAgAAAAADiANQACAALAAAATMVIw8GFTM1IzUzPwY1LwYjJQMzGwEzAxMjCwEjAuBwPgsKCQcGBAOocD4LCgkHBgQDAwQGBwkKC3b+XMRwqKhqvsRwqKhwAZA4AwQGBwkKC3Y4OAMEBgcJCgtECwoJBwYEAzj+sAET/u0BUAFQ/u0BEwAAAwAAAAADwAPAAAkAFQAdAAA3MxEhFxEzESchBzM1MzUzNSM1IzUjFyERIxUhNSPocAFxh3DJ/fGoODg4ODg4qALYcP4IcEABiIf+/wEvyVQ4ODg4OFQBGKioAAACAAAAAAPAA8AACAAMAAATFzcRMxEXNwElITUhwU65cLlO/sH+QAOA/IAB8FC0/ewCFLRQATYqcAAAAAADAAAAAAPAA8AACwBbAN8AAAEjFTMVMzUzNSM1IwUPEy8TPxMfEgUVHx07AT8HHwMzPwc9AS8DPwc1Lx0rAQ8dAZBwcDhwcDgBDwEBAQIGCQoMDhAREhQWFhcMDA0MDA0MDBcWFhQSEg8ODAsIBgIBAQEBAQECBggLDA4PEhIUFhYXDAwNDAwNDAwXFhYUEhEQDgwKCQYCAQH9ogICAwQFBgcHCAkJCgsMDAwODQ8OEA8QEREREhISEhMOHBsaGhkXFxLkBAUFBgUGBAUuAwMCAgMD4xMMCwkHBQMBAgIDBQQGBwcICQkKCwwMDA4NDw4QDxARERESEhISExMSEhISEREREA8QDg8NDgwMDAsKCQkIBwcGBQQDAgICcDhwcDhwjAwNDAwXFhYUEhIPDgwLCAYCAQEBAQEBAgYICwwODxISFBYWFwwMDQwMDQwMFxYWFBIREA4MCwgGAgEBAQEBAQIGCAsMDhAREhQWFhcMDA0MExISEhIREREQDxAODw0ODAwMCwoJCQgHBwYFBAMCAgIFBggJDA0M4wMDAgEBAwMuBQUFBQYFBQTkHRcZGRobGxwTEhISEhERERAPEA4PDQ4MDAwLCgkJCAcHBgUEAwICAgIDBAUGBwcICQkKCwwMDA4NDw4QDxARERESEhISAAAAAAEAAP/7AfgD8AAMAAAZAR4BNwE2NCcBJiIGAiQRAbkICP5HChkUA838VhgQDwHYChgKAdgKEwAABAAAAAADwAPAAAUACwARABcAACUzNTM1IQUzFTMRISUhNSM1IwUjFSERIwJwcOD+sP3Q4HD+sAIwAVDgcP6w4AFQcEDgcHDgAVDgcODgcAFQAAAAAQAAAAADGAO/AAUAABMBNwkBJ+gBuHj+uwFFeAIA/kB2AUoBSnYAAAYAAAAAA8ADwAADAAcAEwAXABsAHwAAARUjNTcVIzUFIxUzFTM1MzUjNSMlESERIxUjNQMhESEBWODg4AH4qKg4qKg4ARj+CDjgOAOA/IABWODg4KioODioqDioqP0oAtjg4PzwA4AAAgAAAAADwANsAB0AWwAAEw8DHwQzIT8HLwQjIQ8CAxE/CCE1Lw8hLw8jDw76tAIDAQEEBQYIBAKUBgYFBbYCAQEBBAUGCAT9bAYGBb+PBgcICAgJCgkCCAEBAwQFBQcHCAgKCQsKDAv+6AEBAwQFBQcHCAgKCQsKDAtwCwwKCwkKCAgHBwYEBAMBAaLgBAgHCAYGBAMBAgME5AQDCAgGBgQDAQIDAVb+F7IHBgUFAwMBAagLDAoLCQoICAcHBQUEAwEBCwwKCwkKCAgHBwUFBAMBAQEBAwQFBQcHCAgKCQsKDAAAAgAAAAADwAPAAF0AuwAAJSMvBzchETcfDjM/HyMVDx0BMzU/HTsBHwcHIREHLw8PHgIADhwbGxoZGBcOYP7oaBMPEBARERISEhITExMUExQXFxYWFhUVFBQTExISERAQDg8NDAwLCgkIBwYFBAMBAXACAgMEBAUGBwgICAoKCgwLDA0NDg4ODxAPEBARERH+L3ACAgMEBAUGBwgICAoKCgwLDA0NDg4ODxAPEBARERERDhsbGhoZFxcRYAEYaBcPEBARERESERMSExITFBMXFxYWFhUVFBQTExISERAQDg8NDAwLCgkIBwYFBAMBsAMEBwkLDQ8KYP7oaA4LCwoJCAgHBgUFAwMCAgEBAwQFBgcICQoLDAwNDw4QEBESEhMTFBQVFRYWFhcXERERERAQDxAPDg4ODQ0MCwwKCgoICAgHBgUEBAMCAgFQERERERAQDxAPDg4ODQ0MCwwKCgoICAgHBgUEBAMCAgMEBgkLDA8MYAEYaBELCgoICAgGBgUFAwMCAQEBAQMEBQYHCAkKCwwMDQ8OEBAREhITExQUFRUWFhYXAAAAAAEAAAAAA6QDwABqAAABESMDLwYjDwYDLwMPBAEfByE/DxEvBiMPBhUjES8GIw8GESMRLwcPBgIAJgECBAYICQoMCwwKCQgGBAIBqgUGBggICAYyASwLDA0NDw4PEAEWEA8PDg0NCwsKCQgGBQQBAgMEBggJCgsMCwsJBwcEAicCBQYHCgoLDAsKCQgGBAMmAQQFBwgKCwwLCwoIBwYDA4j+nQELCwoJCAYEAgIEBggJCgv+Pl4CAQEBAgMFL/7WCgkHBgUEAgEBAgQFBggICgoMDA0ODggPAioLCgkIBgQCAgQGCAkKC9MBQwsKCQgGBAICBAYICQoL/r0BYwsLCQkGBgMBAQMGBgkJCwAFAAAAAAO/A4cAGQA6AHMAhADHAAATDwIVHwM7AT8FLwQrAQ8BBRUPBy8HPwcfBicxDwMnBxcPAyMVMx8DBxc3HwMVMzU/Axc3Jz8DMzUjLwM3JwcvAzUjAx8CFQ8BAScBPwMfAicBDwYdAR8OOwE/BgE/By8PDwaUUgEBAgICBAO6BgYGBAIBAQRyAwIDBAQDAp4BAwYGCQkLCwsLCQkGBgMBAQMGBgkJCwsLCwkJBgYDUwwLCw0tLC4HBQQDOzsDBAQHLSsuDQsLDDgMCwsMLiwuBwUEAzs7AwQFCCooKg8LCww4CAIEAgIE/pQnAWkFBQUFBQYEcv6CBgQFAwMCAQECAwQEBAZRBgcHBwgHCAgICAgHCAcGBwF+CQkHBQUDAgEBAgMFBQgICQsLDAwNDQ4NDQ4NDA0MCwFQiQQEBAQDAgIBAgMEBQYHBoMCAQIDFwYFCwkJBgYDAQEDBgYJCQsLCwsJCQYGAwEBAwYGCQkLfgMEBActKy4NCwsMOAwLCwwuLC4HBQQDOzsDBAUHLisuDQsLDDgMCwsPKSgpCQQEAzsBEAMFCAgHBv6UJwFqAwMBAQEBA0z+ggYHBwcICAgICAgICAcHBgZRBgQFAwMCAQECAwMFBAYBfwoLDAwNDQ0ODg4NDQwMCwoKCAcGBAMCAQECAwQGBwgACgAAAAADwAPJAAMABwALABsAHwAjACsANQA5AD0AAAEVIzUjFSM1IxUjNQMzNTMVMzUzFTM1MxUzESElFzcnBxc3JyUjFTMVMxEjBR0BMzUzNSM1IwUXNycFFzcnA4jgOOA44Dg44DjgOOA4/IAB1WMoY90oYygBxaioODj8uDioqDgB1ShjKP7oYyhjAYaoqKioqKj+sHBwcHBwcAH4v2MoY2MoYygxOHABGHA4cHA4cE8oYygoYyhjAAABAAAAAAOkA8AABQAAAREXEQEhAayoAVD8uAI4/rCoAfgBiAACAAAAAAPAA4gAAwAlAAABESERJxEVHwYhPwYRLwYhDwYCOP54cAMEBgcJCgsDHAsKCQcGBAMDBAYHCQoL/OoLCwkJBgYDAxj90AIwOP1gBgsKCQcGBAMDBAYHCQoLAqwLCgkHBgQDAQMGBgkJCwAAAQAAAAADwAPAAN0AABMfHz8fIxUPHSsBLx09AT8dOwEfBwchEQcvDiMPHkABAQMEBQYHCAkKCwwMDQ8OEBAREhITExQUFRUWFhYXFxcXFhYWFRUUFBMTEhIREBAODw0MDAsKCQgHBgUEAwEBcAICAwQEBQYHCAgICgoKDAsMDQ0ODg4PEA8QEBEREREREREREBAPEA8ODg4NDQwLDAoKCggICAcGBQQEAwICAgIDBAQFBgcICAgKCgoMCwwNDQ4ODg8QDxAQEREREQ4bGxoZGRcXEmABGGgZDxAQEBEREhETEhITExMTFxcWFhYVFRQUExMSEhEQEA4PDQwMCwoJCAcGBQQDAQIAFxcWFhYVFRQUExMSEhEQEA4PDQwMCwoJCAcGBQQDAQEBAQMEBQYHCAkKCwwMDQ8OEBAREhITExQUFRUWFhYXFxEREREQEA8QDw4ODg0NDAsMCgoKCAgIBwYFBAQDAgICAgMEBAUGBwgICAoKCgwLDA0NDg4ODxAPEBARERERERERERAQDxAPDg4ODQ0MCwwKCgoICAgHBgUEBAMCAgIFBgkKDQ4NYAEYaBILCgkJCAcHBgUEBAICAgEBAwQFBgcICQoLDAwNDw4QEBESEhMTFBQVFRYWFhcABAAAAAADiAOIAAsAFwAiAC4AACUhMz8GESEBFR8GIREhJSERLwYhBREhESEPBgI4ARgGCwoJBwYEA/6w/kADBAYHCQoLAR7+sAHAAVADBAYHCQoL/uL+QAFQ/ugLCwkJBgYDeAMEBgcJCgsBHv7oBgsKCQcGBAMBUHABHgsKCQcGBAM4/ugBUAEDBgYJCQsAAQAAAAADwANQAAUAAAEnBwkBJwFvunUBLwJRdQGSrnT+5AIsdAAAAAMAAAAAA8ADwAACABkAHQAAJSE3AxEzETMRMxEzESM3JzcnBycHFwcXIREDIREhArj+yJzEOOA44M8nnJwonJwonJwn/vk4A4D8gHicAjz+6AEY/ugBGP0oJ52cKJycKJydJwLY/PADgAAAAAIAAAAAA8ADpABOAGIAABMPFSMfDjM/DzUvDg8GCQEXAT8DNS8HDwLHCQkHBQUEAgICAwMFBQYHCAcIBwgIBwgJCQkLCgwMDA0NDQ0NDQ0NFBISERAQDg4MCwoHBgUDAQIDBQUHCAoKCwwMDQ4ODw8ODQ0MDAsCX/5aggGnAwUDAgIDBUQGCAkJCQkIAXoKCwsMDQ4OGgsJCQkHBwYFBQQDAwIBCwoJCQgIBwcGBQQEAwECAQMFBgcKCg0NDw8QERETEw8ODg0MDAoLCQgHBQQEAQEBAgMEBQcIAhP+XoEBogQICAkJCQgHQwYEAgEBAgQAAAADAAAAAAPAAnAAPwB/AL8AAAEfDz8PLw8PDgUfDz8PLw8PDgUfDz8PLw8PDgLgAQEDBAUFBwcICAoJCwoMCwsMCgsJCggIBwcFBQQDAQEBAQMEBQUHBwgICgkLCgwLCwwKCwkKCAgHBwUFBAMB/q8BAQMEBQUHBwgICgkLCgwLCwwKCwkKCAgHBwUFBAMBAQEBAwQFBQcHCAgKCQsKDAsLDAoLCQoICAcHBQUEAwH+rwEBAwQFBQcHCAgKCQsKDAsLDAoLCQoICAcHBQUEAwEBAQEDBAUFBwcICAoJCwoMCwsMCgsJCggIBwcFBQQDAQIACwwKCwkKCAgHBwUFBAMBAQEBAwQFBQcHCAgKCQsKDAsLDAoLCQoICAcHBQUEAwEBAQEDBAUFBwcICAoJCwoMCwsMCgsJCggIBwcFBQQDAQEBAQMEBQUHBwgICgkLCgwLCwwKCwkKCAgHBwUFBAMBAQEBAwQFBQcHCAgKCQsKDAsLDAoLCQoICAcHBQUEAwEBAQEDBAUFBwcICAoJCwoMCwsMCgsJCggIBwcFBQQDAQEBAQMEBQUHBwgICgkLCgwAAAAABQAAAAADvwOIABkAHwBgAHEAtAAAEw8CFR8DOwE/BS8EKwEPASUHJzcXNwUVHw8/Dy8PDw4THwIVDwEBJwE/Ax8CJwEPBh0BHw47AT8GAT8HLw8PBpRSAQECAgIEA7oGBgYEAgEBBHIDAgMEBAMC4ppeJzdz/ucBAwUGCQkMDA4PERESEhQUFBMTEhERDw4MCwoJBgUDAQEDBQYJCgsMDg8RERITExQUFBISEREPDgwMCQkGBQOfAgQCAgT+lCcBaQUFBQUFBgRy/oIGBQQDAwIBAQIDAwQFBlEGBwcHCAcICAgICAcIBwYHAX4KCAcGBAMCAQECAwUFBwkJCwsMDA0NDQ4NDg0MDQwLAV6JBAQEBAMCAgECAwQFBgcGgwIBAgMRlFopNW5eCgoUEhIREQ8ODAwJCQYFAwEBAwUGCQkMDA4PERESEhQUFBMTEhERDw4MDAkJBgUDAQEDBQYJCQwMDg8RERISFAHAAwUICAcF/pMnAWoDAwEBAQEDTP6CBwYHCAcICAgICAcIBwcHBlEGBAUDAwECAgEDAwUEBgF/CgsMDA0NDg0ODg0NDAwLCgoIBwYEAwIBAQIDBAYHCAAAAAAFAAAAAAPAA8AAAwAPABMAFwAdAAA3IREhExUzFSMVIzUjNTM1AyERIQEhESEFMzUhNSFAA4D8gOA4ODg4OKgBiP54AmgBGP7o/kA4AVD+eEABGAFQODg4ODg4/ugBiP54AjBwODgAAAkAAAAAA/gD+AAFAAkADQBOAFYAWgBeAGIAegAAARUzFSM1BTM1IwczNSMFFR8PPw8vDw8OJzM/AzUjBzM1IwEVIzUhFSM1ByMRIS8DIREhFR8DESM1IxUjNSMDOz9+/oZ+fr1+fgF6AQMGBwoLDA8PERIUFBUWFxYWFRQUEhEPDwwLCgcGAwEBAwYHCgsMDw8REhQUFRYWFxYVFBQSEQ8PDAsKBwYDASwTFBUWfr1+fgE7P/6GPz9+AgkEBAQC/kQC9BAQEA9+vfy9AYJ+P71+fn5+ngsLFhUUFBIRDw8MCwoHBgMBAQMGBwoLDA8PERIUFBUWFhcWFRQUEhEPDwwLCgcGAwEBAwYHCgsMDw8REhQUFRbGDgwLCVB+fgF6vb29vT/9DA8QEBABuYECBAQEAYt+fn4AAAEAAAAAAuADvwAkAAAJAQ8DHwMBHwM7AT8HES8GIw8CArD+dwQCAQEBAQIEAYkDBAQEBAQECAYDAgEBAQECAwMFBQUGBQUFA7f+XAQFBQUFBQUE/lwDAwECAQMGAwQEBQUDQgcGBQUDAwIBAQMAAAABAAAAAANQA4gAKgAAExUfDxEzETMRMxEzNSEPDrABBAUICQsNDw8SEhQUFhYXcHBwcP5AFxYWFBQSEg8PDQsJCAUEAqgMCxYWFBQSEg8PDQsJCAUEAf6wAqD9YAKgcAEEBQgJCw0PEBESFBQWFgAAAQAAAAADvwLgACYAAAkBDwMdAR8GMyEzPwY9AS8DAS8CKwEPAQHt/lwDAwECAQMGAwQEBQUDQgUFBAQDAwUCAgEDA/5cBAUFBQUFBQLZ/ngEAwQEBAQECAYDAgIBAQICAwMHCAQEBAQDBAGIAwICAgIAAAAFAAAAAAPAA4gAAwAHAAsADgASAAA3ITUhJSE1ITUhNSEFFxEnITUhQAOA/IABUAIw/dACMP3Q/rDg4AOA/IB4cHBwcHCoqAFQcHAAAgAAAAADwAPAAAYADQAAEwcXNxcRIQEnESEnNyf4uE+5gP6wAkCAAVCAuE8BSLlPuIABUAFAgP6wgLlPAAAAAAIAAAAAA8ADwABTANYAAAEPFC8TPQE/EjsBHxIFFR8ePwcfAzM/Bz0BLwM/BzUvHSsBDx0CpwEBAQIDBwoLDQ8REhQVFhcMDAwNDA0MDQwMFxYVExIRDw0MCQcDAgIBAQICAwcJDA0PERITFRYXDAwNDA0MDQwMDBcWFRQSEQ8NCwoHAwIBAf2aAgIDBQUFBwcJCAoKCwwMDQ0ODw8PEBARERISEhITEx0dHBwaGhgY2wQFBQYFBgQFLgMDAgIDA9sQDQwKBwYDAQEDAwQFBgcHCAkKCgsLDQwODg4PEBAQEREREhITEhMTExITERIRERAQDw8PDg0NDAwLCgoICQcHBQUFAwICAk8MDQwMDBcWFRQSEQ8NCwoHAwIBAQEBAQECAwcKCw0PERIUFRYXDAwMDQwNDA0MDBcWFRMSEQ8NDAkHAwICAQECAgMHCQwNDxESExUWFwwMDQwNExITEhIRERERDxAPDg4ODA0LCwoKCQgIBgYFBAMDAQECAwYHCgwNENsDAwIBAQMDLgUFBQUGBQUE2xgZGRocHB0dExMSEhISEREQEA8PDw4NDQwMCwoKCAkHBwUFBQMCAgICAwUFBQcHCQgKCgsMDA0NDg8PDxAQERESEhISEwAABAAAAAADwAPAAAkAkAD6AP4AAAEfATM/ATMHIycHHwcjLwcPBx8SDw4rAS8OMx8GOwE/Bi8QPQE/DTsBHwUHHwYVIzUvBiMPCh8KMz8HMxUPDSsBLw09AT8NOwEfBQEhESECzjYFAQU1Pl80Xz0HBgUEAwIBATwBAgQFBwgJCwsJBwYFBAIBAQIDBQcPIhYTEAYFBQQEAgIBAQEBAgMFBQYGCAgJCgoLCwwNDAwKCgoICAcGBQQEAgEBOgIDBQcICQoMCwkJBwUEAgEBAgMFCA8tFBAOBgQFAwMBAgICAwQFBQcHCAkJCQsLCwwMCgoKCQj4BwcFBAMDATgCBAUHCQkLDggHBgYFBAQGBAIBAQIEBgQEBQYGBwgICwoJCAYFAwE4AgIEBAUHBwgJCQkKCwoLDw4MDAsKCQgIBgUEBAICAgIEBAUGCAgJCgsMDA4ODAwKCwkJCf7zA4D8gAJsoBUVoPLyEQYGBgcHBwgJCAYHBQUDAgEBAQMEBQUFBwYFBQQDBQgFBwcEBQQGBQYHBwcICAcHBgYGBQUEAwMCAgEBAgMDBAUGBgYHBwcIBwgJCQcFBAMCAgIDBQUGBgYGBQQEBQsGBggFBAUGBgYHBwgHBwcGBgYFBQUDAwMBAQECAgMEBAkGBwgICAkKCgUKCAgGBQQBAQEDAwQEBQwNDxAZDw0MBQQEAwICAQECBAUGBwgICQgICAcHBwYGBQQDAwIBAgMDBQYHCAgKCgoLDA0NFQwMCwsKCggIBwYFAwMCAQIDAwUF/eMDgAAAAgAAAAADwAPAAAMADAAANyE1ISUnBwkBJwcRI0ADgPyAAYi5TgE/AT9OuXBAcPy0UP7JATdQtAIUAAAABgAAAAADwAPAABYALAA4AFMAygDOAAABDwcfBjM/BSUfBDsBPwUvBSMHJw8CPwMvBA8GHwU/Ai8IIx8DFQ8DHwM/AjsBHwkVDw0vBw8MLwk9AT8PLwY/DB8GASERIQFdDhISCAsFAgEBBAMDBQQFBQQEBAMGJQEjDRkLCwUFBgcGBQMDAQECBAgLEg0WxgkIEyEgICAVFRQUJAMDBgUDAQEBAgIDEBINAgEBAQIDAwQEBQQFRAECAQIECQsbHB0fHBsODg4PEA0KCQYFAwIBAQEDAwMFBQYHBggHBwgLCgoJCQgVKT8pKSoVJQkGBwcJCwsJCgkICAcFBQQBAQICAwMJCgsMDFoODQwQDg4ODhAFAwIBAgIDAwQFBgcHCAgJDAsKCggIBv46A4D8gAFeBgcJBAgGBgQICAQDAwEBAQIDAwhBTwsYCQcCAwQFBgYGCAUEBQMCAVAXFy0KCQcHFhgYGMgBAQMFBgYGBwcGBRwbMRAIBwcFBAQDAgIBCQUGCwsLFh8tJCIgIAUEAQIDBQYHBwgHCAcIBwgHBwcGBgYEBAMCAgEBAwQGBgcUJg0KDA4pPw4HBQUEAwEBAgMFBgcJCQ0GBgYGBgYGBQoICAYGIx4fHi4wFhUWHA0NDg0HBgYGBgUFBAQCAgEBAgUFBwkJ/U4DgAAAAQAAAAADwAOIAAgAABMBNychNSE3J0ABgHi6AkL9vrp4AgD+eHa+qL52AAADAAAAAAPAA8AAAwAHAIcAAAERIxE3FSM1JQ8PHx8/Hy8fDw4COHBwcP76Dw4ODAwKCggIBwUFBAMCAQECAwQFBQcICAoKDAwODg8QERESEhITFBQVFRUXFhcYGBcWFxUVFRQUExISEhEREA8ODgwMCgoICAcFBQQDAgEBAgMEBQUHCAgKCgwMDg4PEBEREhISExQUFRUVFxYXGBgXFhcVFRUUFBMSEhIREQI4/rABUOBwcCYREBESEhITFBQVFRUXFhcYGBcWFxUVFRQUExISEhEREA8ODgwMCgoICAcFBQQDAgEBAgMEBQUHCAgKCgwMDg4PEBEREhISExQUFRUVFxYXGBgXFhcVFRUUFBMSEhIRERAPDg4MDAoKCAgHBQUEAwIBAQIDBAUFBwgICgoMDA4OAAYAAAAAA8ADiAADAEMARwCHAIsAywAAJSE1IQUVHw07AT8NPQEvDSsBDw0lITUhBRUfDTsBPw09AS8NKwEPDSUhNSEFFR8NOwE/DT0BLw0rAQ8NAVgCaP2Y/ugCAgMDBAUGBgYHBwgICAkJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAkJCAgIBwcGBgYFBAMDAgIBGAJo/Zj+6AICAwMEBQYGBgcHCAgICQkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICQkICAgHBwYGBgUEAwMCAgEYAmj9mP7oAgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwICsHBUCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAjzcDgJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAkJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICNdwHAkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICQkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgIAAAABAAAAAADiAPAAAQAGAAcAEwAACUVMwEnNwcXPwM9AS8GKwEPAQEzNSMFERUfBjM1IxEhNxc/CDMfBjUnIxUhNSMPBgHIVgEUV1AqVioDAgICAgM1BAQEBQQEBP7RcHD+eAMEBgcJCguucAFzSAE4CgsLDAwNDQ0LCgoKCQkJCdAQ/rCoCwsJCQYGA5ZWARRWTypVKgMEBAUEBAQENQMCAgICARyoOPzwBgsKCQcGBANwARhJATkJCAYGBAMCAQIBAwQEBQW1s+DgAQMGBgkJCwAAAAAGAAAAAAPAA4gAAwANABEAHQAhACcAACUhNSkBMxUjFSMVMzUjJSE1KQEzByMVMzUjNzM1IyUhNSkBMxUzNSMBWAJo/Zj+6HA4OKioARgCaP2Y/uhYSw2oWEsNqAEYAmj9mP7oODhwsHA4ODjgcHBwODhwOHBwqOAAAAAAAQAAAAADTwPAABsAABMRFR8EMzcBPwI1LwIBLwEjDwWwAwQFBwcIBwJtBQMCAgMF/ZMDCAYFBQUEAgIDovy8BQgGBQQCAwGnBQcGBwcHBQGnAgECAwMEBQYAAAADAAAAAAP4AuAAAwBIAI4AAAEhNSE3Mx8PDw8jFTM/DjUvDiMFFR8OMzUjLw8/DzM1Iw8OAVgBUP6w4OAMDAsLCgoJCAgHBQUEAwIBAQIDBAUFBwgICQoKCwsMDODsFhYVFBMSEQ8ODAoIBwQDAwQHCAoMDg8REhMUFRYW7P3QAwQHCAoMDg8REhMUFRYW7OAMDAsLCgoJCAgHBQUEAwIBAQIDBAUFBwgICQoKCwsMDODgFxYWFBQSEg8PDQsJCAUEAchwPgECAwQFBQcICAkKCgsLDAwMDAsLCgoJCAgHBQUEAwIBagMEBwgKDA4PERITFBUWFhgWFhUUExIRDw4MCggHBAPgDBYWFRQTEhEPDgwKCAcEA2oBAgMEBQUHCAgJCgoLCwwMDAwLCwoKCQgIBwUFBAMCAWoBBAUICQsNDxAREhQUFhYABgAAAAAD+AP3AAUARgBNAFEAVQBtAAABFTMVIzUHFR8PPw8vDw8OAzMHMzc1IwEVIzUhFSM1ByMRIS8DIREhFR8DESM1IxUjNSMDOz9+vQEDBgcKCwwPDxESFBQVFhcWFhUUFBIRDw8MCwoHBgMBAQMGBwoLDA8PERIUFBUWFhcWFRQUEhEPDwwLCgcGA+GBZUJkwgFeP/6GPz9+AgkEBAQC/kQC9BAQEA9+vfy9AYJ+P72eCwsWFRQUEhEPDwwLCgcFBAEBBAUHCgsMDw8REhQUFRYXFhYVFBQSEQ8PDAsKBwUEAQEEBQcKCwwPDxESFBQVFgEM3ewhAYK9vb29P/0MDxAQEAG5gQIEBAQBi35+fgAAAwAAAAADwAPAAAMABwBYAAABFSE1JRUhNScRFR8NOwEVHwUzPwMhMz8NNRE1Lw0jISMPDQI4/ugBwP5A4AICAwMEBQYGBgcHCAgICRwBAwYGBgYFBQQE2AG2CQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJ/SgJCAgIBwcGBgYFBAMDAgICODg4qDg4jP4ICQgICAcHBgYGBQQDAwICxAgHBgQCAQICA9kCAgMDBAUGBgYHBwgICAkB+AkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgIAAEAAAAAA2wDwAAUAAATEQkBES8HIQ8GlAFsAWwBAQMDBAUFBv1gBgUFBAMDAQOk/JwBUP6wA2QGBQUEAwMBAQEBAwMEBQUAAAQAAAAAA8ADiAADAAcACwAPAAA3ITUhJyE1ITchNSEnITUhsAKg/WBwA4D8gHACoP1gcAOA/IB4cHBwcHBwcAAEAAAAAAOIA8AAAwAfAC0AMgAAAQcjNycjFTMHIxUzBxc3MwcXNzM1IzczNSM3JwcjNyc3HQEfBjMRIREDIREnIQJcEHAQMGRcEExEDDgMcAw4DGRcEExEDDgMcAw4qAMEBgcJCgt2/dBwAxDJ/bkB425uNzduN04IVk4IVjduN04IVk4I4HAGCwoJBwYEA/4IAqD88AK3yQAAAAABAAAAAAO/AxgABQAAExcJATcBQHYBSgFKdv5AAWB4AUT+vHgBuAAAAgAAAAADiAPAABMAVwAAAR8HFSM1PwcjFSMPBhEfBiE/BhEvBiM1Lw8jDw4CVAYFBQQDAwEB4AEBAwMEBQUGjHYLCgkHBgQDAwQGBwkKCwKsCwoJBwYEAwMEBgcJCgt2AQEDBAUFBwcICAoJCwoMC+ALDAoLCQoICAcHBQUEAwEDUAEBAwMEBQUGjIwGBQUEAwMBAagDBAYHCQoL/fwLCgkHBgQDAwQGBwkKCwIECwoJBwYEA6gLDAoLCQoICAcHBQUEAwEBAQEDBAUFBwcICAoJCwoMAAAABgAAAAADwAPAAAsAEQAVABkAHQAhAAABIxUzFTM1MzUjNSMnMyERIRElFSM1IxUjNSMVIzUDIREhAgCoqDioqDioOAH4/PADEOA44DjgOAOA/IABkDioqDioOP4IAfjgqKioqKio/PADgAAABgAAAAADwAPAAAMABwATABcAHAAgAAABFSM1NxUjNQUjFTMVMzUzNSM1IyUVIzUjFREhEQMhESEDiODg4P6wqKg4qKg4AjDgOP4IOAOA/IABWODg4KioODioqDioqODg4P4IAtj88AOAAAAAAwAAAAADwAPAAAsAFwAbAAABFwcXNxc3JzcnByclESE1MzchNSEnIzUDIREhAcicnCicnCicnCicnAGY/PDZOP7vARE42TgDgPyAAoCcnSecnCednCicnKj9KOA4qDjg/PADgAAAAAACAAAAAANQA7IAJwBMAAA3IREjFQ8PIS8PNSMzIxUhNSM1Lw0rAQ8NsAKgVAEBAwQFBQcHCAgKCQsKDAv+6AsMCgsJCggIBwcFBQQDAQFU/FQBUFQCAgMDBAUGBgYHBwgICAkJCAgIBwcGBgYFBAMDAgJOAxBwCwwKCwkKCAgHBwUFBAMBAQEBAwQFBQcHCAgKCQsKDAtwcHAJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAAABQAAAAADwAPAAB8AXwCfAOEA9QAAAQ8HLwc/Bx8GBx8PPw8vDw8OFxUPDSsBLw09AT8NOwEfDScPBCcHFw8DJwcfBAcXNx8DBxc3HwEzPwEXNyc/Axc3Jz8DNTcnBy8DNycHLwM1IwEhNSERIRUfBjMVMzUnIQL2AQECAwMEBAQEBAQDAwIBAQEBAgMDBAQEBAQEAwMCAWMBAQICBAQEBQYGBgcHBwgICAgHBwcGBgYFBAQEAgIBAQEBAgIEBAQFBgYGBwcHCAgICAcHBwYGBgUEBAQCAgHGAgMEBQYHCAkJCgsLDAwMDA0LCwsKCQkIBwYFBAMCAgMEBQYHCAkJCgsLCw0MDAwMCwsKCQkIBwYFBAMCkgISERAQHiYeDQkIBy8ILwECBQYrGSsMDQ0SEi8SERIODQgSLhEQDQwOLBkrBwIDAi8JLgcHCQ4eJh4SEBATMv15AYz+5AGIAwQGBwkKC3Zwyf25ASAEBAQDAwIBAQEBAgMDBAQEBAUDAwMCAQEBAQIDAwMFBAgIBwcHBgYGBQQEBAICAQEBAQICBAQEBQYGBgcHBwgICAgHBwcHBgUFBQMEAgIBAQEBAgIEAwUFBQYHBwcHCAgMDAwLCwoJCQgHBgUEAwICAwQFBgcICQkKCwsMDAwMDAwLCwoJCQgHBgUEAwICAwQFBgcICQkKCwsMDKQBAwYHCSUgJRAOEBMJMggWEhEQGSsZDQsLCjIRMgIBAgEyETIJCgsPGiwZEwgQEQ0IMgkSDw4SJSAlCgcFBDD+QHACoHYLCgkHBgQDcL/JAAAABAAAAAADvwOIAAMAHQAwAHMAACUhNSElDwIVHwM7AT8FLwQrAQ8BAR8DDwMBJwE/AjMfAicBDwYdAR8OOwE/BgE/By8PDwYBkAIw/nj+XFIBAQICAgQDugYGBgQCAQEEcgMCAwQEAwJ6AwMBAQEBAwP+XicBogQFBQUFBgRy/koGBAUDAwIBAQIDAwUEBlEGBwcHCAgHCAgICAgHBwcGAbYKCAcGBAMCAQECAwQGBwgKCwsMDA0NDQ4NDQ4MDQwLeKgGiQQEBAQDAgIBAgMEBQYHBoMCAQIDAecFBAUGBQUFBP5eJwGiBAICAQEDTP5KBwYHCAcICAgIBwgIBwcHBlEGBAUDAwECAgEDAwUFBQG3CgwLDQ0NDQ0ODQ0NDAwMCgoIBwYEAwIBAQIDBAYHCAAAAAADAAAAAAOIA8AAAwAHACkAAAERIxEjESMRJxEVHwYhPwYRLwYhDwYDGOBw4HADBAYHCQoLAqwLCgkHBgQDAwQGBwkKC/1aCwsJCQYGAwNQ/WACoP1gAqA4/PAGCwoJBwYEAwMEBgcJCgsDHAsKCQcGBAMBAwYGCQkLAAAAAwAAAAADwAPAACQAbgDuAAABHwQVDwcvCDU/CB8CEx8GHQEPDhUjNT8MPQEvBg8HJz8HHwYFHx8/Hy8fDx4CGwMDAwQBAQQGBwUJDAwNDAoECAMCBAICBAIDBAgKCw4MDAldCggHBQUDAgIEBgQFBQ4RKg4FBAMBAVcBAwQGCAsOJw8HBQQCAgQGCAkLDRMNDQ4ODw8QIxITExMUExUUEBAPDg0MC/3bAQEDBAUGBwgJCgsMDA0ODxAQERISEhQUFBUVFhYWFxcXFxYWFhUVFBQUEhISERAQDw4NDAwLCgkIBwYFBAMBAQEBAwQFBgcICQoLDAwNDg8QEBESEhIUFBQVFRYWFhcXFxcWFhYVFRQUFBISEhEQEA8ODQwMCwoJCAcGBQQDAQFpAwUECgwNDAoJBwMFAwEBAwQDCAQFCgwNDAoFBAQGBAMBAQMEAWcICQoLCwwMDQkREA4HBgcPDyAMBwcHCQkUGBAODQwMDA0eDgkICAkJBQoIBwUEAwIBAQMDBQUHB0cKCAcGBQMCAQEBAwMFBgbfFxcWFhYVFRQUFBISEhEQEA8ODQwMCwoJCAcGBQQDAQEBAQMEBQYHCAkKCwwMDQ4PEBAREhISFBQUFRUWFhYXFxcXFhYWFRUUFBQSExEREBAPDg0NCwsKCQgHBgUEAwEBAQEDBAUGBwgJCgsMDA0ODxAQERISEhQUFBUVFhYWFwAGAAAAAAP4A/cABQBGAEoATgBSAGoAAAEVMxUjNQcVHw8/Dy8PDw4nMzUjARUjNSEVIzUHIxEhLwMhESEVHwMRIzUjFSM1IwM7P369AQMGBwoLDA8PERIUFBUWFxYWFRQUEhEPDwwLCgcGAwEBAwYHCgsMDw8REhQUFRYWFxYVFBQSEQ8PDAsKBwYD/fz8AXo//oY/P34CCQQEBAL+RAL0EBAQD369/L0Bgn4/vZ4LCxYVFBQSEQ8PDAsKBwUEAQEEBQcKCwwPDxESFBQVFhcWFhUUFBIRDw8MCwoHBQQBAQQFBwoLDA8PERIUFBUWxj8Bub29vb0//QwPEBAQAbmBAgQEBAGLfn5+AAAABAAAAAADwANgAD0ARgCFASsAAAEfAx0BDxAjLws1PxEfBTcPBBUnNycfCg8LIy8QNT8LMx8GJw8GFR8TPwMfAg8CLwMPFB8OPxQvAj8BBRczPwU1LwIlPwM1LwUjBwUvAT8CLxQPBgFiBQQDAgEDAwUFBgcICQoLDAwMDAwMDREIBwcGBgUFBQMBAQICBAQGBgcICQkMCwwMDAwNDBIHCAcGBXwHBAYFAjAgeQoJCAcGBQUDAwEBAQIDBAUGBQYHCAgRDA0MDAwMCwwKCAgHBwUEBAICAQEDBAYFBQcGCAgICQwNDAwMDAzECgkHBgIEAgICAgMEBQUGDQ8SExEQERIREhISFBQSEgUGPT0HBBISFBQSEhIREhEQEQoSEQ4MBQUEAwICAQEBAwQFCAkKCwwNDQ4PEBESEhESEREREAsSEQ4MBQUEAwICAQEBAgMGNwFdCAgHQwcFBAIBAwX+//0GBQICBAUHQwcICP6jNwYDAgEBAQICAwQFBQwHDxIUEBERERIREhIREA8ODQ0MAX4GBQcGBwcICAgICAcHBwcHBwYFBAMCAgEBAgMDBAQFBgYHBwcICAgICAcHBwcGBwYFBAQCAQEBAgICAwTGBAIGBwgKHSCSBgcHBwcICAgICAcHBwYGBQQEAwMCAQECAgMEBgYGBwcHBwcICAgICAcHBwYGBQQEAwICAgEBAQIEBAUGPwoLDA0HDg4OEQkKCQkJCQkREA8OCggIBgQDAgEBAwUGBgUkJQUGBwUDAQECAwUGBwgKBw4QEBIJCQkJCgkKDw4ODQ0MCwsJCAcFBQMBAQECAwQGCAgKBw4PERIJCQkJCQoJDA0MDAIhwwICIQUGBwgECAcGyscFBwcJCAcGBCICAsQhAwwMDA0JCgkJCQoJEQkQDg4KCAgGBAMCAQECAwQGBggABQAAAAADwAPAAAMABwALABsAKwAAARUjNSMVIzUjFSM1AzM1MxUzNTMVMzUzFTMRITUhESMRIzUjFSM1IxUjESMDiOA44DjgODjgOOA44Dj8gAOAOOA44DjgOAGQqKioqKio/rBwcHBwcHAB+DgBUP7oqKioqAEYAAAAAAQAAAAAA8ADpAADAAcACwASAAAlMzUjNSE1ITUhNSEBIxc3IxEjAcjg4AFQ/rAB+P4I/uhwqKhwcMxwqHCocP2YqKgCoAAAAAIAAAAAA8ADwAAjAIMAAAEfBxUPByEvBzU/BwMPDx8XPxcvFw8GAsQGBQUEAwMBAQEBAwMEBQUG/ngGBQUEAwMBAQEBAwMEBQUGHRkYFhUUEhEQDgwLCAcEAwEBAwQHCAsMDhAREhQVFhgZGhsbHBwdHh4eHh0cHBsbGhkYFhUUEhEQDgwKCQcEAwEBAwQHCAsMDhAREhQVFhgZGhsbHBwdHh4eHh0cHBsbAjgBAQMDBAUFBjgGBQUEAwMBAQEBAwMEBQUGOAYFBQQDAwEBAUwQERIUFRYYGRobGxwcHR4eHh4dHBwbGxoZGBYVFBIREA4MCgkHBAMBAQMEBwgLDA4QERIUFRYYGRobGxwcHR4eHh4dHBwbGxoZGBYVFBIREA4MCwgHBAMBAQMEBwgLDAADAAAAAAPAA6QABAAUAG8AAAEdASE1AR0BHwYzFSMXIREnEQ8PFR8HMxUfByE/BzUzPwc1Lw81LwghDwYDGP3QAYgDBAYHCQoLdgEB/dA4CwwKCwkKCAgHBwUFBAMBAQEBAwMEBQUGVAEBAwMEBQUGAmgGBQUEAwMBAVQGBQUEAwMBAQEBAwQFBQcHCAgKCQsKDAsBAQMDqAQFBgX+QAYFBQQDAwEBPDhwqAIwcAYLCgkHBgQDcDgBUBz+zAEBAwQFBQcHCAgKCQsKDAvEBgUFBAMDAQGMBgUFBAMDAQEBAQMDBAUFBowBAQMDBAUFBsQLDAoLCQoICAcHBQUEAwEBjAUGBQSoAwMBAQEBAwMEBQUAAAABAAAAAAO/AuAAJgAAEwEfAz8DAT8ENS8HIQ8HHQEfAkkBpAQFBQUFBQUEAaQDAwEBAQEDBgMEBAUF/L4FBQQEAwMFAgIBAwKw/ncEAgEBAQECBAGJAwQEBAQEBAgGAwIBAQEBAQECAwMHCAQEBAQEAAAAAAEAAAAAA4cDiAALAAATCQEXCQE3CQEnCQF5ARD+73cBEQERd/7vARF3/u/+7wMS/u7+7nYBEf7vdgESARJ2/u8BEQAABAAAAAADwAOIAAMABwALAA8AACUhNSEnITUhNyE1ISchNSEBIAKg/WDgA4D8gOACoP1g4AOA/IB4cHBwcHBwcAAAAAAJAAAAAAPAA8AAAwAHAAsAGwA9AF8AZwBrAHUAAAEVIzUjFSM1IxUjNQMzNTMVMzUzFTM1MxUzESElDwUfBz8HLwcPAicPBR8HPwcvBw8CBSMVMxUzESMBMxMjBR0BMzUzNSM1IwOI4DjgOOA4OOA44DjgOPyAAggEAwMCAwEBAwQHCAkLCw0LCggHBQMBAQIFBggJCwwMDAroBAMDAgMBAQMEBwgJCwsNCwoIBwUDAQECBQYICQsMDAwKAhioqDg4/ew63jr97jioqDgBkKioqKioqP6wcHBwcHBwAfiYBAQFBQwMDAoKCAYEAwEBAwUHCAoLDQwLCQgGBAMBAQMF2QQEBQUMDAwKCggGBAMBAQMFBwgKCw0MCwkIBgQDAQEDBWc4cAEY/rABUHA4cHA4cAAAAAIAAAAAA8ADwAALABIAAAEXBxc3FzcnNycHJwEXERcRASECqGRkKGRkKGRkKGRk/n1DqAFQ/LgBMWVkKGVlKGRlJ2RkAS5O/rCoAfgBiAAAAgAAAAADiAPAAAkAEQAANzMRIRcRMxEnITUhESMVITUjeHABqYdwyf25AxBw/dBwQAGIh/7/AS/JcAEYqKgAAAMAAAAAA8ADwAADAFMA1wAAASE1IQUPEy8TPxMfEgUVHx07AT8HHwMzPwc9AS8DPwc1Lx0rAQ8dASABGP7oAX8BAQECBgkKDA4QERIUFhYXDAwNDAwNDAwXFhYUEhIPDgwLCAYCAQEBAQEBAgYICwwODxISFBYWFwwMDQwMDQwMFxYWFBIREA4MCgkGAgEB/aICAgMEBQYHBwgJCQoLDAwMDg0PDhAPEBERERISEhITDhwbGhoZFxcS5AQFBQYFBgQFLgMDAgIDA+MTDAsJBwUDAQICAwUEBgcHCAkJCgsMDAwODQ8OEA8QEREREhISEhMTEhISEhERERAPEA4PDQ4MDAwLCgkJCAcHBgUEAwICAjg4HAwNDAwXFhYUEhIPDgwLCAYCAQEBAQEBAgYICwwODxISFBYWFwwMDQwMDQwMFxYWFBIREA4MCwgGAgEBAQEBAQIGCAsMDhAREhQWFhcMDA0MExISEhIREREQDxAODw0ODAwMCwoJCQgHBwYFBAMCAgIFBggJDA0M4wMDAgEBAwMuBQUFBQYFBQTkHRcZGRobGxwTEhISEhERERAPEA4PDQ4MDAwLCgkJCAcHBgUEAwICAgIDBAUGBwcICQkKCwwMDA4NDw4QDxARERESEhISAAACAAAAAANsA4gAAgA3AAABIxMDIxUPCBUhNSMvBz8DMx8BDwgVITUvBwMjAlLIaLMDTAcEBQYGCAM1ARg/EhAGBQUDAgEBAQI97zMCAQEDBAcFCQ8ZARgdCAgGBgYEBPVMAcgBJP7cCc4PCAcGBgQCETg4AgMCAgQFBgcHBwesnAcIBwgHCgQFBgY4MgkFBggICQkKAp4AAAMAAAAAA8ADvwADADYAewAANyE1IQEfChUPCyM1Lws1PwsjDw8VHw0hFSE1ITU/DDUvD7ACoP1gAVcHExIPCggKCAUDAgIGCRMNCwoICggIAgsGCQkMCgsNDwkFBQIBBAMECAsJChAMEwgHEx4dGhQSCA4LCQgHBQQCAQIDBQUHBxYMCQwJBgYC/rUDgP61CwkGDAsIEQkIBgUDAgECBAUHCAkLDggTCRQbGB5AcAKgAQIGBwcHDAwNCRMKExgVIxoaGxklIjVIFkg1JCYbGhobEA0TExQJDgkIDAwHBgYEAnECBQkMDA8IDw4QDxERFg4OFxITEhAQECcYGCIjICwzcHAWWicVIBsQHhESExITEhMSEhIREQ8QDg8IDwYLCwYFAAADAAAAAAOIA8AAAwAHACcAAAERIREBMzUjBREVHwYhPwYRJyMVITUjDwYDGP3QARhwcP54AwQGBwkKCwKsCwoJBwYEA9AQ/rCoCwsJCQYGAwHI/ugBGAFQqDj88AYLCgkHBgQDAwQGBwkKCwKbs+DgAQMGBgkJCwACAAAAAAPAA8AACwAPAAABFzczBxcjJwcjNycDIREhAYZ6emGvtGN9fWO2seUDgPyAAuCamt7inZ3g4P1gA4AADgAAAAADwAOIAAMABwALAA8AEwAXABsAHwAjACcAKwAvADMANwAAJTM1IwczNSMHMzUjBzM1IwczNSMlMzUjBTM1IwUzNSMlITUhBSE1ISUzNSMFMzUjBzM1IwczNSMDiDg4qHBw4HBw4HBw4HBwAqDg4P6w4OD+sODgAcABwP5A/kABUP6wAqDg4P7oqKjgcHCoODh4cHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwAAAABgAAAAADwAPAAAsADwAbAB8AIwApAAABFTMVIxUjNSM1MzUHIREhExUzFSMVIzUjNTM1ByERIQEhESEFMzUzNSEBIDg4ODg4qAGI/njgODg4ODioAYj+eAH4AYj+eP6wOOD+6AEgODg4ODg44AEYAVA4ODg4ODjgARj9YAOAqHA4AAAABAAAAAADwAPAAAMACAAMABAAAAEVIT8BASM1ARcHJzcBIREhAxj+eDiN/upXARazO1Y6/eYDgPyAAVg4OOP+51gBGQE7Vzz9VgOAAAEAAAAAA8ADhwBvAAABBQ8CHQEfAgUfAz8HNTsBHxYPAR8EMz8LNS8cIzUvBw8CAUn/AAQDAgIDBAEABQYGBgYGBQUFAwEBcC4qJicSERAPDg4NDAwKCggHBwUFBAMBAQEEAgIDAgMEBAMEBgMbEwoIBgQCAgIDAwUFBgYGBgcICAgJCgoLCwwZGx4gISQmKSqGAQEDBQUFBgYGBgYDf/sFBQYGBwUFBfsEAwIBAQIDBAUFBgZ9AwQGBAUGBgcICQoLDA0NDxERExUVFxgdOwYDAgIBAQEDCAY9Lx4bGhgWIxYWFRQTEhEMDAsLCwoKCQkJCAgIDQ0LCQgGBAMCfgYFBgUEAwEBAQEDAAAIAAAAAAPAA4gAAwAHAAsAEAAUABkAHQAiAAAlMzUjBSE1ISUzNSMFFSE1ISUzNSMFFSE1ISUzNSMFFSE1IQNQcHD88ALY/SgDEHBw/PABwP5AAxBwcPzwAmj9mAMQcHD88ALY/Sh4cHBwcHA4OHBwcDg4cHBwODhwAAAAAwAAAAADiAOIADAAMwBUAAAlFR8NOwE/DTUvCA8GJyE3JxcPBBUfAwEfAz8DAT8ELwQBAuECAgIEBAUFBgcHBwgICAgJCAgIBwcHBgUFBAMDAgIBAwQFBgcQDxsiDw8GBQUCOf5D3qdf+AUGBQICBQYFAQ0KCgsMDAsKCgEOBAMGAwEBAwYDBP5o0wkJCQgICAcGBgUEBAMDAQEDAwQEBQYHBggICAkJCQwMDQ0NDRkXIi0YGg0NDQzp4KBg+gQKCwsMCwsKBf7xCAUEAQEDBgcBEAQFCwsMCwsLBQQBmgACAAAAAAPAA8AASwCrAAABHwcVMx8HFQ8HIxUPByMvBzUjLwc1PwczNT8HJw8PHxc/Fy8XDwYCHAYFBQQDAwEBjAYFBQQDAwEBAQEDAwQFBQaMAQEDAwQFBQY4BgUFBAMDAQGMBgUFBAMDAQEBAQMDBAUFBowBAQMDBAUFBsUZGBYVFBIREA4MCwgHBAMBAQMEBwgLDA4QERIUFRYYGRobGxwcHR4eHh4dHBwbGxoZGBYVFBIREA4MCgkHBAMBAQMEBwgLDA4QERIUFRYYGRobGxwcHR4eHh4dHBwbGwLgAQEDAwQFBQaMAQEDAwQFBQY4BgUFBAMDAQGMBgUFBAMDAQEBAQMDBAUFBowBAQMDBAUFBjgGBQUEAwMBAYwGBQUEAwMBAaQQERIUFRYYGRobGxwcHR4eHh4dHBwbGxoZGBYVFBIREA4MCgkHBAMBAQMEBwgLDA4QERIUFRYYGRobGxwcHR4eHh4dHBwbGxoZGBYVFBIREA4MCwgHBAMBAQMEBwgLDAAAAAMAAAAAA78DvwBNAHQAjwAAAQcXNx8KPwYfCTM/BycHLwgjDwYvCSMPBgsBBTcfAj8ILwcPCB8CBxMlJwUPAwMHHwYzJT8CEzcnByc3JwJaWj1PDAIEBQYGCAgJCQkJCAkICAcOAwQFBQYHBwgICAcHBwcGBgYGNjkrAwQEBgYGBwgJCQkJCAkIBw4MAwQFBgcHCQQMCAcICAcHBgYbe/7rjggICAgICAcGBwUDAQEDBQcICgoKCwoJCQYEAwIBAQIDjjYBFBT+0AQHBgNMAQIDBgYGBwcEAYcIBwaJnSGRX0ZEAQB9K21DCgoJCAcGBQMBAQEDBAUGBxEJCAcGBgQEAwEBAgIDBAQGBkAwMggIBwYGBAQDAgECBAUHBxBFCwoJCQYGBQEDAQEDBAQGBgFz/uw2jgMCAQECAwUFCQkKCwoKCggHBQMBAQMFBwYHCAgICAgIjgEWekmHAgYHCP59CgkIBwUDAgFNAwYHATVLQ0VfkSAAAAACAAAAAANQA8AAAwAHAAAlIREhASERIQI4ARj+6P54ARj+6EADgPyAA4AAAAEAAAAAA08DpAAJAAAJASE1IRMDITUhAfL+vgKg/kPs7AG9/WACAP5ccAE0ATRwAAEAAAAAA6QDpAALAAABIRUhETMRITUhESMBrP6wAVCoAVD+sKgCVKj+sAFQqAFQAAIAAAAAA4gDwAADACUAAAEVITUDERUfBiE/BhEvBiEPBgMY/dBwAwQGBwkKCwKsCwoJBwYEAwMEBgcJCgv9WgsLCQkGBgMBkKioAfj88AYLCgkHBgQDAwQGBwkKCwMcCwoJBwYEAwEDBgYJCQsAAAADAAAAAAPAA8AAAwAHAAsAADchNSE1ITUhNSE1IUADgPyAA4D8gAOA/IBAOOCo4OAAAAAABwAAAAADwAPAAAMABwALAA8AEwAXAB0AAAEVIzUjFSM1IxUjNQEVIzUjFSM1IxUjNSMVESERIQOI4DjgOOADEOA44DjgOAOA/IABWODg4ODg4AIw4ODg4ODg4P2YA4AAAgAAAAADwAPAAAgADwAANxUhESMVITUjJSMJASMRI0ADgDj88DgBUOABUAFQ4ODoqAEYcHDg/rABUAGIAAAAAAUAAAAAA8ADvwADAAcADAAYACwAABMzNSM1MzUjBRUzAScBIRcRIxUnIREhNSElBxc/Az0BLwYrAQ8B6Kio4OABGFcBFlf9KgIf8XBf/i8BwP3QAyIqVyoDAgICAgM2BAQEBQQEBAHIOHA4UFgBG1j9dagBwOc/AcBwMStYKwQEBAUEBQQDNwMCAgICAAAAAAQAAAAAA8ADwAADAA0AGQAhAAAlITUhBzMRIRcRMxEnIQczNTM1MzUjNSM1IxchESMVITUjAcgBGP7o4HABcYdwyf3xqDg4ODg4OKgC2HD+CHB4cKgBiIf+/wEvyVQ4ODg4OFQBGKioAAAAAAQAAAAAA8ADbAAJAA0AEQA2AAABBzU/BiUVITUlFSE1JxEfByE/CBEvByEPBgOIqAMEBgcJCgv+7v7oAfj+CKgBAQMDBAUFBgKEBQYFBMQDAwEBAQEDAwQFBQb8uAYFBQQDAwEBdKh2CwoJBwYEA3A4OKg4OMT9YAYFBQQDAwEBAQEDA8QEBQYFAdwGBQUEAwMBAQEBAwMEBQUAAAIAAAAAA8ADwAALAGwAAAE3FwcXBycHJzcnPwEPEx0BHxU7AT8VPQEvFSsBDwECAHRPdHRPdHRPdHRPAQ8OGxsZGRgXFhQTEg8ODAoIBwUDAwUHCAoMDg8SEhUWFxgZGRsbHR0cHR0dHRwdHRsbGRkYFxYUExIPDgwKCAcFAwMFBwgKDA4PEhMUFhcYGRkbGx0dHB0dHR0cAlB0TnZ2T3V1T3Z2Tu0EBAoMDg8SExQWFxgZGRsbHR0cHR0dHRwdHRsbGRkYFxYUExIPDgwKCAcFAwMFBwgKDA4PEhIVFhcYGRkbGx0cHR0dHR0cHR0bGxkZGBcWFBMSDw4MCggHBQMDBQAABgAAAAAD+AP3AAUARgCVAJkAnQC1AAABFTMVIzUHFR8PPw8vDw8OJxc/Ax8GHQEPBSsBLwYjHws/Cj0BLw0rAQ8CNzM1IwEVIzUhFSM1ByMRIS8DIREhFR8DESM1IxUjNSMDOz9+vQEDBgcKCwwPDxESFBQVFhcWFhUUFBIRDw8MCwoHBgMBAQMGBwoLDA8PERIUFBUWFhcWFRQUEhEPDwwLCgcGA9YxBggJCgkIBgYEAwICAgQEBQcHBwYFBAQDAgE+AQIEBQcICQsLDAwMDg0MCwkJCAYFBAIBAgIDBAQFBgYHBwgJCQkLCwkIBmueAUM//oY/P34CCQQEBAL+RAL0EBAQD369/L0Bgn4/vZ4LCxYVFBQSEQ8PDAsKBwUEAQEEBQcKCwwPDxESFBQVFhcWFhUUFBIRDw8MCwoHBQQBAQQFBwoLDA8PERIUFBUWswwGBQIBAQIDBQYHCQoLCQgHBQMDAgMDBQYGBwsLCgkJBwcGBAQBAQECAwUGCAgKCwsMDQoKCggICAYHBQUEAwMCAQMDBDYwAYK9vb29P/0MDxAQEAG5gQIEBAQBi35+fgAAAAoAAAAAA8ADwAADAAcACwAPABMAFwAbAB8AIwAoAAABFSM1IxUjNSMVIzUlFSM1IxUjNSMVIzUlFSM1IxUjNSMVIzUDKQERIQOI4DjgOOADEOA44DjgAxDgOOA44DgBGAJo/IABIKioqKioqOCoqKioqKjgqKioqKio/WADgAAAAwAAAAADwAPAACMASADNAAABMT8KMxEjFTM1IxEzHws1ISUVHwcRDwchLwcRPwcnFR8HEQ8HFR8NMz8HIR8HMz8NNS8HET8HNS8NIw8HIS8HIw8NASACBQMEBQYICQULDWFa7FpaDQwLCQgGBQQDAwMB/ngB/QQEBgYGCAgJCQgIBgYGBAT9xgQEBgYGCAgJCQgIBgYGBASjAQMFBwgJCwwMCwkIBwUDAQICAwMEBQYGBgcHCAgICQ0NDAsJCQcFAjoFBwkJCwwNDQkICAgHBwYGBgUEAwMCAgEDBQcICQsMDAsJCAcFAwECAgMDBAUGBgYHBwgICAkNDQwLCQkHBf3GBQcJCQsMDQ0JCAgIBwcGBgYFBAMDAgICZhINBwgHBgYFAgMC/ssmJgE1AQIEBQYGBwgHBwwMenABCAgIBgYGBAT9xgQEBgYGCAgJCQgIBgYGBAQCOgQEBgYGCAgJHAcGDQwLCQkHBf3GBQcJCQsMDQ0JCAgIBwcGBgYFBAMDAgIBAwUHCAkLDAwLCQgHBQMBAgIDAwQFBgYGBwcICAgJDQ0MCwkJBwUCOgUHCQkLDA0NCQgICAcHBgYGBQQDAwICAQMFBwgJCwwMCwkIBwUDAQICAwMEBQYGBgcHCAgIAAAAAAIAAAAAA4gDwAALAB8AAAEjFTMVMzUzNSM1IwEhNSMRIRUfBjMVMzUnIQKocHBwcHBw/dABUOABiAMEBgcJCgt2cMn9uQFYcHBwcHD+eHACoHYLCgkHBgQDcL/JAAAAAAQAAAAAA8ADiAALAA8AEwBnAAABIxUzFTM1MzUjNSMnFSE1JRUhNScRHwchLw49AT8VOwEfDhEvByEPBgLgcHA4cHA44P7oAjD90KgBAQMDBAUFBgIDCgoKCQgIBwcGBQQEAwICAQICAwMEBQoNDxASExUWCwwMDA0MDQ0PDg8ODQ4NDQwMCwsLCgkJAQEDAwQFBQb8uAYFBQQDAwEBWDhwcDhwODg4qDg4xP0oBgUFBAMDAQEJCQoLCwsMDA0NDg0ODw4PDQ0MDQwMDAsWFRMSEA8NCgUEAwMCAgECAgMEBAUGBwcICAkKCgoBkwYFBQQDAwEBAQEDAwQFBQAAAAABAAAAAAM0A8AAOgAAEw8DER8GOwE/Ax8FMz8INS8BPwcvAwEVLwMPAtkDBQMCAQIEBgcHCAkJCAcHcWUEBgcICQgJCKUIBgYDAgEDZJcGBwYDBAIBAQMEBv3xBwcICQkIBwOzAwcICP1dCQkHBwUEAwICBFrUBwcEBAIBAkwEBgcIBAkJCdYfAwUGAwgICAkICAcBswIEAwIBAQIEAAAAAwAAAAADwAOIAAMABwApAAABFSE1ARUhNScRFR8GIT8GES8GIQ8GA1D9YAKg/WBwAwQGBwkKCwMcCwoJBwYEAwMEBgcJCgv86gsLCQkGBgMByODgAVDg4Dj9YAYLCgkHBgQDAwQGBwkKCwKsCwoJBwYEAwEDBgYJCQsAAAEAAAAAA8ADwAAOAAATMxEhNSMRIREjFSERMwGw4P7oOAOAOP7o4P6wAnD+eHD+6AEYcAGIAVAAAQAAAAADFwO/AAUAABMJARcJAekBQ/68eAG4/kkDSv62/rZ2AcABwAAAAAADAAAAAAOIA8AAAwAIAA0AAAEhNSEBFxEhEQMhEQEhAVgBUP6wAQG//dBwAxD+//3xAVhwAYi//h8CoPzwAn8BAQAAAAUAAAAAA8ADwAAEABgAJwA2AEAAACUVMwEnNwcXPwM9AS8GKwEPASUPAhU/BBUzNSMPBBU/BBUzNSMHASE1IxEhFTMRIQIAVgETVlAqVioDAgICAgM1BAQEBQQEBP6LCgoWCA8ODQU5IxC7CgoWCA8ODQU5IxD+4wFL2wKgcPyAllYBFFZPKlYqBAQEBQQEBAQ1AwICAgKgBAQHLAEEBgYEtvAKCgQEBywBBAYGBLbwCv2acAKg4AFQAAAAAQAAAAADNAPAADsAABMPAhURFR8DMz8BAT8BER8HMz8HES8GKwIPBhEvAQEvAtQEAgICAgQCBAUFAa4FAwECAwUGBwcHTQgHBgYGAwIBAQIDBQYHBwdOBwcHBQUEAgEDBf5RBAQDA78CBAYG/KcHBgQCAQIEAaAFBv51BwcGBgUDAgEBAgMFBgYHBwM0BwcGBgUDAwMDBQYGBwf+dQYFAaEDAQEAAAAAAQAAAAADpANQAFUAABMPBxEfDjMhMz8OES8PIT0BLw0rAg8FgAkHBgUEAwEBAQEDBAUGBwkJCQoLCgwLDQJWDQsMCgsKCQoIBwYFBAMBAQEBAwQFBgcICgkKCwoMCw3+lgIDAwUHBwgJCgoKCwsMDHQNCwwKCwoJAzAICAkJCgoKC/42CwoKCgkJCAgIBgYEBAICAgIEBAYGCAgICQkKCgoLAVALCgoKCQkICAgGBQUDAwEBDwsKCgoJCQgICAYGBAQCAgICBAQGBgAABAAAAAADwAOIAAMABwALAA8AADchNSE1ITUhNSE1ITUhNSFAAqD9YAOA/IACoP1gA4D8gHhwcHBwcHBwAAAAAAMAAAAAA2wDwAADAAcAEQAAJSE1IQEDJwkBMREHMz8BNQElAYkBe/6FAVHhtQEx/lU2oxrxASr++UI4AmT+dnkBW/7E/r9rPXQBAgrEAAAAAgAAAAADwAPAAAYADQAAEycRISc3JwEHFzcXESGwcAE0dNdPAXXJT8l0/swBA3H+zHTYTwF0yFDJdAE0AAAAAAIAAAAAA4gDwAADACUAAAEVITUnERUfBiE/BhEvBiEPBgMY/dBwAwQGBwkKCwKsCwoJBwYEAwMEBgcJCgv9WgsLCQkGBgMDGKiocPzwBgsKCQcGBAMDBAYHCQoLAxwLCgkHBgQDAQMGBgkJCwAAAAAFAAAAAAOIA8AAAwAHAAsADwBLAAABESMRIxEjESMRIxElFyE3JwcjFTMRHw8hPw8RMzUjLwgjDwYCqDhUOFQ4ASAS/uwSNRnCOAEBAwQFBQcHCAgKCQsKDAsBwAsMCgsJCggIBwcFBQQDAQE4whkEBAYGCAgICfAJCAgIBgYEAoz+eAGI/ngBiP54AYj8ODgSSjj9mAsMCgsJCggIBwcFBQQDAQEBAQMEBQUHBwgICgkLCgwLAmg4SggHBwUFAwIBAQIDBQUHBwAAAAADAAAAAAPAA4gAAwAHAHsAAAEVITUlFSE1Jw8PHw8PCR8DPwkfAjsBPxYvFw8GAjj+6AHA/kABGRgWFRQSERAODAsIBwQDAQECAwQGBwkKCwwMDg8QEREBBQcEBgwOKAIBAgMFBQwiIB8dHBoaFxcZGhsbHh4dHBwbGxoZGBYVFBIREA4MCwgHBAMBAQMEBwgLDA4QERIUFRYYGRobGxwcHR4eHh4dHBwbGwIAODioODi0DA0NDxAQEhMTFBQVFRYWFxISEhIREREREBAPDg4NDQwKHB4MDRYSKAUEBQUDAgEGCAoMDhASFBUEAwICBAUGCAkKDA0NDxAQEhMTFBQVFRYWFhcWFRYUFRQTExEREA4ODQsLCQgGBQMCAQECAwUGCAkAAgAAAAADwAPAABkAWgAAAREXETcvDD0BPwQhBRUfDz8PLw8PDgGQqIQIEA4GBgUFBAQDAgIBAQICBgn9vAJoAgMEBQYICAkJCwsMDA0NDg4ODgwNCwsKCQgHBgUDAgEBAgMFBgcICQoLCw0MDg4ODg0NDQwLCwoJCAcGBQQCAgD+6KgBwJoHDxEJCQoKCgsKDAsLDAsLCwsUFE0BHg0NCwwKCgkJBwcFBAMCAQECAwUGBwgJCgsLDQwODg4ODg4NDAsLCgkIBwYFAwIBAQIDBAYHBwkJCgsMDA0NAAMAAAAAA8ADiAA/AEcAawAAExUfDTsBPw09AS8NKwEPDSURJwUXJwcRJxEfByE/BxEvByEPBswCAgMDBAUGBgYHBwgICAkJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAkJCAgIBwcGBgYFBAMDAgICvLL+90XyqDgBAQMDBAUFBgNIBgUFBAMDAQEBAQMDBAUFBvy4BgUFBAMDAQKoCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAif/o3q4Y5wcAH4HP0oBgUFBAMDAQEBAQMDBAUFBgLYBgUFBAMDAQEBAQMDBAUFAAAEAAAAAAPAA8AABQALABEAFwAAJSMVIREjASE1IzUjATMVMxEhATM1MzUhA1DgAVBw/PABUOBwAjDgcP6w/dBw4P6wsHABUP6wcOABwOABUP6w4HAAAAAAAQAAAAADwAOIAHAAAAEPAh0BIw8cFR8LOwE/BSc/FzMVHwc/AyU/Aj0BLwIlLwIjDwICiQQDAoYrKCYkIh8eGxkMCwsKCgkJCAcHBgYGBgUFAwMCAgEDBQcJCxQXAwMDBAQDBAIDAgEBBQEBAwQFBQcHCAoKDA0MDg4PEBESEycnLIgBAQMFBQUGBgYGBgUBAAQDAgIDBP8ABQYGBgYGBgN/BQUGBn4CAwQGCAkLDQ0ICAgJCQkKCgsLCwwMERITFBUWFxgVFxkaHR4xMgUDAwIBAgICAwdHJhcVFRMREA8ODQwLCgkIBwYGBQQDBgMBfQYGBQUEAwIBAQIDBPsFBQYGBgYFBfsEAwIBAQMAAAACAAAAAAOIA1AAIAAsAAABMxUjDwYVMzUjNTM/BjUvBiMBAzMbATMDEyMLASMC4HA+CwoJBwYEA6hwPgsKCQcGBAMDBAYHCQoLdv5cxHCoqGq+xHCoqHADGDgDBAYHCQoLdjg4AwQGBwkKC0QLCgkHBgQD/rD+sAET/u0BUAFQ/u0BEwACAAAAAAPAA8AANQA/AAABJwMlJz8NOwEfBS8PIw8JASERIxUhESE1IQGMVhYBRVcVFBQUFBQTFBMSEhIRERAQDhwZFRoVEhESEhISEhESEhIREREREQ8OHRsaGQsXHxoc/pgDEHD90AGq/eYCblD+0hRREhAODQsKCAcGBQMDAQECAwYGCQoVExIPDg0LCggHBgUDAwEBAQMGBwkFChAQE/28AVDgAqBwAAAAAwAAAAADiAPAAAIABwANAAABIzUBIREnIQMzESE1IQNQ4P6wAmjg/niocAHA/dACAOD9YAH44P4IAjBwAAAAAAEAAAAAAzQDwAA8AAAJAQ8BES8HIw8HER8HMz8HER8BAR8CPwM1ETUvAw8CAxn+VQUDAQIDBQYHBwdNCAcHBgUDAgEBAgMFBgcHB00IBwcFBQQCAQMFAasFBQUEBAICAgIEBAMEBAO4/mIFBgGLBwcGBgUDAgEBAgMFBgYHB/zMBwcGBgUDAgEBAgMFBgYHBwGLBgX+YgQDAQECBAYGA1oGBgQCAQEBAwAAAAADAAAAAAPAA8AAFQAbAFUAADcfDyE1IREjBScHFwEnBREfDyE/DzUjFSERITUhDw5AAQEDBAUFBwcICAoJCwoMCwIw/dBwAfhIUJgBiE/9dwEBAwQFBQcHCAgKCQsKDAsB+AsMCgsJCggIBwcFBQQDAQFw/ggBUP6wCwwKCwkKCAgHBwUFBAMBsAsMCgsJCggIBwcFBQQDAQFwAjCRSVCXAYhPOP4ICwwKCwkKCAgHBwUFBAMBAQEBAwQFBQcHCAgKCQsKDAvg4AH4cAEBAwQFBQcHCAgKCQsKDAAAAwAAAAADwAPAAEAATAC0AAABFQ8PLw8/Dx8OAREjLwc1ByMnIw8dHQEfHTsBPx09ASchESECOAEDBQYJCgsMDg8RERITExQUExMSEREPDgwLCgkGBQMBAQMFBgkKCwwODxEREhMTFBQTExIREQ8ODAsKCQYFAwEZygwNDxASExQVcAQYEA8QDw8ODw4NDg0MDAwLCwoKCQgICAcGBQUEBAICAgICAgQEBQUGBwgICAkKCgsLDAwMDQ4NDg8ODw8QDxAQDxAPDw4PDg0ODQwMDAsLCgoJCAgIBwYFBQQEAgICAQEZ/dABdAoKExMSEREPDgwLCgkGBQMBAQMFBgkKCwwODxEREhMTFBQTExIREQ8ODAsKCQYFAwEBAwUGCQoLDQ0QEBESExMByP6wFRQTEhAPDQzKqQECAgIEBAUFBgcICAgJCgoLCwwMDA0ODQ4PDg8PEA8QEA8QDw8ODw4NDg0MDAwLCwoKCQgICAcGBQUEBAICAgICAgQEBQUGBwgICAkKCgsLDAwMDQ4NDg8ODw8QDxAMEAIwAAAAAAIAAAAAAuADwAAgAGgAAAEVDwcvBz8HHwYFHw8VFwcXBxc3ET8PLw8PDgI4AQMGBgkJCwsLCwkJBgYDAQEDBgYJCQsLCwsJCQYGA/7pAQIDBAYGCAgKCgsNDA4OEjg4ODhUVBIODgwNCwoKCAgGBgQDAgEBBAUICQsNDxAREhQUFhYXFxYWFBQSERAPDQsJCAUEA1AGBQsJCQYGAwEBAwYGCQkLCwsLCQkGBgMBAQMGBgkJC3sREREQDw8PDQ0NCwsKCQcJgDg4ODhwcAFgCQcJCgsLDQ0NDw8PEBERERcWFhQUEhEQDw0LCQgFBAEBBAUICQsNDxAREhQUFhYAAAACAAAAAAPAA8AALwA5AAABMQ8UHwE/Ewc3JwEhESMVIREhNSEC5DwcIBAREREREBAQDw0NDAoIBwYDAQEEDQ4MDxMKCwwNDw8QERITFRUXGBkB39v9WwMQcP3QAar95gL+CwgKBwgJCgsMDg8QEhMVFxgaHB4gIiQlGxUWFwsLCwsKCgkJCAgGBgUDAnLXufzQAVDgAqBwAAMAAAAAAnADwAA/AH8AvwAAJR8PPw8vDw8OAx8PPw8vDw8OAx8PPw8vDw8OAZABAQMEBQUHBwgICgkLCgwLCwwKCwkKCAgHBwUFBAMBAQEBAwQFBQcHCAgKCQsKDAsLDAoLCQoICAcHBQUEAwEBAQEDBAUFBwcICAoJCwoMCwsMCgsJCggIBwcFBQQDAQEBAQMEBQUHBwgICgkLCgwLCwwKCwkKCAgHBwUFBAMBAQEBAwQFBQcHCAgKCQsKDAsLDAoLCQoICAcHBQUEAwEBAQEDBAUFBwcICAoJCwoMCwsMCgsJCggIBwcFBQQDAbALDAoLCQoICAcHBQUEAwEBAQEDBAUFBwcICAoJCwoMCwsMCgsJCggIBwcFBQQDAQEBAQMEBQUHBwgICgkLCgwBRQsMCgsJCggIBwcFBQQDAQEBAQMEBQUHBwgICgkLCgwLCwwKCwkKCAgHBwUFBAMBAQEBAwQFBQcHCAgKCQsKDAFFCwwKCwkKCAgHBwUFBAMBAQEBAwQFBQcHCAgKCQsKDAsLDAoLCQoICAcHBQUEAwEBAQEDBAUFBwcICAoJCwoMAAcAAAAAA8ADwAADAAcACwAPABMAFwAdAAABFSM1IRUjNQEVIzUhFSM1ARUjNSEVIzUjFREhESEDiOD+sOADEOD+sOADEOD+sOA4A4D8gAFY4ODg4AEY4ODg4AEY4ODg4OD9mAOAAAAABgAAAAADwAPAAAMABwALABcAGwAfAAABFSM1IxUjNSMVIzUBIxUzFTM1MzUjNSMlESERAyERIQOI4DjgOOABiKioOKioOAGI/PA4A4D8gAEgqKioqKioAVA4qKg4qDj+CAH4/PADgAAEAAAAAAPbA78AAwAHAAsAGQAAJSE1ITUhNSE1ITUhBRc3EScHFzcnBxEXNycB5AH4/ggB+P4IAfj+CP5ASyUlS6ioSyUlS6iwcKhwqHAmVCL+ECFTlpZTIQHwIlSWAAACAAAAAAOHA4cACAASAAABMwEXARUzESEBIREjFSERMzUhAgDJ/rpOAUZw/nn+eQMOb/3QqP7pAxj+uk8BRskBh/zyAReoAjBvAAAAAwAAAAADvwO3AFEAbQDMAAABHwcPEi8MBxUHHwkzPxQvASMfAiUPAhUfBSE/BTUvBSEPARMPCB8JIS8QPQE/DTsBHw8/ATUvByMPCgJzCggHBgQDAgEBAQICAwQFDAYHBwgICQoSEhEQEhEQDw8ODAsLCwkLHzMBAgIBBQ1YFRgZHB0bGBUSExQTIBILCgkHCAQEAwIBAQEBA80MHw/93AIBAQEBAgMCAwNmAwIDAgEBAQECAwID/J4HA/wIBw4MCQcGAwEBAQICBAQFBQwOAXMVGxkrLCEdGAwLDAcFBQQCAgICBAUFBwgJCQsLCw0NDg8ODg4MDQwLBgcGBwYHDAcqBgICBwgNLxwnJhceHRoNDAsLCwoJCQFFCQoJCgoKCgsICAkICAgHDwcGBgUEBQMGBAMBAQIEBAYHBwkKCwwQSwEWEnoGAgMFGgUDAgECBAQGBwkLFg4LDA0OEw0NDQ4NDg0ZFQUOCa8CAwMeAwMCAgIBAQICAgMDHgMDAgICAQECAXsICRESExMVFRYMCwwLDAwMDBUTDA4KEQ0MDAwJCA0ICQgJCQkJCwoKCQkICAgHBgUEAwMBAgQFBggJCwgJCwwNDyICAgESDCo8KQQOBgUEAgQGBAQFBQUHBgcAAwAAAAADvwNPAD8AnwEfAAABHw8/Dy8PDw4FDxcvFz8XHxYFHx8/Hy8fDx4BdAECBAQGBwgJCgsLDQwODg4ODg4MDQsLCgkIBwYFAwIBAQIDBQYHCAkKCwsNDA4ODg4ODgwNCwsKCQgHBgQEAgGHAQEBAgMEBAQLDA8QEhMVFgsMDAwNDA0NDQ0MDQwMCwwWFRMSEA8MCwQEBAMCAQEBAQEBAgMEBAQLDA8QEhMVFgsMDAwNDA0NDQ0MDQwMCwwWFRMSEA8MCwQEBAMCAQH9RgYICAgJCgoLCwwMDA4NDg4PDxAPERARERIREhMSExMTExMTEhMSERIRERAQEBAPDw4ODQ0NDAwLCwoKCQgICAYGCAgICQoKCwsMDA0NDQ4ODw8QEBAQERESERITEhMTExMTExITEhESEREQEQ8QDw8ODg0ODAwMCwsKCgkICAgCAA4ODgwNCwsKCQgHBgUDAgEBAgMFBgcICQoLCw0MDg4ODg4ODA0LCwoJCAcGBQMCAQECAwUGBwgJCgsLDQwODg4NDQwNDAwMCxYVExIQDwwLBAQEAgMBAQEBAQEDAgQEBAsMDxASExUWCwwMDA0MDQ0NDQwNDAwMCxYVExIQDwwLBAQEAgMBAQEBAQEDAgQEBAsMDxASExUWCwwMDA0MDQ0SEhIREBEQDw8PDg0NDQwLCwoKCQgIBwcFBQUDAwIBAQEBAgMDBQUFBwcICAkKCgsLDA0NDQ4PDw8QERAREhISEhISERAREA8PDw4NDQ0MCwsKCgkICAcHBQUFAwMCAQEBAQIDAwUFBQcHCAgJCgoLCwwNDQ0ODw8PEBEQERISAAAAAAMAAAAAA78DhwAjACcAKwAAARUfByE/BzUvByEPBiURIREDIREhASABAQICAwMDBAEqBAMEAgMBAQEBAQEDAgQDBP7WBAMDAwICAQIv/WFwA378ggKV8gQDBAIDAQEBAQEBAwIEAwTyBAMDAwICAQEBAQICAwMDf/3QAjD9YQMOAAAAAAIAAAAAA78DhwA1AGsAAAEjFTMdAR8OPwYnDwIrAS8NNTM1IzUjJSMVMxEfDzM/BScPAycjLwwRMzUjNSMCqKioAgMEBgYICQoLDA0ODw8RDg0ODhQPCQ8NDg8PBgcGBgUFBQQEAwMCAgEBp6dw/kCnpwECAwQFBwgJCgsMDQ0PEBAODg4OExAIDg4ODw4HBgYGBgUEBQMEAgMBAgGoqHACAHBUGRcVFBIQDgwLCggGBQQCAQEBAgMGBwVWAwMCAQICAwMEBQYHBwkKCgxgcKg4cP7SGRcWExIQDg0LCQgHBQMCAQICAwYHBVYEAgIBAQICAwQEBQYGCAgKCwsBO3CoAAAAAgAAAAADvwOHAAcADwAAATMRMxEzNSElMxEzETM1IQIAqHCn/kH+Qd9w4P3RAjj+QQG/cHD9YQKfbwAAAwAAAAADTQO/ACMARgClAAABHw8VDw8jERMfDw8PIxEnMx8GEw8HFSEzPxM9AS8PPw49AS8RIQICEQ8QDg4ODAwLCQkHBwUDAgIEBQcHCQoLCw0NDg4PEBBwVA8ODQ0MDAoKCQgHBgUDAgEBAgMFBgcICQoKDAwNDQ4PVN8GCgoJCAYEAgEBBAUHCAkLCwGcDAwLDAsMFhYVFBMRDw4MCQQDAwIBAQQGCAkMDg4RERMTFBUVFQ4ODg0MCwsKCQgHBgQEAgECAgMEBAoMDhASEhQVFhYXF/6lAgABAgMFBgcICQoLDA0ODg8ICw8ODQ0LCwoJCAcGBQMDAgEBGAFQAQIEBAYHCAkKCwwMDQ0ODg8NDg0MCwsKCQgHBgUDAgEBGDcCBAYICQoL/VwMCgoIBwUDATgBAgIEAwoLDg8RExMVFhYMCwwLDAsLCxUUExMREQ8ODQwJCQcFAwcICQoLCwwMDQ4ODg8QEBALDAsLCwoLFBMREQ8ODAoJBgUCAAAAAQAAAAACqANPAB4AAAkBDwIdAR8CAR8BMz8EETUvBSsBDwECg/7aAgIBAQICAScFBgYGBQQCAgICAwMEBAQEBAMDSf7FAwMEBAQEAwP+xQQCAQQEAwcCdAYEBAMDAgEBAgAAAAEAAAAAA08CqAAaAAAJAQ8BFR8EIT8FLwEBLwIrAQ8BAfL+xQQCAQQEAwcCdAgGBAIDAQID/sMDAwQEBAQDAqP+2QUGBgYFBAICAQMEAgYGBgYBKQICAQECAAAAAQAAAAAC+wO/ADsAAAE7AR8FFQMPDisBFSE1KwEvDDU3Ez8GOwE1IQHFQAYGBQUDAgGOAgQEBAYGBgcIBwkJCQkKCSIBiCUGBgYGBQUEBAQDAwIBAQFzAgIDAwQEBQU9/skDhwIEBAUGBgP9aAkKCAkHCAYHBQUEBAMCATg4AQICAwMEBAUFBQYGBgYHArYFBAQEAwIBOAAEAAAAAAP3A/cABgAdACIARgAAJQcjNSM1NwEPAgEPASMvAz0BNwE/ATMfAwERIQkBNwcBPwc9AS8OKwEPBQE2PEhVPQG8AQEB/pMDAwcFAgIBAgFtAwMGBgIBAv2zARUCKf7smW8BFW4GBQQEAgICAgICBAQFBpwGBwcIBwkICQgJCAcIBwaaPVVHPQGRBAMC/pMCAQICAgUHAwIBbgEBAgECA/5Q/usCKgEUmW7+628GBwcHCAcJCAkICAgHBwcHnAYFBAQCAgICAgIEBAUAAwAAAAAD9wO/AAUACwAPAAATATcnNycFFwcXCQIXEycJARlQzMxQAWzMzFABGf7n/nxs2mwCC/7mT8vOTk7Oy08BGgEc/TUbA2MbAAwAAAAAA4cDhwADAAcACwAPABUAGQAdACEAJQApAC0AMQAAJTM1IwczNSM3MzUjNTM1IwUVESERISUzNSMFMzUjJTM1IwczNSMHMzUjBzM1IwczNSMDGG9vqHBwqG9vb2/9YQG//kECn29v/WFvbwKfb2+ocHCocHCocHCnb295b29vOHA4cHA4/ukBvzhwcHA4b29vb29vb29vAAIAAAAAA78DvwAhAMkAADcPAh0BHwUzITM/Bi8GIyEjDwEBFzcXMx8MDxEvGT8HMz8CJzcHIycrAR8JEx8ZOwE/GjUnNT8KLwEPAicjRgICAQECAgMDBAMDWgQDBAIDAQEBAQEBAwIEAwT8pgQDAwJNCDoGBgYGBgUFBQMEBAIFDAMCBAUHBwkJBwgREw4PEBobHR0NDQ0NDQ0NDAkICAcHBgYFBwUFBAMDAgEIAQMDBAQFBQYPGxISEQEBuDGBIRgCQRIOBwYDAgQCAQECBAYEBQYGBwgICgoLDQ0PEBERExMUFRYXGBUUFBMSEhARDw8ODQ0NCwwUEg4HBgQGBgUGBAIPAgMEAQcmCwwNDQIEChEvJ4MxcwMDAwQXAwMDAwEBAQEDAwMDBBcDAwMCAgEBAgMYAgIBAgIDAwQFBAkNEESFRkkpGhYREBAJCQ8OCAcFBwYDAQEBAgMEBQUHBQUGBwcHCAgMDQ0OEA8REqPGIwoFAwICAgIBAgIrCAYGNAUDBQQFBQYXLP73KCMcHhAPDw4NDAsLCgoJCQgHBwcFBQQCAwEBAQMCBAMFBQUGBgcHCAgREhIJCQcQEhQbJjhD/hEHBQUBAgcBAQIDEx0BAQQBBgAAAAACAAAAAAP4AxcABQALAAATATcnNycFFwcXCQEIARtOystPAWvLyk4BG/7lAf/+6VDHyk9PysdQARcBGQADAAAAAAP3A20AAgBHAJsAAAE1Iyc7AR8ODw4rARc/Dj0BLw4jJRcPDxUfDzUrAS8OPw47ARcjFTMXFTMXNycxJzEBAqhbFeAMCwwKCwkJCQcHBgUEAwEBAQEDBAUGBwcJCQkLCwsLDB5gEBEPDw4NDAsKCAgGBgMDAgUGCQoMDg8RERMUFRYX6/4tVxMTEREPDw4MDAoICAMFAwICBQYJCgwODxERExQVFhfr4AwLDAoLCQkJBwcGBQQDAQEBAQMEBQYHBwkJCQsLCwsMOj0Hd2k/jTxSqP5bAd1bPQIDBAUGBggICQoKCwsMDAwMCwsKCgkICAYGBQQDAmAGCAgJCwwMDg4PEBASERMJFRYWFRQTEhEPDQwLCAcEA1JXBQYICQoMDQ4PEBASCRMTFBUXFhUUExIQEA0MCwgHBAIBawIDBAUGBggICQoKCwsMDAwMCwsKCgkICAYGBQQDAj1waT+NO1KoAaUAAAAAAQAAAAADhwOHACsAABMzNT8GMxEPBxUhNS8HER8IMzUheTgCBAYICQoL5QIFBgcJCgs+AVA+CwoJBwYFAuULCgkIBgQCATf88gKoPQsKCQgGBAL9zAsKCQgGBAIBNzcBAgQGCAkKCwI1AQIEBggJCgs93wADAAAAAAO/A4cAAwAHAAsAAAERIREjESERAyERIQNQ/uhw/uhvA378ggLg/ggB+P4IAfj9mQMOAAMAAAAAA78DvwAyAGQA5AAAAR8IDx4jLwcBJxUBLwc/HjMfBgEVHx07AT8dPQEvHSsBDx0DEgcGDQoJBwUDAgEBAgMEBQUGBwcICQkKCwsMDAwODQ4PDw8PEBARERERGxoaGRgXFhUB00/+LQ4NCgkHBQQBAQECAwQFBQYHBwgJCQoLCwsNDA0ODg8OEA8QEBEREREbGhoZGBcW/ZQCAwQFBgcICQoKDA0NDg8PERASEhMTFBQVFRYWFhcXFxcWFhYVFRQUExMSEhARDw8ODQ0MCgoJCAcGBQQDAgIDBAUGBwgJCgoMDQ0ODw8RERESExMUFBUVFhYWFxcXFxYWFhUVFBQTExIREREPDw4NDQwKCgkIBwYFBAMCAsIKCxYXGBkaGhsREREQERAPDw8PDg0ODAwMCwsKCQkIBwcGBQUEAwIBAQMFBwkKDQ4B01AB/i0VFhcYGRoaGxERERAREA8PDw8ODQ4MDAwLCwoJCQgHBwYFBQQDAgEBAwUHCQoN/uEXFxYWFhUVFBQTExIREREPDw4NDQsLCgkIBwYFBAMCAgMEBQYHCAkKCwsNDQ4PDxERERITExQUFRUWFhYXFxcXFhYWFRUUFBMTEhIQEQ8PDg0NDAoKCQgHBgUEAwICAwQFBgcICQoLCw0NDg8PEREREhMTFBQVFRYWFhcAAAAAAQAAAAADTwKoABoAABMBHwI7AT8CAT8BNS8EIQ8EFRe3ATsDAwQEBAQDAwE7BAIBBAQDB/2MCAYEBAECAoT+2QICAQECAgEnBQYGBgUEAgIBAwQFBgYGAAEAAAAAAqgDTwAeAAABER8FPwEBPwI9AS8CAS8DDwYBWAEDBAIGBgYGASkCAgEBAgL+2QMDBAQEBAQDAwICAzn9jwgGBAIDAQIDAT0DAwQEBAQDAwE7AwIBAQEBAgMDBAQAAAAFAAAAAAP4A7kAIwBTAH4AsQE4AAABER8HMz8HES8HIw8GJxEfBjsBPwYRMz8HLwcrAQ8JJxUfDzUvBzUvBw8GJR8HMx8PMy8PIw8GBRUfDzM/By8HIy8PNT8PIR8XPwcvECEPDgK9AQIEBAYHBwTxCAcHBgQEAgEBAgQEBgcHBPEIBwcGBAQCfwEBAwQFBQYGBwYFBQQDAQH8BgYGBAQDAgEBAgMEBAYGBvwGBwYGCgoHBgICAb0BAQMEBgYHCAgKCgsMDQ0NBw0LCggHBAMBAQMEBQUGBgcGBQUEAwEBOgEBAwQFBQYGXw0MDAwLCgoJCAcHBQQDAgE/AQMFBggJCwwODggQERISE2kGBgUFBAMB/UoBAwQHBwoKDA0OCA8RERITbQYGBQUEAwEBAQEDBAUFBgZkDAwMCwoKCggIBwYFBQMBAQEBAwUFBgcICAoKCgsMDAwBDAwLCwoKCgkICAcGBgUDAwIBAgMEBAYGBgYGBgQEAwIBAQMEBgcICgsLDQ4OEAcRERH+6xMSEREQEA4NDAoKBwcEAwHa/pQIBwcGBAQCAQECBAQGBwcEAXAHCAYGBQMCAQECAwUGBghe/oYGBgYEBAMCAgMEBAYGBgF6AQICBAUFBgcGBgUFBAMBAQECAgYHCgoGBgZ+Rg8PDg8NDQ0MCwoKCQgIBgVFBAoLDQ4PEBBPBwYFBQQDAQEBAQMEBQUGzwcGBQUEAwEBAQIDBAUHBwgJCgoLDAwMDRMTEhEREA4ODAsFCAgFBAIBAQMEBQUGqHUUExMSERAODg0LBQkHBgQCAQICBAUFBgcGBgUFBAMBAQECAwQGBggICgoKDAwMDQ12DQ0MDAwKCgoICAYGBAMCAQEBAwQFBQcHCAkKCgsLDAwVBgUFBAMBAQEBAwQFBQYHFBISERAPDg0MCwoJBwMFAwIBAwUGCAoLDQ0PEBESEhQAAAQAAAAAA/cDuAADAAcACwAPAAA3ITUhNSE1ITUhNSE1ITUhCAPw/BAD8PwQA/D8EAPw/BBHfn5+fn5+fgAAAAAgAAAAAAP3A/cAAwAHAAsADwATABcAGwAfACMAJwArAC8AMwA3ADsAPwBDAEcASwBPAFMAVwBbAF8AYwBnAGsAbwBzAHcAewB/AAAlMzUjBzM1IwczNSMHMzUjBTM1IwczNSMHMzUjJTM1IwUzNSMlMzUjBTM1IyUzNSMFMzUjJTM1IwczNSMHMzUjBzM1IwUzNSMHMzUjBzM1IyUzNSMFMzUjJTM1IwUzNSMlMzUjBzM1IwczNSMHMzUjAzMRIwczNSMHMzUjBzM1IwO5Pz9+Pz9+Pz9+Pz/+xT8/fj8/fj8/A7E/P/xPPz8DsT8//E8/PwOxPz/8Tz8/A7E/P34/P34/P34/P/7FPz9+Pz9+Pz8DsT8//E8/PwOxPz/8Tz8/A7E/P34/P34/P34/P34/P70/P34/P34/Pwg/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz9+Pz8/Pz8/Pz8/Pz8/Pz8//BAD8D8/Pz8/PwAAAAAZAAAAAAP4A/gAAwAHAAsADwATABcAGwAfACMAJwArAC8AMwA3ADsAPwBDAEcASwBPAFMAYQBlAGkAbQAAJTM1IwczNSMHMzUjBzM1IwUzNSMHMzUjBzM1IyUzNSMFMzUjJTM1IwUzNSMlMzUjBTM1IyUzNSMFMzUjJTM1IwUzNSMlMzUjBzM1IwczNSMHMzUjBx0BIRUhETMRITUhESMHMzUjBzM1IwczNSMDuT8/fj8/fj8/fj8//sU/P34/P34/PwOxPz/8Tz8/A7E/P/xPPz8DsT8//E8/PwOxPz/8Tz8/A7E/P/xPPz8DsT8/fj8/fj8/fj8/fv5HAbk/Afj+CD+9Pz9+Pz9+Pz8IPz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/P/w/Pz8/Pz8/Pz8/Pz8/Pz8/fvw//ggB+D8BuT8/Pz8/PwAABQAAAAAD+AP3AAMABwALAA8AEwAAAREhESMRIREBESERIxEhEQMhESEDuf6GP/5HA3L+hj/+Rz8D8PwQAgD+RwG5/kcBuQG5/oYBev6GAXr8TwPwAAAAACAAAAAAA/cD9wADAAcACwAPABMAFwAbAB8AIwAnACsALwAzADcAOwA/AEMARwBLAE8AUwBXAFsAXwBrAG8AcwB3AHsAfwCDAIcAACUzNSMHMzUjBzM1IwczNSMHMzUjBzM1IwczNSMlMzUjBTM1IyUzNSMFMzUjJTM1IwUzNSMlMzUjBzM1IwczNSMHMzUjBzM1IwczNSMHMzUjJTM1IwUzNSMlMzUjBTM1IyUzESMVMxEjFTMRIwczNSMHMzUjBzM1IwczNSMHMzUjBzM1IwczNSMC/D8/fj8/fj8/fj8/fj8/fj8/fj8/Abk/P/5HPz8BuT8//kc/PwG5Pz/+Rz8/AvQ/P34/P34/P34/P34/P34/P34/PwG5Pz/+Rz8/Abk/P/5HPz8Dcj8/Pz9+fn4/P34/P34/P34/P34/P34/P34/Pwg/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz9+Pz8/Pz8/Pz/+hj/+Rz8D8D8/Pz8/Pz8/Pz8/Pz8/AAEAAAAAA3oDegB/AAATFR8dOwE/HT0BLx0rAQ8dhgICBAQFBgcHCQkKCgsMDQ0ODg8PEBARERISEhITFBMTFBMSEhISEREQEA8PDg4NDQwLCgoJCQcHBgUEBAICAgIEBAUGBwcJCQoKCwwNDQ4ODw8QEBEREhISEhMUExMUExISEhIRERAQDw8ODg0NDAsKCgkJBwcGBQQEAgICABMUExISEhIRERAQDw8ODg0NDAsKCgkJBwcGBQQEAgICAgQEBQYHBwkJCgoLDA0NDg4PDxAQERESEhISExQTExQTEhISEhEREBAPDw4ODQ0MCwoKCQkHBwYFBAQCAgICBAQFBgcHCQkKCgsMDQ0ODg8PEBARERISEhITFAANAAAAAAP4A/gAAwAHAAsADwATABcAGwAfACMAJwArADkAPwAAJTM1IzUzNSMlMzUjBTM1IwczNSMHMzUjBzM1IxczNSMnMzUjNTM1IzUzNSMlMyERITUjFSERMzUjESMRFSERIQIAPz8/P/7FPz8Cdj8/fj8//D8/fj8//D8/Pz8/Pz8/P/7FPwK1/oY//kc/Pz8D8PwQxT8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz/8jj8/AXo/Abn8jj8D8AAAAAAHAAAAAAP4A/gAAwAHAAsADwATACUAMQAAARUjNSMVIzUjFSM1ARUjNRMVIzUhMxUjFTMVIzUjFSM1IxEhESEFFwcXNxc3JzcnBycDufw//D/8A3L8/Pz+59r8/Pw//D8D8P2s/mRxcSxycC1xcS1wcgFD/Pz8/Pz8ATv8/AE7/Pz8P/z8/N/9pwPwLXFwLXFxLXByLHFxACAAAAAAA/gD9wADAAcACwAPABMAFwAbAB8AIwAnACsALwAzADcAOwA/AEMARwBLAE8AUwBXAFsAXwBjAGcAawBvAHMAdwB7AIgAACUzNSMHMzUjBzM1IwczNSMHMzUjBzM1IwczNSMHMzUjJTM1IwUzNSMFMzUjJTM1IwUzNSMFMzUjJTM1IwUzNSMFMzUjJTM1IwczNSMHMzUjBzM1IwczNSMHMzUjBzM1IwczNSMlMzUjBTM1IwUzNSMlMzUjBTM1IwUzNSM1FTM1IRUzNSEVMzUhA7k/P34/P34/P34/P34/P70/P34/P34/PwOxPz/+CD8//kc/PwOxPz/+CD8//kc/PwOxPz/+CD8//kc/PwOxPz9+Pz9+Pz9+Pz9+Pz+9Pz9+Pz9+Pz8DsT8//gg/P/5HPz8DsT8//gg/P/5HPz8/AXo/Abk//BAIPz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/P34/Pz8/P34AAAAABAAAAAAD+AP3AAMABwALAA8AACUXNyclFzcnBRc3JyUXNycBKNjY2P4I2NjYAWjY2Nj+CNjY2ODY2NhI2NjY2NjY2EjY2NgAAQAAAAADOwM7AAMAADchESHFAnb9isUCdgAAAAYAAAAAA7gD9wADAAcACwAPABMAFwAANyE1ITUhNSE1ITUhNSE1ITUhNSE1ITUhRwJ2/YoDcvyOAnb9igNy/I4Cdv2KA3L8jgg/fj9+P34/fj9+PwAAAAAgAAAAAAP3A/gAAwAHAAsADwATABcAGwAfACMAJwArAC8AMwA3ADsAPwBDAEcASwBPAFMAVwBbAF8AYwBnAGsAbwBzAHcAewCIAAAlMzUjBzM1IwczNSMHMzUjBzM1IwczNSMHMzUjJTM1IwUzNSMlMzUjBTM1IyUzNSMFMzUjJTM1IwczNSMHMzUjBzM1IwczNSMHMzUjBzM1IyUzNSMFMzUjJTM1IwUzNSMlMzUjBzM1IwczNSMHMzUjBzM1IwczNSMHMzUjAzsBNSMRMzUjETM1IwO5Pz9+Pz9+Pz9+Pz9+Pz9+Pz9+Pz8C9D8//gg/PwH4Pz/+CD8/Afg/P/4IPz8B+D8/fj8/fj8/fj8/fj8/fj8/fj8/AvQ/P/4IPz8B+D8//gg/PwH4Pz9+Pz9+Pz9+Pz9+Pz9+Pz9+Pz+9Pz8/Pz8/fgg/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz9+Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8//BA/Abk/AXo/AAAABAAAAAAD+AN5AEcAegCtATQAAAEPAxUfAw8DFR8HPwQfBD8HLwQ/AzUvBw8ELwQPAiUVHw81Lw81LwcPBiUfBzMfDzMvDyMPBgUVHw8zPwcvByMvDzU/DyEfFz8HLxAhDw4CjAQDAQECAwSChwQDAgEBAwQFBgYGBgUGBYeHBQYFBgYGBgQFAgIBAQEDBIiCBAMCAQEDBAUGBgYGBgUFgYIFBQYGBgYG/vEBAwUGCAkLDA4OEBEREhMTDQwMDAsKCgkIBwcFBAMCAQEBAwQFBQYGBwYFBQQDAQE6AQEDBAUFBgZfDQwMDAsKCgkIBwcFBAMCAT8BAwUGCAkLDA4OCBAREhITaQYGBQUEAwH9SgEDBAcHCgoMDQ4IDxEREhNtBgYFBQQDAQEBAQMEBQUGBmQMDAwLCgoKCAgHBgUFAwEBAQEDBQUGBwgICgoKCwwMDAEMDAsLCgoKCQgIBwYGBQMDAgECAwQEBgYGBgYGBAQDAgEBAwQGBwgKCwsNDg4QBxEREf7rExIRERAQDg0MCgoHBwQDAfcFBQYGBgYGBYSJBQYGBgYGBQUEAwEBAQEDBImKBAMBAQEBAwQFBgUGBgYGBYqEBQYGBgYGBQUEAwEBAQEDBISEBAMBAQEBA4pGExMSEREQDg4MCwkIBgUDAT8BAgMEBQcHCAkKCgsMDAwNRgcGBQUEAgIBAQICBAUFBs4GBgUFBAMBAQECAwQFBwcICQoKCwwMDA0TExIRERAODgwLBQgHBgQCAQICBAUFBqh1FBMTEhEQDg4NCwUJBwYEAgECAgQFBQYHBgYFBQQDAQEBAgMEBgYICAoKCgwMDA0NdQ4NDAwMCgoKCAgGBgQDAgEBAQMEBQUHBwgJCgoLCwwMFQYFBQQDAQEBAQMEBQUGBhUSEhEQDw4NDAsKCQcDBQMCAQMFBggKCw0ODhAREhMTAAAAACAAAAAAA/cD9wADAAcACwAPABMAFwAbAB8AIwAnACsALwAzADcAOwA/AEMAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAACUzNSMHMzUjBzM1IwczNSMHMzUjBzM1IwczNSMHMzUjJTM1IwUzNSMFMzUjJTM1IwUzNSMFMzUjJTM1IwUzNSMFMzUjNRUhNSMVITUjFSE1IyUzNSMFMzUjBTM1IyUzNSMFMzUjBTM1IyUzNSMHMzUjBzM1IwczNSMHMzUjBzM1IwczNSMHMzUjA7k/P34/P34/P34/P34/P70/P34/P34/PwOxPz/+CD8//kc/PwOxPz/+CD8//kc/PwOxPz/+CD8//kc/PwPwP/5HP/6GPwOxPz/+CD8//kc/PwOxPz/+CD8//kc/PwOxPz9+Pz9+Pz9+Pz9+Pz+9Pz9+Pz9+Pz8IPz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/fj9+Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8AAAAAIAAAAAAD9wP3AAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiAAANxUhNSMVITUjFSE1IyUzNSMFMzUjBTM1IyUzNSMFMzUjBTM1IyUzNSMHMzUjBzM1IwczNSMHMzUjBzM1IwczNSMHMzUjJTM1IwUzNSMFMzUjJTM1IwUzNSMFMzUjJTM1IwUzNSMFMzUjJTM1IwczNSMHMzUjBzM1IwczNSMHMzUjBzM1IwczNSMIA/A//kc//oY/A7E/P/4IPz/+Rz8/A7E/P/4IPz/+Rz8/A7E/P34/P34/P34/P34/P70/P34/P34/PwOxPz/+CD8//kc/PwOxPz/+CD8//kc/PwOxPz/+CD8//kc/PwOxPz9+Pz9+Pz9+Pz9+Pz+9Pz9+Pz9+Pz9HP34/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8AAAABAAAAAAP3A3kABQAAAScHCQEnAVjfcQFQAqBxAV3Yav67AopqAAAABQAAAAAD9wP3AAMABwALAA8AEwAAAREhESMRIREBESERIxEhEQMhESEDev7Ffv7FAvT+xX7+xX4D8PwQAcH+xQE7/sUBOwG5/sUBO/7FATv8jgPwAAAAAAoAAAAAA/gD+AADAAcACwAPABMAFwAbAB8AIwArAAABFSM1IxUjNSMVIzcBFSM1IxUjNSMVIzUBFSM1IxUjNSMVIzUHIxUzAyERIQO5/D/8P/wBA3H8P/w/+wNx/D/8P/o/AgICA/D8EgFD/Pz8/Pz8ATv8/Pz8/PwBO/z8/Pz8/Pw//YoD8AAFAAAAAAP4A/cAIQBXAHkAmwDgAAAlHwchPwcvByEPBgMRLwQjDwYVHwM/AzUvBg8FES8HDwY3HwchPwcvByEPBgMfByE/By8HIQ8GJw8EFR8FOwE/AxUjDwcfBzM/By8HIxE1LwgPAgGCAQEDBAUFBgcCNgcGBQUEAwEBAQEDBAUFBgf9ygcGBQUEAwH9RQUFBQYGBgYGBAQCAgECA5uUAwIBAgIEBQUGBgYGBgUERQEBAwQFBQYGBwYFBQQDAfsBAQMEBQUGBwI2BwYFBQQDAQEBAQMEBQUGB/3JBgYFBQQDAQEBAQMEBQUGBwI2BwYFBQQDAQEBAQMEBQUGB/3KBwYFBQQDAfN+BAMCAQIDAwUGBQYGBgYFSV4HBgUFBAMBAQEBAwQFBQYH/AYGBQUEAwEBAQEDBAUFBgZfAQICAwMEBAcDCQUFpgcGBQUEAgIBAQICBAUFBgcGBgUFBAMBAQEBAwQFBQYBMv7NeQUEAwIBAwMFBQYHBgcGBvPzBgYHBwYGBQUEAgEBAQMEBX8BOQcGBgUEAwIBAQIDBAUGBjsHBgUFBAMBAQEBAwQFBQYHBgYFBQQDAQEBAQMEBQUGAXQHBgUFBAMBAQEBAwQFBQYHBgYFBQQDAQEBAQMEBQUGUHYFBQYGBgYFBQUDAgEDBETTAQEDBAUFBgYHBgUFBAMBAQEBAwQFBQYHBgYFBQQDAQEBGwUFBAQDBAICAgEBAQMAAAUAAAAAA/gDuQACAB0ASAB7AQIAAC0BJwkBFwE/BDUvCw8EJRUfDzUvBzUvBw8GJR8HMx8PMy8PIw8GBRUfDzM/By8HIy8PNT8PIR8XPwcvECEPDgGCAQavAV7+zq8BMgQEAwQDAwQDBARYBAUGBQwLDAwFBQX+RgEBAwQGBgcICAoKCwwNDQ0HDQsKCAcEAwEBAwQFBQYGBwYFBQQDAQE6AQEDBAUFBgZfDQwMDAsKCgkIBwcFBAMCAT8BAwUGCAkLDA4OCBAREhITaQYGBQUEAwH9SgEDBAcHCgoMDQ4IDxEREhNtBgYFBQQDAQEBAQMEBQUGBmQMDAwLCgoKCAgHBgUFAwEBAQEDBQUGBwgICgoKCwwMDAEMDAsLCgoKCQgIBwYGBQMDAgECAwQEBgYGBgYGBAQDAgEBAwQGBwgKCwsNDg4QBxEREf7rExIRERAQDg0MCgoHBwQDR02yAWX+yLIBNwUFBgsMDAwLBgUFWQQEAwMDAQEDAwMEFUYPDw4PDQ0NDAsKCgkICAYFRQQKCw0ODxAQTwcGBQUEAwEBAQEDBAUFBs8HBgUFBAMBAQECAwQFBwcICQoKCwwMDA0TExIRERAODgwLBQgIBQQCAQEDBAUFBqh1FBMTEhEQDg4NCwUJBwYEAgECAgQFBQYHBgYFBQQDAQEBAgMEBgYICAoKCgwMDA0Ndg0NDAwMCgoKCAgGBgQDAgEBAQMEBQUHBwgJCgoLCwwMFQYFBQQDAQEBAQMEBQUGBxQSEhEQDw4NDAsKCQcDBQMCAQMFBggKCw0NDxAREhIUAAACAAAAAAN6A3oAXwDfAAABFQ8VKwEvFT0BPxU7AR8VBRUfHTsBPx09AS8dKwEPHQL8AQICAwMEBQoNDxASExUWCwwMDA0MDQ0NDQwNDAwMCxYVExIQDw0KBQQDAwICAQECAgMDBAUKDQ8QEhMVFgsMDAwNDA0NDQ0MDQwMDAsWFRMSEA8NCgUEAwMCAgH9igICBAQFBgcHCQkKCgsMDQ0ODg8PEBARERISEhITFBMTFBMSEhISEREQEA8PDg4NDQwLCgoJCQcHBgUEBAICAgIEBAUGBwcJCQoKCwwNDQ4ODw8QEBEREhISEhMUExMUExISEhIRERAQDw8ODg0NDAsKCgkJBwcGBQQEAgICAA0NDA0MDAwLFhUTEhAPDQoFBAMDAgIBAQICAwMEBQoNDxASExUWCwwMDA0MDQ0NDQwNDAwMCxYVExIQDw0KBQQDAwICAQECAgMDBAUKDQ8QEhMVFgsMDAwNDA0NExQTEhISEhEREBAPDw4ODQ0MCwoKCQkHBwYFBAQCAgICBAQFBgcHCQkKCgsMDQ0ODg8PEBARERISEhITFBMTFBMSEhISEREQEA8PDg4NDQwLCgoJCQcHBgUEBAICAgIEBAUGBwcJCQoKCwwNDQ4ODw8QEBEREhISExIUAAAAAAgAAAAAA/cDuAADAAcACwARABUAGQAdACEAAAEVIzUjFSM1IxUjNRMzIRUhNSUVIzUjFSM1IxUjNQMhESEDufw//D/8/D8CN/yOA3L8P/w//D8D8PwQAUO9vb29vb0BO/z8/L29vb29vfzNA3IAAAAFAAAAAAP4A/gACQANABEARABKAAATMxUjFSE1IxEjATM1IycVIzUlDwQfCD8GNS8EIREhFSERIT8ENS8GDwIFMxUzESMIfn4BO369ATu9vX5+Ar/DBAMCAQECAwTDBAYGBgYGBQUEAwIBAgIFiwET/ckCdv6uiwUCAgECAwQFBQYGBgYF/P29P/wBQ/w/PwE7AXo/fn5+Nr0FBQYGBwYFBb0EAwEBAQEDBQUFBgYGBgUFh/2KPwL0hwUFBgYGBgUFBAMCAQEBA/e9AbkAAAAABgAAAAAD9wKdABEASAB0ALoA8wD9AAABHwMVIz8HHwIFHwQVDwsrAS8MPw0fBjcnIxUzNT8FHwcVMz0BLw0jDwQ3DwcVHw4/BycPBy8HMzUvDg8CBQ8HHw8/CzUvDw8CBTM1FzMRIxUnIwO2AwUEAmMCBAUGBwgJCwoJCP4nBAMCBAICAwMDAwQEBQUFBgYGBwYGBQUFBAQDAwMCAwEBAwIDAwMEBQQFBQYGBgYGBgUFBQSnAjE0BAYEBAUJDgkHBQUDAQE0AQICAwMEBAUFBgcHCAgODQcHBgbYBQsKCAYFBAEBAwMEBgYHCAkJCgoLDAwODQ0MCwoJBxwGBgcHBwgICQ0LCgkHBgQCmAICAwMFBQYHBwgJCgoLCw8ODf4LBgsKCAYFBAIBAQIEBAUGBwcJCQkKCwwMBxAODQwLCggGBQQBAQICBAQFBwYICAkJCgoLDA8PDv6GNqE2NqE2AhwDCQoLCgwMCQkGBQMBAQMEDQUGBw0QEhIPBwYFBQQEAwICAQECAgMDBQQGBgYHDxETEAcHBgUFBAQDAgEBAQEBAQIDBAQaG+ilBwoEAgICAQIDBQYHCQuXmgoKCAkHBwYGBAUDAwMBAQECAwQFAgQJCg0NDw8RHAwLCwoJCQgIBgUFAwMBAQECBAUGCAkJGwcGBQQDAgEBAQMGBwkLDA4iDQwLCgoICAcHBQQDAwEBAQMFBgQJCg0NDw8QGQwMDAoKCQkIBgYEBAMBAQEBBAYHCQoNDQ4QEBUMDAsKCgkICAcHBQQDAwEBAQMF59/eATnf3wADAAAAAAO5A/gABQAXABwAADchNSERIyUdAR8JOwERIREDIREDIUcCdv4IfgI3AQICBgcKCgYGBwZ+/kd+ArX//koIfgJ2fn4GBwYGCgoHBgICAf6GAjf9SwIxAQIAAAAEAAAAAAP4A3kAPQByAKUBLAAAAR8HMwEPAx8HPwMBFR8HPwc1LwcjDwYlFR8PMzUjLw81LwcPBiUfBzMfDzMvDyMPBgUVHw8zPwcvByMvDzU/DyEfFz8HLxAhDw4C/AEBAwQFBQYGcf77BAMBAQEBAwQFBgUGBgYGBQEFAQEDBAUFBgYHBgUFBAICAQEBAwQFBgUHvQYGBQUEAwH+hQEDBQYICQsMDg4IEBESEhOIfg0MDAwLCgoJCAcHBQQDAgEBAQMEBQUGBgcGBQUEAwEBOgEBAwQFBQYGXw0MDAwLCgoJCAcHBQQDAgE/AQMFBggJCwwODggQERISE2kGBgUFBAMB/UoBAwQHBwoKDA0OCA8RERITbQYGBQUEAwEBAQEDBAUFBgZkDAwMCwoKCggIBwYFBQMBAQEBAwUFBgcICAoKCgsMDAwBDAwLCwoKCgkICAcGBgUDAwIBAgMEBAYGBgYGBgQEAwIBAQMEBgcICgsLDQ4OEAcRERH+6xMSEREQEA4NDAoKBwcEAwHhBwYFBQQCAgH++wUGBgYGBQYFBAMBAQEBAwQBBXEGBgUFBAMBAQEBAwQFBQYGvQcFBgUEAwEBAQEDBAUFBp5GExMSEREQDg4MCwUIBwYEAj8BAgMEBQcHCAkKCgsMDAwNRgcGBQUEAgIBAQICBAUFBs4GBgUFBAMBAQECAwQFBwcICQoKCwwMDA0TExIRERAODgwLBQgHBgQCAQICBAUFBqh1FBMTEhEQDg4NCwUJBwYEAgECAgQFBQYHBgYFBQQDAQEBAgMEBgYICAoKCgwMDA0NdQ4NDAwMCgoKCAgGBgQDAgEBAQMEBQUHBwgJCgoLCwwMFQYFBQQDAQEBAQMEBQUGBhUSEhEQDw4NDAsKCQcDBQMCAQMFBggKCw0ODhAREhMTAAAAAAIAAAAAA8gD9wADAAcAAAEXIQMTCQIDahT9/dKf/vADkPxwAgQEAYf+ev4HAf0B8wAAAAADAAAAAAN5A/cAMgB+AI8AAAEfChUPBBc/Cz0BLxElFw8NFR8QNy8JPwYBDwc1Bxc1PwcXNwE3DwcXPwMVNycCtQgHDgwLCQgGBAMBAgQFBghHCAcGBgUEBAMDAgEBAQICAwMEBQUGBwcICAkJCgsM/ZhGCgoJCAgHBgUFBAMCAgEBAQIDBAQFBgYICAkJCwsLDUQJCRANDAkHBQMBAQQFCAoLDgGQDw8QERERERKqqhsbGhoZGBgWRkT9WtQVFBQTFBMTEkcVFRUWqakCygkIERMTExQVFBUWFRUVFBUURw4ODg8ODw8PDw8PDw8PEA8PDw8ODw8ODg4NDg0NDAwMIUUODw8PDxAQEBARERAREREREBEREBEQEBAPEA4PDg4ODUMKChQWFhcYGBgZGBgYGBcWFv5zCgkIBwYEBANzqKh+AwUHCQsMDxBGRAKgCAIDBQUHCAgKRggHBQNzqKgABAAAAAAD9wP3AAMABwALABcAAAERIREBFSM1IRUjNQcjESERIzUjFSM1IwO5/I4CtT/+hj8/vQPwvb38vQJ+/ckCNwE7vb29vT/8jgNyfn5+AAAAAQAAAAADegO5AAgAAAEnBwkBJwcRIwHB31wBegF6Xd5+ATLOW/6iAV5bzgKHAAAAAgAAAAAD+AO5AAUACwAACQE3CQEnCQE3CQEnAcEByW7+rAFUbfx9Aclu/qwBVG0CAf5GcQFJAUZy/kj+RnEBSQFGcgACAAAAAAP4A7kABQALAAAJAhcJAQUJARcJAQHBAVT+rG4Byf42/doBVP6sbgHJ/jYDSP65/rdxAboBuHH+uf63cQG6AbgAAAAGAAAAAAP3A/cAGgAeAC8AMwB2AIoAACUPAh8EOwE/BTUvBCMPAiczNyMlHwIPAgEnAT8COwEfAQUzNyElAQ8GHQEfDz8HAT8HLw4rAQ8FATMnNT8EIxEhFTMVNy8CIQFiWwIBAQECAwQE0QcHBgIEAgEFgAMDAwQEBGE3YpkCcQICAQECAv7eFwEiAwMDAwMDA/2R2H7+qgIB/sMGBQQEAwIBAQIDBAQFBk0GBwgHCAkICQkICQgIBwcGAT0KCQcGBAMCAQECAwUFCAgKCgwMDA0ODQ4ODg0NDQwL/Pi/AQECAwMqcwG5fncFA9P9r7uaBAUEBAMDAgECBAIFBgcECJICAgEBA0R+uAIDBgYDA/7eFwEiAgIBAQJ7flT+wwcHBwgICAkICQgICAgIBwdMBgUEBAMCAQEBAQIDBAQFBgE9CwwMDA0ODQ4NDg0NDQwMCgoIBwUFAwICAwUFBwj9awcODgcGB0cC9H5adgkE0wAAAAAGAAAAAAP3A/cAAwAHAAsADwATAB8AABMhNSE1ITUhJREhEQEVIzUhFSM1ByMRIREjNSMVIzUjxQF6/oYCN/3JAvT8jgK1P/6GPz+9A/C9vfy9AQQ/fj9+/ckCNwE7vb29vT/8jgNyfn5+AAAFAAAAAAP3A/cAAwAHAAsADwAbAAAlMzUjJREhEQEVIzUhFSM1ByMRIREjNSMVIzUjAn69vQE7/I4CtT/+hj8/vQPwvb38vcW9/P3JAjcBO729vb0//I4Dcn5+fgAAAAACAAAAAAO5A/gABQALAAATCQEnCQEDCQEnCQFHAboBuHH+uf63cQG6Abhx/rn+twHR/jcBym3+rAFUAUv+NwHKbf6sAVQAAAAJAAAAAAP4A/cAAwAHAAsADwATABcAGwAfACsAAAEVIzUjFSM1IxUjNQEVIzUjFSM1IxUjNQEVIzUhFSM1ByMRIREjNSMVIzUjA7n8P/w//ANy/D/8P/wCtT/+hj8/vQPwvb38vQEEvb29vb29AXq9vb29vb0BO729vb0//I4Dcn5+fgABAAAAAAO5A3oACAAAEwE3JyE1ITcnRwFeW84Ch/15zlsCAP6GXN9+31wAAAIAAAAAA+0D+AAGAA0AAAEzETMRMycBIxc3IxEjAgqzfrPy/cmz8vKzfgL8/QwC9Pz9DPz8AvQABQAAAAADuAO5AAMABwALAA8AGwAAATM1IzcRIREBFSM1IRUjNQcjESERIzUjFSM1IwJ+fn78/QwCdj/+hj8/fgNyfr38vQEEfr3+RwG5ATu9vb29P/0MAvR+fn4AAAAACQAAAAAD9wP3AAMABwALAA8AEwAXABsAHwArAAAlMzUjBzM1IwczNSMlMzUjBzM1IyURIREBFSM1IRUjNQcjESERIzUjFSM1IwK9fn78fn78fn4B+H5+/H5+Afj8jgK1P/6GPz+9A/C9vfy9hn5+fn5+fn5+fn79yQI3ATu9vb29P/yOA3J+fn4AAAACAAAAAAO5A/gABQALAAA3FwkBNwEFFwkBNwFHcQFJAUZy/kj+RnEBSQFHcf5Idm4BVP6sbQHKEG4BVP6sbQHKAAAAAAgAAAAAA/cD9wADAAcACwAPABMAFwAbACcAACUzESMDMxEjAzMRIwMzESMlESERARUjNSEVIzUHIxEhESM1IxUjNSMC/D8/vT8/vT8/vT8/AvT8jgK1P/6GPz+9A/C9vfy9xQE7/sUBO/7FATv+xQE7fv3JAjcBO729vb0//I4Dcn5+fgAAAAADAAAAAAP4A/gABQCFAQUAAAEzNSM1IwUPHisBLx09AT8dOwEfHQUfHz8fLx8PHgHBvX4/AbkBAQIEBAUGBwcJCQoKDAsNDQ4ODw8QEBEREhISExIUExQTExISEhIRERAQDw8ODg0NDAsKCgkJBwcGBQQEAgICAgQEBQYHBwkJCgoLDA0NDg4PDxAQERESEhISExQTExQTEhISEhEREBAPDw4ODQ0MCwoKCQkHBwYFBAQCAfyPAQIDBAYHCAkKCwwNDg8QERETExMVFRYWFxcYGRgaGRoaGRoYGRgXFxYWFRUTExMRERAPDg0MCwoJCAcGBAMCAQECAwQGBwgJCgsMDQ4PEBERExMTFRUWFhcXGBkYGhkaGhkaGBkYFxcWFhUVExMTEREQDw4NDAsKCQgHBgQDAgHBP729ExQTEhISEhEREBAPDw4ODQ0MCwoKCQkHBwYFBAQCAgICBAQFBgcHCQkKCgsMDQ0ODg8PEBARERISEhMSFBMTFBITEhISEREQEA8PDg4NDQwLCgoJCQcHBgUEBAICAgIEBAUGBwcJCQoKCwwNDQ4ODw8QEBEREhISEhMUExoZGhgZGBcXFhYVFRMTExEREA8ODQwLCgkIBwYEAwIBAQIDBAYHCAkKCwwNDg8QERETExMVFRYWFxcYGRgaGRoaGRoYGRgXFxYWFRUTExMRERAPDg0MCwoJCAcGBAMCAQECAwQGBwgJCgsMDQ4PEBERExMTFRUWFhcXGBkYGhkAAAAAAgAAAAADeQP3AF0AuwAAAR8OHQEPFzUHFzU/Hj0BLw4lDx8dAR8ONy8OPQE/FhU3JwLICgkJCAgGBwUFBAQDAgIBAQICAwQEBQUHBggICQkKCRITFRQWFhcOqakTEBAQDxAPDg8ODg4NDQ0MDQ0MCgoKCAcHBQUEAwICAgIDBAUFBwcICgoKDA0N/tUIEA8QDxAPDg8ODg4NDQ0MDA0NDAoKCggHBwUFBAMCAgICAwQFBQcHCAoKCgwNDUMKCQkICAYHBQUEBAMCAgEBAgIDBAQFBQcGCAgJCRMSEhQVFRYWEaioAsoLCwsMDAwNDQ0NDQ4NDg0ODg0ODg0NDQ0NDQwMDAsLCwgPDgwKCQYFAnOoqH0CAwMEBQUGBwcICAoJCwsLDg8PEBAQEREREhESEhMSEhISExISERIREREQEBAPDw5uAQIDAwQFBQYHBwgICQoKCwsODw8QEBARERESERISExISEhITEhIREhERERAQEA8PDkMLCwsMDAwNDQ0NDQ4NDg0ODg0ODg0NDQ0NDQwMDAsLEw8NDAoJBwUCc6ioAAAACQAAAAAD+AP3AAUARgBbAHwAnQC+ANMA6AFjAAABFTMVIzUHFR8PPw8vDw8OAxEvEiMfDy8PJSMvDx8OBSM/Dw8OBSMRHxEHIz8SAR8fPwMvAwcRMwc/AzUzBx8DPwI1Lx8PHgM7P369AQMGBwoLDA8PERIUFBUWFxYWFRQUEhEPDwwLCgcGAwEBAwYHCgsMDw8REhQUFRYWFxYVFBQSEQ8PDAsKBwYDfwkJCQkJCRAQDw4NDAsKCAcGBAI/AQIDBAQFBgYHBwgJCQoKCxcXFRQTEhEQDg0LCggHBAMDL30BAgMEBAUGBgcHCAkJCgoLFxcVFBMSERAODQsKCAcE/VF9AwQHCAoLDQ4QERITFBYWFwsKCgkJCAcHBgYFBAQDAgH1vAkJCQkJCRAQDw4NDAsKCAcGBPm8AgQGBwgKCwwNDg8QEAkJCQkJCf5HAQEDBQUGCAgKCgsNDQ4PEBAREhIUExUVFRYXFhgXGBgUExMSCQgHBg68AhAQEBF9AhAPDw4DAgIBAQMFBQYICAoKCw0NDg8PERESEhQTFRUVFhYXGBcYGBkYFxgWFxYVFRQUExMSERAQDw4NDAwKCggIBgUFAwEBgn4/vZ4LCxYVFBQSEQ8PDAsKBwUEAQEEBQcKCwwPDxESFBQVFhYXFhUUFBIRDw8MCwoHBgMBAQMGBwoLDA8PERIUFBUWAQX+iwMEBAUGBw8RFBUYGhwdHiAhIiMZGRkYFxcWFhUUFBMSERAQDQ4PERETFBUWFxgZGhobGz8ZGRkYFxcWFhUUFBMSERAPDA4PEBITFBUWFxgZGhobGxsbGhoZGBcWFRQTEREPDgwPEBESExQUFRYWFxcYGRkZAXUDBAQFBgcOEhQVGBocHR4gISIjIyIhIB4dHBoYFRQSDgcGBQQEA/5sGRgXGBYXFhUVFBQTExIREBAPDg0MDAoKCAgGBQQDAgEBAQIDEBASEQYBdRIFBAMDAxAGBwcIEhMTExkYFxgWFxYVFRQUExMSERAQDw4NDAwKCggIBgUEAwIBAQIDBAUGCAgKCgwMDQ4PEBAREhMTExUVFRYXFhgXGAAAACQAAAAAA/gD+AADAAcACwAPABMAFwAbAB8AIwAnACsALwAzADcAOwA/AEMARwBLAE8AUwBXAFsAXwBjAGcAawBvAIMAhwCLAI8AkwCXAJsAnwAAJTM1IwczNSMHMzUjBzM1IwczNSMHMzUjBzM1IyUzNSMFMzUjBTM1IyUzNSMFMzUjBTM1IyUzNSMFMzUjJTM1IwczNSMHMzUjBTM1IwczNSMHMzUjITM1IzUzNSMFMzUjBTM1IzUzNSMFMzUjBTM1IyUBIxUzNQEVMzUjNxUzNSMBMzUjBzM1IwczNSMHMzUjBzM1IwczNSMHMzUjBzM1IwO5Pz9+Pz9+Pz9+Pz9+Pz+9Pz9+Pz8DMz8//gg/P/5HPz8DsT8//gg/P/5HPz8DsT8//E8/PwOxPz9+Pz9+Pz/+Rz8/fj8/fj8/Abk/Pz8//kc/PwOxPz8/P/4IPz/+Rz8/A7H8YhM/AXo/E1I/EwF6Ez9+Pz9+Pz9+Pz9+Pz+9Pz9+Pz9+Pz8IPz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/a/xiPxMBehM/UhM/AXo/Pz8/Pz8/Pz8/Pz8/Pz8ABQAAAAADuAP3AAMABwALADsAYAAAARUhNSUVITUlFSE1JRUPCSsBLwk9AT8JOwEfCSchESERIS8PDw4Cfv6GAfj+CAH4/ggBOwECAgYHCgoGBgcGBgcGBQsJCAYCAgEBAgIGCAkLBQYHBgYHBgYKCgcGAgIB8P74A3L++AUGCAgJCQsLDA0NDQ4PDw8PDw8ODQ0NDAsKCgkICAYBBD8/vT8/vT8/vQYHBgYKCgcGAgIBAQICBgcKCgYGBwYGBwYFCwoHBgICAQECAgYHCgsFBgc5/I4Dcg0NDQwLCgoICAcGBgQDAQEBAQMEBgYHCAgKCgsMDQ0AAAAPAAAAAAP4A/cAAwAHAAsADwATABcAGwAfACMAJwArAC8AMwA3ADsAACUVIzUjFSM1IxUjNQUzNSMFMzUjBTM1IyUzNSMFMzUjBTM1IwEVIzUjFSM1IxUjNQUzNSMFMzUjBTM1IwO5fvx+/H4Ctfz8/ob8/P6G/PwC9Pz8/ob8/P6G/PwDsX78fvx+ArX8/P6G/Pz+hvz8xX5+fn5+fr38/Pz8/H78/Pz8/AE7fn5+fn5+vfz8/Pz8AAAAAAMAAAAAA/cD2AADAAcACwAANyE1ITUhNSE1ITUhCAPw/BAD8PwQA/D8ECi9vL29vQAAAAABAAAAAAO5A3oACAAAARchFSEHFwkBAgDO/XkCh85bAV7+ogMd3n7fXAF6AXoAAAAGAAAAAAOZA5kAAwAHAAsADwATABcAACUzNSMFMzUjBTM1IyUzNSMFMzUjJTM1IwLcvr7+xry8/sS+vgJ2vr7+xry8ATq+vme9vb29vX29vb1+vQACAAAAAAN5A/cAPwClAAABDw8vDz8PHw4BDxUVHxM/FDUvHA8GAn4BAQQEBQYICAkJCwsLDQwNDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0NDA0LCwsJCQgIBgUEBAH+tw4NDQwMDAoLCgkICAgGBgUFBAQCAQEBAgMDBAUFBgYPEBMTFRYXGCwuXlkrKhgXFxUUChIQDgcFBgQEAwMCAQEBAgQEBQYHCAkJCwsLDQ0NDg8PDxcXGBkZGRkaGhkaGRkZGAJ+DQwMDAsKCgkICAYFBAMCAQECAwQFBggICQkLCwsNDA0NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMATUJCQoLCwwMDQ0NDg4PDw8QEhISExITExITExITEhISESMhISAfHx0dNTNkXjAxHR0eHx8QISEjERISEhMSExITEhMTEhISExISEBEPEA4ODQ0LDAoKCQwKCQcFBQIBAQIFBgcKCwABAAAAAAN5A7gACAAAExc3ETMRFzcBhl3eft5d/oYCW1vO/XkCh85bAV4AAAcAAAAAA/gD9wAFAAkASgBOAFIAVgBuAAABFTMVIzUFMzUjBRUfDz8PLw8PDiUhNSEBFSM1IRUjNQcjESEvAyERIRUfAxEjNSMVIzUjAzs/fv3Jvb0BegEDBgcKCwwPDxESFBQVFhcWFhUUFBIRDw8MCwoHBgMBAQMGBwoLDA8PERIUFBUWFhcWFRQUEhEPDwwLCgcGA/6FATv+xQH4P/6GPz9+AgkEBAQC/kQC9BAQEA9+vfy9AYJ+P70/P54LCxYVFBQSEQ8PDAsKBwUEAQEEBQcKCwwPDxESFBQVFhcWFhUUFBIRDw8MCwoHBQQBAQQFBwoLDA8PERIUFBUWxj8Bub29vb0//QwPEBAQAbmBAgQEBAGLfn5+AAAABAAAAAAD+AN5AD4AkwDTARMAAAEjLwEfCA8HMz8ONS8RDwYlDw0VHw4hPw8vEQ8HLwcPAgEPBh0BHw07AT8OLw8PBgUPBh0BHw07AT8OLw8PBgK9CgsUCgkGBQQCAgIBAQIDBQYICAr9CwoKCQkJCAgIBgUEBAICAQMDAwQGBgcHCAoLDA4PEBESERESExMVFf2UDgwLCggHBwYFBQMDAwECAgQEBQcHCAgJCQkKCgsBpAsKCgkJCQgIBwcFBAQCAQEBAwMDBQUGBwcJCQsMDg8QERIQEhITExUVFhYVFRMTEhEREhEQAeIKCQcGBAQCAgQEBgcJCgoMDAwNDQ4PDg4ODQwMCwsKCAgGBAMCAQECAwQGCAgKCwsMDA0ODg4PDg0NDAwM/nwKCQcGBAQCAgQEBgcJCgoMDAwNDQ4PDg4ODQwMCwsKCAgGBAMCAQECAwQGCAgKCwsMDA0ODg4PDg0NDAwMAdkBAxYYFRYVFRQVKxISERAQDw4OAQEDBAYGCAkJCgsLCwwNDSglEhMSEhIRDw0NCwoJCAUDAQ8MCwgHBQMsCQoLDQ0PERISEhMSJSgNDQwLCwsKCQkIBgYEAwEBAQEDBAYGCAkJCgsLCwwNDSglEhMSEhIRDw0NCwoJCAUDAQ8MCwgHBQMBAQMFBwgLDA8BAwUBQgsLDAwNDg4ODw4NDQ0LDAoKCQcGBQMCAgMFBgcJCgoMCw0NDQ4PDg4ODQwMCwsKCAgFBQMCAQECAwUFCAgKCwsMDA0ODg4PDg0NDQsMCgoJBwYFAwICAwUGBwkKCgwLDQ0NDg8ODg4NDAwLCwoICAUFAwIBAQIDBQUICAAAAAADAAAAAAP4A/cAAwAHAAsAAAEhNSEBESERAyERIQEEAfj+CAJ2/Qx+A/D8EAHBfgE7/QwC9PyOA/AAAAABAAAAAAP4A/gARwAAEzMRIR8PPw8vDw8PIREzAQi9AcQGBggICQoKDAwMDQ4ODg8PExMSEhAQDg4MCwkIBwQDAQEDBAcICQsMDg4QEBISExMPDw4ODg0NCwwKCgkICAYG/rrS/u8Cvf3JDw0MDAsKCggIBwYFBAMBAQEDBAcICQsMDg4QEBISExMTExISEBAODgwLCQgHBAMBAQEDBAUGBwgICgoLDAwNDwG5ATsAAAgAAAAAAtwDuAAvAF8AjwC/AO8BHwFPAX8AACUfCjsBPwk9AS8JKwEPCQUVHwk7AT8KLworAQ8JJR8KOwE/CT0BLwkrAQ8JBRUfCTsBPwovCisBDwklHwo7AT8JPQEvCSsBDwkFFR8JOwE/Ci8KKwEPCSUfCjsBPwk9AS8JKwEPCQUVHwk7AT8KLworAQ8JAl4BAQECBggJCwYGBgcGBgYGCwkIBgIBAQEBAgYICQsGBgYGBwYGBgsJCAYCAQH+xQEBAgYICQsGBgYGBwYGBgsJCAYCAQEBAQEBAgYICQsGBgYHBgYGBgsJCAYCAQEBOgEBAQIGCAkLBgYGBwYGBgYLCQgGAgEBAQECBggJCwYGBgYHBgYGCwkIBgIBAf7FAQECBggJCwYGBgYHBgYGCwkIBgIBAQEBAQECBggJCwYGBgcGBgYGCwkIBgIBAQE6AQEBAgYICQsGBgYHBgYGBgsJCAYCAQEBAQIGCAkLBgYGBgcGBgYLCQgGAgEB/sUBAQIGCAkLBgYGBgcGBgYLCQgGAgEBAQEBAQIGCAkLBgYGBwYGBgYLCQgGAgEBAToBAQECBggJCwYGBgcGBgYGCwkIBgIBAQEBAgYICQsGBgYGBwYGBgsJCAYCAQH+xQEBAgYICQsGBgYGBwYGBgsJCAYCAQEBAQEBAgYICQsGBgYHBgYGBgsJCAYCAQGGBgcGBQsJCAYCAgEBAgIGCAkLBQYHBgYHBgYKCgcGAgIBAQICBgcKCgYGBwYGBwYFCwkIBgICAQECAgYICQsFBgcGBgcGBgoKBwYCAgEBAgIGBwoKBgYH9gYHBgYKCgcGAgIBAQICBgcKCgYGBwYGBwYFCwkIBgICAQECAgYICQsFBgcGBgcGBgoKBwYCAgEBAgIGBwoKBgYHBgYHBgULCQgGAgIBAQICBggJCwUGB/YGBwYGCgoHBgICAQECAgYHCgoGBgcGBgcGBQsJCAYCAgEBAgIGCAkLBQYHBgYHBgYKCgcGAgIBAQICBgcKCgYGBwYGBwYFCwkIBgICAQECAgYICQsFBgf2BgcGBgoKBwYCAgEBAgIGBwoKBgYHBgYHBgULCQgGAgIBAQICBggJCwUGBwYGBwYGCgoHBgICAQECAgYHCgoGBgcGBgcGBQsJCAYCAgEBAgIGCAkLBQYHAAYAAAAAA/gD9wADAAcACwAPABMAHwAANyE1ITUhNSElESERARUjNSEVIzUHIxEhESM1IxUjNSPFATv+xQJ2/YoC9PyOArU//oY/P70D8L29/L3Ffj9+fv3JAjcBO729vb0//I4Dcn5+fgAAACUAAAAAA/gD9wADAAcACwAPABMAFwAbAB8AIwAnACsALwAzADcAOwA/AEMARwBLAE8AUwBXAFsAXwBjAGcAawBvAHMAdwB7AH8AgwCHAIsAjwCfAAAlMzUjBzM1IwczNSMHMzUjBzM1IwczNSMHMzUjJTM1IwUzNSMFMzUjJTM1IwUzNSMFMzUjJTM1IwUzNSMFMzUjJTM1IwczNSMHMzUjBzM1IwUzNSMHMzUjBzM1IyUzNSMFMzUjBTM1IyUzNSMFMzUjBTM1IyUzNSMHMzUjBzM1IwczNSMHMzUjBzM1IwczNSMHFTMBFTM1IwEzNSMVATUjAzs/P34/P34/P34/P70/P34/P34/PwOxPz/+CD8//kc/PwOxPz/+CD8//kc/PwOxPz/+CD8//kc/PwOxPz9+Pz9+Pz9+Pz/+xT8/fj8/fj8/A7E/P/4IPz/+Rz8/A7E/P/4IPz/+Rz8/A7E/P34/P34/P34/P34/P70/P34/P34TA54/E/4IEz/+hj8IPz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/fj8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8sE/xiEz8B+D8TAXoTAAACAAAAAAP3A/cABQBmAAAJASc3FwElDxQfFz8XLxcPAgMt/njSVXgBM/6rEA8fHh0cGxkZFxYTERANCwoHBgMBAQMGBwoLDRARExYXGRkbHB0eHx8hICEgICEgIR8fHh0cGxkZFxYTERANCwoHBgMBAQMGBwoLDRARFBUXGRoaHB0eHx8hICEgICEgApz+cL9dbQE58wUFCw0QERMWFxkaGhwdHh4gISAhICAhICEfHx4dHBoaGRcVFBEQDQsKBwYDAQEDBgcKCw0QERMWFxkZGxwdHh4gISAhICAhICEfHx4dHBoaGRcVFBEPDgsKBwYDAQEDBgAAAAgAAAAAA/cD+AA/AEMAkgCWAJoAngCiANgAAAEVDw4vDz8PHw4lFSM1JQ8ELwEPAx8CDwEfAQ8CHwMzNx8HMz8HHwE/Ay8CPwEvAT8CLwMjBy8HIw8CJRUjNSUVIzUjFSM1IxUjNScRHwchLwMjNTM/AyM1MxU/AzUzFR8DES8HIQ8GAxMCAgMDBQUFBgcHCAcJCAkJCAgICAcHBgUFBAQDAgEBAQECAwQEBQUGBwcICAgICQkICQcIBwcGBQUFAwMCAv3xvQIlDA4ODg1SBgYERAEBA0cCAQECRwMBAUQEBgZSDQ4ODg0DBAaHBQQDDQ8ODQ1TBQYERAEBA0YBAQEBRgMBAUQEBgZSDQ0ODw0DBAWEBgUE/pa9ArW9P70/vT8BAgIEBQUGBwExBQQEAwYWBgcICDO9DxAQEL0QEBAPAQEDBAUFBgb9DAcGBQUEAgIBQwkICQcIBwcGBQUFAwMCAQEBAQIDAwUFBQYHBwgHCQgJCQgJBwgHBwYFBQUDAwIBAQEBAgMDBQUFBgcHCAcJCHW9va9TBgcJCSABAgRxBgYENhAPEA82BQUFcgQCIQoIBwZWBQQCAgQFVgYHCQkgAQIEcgUGBDYPEBAPNgQGBXIEASAJCQcGVgUEAgEDBEe9vfy9vb29vb0f/QwGBgUFBAMBAQ8QEBC9EBAQD70zCAgHBhYGAwQEBQExBwYFBQQDAQEBAQMEBQUGAAQAAAAAA/gD+AALAA8AEwAZAAABIxUzFTM1MzUjNSMlESERAyERITchETMRIQFDfn5+fn5+ATv+CH4C9P0M/AJ2fv0MAcF+fn5+fj/+CAH4/YoC9H79SwMzAAAABAAAAAAD+AP4AAMABwALABEAABMhNSElESERAyERITchETMRIcUBev6GAbn+CH4C9P0M/AJ2fv0MAUN+vf4IAfj9igL0fv1LAzMAAAQAAAAAA8ADwAADAAcACwARAAAlMxEjATMRIxMzESMBITUhESMCqHBw/kBwcOBwcP54A4D8uDjoAVb+qgHf/iECaPzwOANIAAQAAAAAA8ADwAADAAcACwARAAA3ITUhNSE1ITUhNSEDITUhESPoAVD+sAJo/ZgB+P4IqAOA/Lg46HBwcHBw/Sg4A0gAAgAAAAADwAPAAHUAewAAAQ8RFz8QHxY/ECcPDS8YBwEhNSERIwGeCgkJCQkIBwcHBwwLCQkHBggKNwQEBAYFBwoLDAgICQgFBAUDBAQFCgwMDg8bCwsMCwwLDAsMDAwMDAwMCwoLCQoJCQkQDw0MDAkQDzYDFRAJCQ8LCwwMBgYGCAcICAgICAgJCBERIxIJCQkICQkJCAkJCQgH/poDgPy4OAK6AgQGBggICgsLDBscHR8eHipMBhwcHBsbGyUhHhEOCwkDAgEBAQECBwoPExgyFBIRDw4MCwoIBgUEAwEBAgIEBQUHBwgRExQVFRUmLw8LOSIQEBcNDAkHAwEBAQECBAQGBwgJChgbQRwMCwsJCAcGBQQCAgEB/YU4A0gABQAAAAADwAPAACAAQQCBAMEAxwAAARUfBz8HLwcPBgUVHwc/By8HDwYBFR8NOwE/DT0BLw0rAQ8NBRUfDTsBPw09AS8NKwEPDQEhNSERIwI4AQMGBgkJCwsLCwkJBgYDAQEDBgYJCQsLCwsJCQYGA/6vAQMGBgkJCwsLCwkJBgYDAQEDBgYJCQsLCwsJCQYGAwH3AgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwIC/ngCAgMDBAUGBgYHBwgICAkJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAkJCAgIBwcGBgYFBAMDAgL+6AOA/Lg4AVgGBQsJCQYGAwEBAwYGCQkLCwsLCQkGBgMBAQMGBgkJCwsGBQsJCQYGAwEBAwYGCQkLCwsLCQkGBgMBAQMGBgkJCwEpCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAj9qzgDSAAAAAIAAAAAA8ADwABGAEwAAAEPDisBLwcrAQ8MIS8QIw8KASE1IREjAn8FDRIJCAgJCAcICAcHBwcHBwcNDBIuEAsLBQYFBQYFBQYFBgsLCxIZAqAIDgwKBQwHBwcIDAkJCQoFBgUGBgYGBwYHBw4OD/2xA4D8uDgCawkZHAwLCggHBgYEAwMBAQEEBQogCAQCAgIDBAQGBwgTGR43YkZdPioVJxISEA8UCwkHBQEBAQECAwQFBQcQFBj9uDgDSAAAAAUAAAAAA/gD+AARACMAQADAAUAAABMfDxsBPw8lMScPCBclLw8BDx8vHz8fHx4FHx8/Hy8fDx7TBggICAoJCwsLDAwNDQ4OD352DA0MCwwKCwoJCQkIBwcHBv7xaQsXFRMSEA8MBvYBTwcICQkKCwsMDA0ODg4PEBABMAEBAwQFBgcICQoLDAwNDw4QEBESEhMTFBQVFRYWFhcXFxcWFhYVFRQUExMSEhEQEA4PDQwMCwoJCAcGBQQDAQEBAQMEBQYHCAkKCwwMDQ8OEBAREhITExQUFRUWFhYXFxcXFhYWFRUUFBMTEhIREBAODw0MDAsKCQgHBgUEAwH8SQECAwQGBwgJCgsMDQ4PEBERExMTFRUWFhcXGBkYGhkaGhkaGBkYFxcWFhUVExMTEREQDw4NDAsKCQgHBgQDAgEBAgMEBgcICQoLDA0ODxARERMTExUVFhYXFxgZGBoZGhoZGhgZGBcXFhYVFRMTExEREA8ODQwLCgkIBwYEAwIBgQ4ODQ0MDAwLCgoJCQgIBwYBJ/74BgYHBwgJCQkKCgsLCwwMDXHwBQwNEBETFBYLaYoPEA4PDg0NDAwLCgoKCAgH/roXFxYWFhUVFBQTExISERAQDg8NDAwLCgkIBwYFBAMBAQEBAwQFBgcICQoLDAwNDw4QEBESEhMTFBQVFRYWFhcXFxcWFhYVFRQUExMSEhEQEA4PDQwMCwoJCAcGBQQDAQEBAQMEBQYHCAkKCwwMDQ8OEBAREhITExQUFRUWFhYXFxoZGhgZGBcXFhYVFRMTExEREA8ODQwLCgkIBwYEAwIBAQIDBAYHCAkKCwwNDg8QERETExMVFRYWFxcYGRgaGRoaGRoYGRgXFxYWFRUTExMRERAPDg0MCwoJCAcGBAMCAQECAwQGBwgJCgsMDQ4PEBERExMTFRUWFhcXGBkYGhkACAAAAAAD+AP4AAMABwAQABQAGAAcACAAKQAAJSE1ITUhNSEHJwcXNycHESMFITUhJyE1ITUhNSE3ITUhBRc3ETMRFzcnAYICdv2KAnb9ivxUKp6dKlQ/AfgBev6G/AJ2/YoCdv2K/AF6/ob9iipUP1QqnUc/Pz+KTC+Pjy9MAQg/P/w/Pz8/P1AvTP74AQhML48AAAYAAAAAA/gD+AADAAcAEAAUABgAIQAAJSE1ITchNSEFJwcXNycHESMTITUhNyE1IQUXNxEzERc3JwGCAnb9ivwBev6G/ghUKp6dKlQ//AJ2/Yr8AXr+hv2KKlQ/VCqdRz9+P8lML4+PL0wBCAE7P34/UC9M/vgBCEwvjwADAAAAAAP4AzoAAwAHAAsAADchNSE1ITUhNSE1IQgD8PwQA/D8EAPw/BDFP/w/vT8AAAAACAAAAAAD+AP3AAMABwALABQAGAAcACAAKQAAJSE1ITUhNSE3ITUhBRc3ETMRFzcnNyE1ITUhNSE3ITUhBScHFzcnBxEjAYICdv2KAnb9ivwBev6G/YoqVD9UKp3cAnb9igJ2/Yr8AXr+hv4IVCqenSpUP0c/Pz8/P44vTP73AQlML478Pz8/Pz/KTC6Pjy5MAQkAAAMAAAAAA/gC+wADAAcACwAAEyE1ITUhNSE1ITUhCAPw/BAD8PwQA/D8EAEEP70/fj8AAAAEAAAAAAP4A3kAAwAHAAoADgAANyE1ITchNSEBLQEzITUhxQMz/M38Ajf9yf5HATv+xb0DM/zNhn69fv7F/Px+AAAAAAMAAAAAA/gDuAADAAcACwAANyE1IREhNSERITUhCAPw/BAD8PwQA/D8EEc/AXo/ATs/AAAGAAAAAAP4A/cAAwAHABAAFAAYACEAACUhNSE3ITUhBRc3ETMRFzcnEyE1ITchNSEFJwcXNycHESMBggJ2/Yr8AXr+hv2KKlQ/VCqd3AJ2/Yr8AXr+hv4IVCqenSpUP0c/fj9QLkz+9wEJTC6PATs/fj/KTC+Oji9MAQkACQAAAAADUAOIAAMABwALAA8AEwAXABsAHwAlAAAlITUhJSE1ITUhNSE1ITUhARUjNSMVIzUlFSM1IxUjNQcdASERIQHkAWz+lP7MAqD9YAKg/WACoP1gAoSMHIwBNIwcjBwBbP6UeBw4HDgcOBwBNIyMjIyojIyMjJwYnAFsAAAFAAAAAAOIA4gAAwAHAAsADwATAAA3ITUhNSE1ITUhNSEBESERAyERIcwCaP2YAmj9mAJo/ZgCoP0oHAMQ/PDMHDgcOBwB3P0oAtj9DAMQAAUAAAAAA4gDiAADAAcACwAPABMAABMhNSE1ITUhNSE1ISURIREDIREhzAJo/ZgCaP2YAmj9mAKg/SgcAxD88AGsHDgcOBz8/SgC2P0MAxAACQAAAAADUAOIAAMABwALAA8AEwAXABsAHwAlAAA3ITUhNSE1ITUhNSE1ITUhARUjNSMVIzUlFSM1IxUjNQcdASERIbABbP6UAqD9YAKg/WACoP1gAdyMHIwBNIwcjBwBbP6UeBw4HDgcOBwBNIyMjIyojIyMjJwYnAFsAAMAAAAAA8ACjAADAAcACwAAEyE1ITUhNSE1ITUhQAH4/ggDgPyAA4D8gAF0HHAcVBwAAAADAAAAAAPAAowAAwAHAAsAAAEhNSElITUhNSE1IQHIAfj+CP54A4D8gAOA/IABdBxwHFQcAAAAABAAAAAAA4gDiAADAAcACwAPABMAFwAbAB8AIwAnACsALwAzADcAOwA/AAAlITUhBSE1ISUhNSEFITUhJSE1IQUhNSElITUhBSE1ISUhNSEFITUhJSE1IQUhNSElITUhBSE1ISUhNSEFITUhAnABGP7o/ggBGP7oAfgBGP7o/ggBGP7oAfgBGP7o/ggBGP7oAfgBGP7o/ggBGP7oAfgBGP7o/ggBGP7oAfgBGP7o/ggBGP7oAfgBGP7o/ggBGP7oAfgBGP7o/ggBGP7oeBwcHDgcHBw4HBwcOBwcHOAcHBw4HBwcOBwcHDgcHBwAEgAAAAAD+APAAAMABwALAA8AEwAXABsAHwAjACcAKwAvADMANwA7AD8AQwBVAAAlMzUjBTM1IyUzNSMFMzUjJTM1IwUzNSMlMzUjBTM1IyUzNSMFMzUjJTM1IwUzNSMlMzUjBTM1IyUzNSMFMzUjJREhESkBESEVIREzESERMxEzETMRIQI4/Pz+QPz8AcD8/P5A/PwBwPz8/kD8/AHA/Pz+QPz8AcD8/P5A/PwBwPz8/kD8/AHA/Pz+QPz8AcD8/P5A/PwDEP5c/iQBwP5AAcAcAaQcOBz8EHgcHBw4HBwcOBwcHDgcHBzEHBwcOBwcHDgcHBw4HBwcOP5cAaT+XBz+XAGk/lwDZPzUA0gAAAAVAAAAAAP4A/gAAwAHAAsADwATABcAGwAfACMAJwArAC8AMwA3ADsAPwBDAEcASwBPAFQAACUhNSEFITUhJSE1IQUhNSElITUhBSE1ISUhNSEFITUhJREhESMRIRElITUhBSE1ISUhNSEFITUhJSE1IQUhNSElITUhBSE1ISURIREjESERAykBESECcAEY/uj+JAEY/ugB3AEY/uj+JAEY/ugB3AEY/uj+JAEY/ugB3AEY/uj+JAEY/ugDSP5AHP4kAkwBGP7o/iQBGP7oAdwBGP7o/iQBGP7oAdwBGP7o/iQBGP7oAdwBGP7o/iQBGP7oA0j+QBz+JBwB+AH4/BCUHBwcOBwcHDgcHBw4HBwcVP4kAdz+JAHccBwcHDgcHBw4HBwcOBwcHFT+QAHA/kABwPwsA/AAAAADAAAAAAPwAoUAAwAHAAsAABMhNSEnITUhNyE1IdwCOP3I3APw/BDcAjj9yAFqIF4gXiAACQAAAAADUAOIAAMABwALAA8AEwAXABsAHwAlAAA3ITUhNSE1ITUhNSE1ITUhARUjNSMVIzUlFSM1IxUjNQcdASERIbABbP6UAqD9YAKg/WACoP1gAVCMHIwBNIwcjBwBbP6UeBw4HDgcOBwBNIyMjIyojIyMjJwYnAFsABIAAAAAA/gD+AADAAcACwAPABMAFwAbAB8AIwAnACsALwAzADcAOwA/AEUASgAAJSE1IQUhNSElITUhBSE1ISUhNSEFITUhJSE1IQUhNSElITUhBSE1ISUhNSEFITUhJSE1IQUhNSElITUhBSE1ISUzIREhEQMpAREhAnABGP7o/iQBGP7oAdwBGP7o/iQBGP7oAdwBGP7o/iQBGP7oAdwBGP7o/iQBGP7oAdwBGP7o/iQBGP7oAdwBGP7o/iQBGP7oAdwBGP7o/iQBGP7oAdwBGP7o/iQBGP7oAWwcAcD8SBwB+AH4/BCUHBwcOBwcHDgcHBw4HBwcxBwcHDgcHBw4HBwcOBwcHFT8SAO4/CwD8AAAAAUAAAAAA4gDiAADAAcACwAPABMAABMhNSE1ITUhNSE1ISURIREDIREhzAJo/ZgCaP2YAmj9mAKg/SgcAxD88AJwHDgcOBw4/SgC2P0MAxAACgAAAAADUAOIAAMABwALAA8AEwAXABsAHgAkACkAAAEhNSE1ITUhNSE1ITUhNSE1ITUhNSE1ITUhNSEFIzUnFTMRIREDIREnIQEEAfj+CAH4/ggB+P4IAfj+CAH4/ggBNP7MATT+zAIclBzE/ZgcAqDM/iwBBBw4HDgcOBw4HDgcOBxUlBTE/ewC2P0MAkTMAAAAAAgAAAAAA4gDGAADAAcACwAPABMAFgAcACEAABMhNSE1ITUhNSE1ITUhNSE1ITUhBSM1JxUzESERAyERJyHMAmj9mAJo/ZgCaP2YAaT+XAGk/lwCjJQcxP0oHAMQ0f3BATwcOBw4HDgcOBxUkBjE/swB+P3sAWTMAAEAAAAAA/gDjQAFAAABJwcJAScBe761AXkCd7wB5qfO/rQCUsgAAAABAAAAAAP4An4AAwAAEyE1IQgD8PwQAYL8AAAABQAAAAAD+AP4AAMACgAhACYASgAAJSE1ISUHIzUjNTcBFQ8BAQ8BIy8DNT8BAT8BMx8DAREhCQE3BwE/Bz0BLw4rAQ8FAc4CKv5U/uo8SFU9AbsBAf6TAwMHBQICAgECAW0DAwYGAgEB/bQBFQIp/uyYbgEVbgYFBAQCAgICAgIEBAUGnAYHBwgHCQgJCAkIBwgHBgh+FD1VSDwBkQQDAv6TAgECAgIFBwMCAW4BAQIBAgP+UP7rAioBFJlu/utvBgcHBwgHCQgJCAgIBwcHB5wGBQQEAgICAgICBAQFAAADAAAAAAP4A/gABQAJAA0AAAEhFSERIycRIREDIREhAvz+RwK1/L3+CD8Cdv2KAQT8ArX8/ggB+P3JAnYAAAAAAwAAAAAD+AP4AAMABwATAAABESERAxEhEQMzESEVIREjESE1IQO5/sX8/sU//AE7Abn8/sX+RwGC/sUBOwI3/sUBO/6G/sX8AbkBO/wAAAADAAAAAAP4A/gAAwAHABEAAAERIREDIREhATM1IxEhFTM1IQN6/kd+ArX9S/7FvT8B+H79DAI//kcBuf3JArX+R34B+D+9AAAEAAAAAAP4A/gADwAXACcARwAAARUzESMVITUjNTMVMzUjNSMVIxUjNTM1ExUzFSM1IxUzFSM1IxEzNQczESMVMzUzFSMVMzUhFTM1IxEzNSMVIzUzNSMVITUjAzs/P/6GP729Pz8/vT9+P729P34/P70/P71+P70Ber0/P71+P73+hr0CPz/+xT8/fj+9fn4/fj8BOz+9P71+PwF6Pz/+hr0/fr0/P70BO70/vb0/PwAAAAACAAAAAAP4A/gACQANAAABMxEhNSMVIREjASERIQL/uv3JPwK1+f0JArX9SwJ+/cm9/AK1/oYCtQAAAAAFAAAAAAP4A/gABQAJABEAHQAxAAABFSM1MzUnFSM1AzMVIREjNSElFTMRIxUhNSMRMzUHMxEjFTM1IRUzNSMRMzUjFSE1IwK9/L0//D9+AXp+/oYCNz8//Yo/P70/P70Cdr0/P739ir0CP/w/vX78/P7FfgF6fn4//Yo/PwJ2Pz/9ir0/P70Cdr0/PwAAAAADAAAAAAP4A/gABQALABcAAAERITUzNQEVIxUjEQMzESEVIREjESE1IQO5/sV+/oZ+vT/8ATsBufz+xf5HAYL+xb1+Aje9fgE7/ob+xfwBuQE7/AABAAAAAAL8A/gABgAAATMRMxEzJwEEnrye/AL8/QwC9PwAAAABAAAAAAL8A/gABgAAASMXNyMRIwGinvz8nrwBBPz8AvQAAAABAAAAAAO5AxsABQAAEwkBJwkBRwG6Abhy/rr+twKu/jcByW3+rAFUAAAAAAEAAAAAAxsDuQAFAAATCQEXCQHlAVP+rW0Byf43A0j+uf63cQG6AbgAAAAAAQAAAAADuQMbAAUAABMXCQE3AUdxAUkBRnL+SAFSbQFU/qxtAckAAAEAAAAAAxsDuAAFAAATATcJASflAclt/q0BU20CAf5GcQFJAUZyAAABAAAAAAOxA/AAMwAAETMyFhURFAYrARUhNSMiJjUTIREUBisBFSE1IyImNRM0NjsBNSEVMzIWFREhEzQ2OwE1ISANEhINIAE7Hw4SAQG4Eg0gATsfDhICEg4d/sUgDRL+SAESDh3+xQOxEg38zA0SPz8SDgFa/qUNEj8/Eg4DMA4UPz8SDf6lAVgOFD8AAAACAAAAAAC9A/AAAwAHAAAxMxEjNTM1I729vb0Cdr29AAIAAAAAA3ED8AAHAA8AABEBAzMTATcBBTMHFzczNSEBTJygaQFmUvzhARxvI2xU9/1/A53+tf5sASX+m1IDH31MbLh+AAAAAAIAAAAAA/AD8AAGAA0AABEXNSE1ITUBIRUhFTcn/AL0/QwB+P0MAvT8/AEG8rN+swFFfrPy8gAAAgAAAAADbAOIAAIANwAAASMTAyMVDwgVITUjLwc/AzMfAQ8IFSE1LwcDIwJSyGizA0wHBAUGBggDNQEYPxIQBgUFAwIBAQECPe8zAgEBAwQHBQkPGQEYHQgIBgYGBAT1TAHIAST+3AnODwgHBgYEAhE4OAIDAgIEBQYHBwcHrJwHCAcIBwoEBQYGODIJBQYICAkJCgKeAAABAAAAAANyA/AABQAAERcJATcBcQFJAUZy/kgCJ24BVP6tbQHJAAAAAQAAAAADcgPwAAUAABEJAScJAQG6Abhy/rr+twOD/jYBym3+rAFUAAEAAAAAAjYD8AAFAAARCQEXCQEBVP6sbgHJ/jYDf/65/rhyAbsBtwABAAAAAAI2A/AABQAAEQE3CQEnAclu/qwBU20COP5GcgFIAUZyAAAAAgAAAAAD8APwAAUACwAACQIXCQEFCQEXCQEBuQFU/qxuAcn+Nv3aAVT+rG4Byf42A3/+uf64cgG7Abhy/rn+uHIBuwG4AAAAAgAAAAAD8APwAAUACwAACQE3CQEnCQE3CQEnAbkByW7+rAFUbfx9Aclu/qwBVG0COf5FcgFIAUdx/kn+RXIBSAFHcgAEAAAAAAOxA7EAEAAhADEAQgAAEycuAQYdAR4BFzM+AS8BNycfAQcGFhczPgE3NTQmBg8BJwMXBxc3FxY2NzUuAScjDgEFHQEeAT8BFzcnNzYmJyMOAblEChgUASMb7xYODkSdhb2dRA4OFu8bIwEUGApEnixEnYWeRBEjAgEjG+8WDv3gAiMRRJ6FnUQODhbvGyMBP0QJAREP7xsjAQIjEUSehYWeRBEjAgEjG+8PEQEJRJ0Bn0SehZ1EDg4W7xsjAQIjGkeoFg4ORJ2FnkQRIwIBIwAAAAADAAAAAAPwA7EAAwATADcAAAEVITUjFR4BFyE+ATc1LgEnIQ4BARUjIgYdARQWOwEVFBY7ATI2PQEzMjY9ATQmKwE1NCYrASIGA3L9DH4BSDUC9DVIAQFINf0MNUgBuF8NEhINXxINQA0SXw0SEg1fEg1ADRIBer29vTVIAQFINb01SAEBSAHjXxINQA0SXw0SEg1fEg1ADRJfDRISAAAAAwAAAAAD8AOxACMAJwA3AAABFSMiBh0BFBY7ARUUFjsBMjY9ATMyNj0BNCYrATU0JisBIgYBFSE1IxUeARchPgE3NS4BJyEOAQG5Xw0SEg1fEg1ADRJfDRISDV8SDUANEgG5/Qx+AUg1AvQ1SAEBSDX9DDVIAZpfEg1ADRJfDRISDV8SDUANEl8NEhIBjL29vTVIAQFINb01SAEBSAAAAAEAAAAAA7ADsQADAAA3FwEnP1kDGVmYWQMZWQABAAAAAAOxA7EACAAAASEBFwERMxEhAbkBIf1lWQKbfv4IAzP9ZVkCnP7fAfcAAAACAAAAAAPwA3IAAwAHAAABESERAyERIQNy/Qx+A/D8EAL0/ggB+P2KAvQAAAIAAAAAA/AD8AALABcAAAEOAQcuASc+ATceAQUWABc2ADcmACcGAANyBNagoNYEBNagoNb8kgUBHdbWAR0FBf7j1tb+4wH4oNYEBNagoNYEBNag1v7jBQUBHdbWAR0FBf7jAAACAAAAAAPwA7EABQALAAABEwMhAxMBEyETAyECq7S0/pq0tP67/AH4/Pz+CAMz/sX+xQE7ATv+xf5HAbkBuQAAAwAAAAAD8AKVAAMABwAfAAABFSM1IRUjNSUjFSE1IxUzNSEVMxUzNTM1MzUjNSM1IwNyP/1LPwL0P/3Jvb0CNz8/Pz8/Pz8CGEBAQEA+Pj68Pj5AQD5APkAAAAAHAAAAAAPwA/AAAwAHAAsAEgAWABoAMQAAJRUjNREVIyclFSEnJRUzFSEnNSUVIzUhFSM1JSMVITUjFTMBFTM1IxEzNTM1IzUjNSMDcj8T/AEP/rN+AYw//fVrArU//Us/AvQ//cm9kAJkvT8/Pz8/P34/PwE7/Py9fn69Pz9rEz8/Pz8/Pz8/vf2ckL0CNz8/Pz8ABQAAAAAD8APwAAMACgAOABIAKQAAJRUjNQMVMxEjATUnFSM1IRUjPQEjFSE1IxUzARUzNSMRMzUzNSM1IzUjA3I/Pz8T/Z0/PwMzPz/9yb2QAmS9Pz8/Pz8/fj8/ArU//ckCYxM/Pz8/Pz8/P739nJC9Ajc/Pz8/AAAAAAIAAAAABBcD0AAEAAsAACUhARYSASE3NgIvAQN9/P4CPa9r/C4DpghqgNQaXwMXlv5W/uoS+AHtphMAAAQAAAAAA7EDsQADAAcACwARAAABESERAQcRNycHITcFESE3ESECdv4IAvS9vSy+/iXB/tECdvz9pAJ2/ggB+P7gvAHuvS29vdD9nf0CdQAAAgAAAAAD8ANSAA8AEwAAAREjNSMVIzUjFSM1IxUjEQMhESEDcn5+P34/fn5+A/D8EALU/kj8/H5+/PwBuP3KArQAAAAC//8AAAPxA/AACwBPAAABDgEHLgEnPgE3HgEBBwYHJyYGDwEGFh8BBhQXBw4BHwEeAT8BFh8BHgE7ATI2PwE2NxcWNj8BNiYvATY0Jzc+AS8BLgEPASYvAS4BKwEiBgKCAk46Ok4CAk46Ok7+9xQvKIAKEgVnBQMIbQMDbQgDBWcFEgqAKC8UAQ8KzwkPARQvKIAKEgVnBQMIbQMDbQgDBWcFEwmAKC8UAQ8JzwoPAfg6TgICTjo6TgEBTgGohRMeMgMGCK4IEwZTGDIZUgYSCa4IBgMyHhOFCgwMCoUTHjIDBgiuCRIGUhgzGFMGEgmuCAYDMh4ThQoMDAACAAAAAAPwA7AAHwBLAAABFhcWFAcGBwYjIi8BBwYHNz4BPwEnJicmNTQ3Njc2MiUGBwYVFBcWFwcGDwEGDwIOARcWFxYzNzY3NjcWMzI3Njc2NCcmJy4BIgYCvVYyLS0xV1prMCwhGCk0AgQJAwUiPCIfLTJWWtb+n3RFSTMmOwUBBAkBAwkaFgcFBxcVGQgSH4JcKSqFcXRFSUlFdDl9gH0DDSU9OYM5PSUmCAYYKhoKDScWKBYlNDA2QTk9JSZOMVdbblpPOywUBQcQAwMKGBcqDRsRDwEBBh1RBTAxV1vbW1cxGBgYAAAAAAL//wAAA/ADpQADACoAAAEzESMhDgEXJw4BFyMOARcjDgEXIQ4CFhcWNjc2Jjc+ATc+ATcRIy4BJwL0/Pz94k4DMj01CzgfLwc3FjwEOAFEChcBEhYZPggEBgEKZx4NKBMUESoXAewBuQhuCAEIbggIbggJbAgkalhbFhIMDhBbHULHHQoaCwFHAh0CAAAAAAIAAAAAA/EDpgADACwAADUzESMBBhYHDgEHDgEHETMeARchPgEnFz4BJzc+ASc3PgEnIT4CJicmIw4B/PwCEQUHAQpoHQ0oExQRKRgBeU4DMj01CzgfLwc3FjwEOP68ChcBEhYSGBMeSwG5AYwQWx1Cxx0KGgv+uQIdAghuCAEIbwcBCG0IAQhtByRrWFoWDgENAAACAAAAAAPxA6UAAwAqAAARMxEjBSMRHgEXHgEXFgYXHgE3PgEuASchNiYnIzYmJyM2JicHNiYnIQ4B/PwBTxQTKA0eZwoBBgQIPhkWEgEXCgFEOAQ8FjcHLx84CzU9MgNO/ocXKgHsAbkh/rkLGgocyEIcXBAODBIWW1hqJAhsCQhuCAhuCAEIbggCHQAAAAADAAAAAAPwA/AADAAVACUAACUVFAYjISImPQETFwElDgEiJjQ2MhYlER4BFyE+ATcRLgEnIQ4BA7ESDfzMDRLNvQE7/nQBM00yMk0z/okBNSgDNCg1AQE1KPzMKDXwkg0SEg0cAQD8AfgkJjMzTDMz0vzMKDUBATUoAzQoNQEBNQAAAAAEAAAAAAPwA/AAAwAHADMAQwAAATM1IxMVIzUjFTMVMzUzNTMVIxUjFTM1MxUjFTMVIzUjFSM1IxUjNTM1IzUzFTM1IzUjNScRHgEXIT4BNxEuASchDgEBuX5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+vQE1KAM0KDUBATUo/MwoNQE7fgF6fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+X/zMKDUBATUoAzQoNQEBNQAAAAAFAAAAAAPwA/AADgAYADgAWgBqAAABBh0BFBYzMjY3NS4BJwYlHwEzPwEzAyMDBRYXNzMRFAYjIiYnNx4BMzI2PQEjDgEjIiY9ATQ2MxYFFhUjNCYiBhQWFx4BFRQGByImNzMeATI2NCYnLgE0NjMWAREeARchPgE3ES4BJyEOAQLkECAkFh0JCR4VI/62PQYBBTxGazprAdAUDgY6SEEYMhYOEycVJSMBDiUaOD4+ORv9/yBDHDIZGCU6NkI4PEMBQQEjNRsZJjc2PzU4/v8BNSgDNCg1AQE1KPzMKDUCKhoqBiYsEBB3DxABAS60GBi0/vABEAYKEyP+9jc9DAosCAkjIBUQEEg8BUJPARgYJhEYFB0QBwslIiYsATYlGBUSHhIHCyVEMAEBHPzMKDUBATUoAzQoNQEBNQAABQAAAAAD8APwAAQADgAfADEAOwAAJRUzASc3Bxc3NjQvASYiJQcGFB8BFjI2Ji8BNz4BLgEXBhYfAQcOARYyPwE2NC8BJgYBITUjESEVMxEhAfhhATZhWjBhLwgIPAgV/fmICgqICRoSAQlwbwoBEhmqCQEJb28JARMZCYgKCogKGf27AXT2AvR+/BBhYQE3YFkvYC8IFAg8CMp+ChsJfgkUGglnZwkZFAELChkJZ2cKGRQJfgkbCn4JAf02fgL0/AF6AAIAAAAAA/AD1QAnAG4AAAEzMhYfAQcOASsBFTM1IzcXIxUzNSMiJi8BNz4BOwE1IxUzByczNSMnBhUHIxUzAxQGBw4BJz4BPQEuAScjDgEHFRQfAQYWFz4BNz4BNxMzNSM3PgMzMh8BBhUUFjMyNjc2NS4BJyYnJisBDgECLRsLFgVRmwgZCxqfIH1CG60bCxUFUpgJGgsOnzeHQxus6wkbSkVRKSMUJQgUGwMaEwUWHgEHAQEpOztFFQwTBk6fkA4GEBgiFw0KDAceFxIcBQIBJB4FCBMVDkViApcOCaKnCAs1NYWFNTUOCryNBws1NXp6NZQaAng2/nIIhB0MBgIDHRUHExkCAR4WDBURAwMtBAI+KxpCGwGaNUUfLh4OAgMLDxceFhAFCiAyDQMCBgFBAAAACgAAAAADsAOwAAMABwALAA8AEwAXABsAHwAjADQAAAEVIzUjFSM1IxUjNSUVIzUjFSM1IxUjNSUVIzUjFSM1IxUjNScGFREUFjMhFjY1ETQmIyEGA3K9P70/vQK1vT+9P70Ctb0/vT+9ZxcwIQLQIy4vIv0wIwE7vb29vb29/L29vb29vfy9vb29vb1mFyP9MiMuAS8jAs8iLwEADQAAAAAD7wPvAAIABQAJAA0AEAAUABcAGwAeACIAJgApAEUAACUjNTcVJyMVIzUjFSM1JSM1JRUjNSMVJyMVIzU3IzUlFSM1IxUjNSMVLwEXBwYVERQWMyEyPwEXNyc3NjURNCYjISIPAScDRZC9kGy9P70BjJABub0/kGy9kZECtb0/vT+Q6kUBBTAhAtAPDQNELUUBBS4j/TAPDQNEfpEskJC9vb29P5Atvb2QkL29P5Atvb29vZGRkEUCDRD9MiMuBAFELEUCDRACzyIvBQFFAAADAAAAAAPwA+8AEwAnAEEAAAEWFw4BByYvATcXFjM+ATcmLwE3JxcHJyYjDgEHFh8BBycmJz4BNxY3IyYnBgQHHgEfAQcXNzEWFzYkNy4BLwE3JwLqKAEDoHhSQQRdBBkdQ1kCAQkBXV0EXQQZHUNZAgEJAV0CKAIEoHhSlgFpfrD+9T0aUjcDplm3an6wAQs9GlM2A6ZZAotBUnigAwEoAl4CCQFZQx0ZA15bAl4CCQFZQx0ZA14EQVJ4oAMBJzcCA8+oSXwwA6ZZtjcCA8+oSXwwA6ZZAAAEAAAAAAPwA/AAEwAZAC0APQAAARUjFTMVMxUjFSM1MzUjNSM1MzUjETMVIxEjFTM1MxUjFTMVIzUjFSM1MzUjNQMRHgEXIT4BNxEuASchDgEDYJBISEiQkEhISNhIkNhISEhISEhISEiQASgfA2AfKAEBKB/8oB8oAohISEhISEhISEhI/uBIAWhISEjYSEhISNhIASD8oB8oAQEoHwNgHygBASgAAAAEAAAAAAPwA/AACwAfACsAOwAAAREzETMRIxUjNSMRIxUjFTMVMxUjFSM1MzUjNSM1MzUjFSMVMxUjNSM1MzUDER4BFyE+ATcRLgEnIQ4BAtBISEhISEiQSEhIkJBISEiQSEhISEjYASgfA2AfKAEBKB/8oB8oAoj+4AEg/uBISAEgSEhISEhISEhISEjYSEjYSAEg/KAfKAEBKB8DYB8oAQEoAAcAAAAAA/AD8AADAAcAGwAkADUAOgBDAAAlFSE1NzM1IyUVMzUzFSMVMxUjNSMVIzUzNSM1IzMVMxUjFSMRITMVMzUzESMRIxUjNSMRIxEBFxUhEQMjETMVIREBIQOx/Uv8fn4BOz8/Pz8/Pz8/P/x+Pz+9/sU/P34/Pz8/PwKJ6f1LP729AzP+8v3bfj8/fvw/Pz8//D8/Pz/8Pz/8PwF6Pz/+hgE7vb3+xQF6AXrpUgE7/sX+CH4C4gEOAAAAAAMAAAAAA/AD8AAEAA4AGAAAARUzASc3Bxc3NjQvASYiASERIxEhESE1IQE7hQGrhXtBhUEKClMLHPyUA/B+/QwBs/3PAcCFAaqFfEGGQQsdClQK/BACN/5HAvR+AAAAAAQAAAAAA+8DkQADAAcAIwA/AAATMzUjBTM1IzcyHQEUFxUGHQEUBiMVPgE9ATQzNSI9ATQmIxUlBh0BFCMVMh0BFBYzNSImPQE0JzU2PQE0MzUG+ru7ATi7u/I5NzcbH09HNzdHT/03Izc3R08fGzc3OlABnLu7u+RRYHQeARxvZC0lWAFKYmxXVVhrXk5XMCdgaFlVVnBfS1gmLWByHQEeb2RQWAEAAAYAAAAAAoAEAAADAAcACwAPABMAFwAAKQERIQEhESElIREhASERISUhESEBIREhAYABAP8A/oABAP8AAYABAP8A/oABAP8AAYABAP8A/oABAP8AAQD/AAEAgAEA/wABAIABAP8AAQAAAQAAAAAD8APwAC8AABEzERQXFh8CIRU3JxUhNxceATM+ATc0Ji8BNxc3BxcHJy4BIw4BBxQWHwEHETMnfgkFBgIJApa9vf23swMgTCtrjgMaGAN/WRf1WYADIEwra44DGhgDs36dAzP9aw0KBAMBAX6enX6zAxgaA45rK0wgBH9Z9BZZfwMYGgOOaypNIAOzAkm9AAEAAAAAAQAEAAADAAARIREhAQD/AAMAAQAAAAACAAAAAAKABAAAAwAHAAABIREhASERIQGAAQD/AP6AAQD/AAMAAQD/AAEAAAMAAAAAAoAEAAADAAcACwAAASERIQEhESE3IREhAYABAP8A/oABAP8AwAEA/wABgAEA/wABAIABAAAAAAQAAAAAAoAEAAADAAcACwAPAAABIREhASERISUhESEBIREhAYABAP8A/oABAP8AAYABAP8A/oABAP8AAYABAP8AAQCAAQD/AAEAAAAFAAAAAAQABAAAAwAHAAsADwATAAABIREhASERIQEhESElIREhASERIQMAAQD/AP6AAQD/AP6AAQD/AAJAAQD/AP6AAQD/AAGAAQD/AAEA/wABAIABAP8AAQAAAAYAAAAABAAEAAADAAcACwAPABMAFwAAKQERIQEhESEBIREhJSERIQEhESE3IREhAwABAP8A/oABAP8A/oABAP8AAkABAP8A/oABAP8AwAEA/wABAP8AAQD/AAEAgAEA/wABAIABAAAABQAAAAADcgPwAAgAEQAaAB8AZQAAJR4BMjY0JiIGJx4BMjY0JiIGJx4BMjY0JiIGJRURIREnFSMiBh0BFB8BFSMiBh0BFB8BFSMiBh0BFB8BFRQWMyEyNj0BNzY9ATQmKwE1NzY9ATQmKwE1NzY9ATQmKwE1NCYjISIGAVoCNVA1NVA1AgI1UDU1UDUCAjVQNTVQNQEa/oY/nQ4SDq+dDhIOr50OEg6vEg0Bug0Srw4SDp2vDhIOna8OEg6dEg3+Rg0S/Cg1NVA1NdQoNTVQNTXUKDU1UDU1lR/8rQNyHx8SDUAQCnROEg4+EQp0ThINQBAKdC4OEhIOLnQKEEANEk50ChE+DhJOdAoQQA0SHw4SEgAAAQAAAAADcgPwAB0AAAERJyYiBhQXAR8CFhc3FzI3ATY0JiIPAREuASIGAbnQEzImEwE/Aw0JBAUEAhkUAToTJjIT0AEjNiMDsf0lzRImMhP+xAIHAwEBBAQTATYUMiYSzQLbGyMjAAACAAAAAAPwA/AAFAApAAAJAQYUFjI/AREeATI2NxE0JicmIyIXERQWFxYzMjcBNjQmIg8BES4BIgYBTv7FEyUzE9ABIzYjARUSCwsb1hUSDAwZEwE7EyUzE9ABIzYjA97+yBMyJhLN/SUbIyMbA3ITHwgFP/yOEx8IBRIBOBMyJhLNAtsbIyMAAQAAAAADcgPwABwAAAExIwYPAQEGFBYyPwERHgEyNjcRFxYyNjQnAS8BAfUDEA0F/sETJTMT0AEjNiMB0BMyJhP+wRASA/ACCAT+xBMyJhLN/SUbIyMbAtvNEiYyEwE8CQUAAAgAAAAAA/AD8AADAAcACwAVAB4AKgAuADIAACUzNSMhMzUjITM1IzUVITUuAScjDgE3HgEyNjQmIgYFIxUzFTM1MzUjNSMlESERAyERIQI3/Pz+hvz8AXr8/AE7ATcpeSk3TgEsQywsQyz+dX5+P35+PwK1/I4/A/D8EL0/Pz+VFxcpNwEBN5oqNzdTNzdGP35+P35+/I4DcvxPA/AAAAAFAAAAAAOxA/AACQAQABgAIAAnAAABMwMVITUjEzUhBSMXNyM1IxMWHwEjNzY3AzM3MxczAyMFMxUzNTMnAlDe8QFT7fD+vf6Mnb29nUAvAwM9hz0DA8tQJa0nUKNSAVSdQJ29AXv+pyI+AVsg/L29/AH1EwiwsAoR/olwcAG5vfz8vQAEAAAAAAOxA/AABwAPABYAIAAAARYfASM3NjcDMzczFzMDIwUjFzcjESMFMwMVITUjEzUhAQsDAz2HPQMDy1AlrSdQo1IB8Z29vZ1A/YTe8QFT7fD+vQF4FAiwsAoS/ohwcAG5/L29AzM+/qciPgFbIAAAAAQAAAAAA7ED7wAJABEAGQAgAAATMwMVITUjEzUhExYfASM3NjcDMzczFzMDIwEjFzcjESNY3vEBU+3w/r2zAwM9hz0DA8tQJa0nUKNSAfGdvb2dQAF7/qciPgFbIAH1EwiwsAoR/olwcAG5/M29vQMzAAAAAgAAAAAD8APwAAsAHgAAARUzFSMVIzUjNTM1JREeARczFTchPgE3ES4BJyEOAQI3nZ1+nZ3+RwE1KF/8AdkoNQEBNSj8zCg1A3Kefp2dfp4g/cgoNQH8/AE1KAI4KDUBATUAAAEAAAAAA/ADnAAJAAARATUyBBcmACU1AYjRAS9oJv7g/t4CFP545oyS2QFeMeAAAAIAAAAAA/AD8AACAAgAACU1CQEhERMFEQF6Afj8jgE79QHAuNQBfv5w/oYBJKoDdgAAAAACAAAAAAPwA/AAAwAWAAABESERJxEeARczFTchPgE3ES4BJyEOAQNy/Qx+ATUoX/wB2Sg1AQE1KPzMKDUDcv4IAfgg/cgoNQH8/AE1KAI4KDUBATUAAAAAAwAAAAAD8QPvACwASQBNAAAlBy4BBw4BByMiBhQWFzMyNjc2NzYfARYyPwE+ARcWHwEeAT4BLwEuAScjIgYBBgIHFzcmJz4BMhYUBiMiJwcnFzYkNz4BFycOAQkBNwEC/C4ZPR8XJAt5DhISDo4LEAMLGh4aEgkdCkcLHhAiFRsIGRYECBsTNR8IHTT9sT98BRj1CgEBIjQiIhoPDPYUK10BkxgnjQfek9IBSQFBYv6/jzUaEwkHIBgSGxEBDQoiCQgfFgsKUQ0NAQIbJQoEEBkLJBkcAhgB7ej+3wUY+A4SGiIiNCMH+BUsOnEE2aME4IU2AQL+u2MBRQAABAAAAAAD8APvAAkADwAXAB8AABMzAxUhNSMTNSElFRcREyElFh8BIzc2NwMzNzMXMwMjGN/xAVPt8P68Ap1+vf4I/tQDAz2HPQMDy08mrSdQo1IBe/6nIj4BWyAy4nIBVAEJuhMIsLAKEf6JcHABuQAAAAADAAAAAAPwA7EAAwAXABsAADUhNSE1IR4BFAYHIzUHFzUzPgE3LgEnITUhNSEBO/7FAyMoNjYorb29nl19AgJ9XfzsA7H8T71+vQE1UTUBfr29fgJ9Xl19Ar1+AAEAAAAAAtQCdgACAAABNyEB+Nz+SAF6/AAAAAADAAAAAANiAxMAAgAGAA4AACU3IxczESM3FxUzNTc1IQEMfvxePz9+vX69/gjdfgEBeh3Z/PzbIAAAAAADAAAAAAMjAy0AAgAFAAkAACU3Iwc3KQEzESMCpX78vZ7+xQG5Pz/3frOzAbkAAAACAAAAAAMjAy0AAgAJAAAlNyEBMxEzETMnAWqe/sUBWl8/Xn7CswE7/kcBuX4AAAACAAAAAANiAxMABgAOAAATMxEzETMnNxcVMzU3NSGOXj9ffl69fr3+CAJW/ocBeX4d2fz82yAAAAIAAAAAA3IDDgACAAoAACU3IRMXFTM1NzUhARyd/sX8vX69/gjisgFY2vz82yEAAAMAAAAAA/AD7wAUACkAMwAAITM1Fx4BMz4BNyMOAQciJi8BMzUjNzM+ATcyFh8BIxUzNSMVJy4BIw4BJxEXNT4BNzUBIQI3PwYeTS1Udw4/DFQ6JkAWAl69Az8MVDslQBYCXr0/Bh5NLFV3zn4BIR0BevxPQwYcIQJpUjdGASAcAz8/N0YBIBwDP71DBh0gAmnp/oZ+oDFYJaoBuQAAAAAHAAAAAAPwA/AABQAJAA0AGQAdACEAJwAAMyE1IzUjBSERITUhNSElFTMVIxUjNSM1MzUDIREhBSERIQUzNTM1Ib0BO/w/AXoBuf5HAbn+R/7Ffn4/fn69Abn+RwI3Abn+R/6GP/z+xT+9/AE7P/w/fj9+fj9+/oYBuT8BO71+PwAAAAAIAAAAAAPvA/AABQAJAA0AEAATABcAGwAhAAAzITUjNSMFIREhNSE1IQchAScBEQMhESEFIREhBTM1MzUhvgE6/D4BeQG4/kgBuP5Ivf7yAQ4s/vI/Abj+SAI2Abj+SP6HPvz+xj+9/AE7P/z8AQ4t/vEBD/6GAbk/ATu9fj8AAAQAAAAAA/UD8AAXACkAPgBMAAAlBwYrAQ4BHwEWOwEyPwE2Nz4BJy4BIwYBBwMWFxYHMwE3PgEvAS4BIwYBITcyPwE2PwERIxUOAQcjLgEnNSM3FBcjFSE1IzY1LgEiBgHiTiAsAgoDCScoKhYsJAMLCRIHDQcdEhoBj0P/JBEOAgEBET8SEA4FCxsOGvxsAUEFFAxOGCDJXwFHNvw1RwJe/AZFATtFBgE1UTWyUiABFQQODRkCBwsVOR0QEgEBlUX+6goiIiQBGkUTNxYHDQwB/hQBDVIYCdsBmH42RwEBRzZ+IBEPfn4PESg1NQAAAAQAAAAAA/AD8AAHAA8AHwAtAAABFh8BIzc2NwMzNzMXMwMjASETMxEjFQ4BByMuASc1IzcUFyMVITUjNjUuASIGAvMEA0ulSgQE+mIv1DFiyWX9PgHnsR1fAUc2/DVHAl78BkUBO0UGATVRNQGtFgnKygsU/lOAgAH4/oYBuQE7fjZHAQFHNn4gEQ9+fg8RKDU1AAADAAAAAAPwA/AABQAIAB0AACUnBxcBJyUjNwMOAQ8BFSE1KgEnJjY/ATMfATcDIwI+fVzZAbJc/guqWPUGFBAuAQoETRYKAQVA1CpiM+pIuIZW6AHKVl/a/lcPHAUPNjYJBxwNn3BpNgJKAAADAAAAAAPwA+8AGAAsADwAAAEGFB8BISIGFBYXIQcGFBYyPwE2NC8BJiIBIS4BNDY3MxEjFQ4BByMuASc1IzcUHwEjFSE1Izc2NS4BIgYC/QkKif5RDRISDQGqhQkTGQq9CQm9Chn8+QHYKDU1KN1fAUc2/DVHAl78BAJFATtEAQQBNVE1AbAKGQqHEhsRAYcKGRMKvwoaCboJ/sUBNlA1AQI3fjZHAQFHNn4fDg4Dfn4DDg4oNjYABgAAAAAD8APwAAQADQARABUALwA/AAAlMycHJxcUFjI2NCYiBjcRIREDIREhJREVMyImJxceATMhETMRIxUOAQcjLgEnNSM3FB8BIxUhNSM3NjUuASIGAnb8PitUfhIbEhIbEn7+hj8B+P4I/gggDRECAQIRDAGZ/F8BRzb8NUcCXvwEAUQBO0QBBAE1UTV+akGUHw4SEhsSElH+xQE7/oYBuX7+ZyAQDAMLDgF6AXp+NUgBAUc2fiAPDgN+fgQNDyg1NQAAAAACAAAAAAPwA/AAEAApAAARFzcnMx4BFxUzNS4BJyM3JwUhESEHNSM1JxEeARczFSUhPgE3ES4BJyHSKnvaKDUBPwJZQtp7KgFfAUH+cai9fgFINT8BUAFlNUgBAUg1/kEDM70ubwE1KJ6eQ1kBby9+/gh+fql+/tk1SAH8/AFINQH4NUgBAAAABwAAAAAD8APQAAMABwALAA8AEwAXABsAADchNSE1ITUhNSE1ITUhNSE1ITUhJREhEQMhESG9Anb9igJ2/YoCdv2KAnb9igJ2/YoC9PyOPwPw/BDcQD5APkA+QD5AfvzMAzT8jgOwAAAIAAAAAAPwA/AAFAAZAC8AOwBAAEQASABUAAABHgEXMxceARceAQcjBiMuASc0PwElMzY3IyUeARcUDwEnLgEHIgcjMS4BNz4BJzUFHgEXPgE3LgEnDgEnITY3ISchNSE1ITUhAyEmJyERIREWFxEhAhAaTykBAQETFh0QAQQQEV59AhEE/rDKCg/jAkRNYQINAQIpZSsXEQMGARgcEQH+vwOgeHmgAwOgeXig9AEMHif+rwsBuf5HAbn+R70BhwgD/sMCtSAf/M0BdSRGAwEVLQIGZRYDAn1eLSgIASEeOxJ1USkjAgMxIgEDIlkFA0EQAdl5oAMDoHl4oAMDoGQkGz8/Pz/9ih4hArX+wwMIAYcAAAAhAAAAAAPQA9AAAwAHAAsADwATABcAGwAfACMAJwArAC8AMwA3ADsAPwBDAEcASwBPAFMAVwBbAF8AYwBnAGsAbwBzAHcAewB/AIMAACUzNSMHMzUjBzM1IwczNSMHMzUjBzM1IwczNSMlMzUjBTM1IwUzNSMlMzUjBTM1IwUzNSMlMzUjBzM1IwczNSMHMzUjBzM1IwczNSMHMzUjJTM1IwUzNSMFMzUjJTM1IwUzNSMFMzUjJTM1IwczNSMHMzUjBzM1IwczNSMHMzUjBzM1IwOSPj5+Pj5+Pj6+QEC8Pj5+Pj5+Pj4Dcj4+/kZAQP5IPj4Dcj4+/kZAQP5IPj4Dcj4+fj4+fj4+vkBAvD4+fj4+fj4+A3I+Pv5GQED+SD4+A3I+Pv5GQED+SD4+A3I+Pn4+Pn4+Pr5AQLw+Pn4+Pn4+PiA+Pj4+Pj4+Pj4+Pj4+QD4+Pj4+QD4+Pj4+fkBAQEBAQEBAQEBAQEB+Pj4+Pj5APj4+Pj5APj4+Pj4+Pj4+Pj4+PgAAAAQAAAAAA+8D7wAIABQAHAAiAAA1ITchNSEvASEFJwcXBxc3FzcnNyclISchNTM3IQUnBxcBJwFbeP6rAT93Ev7MAvLFNcS4ObnENcO3OfxWAi+I/tfpdf4kAqp9NbUBQzk8fn5uEIW2OrXBNsK2OrXBNkF+fX7VdDqoAU82AAAACgAAAAAD8APwAAcACwAPABwAIAAkACkALQAxAEEAAAEVIzU+ATIWJRUjNSMVIzUFFSMRIREjNS4BJw4BAxUjNSMVIzUlMxUjNSMVIzUjFSM1AzIENzUzNjcjNTMVNjMRIQNyfgEjNiP+h70/vQJ2PwF6PwFINTVIvr0/vQJ2P70/vT+9P2oBYmskFR5XvR4h/M0Bej8/GyMjJL29vb0/P/7FATs/NUgBAUgBBr29vb38vb29vb29/QwBAfwkG72HCQG5AAIAAAAAA/AD8AALABcAADUhESEVIREhETM1IzczESMVMzUjETM1IwPw/ckBuf0Mfvz8Pz+9Pz+9vQJ2fv6GAXp+fv4IPz8B+D8AAAAGAAAAAAPwA/AAAwAHAAsADwATABcAAAEhNSEHMzUjNyE1IQczNSMlESERAyERIQG5AXr+hr1+fr0Bev6GvX5+Anb9DH4D8PwQATt+fn5+fn5+vf0MAvT8jgPwAAUAAAAAA/AD8AACAAYACgAPABsAACUHJwUhESEBFSM1ByEnNyElFwcXNxc3JzcnBycDcl9e/UsD8PwQAVX8WQJYwXv97gI3g4NZhINZg4NZg4TIX1/IATsBQD8/wsF6o4OEWYODWYSDWYODAAYAAAAAA/AD8AADAAcACwAPABIAFgAAJRUhNSUVITUlFSE1AyERISU3IwUhNSEDcv0MAvT9DAG5/kd+A/D8EANyfvz9DAK1/Uu9Pz+9Pz+9Pz/9yQK1fn69/AAABAAAAAAD8APwAAIABgAKAA4AAAEHJwUhESEBFSE1ByERIQOMX179MQPw/BACEv5HWQPw/BAByV9fzQE7AUA/P8IBOwACAAAAAANyA/AABQAJAAAJASc3FwkBIREhAwz+TPJFrQFv/TkDcvyOAu7+TfJErQFv/UsDcgAAAAQAAAAAA/AD8AADAAwAEQAVAAAlMzUjARUeARczESERAyERJyEBMxEjA3J+fv5HASMbfv4IfgL04v3uA3J+fj9+AnZ+GyMB/ggCtfzNAs/i/ckCdgAAAAACAAAAAAPvA+8ABgAWAAAlJwcXMwEnASE1IxEhFR4BFzMVMxEnIQKrWVqOSwEfWvxqAXr8AbkBIxt+fuL9cI1aWY4BIlj+hn4C9H4bIwG9ARbiAAAEAAAAAAOwA+8AAwAHABAAFQAAATM1IychNSElFR4BOwERIREDIREnIQG5/Py9ATv+xQF6ASMbfv2KfgNy4v1wAXp+fn5+fhsk/ckC9PyOAw7iAAACAAAAAAPvA+8ACwAbAAABJwcXBxc3FzcnNycBITUhESEVHgE7ARUzESchAxODWYODWYOEWYSEWfxpAcv+swG5ASMbfn7i/XABNoNZg4NahIRag4NZ/kd+AvR+GyTAARniAAAAAgAAAAAD7wPvAAgAGAAAJRc3JyE1ITcnASE1IxEhFR4BFzMVMxEnIQG54VhFAUP+vUVY/WYBevwBuQEjG35+4v1w3NxaRH5DWv5HfgL0fhsjAb0BFuIAAAUAAAAAA+8D7wADAAcAEAAWAB8AACUzNSMnMzUjJRUeARczESERNxchESMRAzMVIREnIychAfj8/H69vQE7ASMbfv3Joz/+oD9+vQMz4j+9/e78fj9+fn4bIwH+hgI3vT/+CAI3/Uu9AlHivQAAAAACAAAAAAPvA+8ACAAYAAABFyEVIQcXNycBITUjESEVHgEXMxUzESchArdF/r0BQ0VY4eH88QF6/AG5ASMbfn7i/XABX0N+RFrc3f5HfgL0fhsjAb0BFuIAAwAAAAAD7wPvAAQADgAeAAAlFTMBJzcHFzc2NC8BJiIBITUjESEVHgE7ARUzNSchAbltAVxsZDVtNQkJRAkX/H0BTc8BuQEjG35+4v1wbW0BXmxkNWw1CRcJQwn9yX4C9H4bJEKb4gARAAAAAAPwA6MADwATAB8AIwAnACsAMAA2ADsAPwBDAEcASwBPAFcAWwBtAAAlIxUzFSMVMzUzNTM1IzUjBTM1IyEjFTMVMzUzNSM1IyEVIzUhMzUjNxEhESMRIREhBzM1MzUjJxUjNTM3MzUjJRUjNSMVITUjFSM1JTM1IyUVIzUjFSE1IxUjNQMhNSM1MzUjNSEVMzUzFTMRIQL8XD0fHx+Yeh7+VNbWAemZeh9bPR792vQDOB8fev6SHwGs/lT01iP5PfT0PfT0Aib0H/7PH/QBMbe3Aib0H/7PH/QfAib09PQBMR/0Hvxs5R8eHx8fHh8fXB8eHh8emZkfHv7PATH+sAFvHz0fH5mYPlsfmZmZmZmZPVwemZmZmZmZ/SMfmB+ZPT09AcoAAAAHAAAAAAPwA7EAAwAHAA0AEwAXABsALwAAJTM1IzUzNSMfAQcXNyclFzcnNyclESERAyERIQEzNSM1MzUjNTM1IzUzNSM1ITUhAbm9vb29+3p6EKqr/vWrD3l6EAFO/ck/ArX9S/7F/L29vb29vb0DM/yOvT8/PwhDRRtgXopeG0REHD39yQI3/YoCtf2KP34/fj9+P34/AAwAAAAAA/gD+AAtAGcAdQB5AH0AgQCFAI4AlQCZAJ0ApwAAJRUPCSsBLwk1Pwk7AR8IJw8KHw0/Di8MIw8HFT8DFTM1IyURIRElFSM1JRUjNSEVIzUFFzcVMzUXNyc3FREjFSMRIRUjNSEVIzUHFREhFSERIxEhA0wBAgQFAwMEBAQFBQUEBAQEAwMFBAMBAQMEBQMDBAQFBAUFBAUDBAMGBAMCQgUGBQQEAwMCAgIBAQMDAgMEBAUFBQYGBwcIBwYHBQYFBAQDAwMCAQEBAwIDAwMEBQUFBgYHCAcIBn8HCBAPBg4RBxYIARv+R/7FfgMzfv3JfgEFLUg/SC2V3fy9AnZ+/cl+PwG5Ajc//E/iChEPDQoEAwMCAgEBAgIDAwQKDA8RExMPDgoEBAMCAgEBAgIDAwkMDhFLBAQFBwcHCQkKCxgWEwgIBwcGBQQDAwIBAQEBAgMEBAUGBwgICQoKFxcUCQgIBgYFBAQDAQIBAQIEBQQIBRcCBgkGp8Y6/sUBOz+9vfz8/L29CS1Iz89ILZRxvf7FvQK1vb29vb0//gi9AbkCNwAKAAAAAAO5A5kAAwAHAAsADwATABcAGwAfACMAKQAAARUjNSMVIzUjFSM1JRUjNSMVITUjFSM1JRUjNSMVIzUjFSM1BxURIREhA3p+P/y9fgL0fj/+xX5+AvR+P738fj8DcvyOAWK8vLy8vLz8vLy8vLy8/Ly8vLy8vLxA/ggDNAAAAAAHAAAAAAO5A5kAAwAHAAsADwATABcAHQAAARUjNSEVIzUlFSM1IRUjNSUVIzUhFSM1BxURIREhA3p+/gh+AvR+/gh+AvR+/gh+PwNy/I4BYry8vLz8vLy8vPy8vLy8vED+CAM0AAAAAAsAAAAAA7kDmQADACMAJwArAC8AMwBTAFcAWwBfAGUAAAEzNSMHHwY7AT8GLwYrAQ8FJREjESMRIREjESMRJTM1IwcfBjsBPwYvBisBDwUlESMRIxEhESMRIxEDFREhESECAH5+fgEBAwQFBQYHBgYFBQQDAQEBAQMEBQUGBgcGBQUEAwEB934//oY/fgF6fn5+AQEDBAUFBgcGBgUFBAMBAQEBAwQFBQYGBwYFBQQDAQH3fj/+hj9+PwNy/I4BJD4fBgYGBAQDAgIDBAQGBgYGBgYEBAMCAgMEBAYGl/7GATr+xgE6/sYBOr4+HwYGBgQEAwICAwQEBgYGBgYGBAQDAgIDBAQGBpf+xgE6/sYBOv7GATr+xkD+hgM0AAAAAA0AAAAAA/ADkQADAAcACwAPABMAFwAbAB8AIwAnACsALwA/AAABFSM1IxUjNSEXNy8BFSM1IxUjNQUXNyclFSM1IxUjNSUVIzUjFSM1IxUjNSMVIzUDITUjETM1IzUzFTM1MzUhAXp+P34Bub1Lv8d+P34CKL3Mvf5Hfj9+ArV+P34/fj9+PwH4P29vfj+9/M0BHH5+fn6+S7t0fn5+fk29zLxAfn5+frx+fn5+fn5+fv0MQAE6QH5+fvwABgAAAAAD0AORAAMABwALAA8AMwA3AAABFSM1IxUjNSMVIzU3ITUhNRUzNTMVMzUzFSMVMxUjFTMVIzUjFSM1IxUjNTM1IzUzNSM1AyERIQOS/EC8QPz8ATz+xEC8QPy+vr6+/EC8QPy+vr6+PgOw/FABHH5+fn5+frz8fj4+Pj5+Pn5AfkBAQEB+QH4+fv0MAzQAAAoAAAAAA/ADsQADAAkADQARABUAGQAdACEAJQA4AAATFSM1JRcHFzcnNxEhEQMhESkBFSM1NxUjNSUVIzUjFSM1IxUjNQM7ATUjNTM1IzUzNTM1MxUzESH8vQJ3enoQq6vr/sU/Abn+R/7Fvb29AvS9P/w/vT/8/L29vb1+vT/8jgE7fn4kQ0QcYF8+/sUBO/6GAbl+fr1+fr1+fn5+fn79DD9+P34/fn4BegAKAAAAAAPwA7EAAwAJAA0AEQAVABkAHQAhACUAOAAAExUjNQUXNyc3JzcRIREDIREpARUjNTcVIzUlFSM1IxUjNSMVIzUDOwE1IzUzNSM1MzUzNTMVMxEh/L0Cd6sQenoQUP7FPwG5/kf+xb29vQL0vT/8P70//Py9vb29fr0//I4BO35+IF8cQ0QcPv7FATv+hgG5fn69fn69fn5+fn5+/Qw/fj9+P35+AXoACgAAAAADsQNyAAMABwALAA8AEwAXABsAHwAjACkAAAEVIzUjFSM1IxUjNSUVIzUhFSM1JRUjNSUVIzUjFSM1IxUjNQcVESERIQNyvT/8P70C9L3+hr0B+PwB+L0//D+9PwNy/I4BO35+fn5+fr1+fn5+fn5+vX5+fn5+fr1+/oYC9AAACwAAAAAD8AOxAAMABwALAA8AEwAXABsAHwAjACcAOgAAJTM1IyUVIzUhMzUjNxEhEQMhESkBFSM1NxUjNSUVIzUjFSM1IxUjNTcjESE1IzUzNSM1MzUzNTMVMxECtb29/ke9Ana9vfz+xT8Buf5H/sW9vb0C9L0//D+9vfwB+L29vb1+vT+9Pz9+fj8//sUBO/6GAbl+fr1+fr1+fn5+fn4//M0/fj9+P35+AXoAAAAKAAAAAAPwA7EADAAdADoATwBTAFcAWwBfAGMAcwAAARUUBw4BIyImNT4BFwUUBiMiJicmPQE0Nz4BMx4BJRc+ATMeAQcVIgYVFBYXPgE3MxczJj0BNiYnIgYXFBUHMzczFjcyNjc0JicOAQcjNSMlESERAyERISUVIzUjFSM1IxUjNQMzNSM1MzUjNTM1IzUhNSECQgIEGRQPFAEwHgEDIR0VHQYBAgYfEx4f/pcJCxwOHhIBPD8fHxYgCQEDIgQBIS0UI8ACIAIBGC0jNwEvJxkjCQElAQ/9yT8Ctf1LAfi9P/w/vT/8vb29vb0DM/yOAS0jBgYOFBESGxQBASMrGBMHByQJBxUYASs4GQcIASAOBCclFyMBARENGhUcTCAyAgqSDg4ZIigBNzYwOAEBFBGAR/5HAbn+CAI3/H5+fn5+fv0MP34/fj9+/AAAAAAOAAAAAAPwA5EAAwAHAAsADwATABcAGwAfACMAKQAtADEANQBLAAAlFSM1IxUjNSUVIzUjFSM1IxUjNQUzNSM3ESERIxUjNSMVIzUHHQEhESEBFSM1IxUjNSMVIzUDMzUjNTM1IzUzNSM1MxUhNTMVMxEhAjc/Pz8BuT+9Pz8/ATu9vfz+xT8/Pz8/ArX9SwH4vT/8P70//L29vb29vQF6vT/8jtw+Pj4+fj4+Pj4+Pn6+Pv7GATo+Pj4+PkD8AboBOn5+fn5+fv0MQH4+fkB+QEBAATwAAAAOAAAAAAP4A/gAHwBAAGAAZACFAIkAjQCRAJUAngCiAKkArQC3AAAlHwIdAQ8GLwY9AT8FOwEfAScPBB8HPwcvBw8CJx8CHQEPBSsBLwY/Bx8CBzM3Iw8FHwc/By8GKwEPASURIRElFSM1JRUjNSEVIzUFFzcVMzUXNyclFSM1IxURIxUjESMVIzUHFREhFSERIxEhAyoDAwEBAwMEBAYGBQYEBAMDAQEDAwQFBQYGBQQwAwIEAwEBAgQFBwcJCQoJCAYGBAIBAQIDBQcHCQkKCQhGAwMBAQMDBAQGBgYFBAQEAgEBAQECBAQEBgYGBQQfE3wTjQMDAwMBAQIEBQcHCQkKCQgGBgQCAQECAwUHBwkJCgkIAS/+R/7FfgMzfv3JfgEFLUg/SC2VAZp+P/y9P34/AbkCNz/8T8sFBQcICAcGBQQDAgEBAgMEBQUHCAgHBgUEAwICAwcEBAkKCwsJCAcGBAMBAQMEBggJCQsLCggIBQQDAQEDBFMFBgcICAcGBQQDAgIDBAUGBggIBwYFBAMCAQECArLDCwQECQoLCgoIBwYEAgEBAgUGBwkKCwsJCQcFBAMDBEP+xQE7P729/Pz8vb0WLUjCwkgtlH69vb3+xb0Ctb29vT/+CL0BuQI3AAAADAAAAAAD+AP4AC0AZwB1AHkAfQCBAIUAjgCSAJkAnQCnAAAlFQ8JKwEvCTU/CTsBHwgnDwofDT8OLwwjDwcVPwMVMzUjJREhESUVIzUlFSM1IRUjNQUnBxc3Jwc1IyUVIzUjFREjFSMRIxUjNQcVESEVIREjESEDTAECBAUDAwQEBAUFBQQEBAQDAwUEAwEBAwQFAwMEBAUEBQUEBQMEAwYEAwJCBQYFBAQDAwICAgEBAwMCAwQEBQUFBgYHBwgHBgcFBgUEBAMDAwIBAQEDAgMDAwQFBQUGBgcIBwgGfwcIEA8GDhEHFggBG/5H/sV+AzN+/cl+AXpILZSVLUg/Abl+P/y9P34/AbkCNz/8T+IKEQ8NCgQDAwICAQECAgMDBAoMDxETEw8OCgQEAwICAQECAgMDCQwOEUsEBAUHBwcJCQoLGBYTCAgHBwYFBAMDAgEBAQECAwQEBQYHCAgJCgoXFxQJCAgGBgUEBAMBAgEBAgQFBAgFFwIGCQanxjr+xQE7P729/Pz8vb1ESC2UlC1Iwn69vb3+xb0Ctb29vT/+CL0BuQI3AA4AAAAAA/gD+AAfAEAAYABkAIUAiQCNAJEAlQCeAKIAqQCtALcAACUfAh0BDwUrAS8FPQE/BTsBHwEnDwQfBjsBPwYvBw8CJx8CHQEPBSsBLwY/Bx8CBzM3Iw8FHwY7AT8GLwYrAQ8BJREhESUVIzUlFSM1IRUjNQUnBxc3Jwc1IyUVIzUjFREjFSMRIxUjNQcVESEVIREjESEDKgMDAQEDAwQEBgYFBgQEAwMBAQMDBAUFBgYFBDADAgQDAQECBAUHBwkJCgkIBgYEAgEBAgMFBwcJCQoJCEYDAwEBAwMEBAYGBgUEBAQCAQEBAQIEBAQGBgYFBB8TfBONAwMDAwEBAgQFBwcJCQoJCAYGBAIBAQIDBQcHCQkKCQgBL/5H/sV+AzN+/cl+AXpILZSVLUg/Abl+P/y9P34/AbkCNz/8T8sFBQcICAcGBQQDAgIDBAUGBggIBwYFBAMCAgMHBAQJCgsLCQgHBgQDAwQGCAkJCwsKCQcFBAMBAQMEUwUGBwgIBwYFBAMCAgMEBQYHBwgHBgUEAwIBAQICssMLBAQJCgsLCQgHBgQDAwQHBwkKCwsJCQcFBAMDBEP+xQE7P729/Pz8vb1ESC2UlC1Iwn69vb3+xb0Ctb29vT/+CL0BuQI3AAAKAAAAAAP4A/gAYgBmAGoAbgByAHsAfwCGAIoAlAAAAQ8DHwI/BDsBHwQPByMvAgcfAzM/Bh8GPwUnNScPBCMvBD8GFzcvASMPBS8FIw8BJREhESUVIzUlFSM1IRUjNQUXNxUzNRc3JyUVIzUjFREjFSMRIxUjNQcVESEVIREjESECpgMFAwIBAQMCBQUCAwMCAwQEDQwMDQUGBgUFBgMDAwMUBAUGBgQICQgJCQ0OBQsICAUFBQYFCgoGAgEEAgUFAwMFBAUHCg8SBgYGBQYFBhUECAcHBwcNDBIHCggIBQUFBQYBCv5H/sV+AzN+/cl+AQUtSD9ILZUBmn4//L0/fj8BuQI3P/xPASgDBwYGBAICBQkGAgEBBAYcIBQSBwYEAwIBAQICFAICAQECBAYIChIXDRkOCwQDAQECBwkIBQQBBAUIBAIBAgQKFCccCAYFBAIBAhcCAgIEBgwQGxEXDAkEAQEEUf7FATs/vb38/Py9vRYtSMLCSC2Ufr29vf7FvQK1vb29P/4IvQG5AjcACgAAAAAD+AP4AGIAZgBqAG4AcgB7AH8AhgCKAJQAAAEPAx8CPwQ7AR8EDwcjLwIHHwMzPwYfBj8FJzUnDwQjLwQ/Bhc3LwEjDwUvBSMPASURIRElFSM1JRUjNSEVIzUFJwcXNycHNSMlFSM1IxURIxUjESMVIzUHFREhFSERIxEhAqYDBQMCAQEDAgUFAgMDAgMEBA0MDA0FBgYFBQYDAwMDFAQFBgYECAkICQkNDgULCAgFBQUGBQoKBgIBBAIFBQMDBQQFBwoPEgYGBgUGBQYVBAgHBwcHDQwSBwoICAUFBQUGAQr+R/7FfgMzfv3JfgF6SC2UlS1IPwG5fj/8vT9+PwG5Ajc//E8BKAMHBgYEAgIFCQYCAQEEBhwgFBIHBgQDAgEBAgIUAgIBAQIEBggKEhcNGQ4LBAMBAQIHCQgFBAEEBQgEAgECBAoUJxwIBgUEAgECFwICAgQGDBAbERcMCQQBAQRR/sUBOz+9vfz8/L29REgtlJQtSMJ+vb29/sW9ArW9vb0//gi9AbkCNwAAAAALAAAAAAOxA5EAAwAHAAsADwATABcAGwAfACMAJwAsAAABFSM1IRUjNSUHIzUjFSM1IxUjNSUVIzUjFSM1IxUjNSUVIzUhFSM1AzMhESEDcbz+hr0C9AG8P/w/vQL0vT/8P70C9L3+hr0//AJ2/I4BHH5+fn68fn5+fn5+vn5+fn5+frx+fn5+/QwDNAAAAAAFAAAAAAOxA5EADQAaADkATQBaAAAlMQ4BByMiJicmPgE/AQUdAQ4BBwYnNT4BNzIlFz4BFxYXBw4CFx4BFzM+AT8BFTMRNCYnLgEjIgYFFTM1FxYXPgE3NS4BIyIGDwERIyUHFzcVMzU0JicmIwYBegE+WwEjNAgFESwfowH4BVhBmQQFWECa/QMfCo0+EwKvL0UeCgxWOQM1SxgBPxIRH0snLU0BbT8COWJdewUDcWktUB4CPwGCRy8QPwsJBgYN7w4/BCQcGjIiBiAMCwpNZQEBshVNZQIYNwokPRggIwk3UywyPwEBGREBKwFPHDMVJR8X5Pw8AjoBA4ppDnV/JyICAQlzUCoSidwKEAQCAQAAAAAFAAAAAAPwA/AACQARABUAHQAtAAAlMxUjFTM1IzUjNzMRIxUzESMHMzUjAzM1IxEzNSMBITUjESEVHgEXMxUzNSchAnY/P70/fvw/P35+vT8//H4/P37+RwE7vQG5ASMbfn7i/XD8vT8//D/+xT8BuT8//kc/ATs//kd+AvR+GyMBftfiAAAAAwAAAAAC9AL0AAMACAAQAAABFSM1JRURIxEHIxEhESM1IwGafgEbfh+eAfievAH43NzcPv6GAbi8/uQBml4AAAYAAAAAAuQC9AADAAcADAARABYAIAAAATM1IwczNSMlMxUjNSMzFSM1Ex0BIxEDIxUhNSM1IzUjAid+ftx+fgE7P72efr29XiBeAdhefp4BOx8fHyBeXl5eAVp+vAE6/saenryeAAAACQAAAAADEwMTAAMACAAMABMAFwAbAB8AIwAnAAABIxU1Jx0BIxEhMzUjATsBNSM1IwUzNSM3MzUjBzM1IzcVIzUHIREhAdheIF4Bmj4+/kZ+nn6eAVs/P18+Pl8/P73cIAEc/uQBmp6enX69ATsf/obdnR8/IB8fPiDc3PwBHAAGAAAAAAL0AvQAAwAHAAsADwATABkAAAEzNSMFMzUjJzM1IyczNSMlMzUjASE1IREjAVpAQAEcPz+eQEB+QEABHD8//oYB+P4oIAFaQCA/H0AfPyA+/iggAdgAAAQAAAAAAvQC9AADAAcACwAcAAABFSM1JRUjNSMVIzUHKwERMxEzNTMRMxUzNSMRIwE7HwE6Pl8fIC9PXn8fnl5+/AIY/Py8/PydnZ3+xQEcvP7lvdwBHAAEAAAAAAMTAwMAAgAGAAkAHgAAASc3ASc1NxcHETcHJzUjFQcjETM1FxUzNRMXFTMRIwLUMTH+5Z2dwoPcSZM/0gtAnT+bQUBAAhsvV/5/NvB1d+gBYyKBixkim/7kCTYSMAERPScBOwAAAAACAAAAAAPAA9AACwAhAAABIxUzFTM1MzUjNSMlIxEhNSM1IxUjETMRMxEzETMRIzUhAsXd3R/d3R/+ZvwCdl4g3Nwg3CD8/uQBHCDc3CDcfv3oIF5eAzP9igHZ/icB+J0AAAAACAAAAAADEwL0AAMACAAMABAAFQAbACEAPwAAARUjNSUdASM1NxUjNSMVIzU3FREjETcVIzUjNSMVIxUjNTcrARUzFSMVMxUjFTMVIxUhNSM1MzUjNTM1IzUzNQF6IAEcXl5eniCeXtxeICBeIH5+fl9fX19fXwI4fn5+fn5+AZp+fh8ffp1+X19+fh8f/uUBOn5+IF5eIH4gIH4ffh9+ICB+H34ffiAAAwAAAAAC9AL0AAMACAANAAABFSM1Ix0BIxEDMyERIQLU3CC8INwBHP4IAtT8/Py8Abj+KAH4AAACAAAAAAL0AuQABAAuAAABFwcnNycHJzM1IxUzByMVMzUjNxcHIxUzNTcXFTM1NxcVMzUjJzczNSMVByc1IwI6S25WcBlrNwQ/BDIRPwwsP4IcP3JLP2AePx0tKCI/HUI+ApxwonacE5RLPz9+Pz9vV7U/Op9nMzaOLDo/RDo/MitiOgAEAAAAAAPOA54AAwAPABUAJQAAARUjNQEhNTMVMzUzNSM1MyUBJxEhESUXIREnBxc3JwcRIQcXNycCk/wCGP3o/CD8/Pz+Zv6WTwNy/Y9j/ttjFomJFmMBBWMWiYkCCr29/me9vb0fvfz+mE7+ZQK1g2P+4GQXiYkXZAEAYxaJiQAAAAAHAAAAAAKFAvQAAwALABAAFAAYABwALgAAARUjNSMVIxUzFSM1Jx0BIxE7ATUjJxUjNSMVIz0BMxUjESE1IzUjFSM1IzUzNSMCZh8gH15eIF5+Xl4gHyAfHz8BHD8gHz8fXgHYHx8fH368Xz/cARsfICAgICBePv5m/D8/nj4gAAgAAAAAAvQC9QADAAcACwAPABMAFwAlACkAACUzNSsBMzUjBTM1KwEzNSMhMzUjBzM1IxcOAScVMjY3PgE3Jw4BNzM1IwH4Pz/8Pz8Bej8//D8/ATs/P50+PhBIi1lglk0yVi0eLFMfPz/9Pz8fPz8/ID+NT0MBIEhUNaF8C3mc2D8AAAMAAAAAAxMDEwADAAcAMwAAARUjNScRIxEnIxUzFSMVMxUjFTMVIxUzFTMVMzUzFTM1MxUzNTMVMzUzNSM1IzUjESMRIwJ2XiBefkBAQEBAQEBAHx9fH18fXx9Afn6ePx8B2J2dnv7FATteH18fXx9fHx9AQEBAQEBAQB+9nv6lAdkAAAYAAAAAA9ADoQADAAcADAAUABkANQAAARUjNScVIzUlFREjEQcjESERIzUjJTsBNSkBERUhNSM1MzUzNTM1IRUjFSM1IzUzNSERMxEhAnZ+vfwC1X4gngH4nb3+5Pwg/uT+xgGZX/wg/P7k/B/8/AI3IPyOAUvd3X69vV4//oYBub3+5QGZX369/mb8IL2dPyAgvb0gvf6GAZkAAAQAAAAAAv8C9QADAAcACwAbAAABBzU3BQc1NxcVJzUHFzcVBxc3FzcnBzU3JwcnAsVfX/7kfn6eftgWBRsWsp2pFgUbFpOdAape717Pfu9+fu9+74wXBe8bFrKeqRYE7xsWkp0AAAAABwAAAAAC1AL0AAMABwALAA8AFAAYAB8AAAEVIzUHITUhNxUjNScVIzU3HQEjEQMzESMTOwE1IzUjArX8HwE6/sb8X90f3V+dXl5+fp1+nQE7Hx8/Xt2dnX78/B9+vAE6/sYBOv6m3J4AAAAABQAAAAAC1AMTAAQACwAPABMAFwAAAR0BIxEDOwE1IzUjNSE1ISUVITUHITUhAdheIH6efp4BPP7EAVv+hh8BuP5IAjd+vQE7/qXdnV8fIF5efp4AAwAAAAAC9AL0AAQAEQAYAAABIz4BNxchFx4BFz4BNy4BLwEFFTM1Iw4BAdi8CGhMQP7lBBSHXGuOAwJuWhL+5PwQZIUCGExoCPwSWm4CA45rXIcUBOsQ/AOFAAACAAAAAAOBA7EABAAMAAABFREjEQMjESERIzUhAmbcIPwDFPz+5AOSfv1KAzT+xP3pAtWdAAAAAAUAAAAAAsQC9AADAAcADAARABsAAAEVIzUnFSM1Nx0BIxEnFREjEQcjESE1IzUjNSMCpT/cP/w/ID8fXwGaX15+AbmdnV/8/D5+vAE6fl7+pgG4nf7F3J5+AAAABAAAAAAChQMDAAMABwAOABIAAAEzNSMnESMRAzsBESM1IzczNSMCJ19fP14gfp5+niBeXgInPyD+hgF6/mYBHJ0gPwAEAAAAAAL0AvQABAAJABIAJgAAAR0BIzUnHQEjEQMzITUjNSM1IzczNRcVMzUXFTM1IxUnNSMVJzUjAjd+H34gngFanp29IF5eXz9eXj9fXl4B2D5+vF8/3AEb/sWeXl5ACDUyBjMyXwQzLwg1MgAABgAAAAADOwOJAAMABwALAA8AFAAjAAAlFSE1ByE1ISUVIzUnFSM1Nx0BIxEBMyE1IzUjNSMVIxEjESMC/P4IIAI4/cgB2V+dX91f/uV+Afhffp1+Xx+1Hx8/X/yenl78/J7dvQGa/kcfvfyd/uQCVwAAAAAIAAAAAAO5A7kAAwAHAAsADwATABcAGwAhAAAlMzUjOwE1IyEzNSM3MzUjBzM1IzczNSMBFwEnASE1IREjAYI/P34/P/7FPz/8Pz+dPj7cPz/+mBADCRD8pgNy/K0fpj5APkA+Pj4gP/5wGwHNG/3LHwNTAAkAAAAAA8gDmQADAAcADAAbACcAKwAvADMAOwAAARUjNScVIzU3HQEjEQEzITUjNSM1IxUjESMRIyUXBxc3FzcnNycHJzsBNSM1MzUjBzM1Iwc3NTMVNzUhAi9enl7cXv7kfgIYfn6efl4gAleHhxaHhxeHhxeHh2heXl5eXz8/PyD8H/7FASSenl78/J7dvQGa/kYgvfyd/uQB+AmHhxeIiBeHhxeIiB9fHz8/kB+wviC+AAoAAAAAA/gDCwADAAcACwAPABMAFwAbACAAJAAzAAABFSM1JTM1IwczNSMlFSM1JTM1IwczNSM3ESMRIR0BIxEBIREhATMhNSM1IzUjFSMRIxEjAgBeAbhfX14/P/4IXgK0X19ePz/c/P6mXgGZATv+xf1LfgIYfn6efl4gAbGdnSAfPz8g/Pw/Hz8/P/7FATvcvQGZ/qYBev4nIL38nv7lAfgABQAAAAADuQPIAAMABwAMABsAIgAAAREjEScRIxElGQEjEQEzITUjESMRIxUjESMRIwUzFTczNSMC3H68fgEbfv6GvQK1vZ68np4fAVsfP168AZL+xQE7fv5HAbm9/uT+pgJ2/WogAVoBO73+KANSXj8/fgAHAAAAAAO5A4kAAwAHAAsADwAVADsAPwAAARUjNSMVIzUnESMRIxEjETc7AREjEQcjESMRIxEjESMRIxEhNSMRIxEjESMRIxEjNSMVIzUjFSMVIxEjATMRIwLcPiAgvCAfP7xAH35ePyA/H0AfA3K9ID4gIB8fQB8fIB8B2CAgAXLc3Nzcfv6mAVr+pgFavf3pAhedAXr9DAL0/QwC9PzsIAL0/ggB+P4IATu9vb29vQF6/QwC9AAABAAAAAADuQOZAAMABwAMADIAAAEVIzUnESMRJREVIxElIxUzFSMVMxUjFTMVIxUzFSMVMxUjFTMVITUjNSMRIxUjESMRIwLcfrx+ARt+/sU/Pz8/Pz8/Pz8/Pz8DM72evJ5eIAFi3Nx+/qYBWr7+5PwCGLwfXx9fH18fXx9fH18g/AE7vf6GAxQAAAAHAAAAAAO5A7kAAwAHAAsADwATABcAJgAAARUjNSMVIzUlESMRJRUjNScVIzUlESMRATMhNSMRIxEjFSMRIxEjAtx+vH4BG34BG368fgEbfv6GvQK1vZ68np4fAQSenp6efv7kARwgX19+3d28/uUBG/1rHwFbATu9/icDUwAAAA0AAAAAA9gD2AAEAAgADAAQABQAGAAcACgALgA2ADoAPgBeAAAlMzcnIwUzNSMHMzUjJRUhNSUzJyMFMzUjBzM1IyUXBxc3FzcnNycHJyE7ARUhNSMVIxUzFSM1ARUjNSURIxEBESE3IzUzJyM1MzcjNTMVFzMVNzUjNSMRIxUjESMRIwI/hh4Bo/6l/Px+ICABmv7FAXpEHyX+pfz8fiAgAjiHhxaHhxaHhxaHh/4wnn7+xR9fX18BO34BHH7+hgJgHoaiH4NRH1F+OmMgnp29np0fph4BHx8fHyBfXz8fHx8fHwmHhxaHhxaHhxaHh15eXh9f3AEc/Py9/kcBuf5H/uQgXx9eIH5kOiIgIp4BOrz+5AJWAAAIAAAAAAPaA90AAwAHAAsADwAUABgAJwAzAAABESMRNzM1KwERIxEnMzUjJRkBIxE1MzUjATMhNSMRIxEjFSMRIxEjBScHFwcXNxc3JzcnArt+H35+3H4gfn4BO35+fv6GvQK1vZ29np0gAxiHFoeFFoWHF4iFFgF+/sQBPD5A/kYBuj5APv7l/qUCdkA+/O0fAVsBO73+JwNTQYcWiIkWiYcWiIkWAAAGAAAAAAO5A4kAAwAHAAsAEAAwADQAAAEVIzUnESMRIxEjETczESMREyMRIxUjNSMVIxUjESMRIxEjESMRIxEjESE1IzUjESMTMxEjAr1fvEAfH7xffvxfH18fH0AfPyAfXx8Dcr0gH34gIAFy3Nx+/qYBWv6mAVq9/ekCF/7lAfi9vb29AXr+hv6GAvT9DAL0/Owg/AH4/QwC9AAJAAAAAAPBA7kAAwAHAAsADwATABcAGwAfACUAACUzNSM3MzUjBTM1IzczNSMhMzUjJzM1IzczNSMBFwEnASE1IREjATs/P50/P/7FPz/dPz8Bej8/vT8/vT8//ZgWAx8V/JMDcvytH8U/ID4fP34/Pz8/XkD9EhYC/Bf8nh8DUwAAAAAKAAAAAAPIA7kAEwAnAEcAeACMAKwAsADzASMBKQAAATMVIxUzFSMVMzUjNTM1IzUzNSMlMxUjFTMVIxUzNSM1MzUjNTM1IyUfAw8HLwc/Bx8CJw8FFR8JPwwvCw8FJTMVIxUzFSMVMzUjNTM1IzUzNSMhHwMPBisBLwU9AT8GHwIHMzcjBT8BMx8IDwcvAxUfAzM/DT0BLw0jBzczNSMXDwUVHwk/DDUvCQ8FASE1IREjAs0/Pz8/vT8/Pz+9/sU/Pz8/vT8/Pz+9AhcEAwEBAQICBAUGBwgIBgYFBAMCAQECAwQFBgcIBwcGPwMEAwICAgIEBgcFBAUGBQwNBgUGBQQEBAQCAwMBAQMEAwQEBAUFBQYMDQYGBQUE/Qw/Pz8/vT8/Pz+9Ap4EAwIBAQIDBAUGBggIBwYFBAMCAgMEBgYHCAcHBSgZoBn+jQUQHQ4MCgQHAwIDAQEDBQcICgwMDg0NDAQLDQ8SCQkJBwgGBgYFBAMDAgEBAgIDBAUFBQcHBwgJCQoXBlpztAQDAwICAgIEBgcEBQUFBgwNBgUFBQUEBAMDAgMBAwUDAwQEBQULDA0GBgUFBf1iA3L8riABQx9AHz8/H0AfP70fQB8/Px9AHz+cBggICgoJCAcFBAIBAQIDBgYICAoKCQgHBQQCAQECBAgEBQYGBg4ODQsKCQMDAgICAQIBAgIEAwQFBQYFDQ4ODQsEBQQDAwICAQICAQIDAwMuHz8gPj4gPx9ABggJCgoJCAYGAwMCBAUHBwkKCgkIBwUEAgEBAgTl+30BAQIDBQMIBAUKDAsLCQgGBQMBAQMFBx4CBAMBAQIDAwMFBQUGBwcICAgJCQgHCAYGBgUFBAMDAgIBAUkaDgQGBQYGDg4NCwoJAwMCAgIBAgECAgQDBAUFBgUNDg4NCgUEBAQDAgMBAQIBAwME/JwfA1MAAAAMAAAAAAOpA7kAAwAHAAsADwATABcAHQAjACcAKwAwAD8AACUhNSEFITUhJRUhNSMVITUlITUhBSE1ISUzIRUhNSM7ARUhNSUVIzUnFSM1JREVIxEBESERIzUjESMVIxEjESMCLwE7/sX+ZwE7/sUC9P6GIP6GAbkBO/7F/mcBO/7FAbkfARz+hvydP/6GAnZ+vX4BHH7+hgNSnZ69nZ4fhiAgIB9fX19fPyAgIB9fX19fnX5+fvz8vv7kngG6/kb+5QEbngE7vf7kAlcAAAAABwAAAAADuQO5AAMABwAMABsAHwAjACcAAAEVIzUnESMRJREVIxEBMyE1IzUjESMVIxEjESM3ITUhJRUhNQchNSEC3H68fgEbfv6GvQK1vZ68np4f3QG4/kgB2P4IIAI4/cgBQ93dfv6lAVu9/uT8Ahj9yR/8ATy+/oYCtj4gIF9ffp0ACgAAAAAD2APYAAMADwATABcAGwAfACMAJwArADEAACUzNSMlFwcXNxc3JzcnBycHMzUjBTM1IzczNSMhMzUjJzM1IzczNSMBFwEnASE3IREjASQ+PgF6h4cWh4cWh4cWh4fzPz/+xT8/3EBAAXpAQLw+PrxAQP2ZFgMfFvyUAmAe/aEf5EAoh4cWh4cWh4cWh4cfPyBAfj5APkBeP/0TFwL9F/ydIANSAAAAAA8AAAAAA6kDuQADAAcACwAPABMAFwAbAB8AJQArADMANwA7AEAATwAAJTM1IwUzNSMHMzUjJRUhNSMVITUlMzUjBTM1IwczNSMlOwEVITUhOwEVITUjFSMVMxUjNSUVIzUnFSM1JREVIxEBESERIzUjESMVIxEjESMCbvz8/qb8/H4fHwL0/sUg/sUBevz8/qb8/H4fHwHYnn7+xf7FnX7+xR9fX18Cdn69fgEcfv6GA1Kdnr2dnh+GICAgICAfX19fXz8gICAgIB9eXl5eXiBf3Z1+fn78/L7+5J4Buv5G/uUBG54BO73+5AJXAAAAAAQAAAAAA5kDuQADAAcADAAyAAABFSM1JxEjESURFSMRATMVMzUzFTM1MxUzNTMVMzUzFTM1MxUzNTM1IzUjESMVIxEjESMCvX69fgEcfv7EQB9fH18fXx9fH18fX76dvZ5eIAGC3Nx+/qYBWr3+5fwCF/3JPz8/Pz8/Pz8/Pz8/IPwBOrz+hgMTAAAABgAAAAADuQO5ABMAJwBnAHsAtgC8AAABMxUjFTMVIxUzNSM1MzUjNTM1IyUzFSMVMxUjFTM1IzUzNSM1MzUjJRUPDi8PPw8fDiUzFSMVMxUjFTM1IzUzNSM1MzUjBR8PPw8vBzM1Iw8OASE1IREjAtxAQEBAvkBAQEC+/sY+Pj4+vD4+Pj68AdgCAgIEAwUFBgYGBwcICAgICAcHBwcGBgUEBAMDAgEBAQECAwMEBAUGBgcHBwcICAgICAcHBgYGBQUDBAICAv0MPz8/P70/Pz8/vQI3AQEDBAQGBgcICQkJCwoLCwwKCwoKCQgIBwcFBQQCAgEBAgMEBQcHCUWOCwsKCwkJCQgHBgYEBAMB/YkDcvytHwFDH0AfPz8fQB8/vR9AHz8/H0AfP70KCQkJCAgHBwYFBQQDAwEBAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEBAQMDBAUFBgcHCAgJCQkVHz8gPj4gPx9AXw0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNDg0NDAsLCgsfAQIDBAUHBwgJCgoLDAwM/P8fA1MAAAoAAAAAA7kDyAADAAcADAAbAB8AIwAnACsALwAzAAABFSM1JxEjESURFSMRATMhNSM1IxEjFSMRIxEjJTM1IwczNSMHMzUjBzM1IyUVITUHITUhAtx+vH4BG37+hr0Ctb2evJ6eHwI3Xl5ePj6eXl5ePj4B+P3IHwJ2/YoBM9zcfv6mAVq9/uX8Ahf9ySD8ATu9/oYCtV4gPz8gID8/H35+nb0ACgAAAAADuQOJAAMABwAMABAAFAAYABwAIQAlAEoAACUVIzU3FSM1JR0BIzUlFSM1JREjESMVIzUlFSE1JREVIxEjFSE1AzMhNSM1MzUjNTM1IzUzNSE1ITUhNSE1ITUhNSE1ITUhNSE1IQEEnp6eAnZ+/qaeATx+IJ4BPP7EAdl+H/7EH70Ctb29vb29vf6lAVv+pQFb/qUBW/ytA1P8rQNT/I7VPz9ePz8/H73cID8/Xv6mAVo/P18/P17+5fwCFz8//ckgPx8/ID8fPyA/Hz8gPx8/IAAABQAAAAAD2APYABMAJwA7AEEATQAAATMVIxUzFSMVMzUjNTM1IzUzNSMlMxUjFTMVIxUzNSM1MzUjNTM1IyUzFSMVMxUjFTM1IzUzNSM1MzUjAyE1IREjJRcHFzcXNyc3JwcnAr0/Pz8/vT8/Pz+9/sU/Pz8/vT8/Pz+9/uQ/Pz8/vT8/Pz+9PwNy/K4gAnaIiBeHhxeIhxaHhwEkID8fQEAfPyA+viA/H0BAHz8gPt0fQB8/Px9AHz/8rh8DUyiHhxaHhxaHhxaHhwAABQAAAAADuQO5AAQABwAKAB8AJQAAJScRIzcXAxEFJzc1Byc1IxUHIxEzNRcVMzUTFxUzESMBITUhESMBwZ0Oq/OUARthYXijX9UnX51fq3BfX/0MA3L8rR++TwEywYj+zgHO/GXISPerGSvw/qUGUBR3AWJ1CgHZ/I4fA1MAAAAEAAAAAAO5A7kAAwAHAAsAGgAAAREjEQMjETcBIxETASkBESMVCwEFFzcRIxEjAp7dH93dAfjd3fytAVsCFx/u+P65EiY/HwHL/psCXf2jAc6a/ZgBZgFL/TADFAv+mgEX5Bob/kgDUwAAAAAFAAAAAAPYA9gAAgAGABIAFgAvAAAlFzUFMzUnNxcHFzcXNyc3JwcnBSMRNwEpATchERcVNzUTETcRIxULAQUXNxEjESMDkwf+5CAgIIeHFoeHFoeHFoeH/s7c3P6mAVoBBh7+/Nwg3CAg7vj+uhImPx/GBgxGgyAjh4cWh4cWh4cWh4fcAc2b/XggAlz4eh9cAUv+KiEB+Qv+mwEX5Rob/kkDUgAAAAAJAAAAAAO5A4kAAwAIAAwAEAAUABgAHAAhAD4AACUVIzUlHQEjNSEVIzUlESMRIxUjNSkBNSEnFSE1JRURIxEBMyE1IzUzNSM1MzUhNSE1ITUjFSE1ITUhNSE1IQEEngJ2fv6mngE8fiCeAfgBW/6lvP7EAdl+/oa9ArW9vb29/qUBW/6lvP7EA1P8rQNT/I70Xl5+Xn7cXl5+/qYBWl5eIF5eXj8f/ggCF/3JIF4gXiDcID8/XiBeIAAAAAoAAAAAA7kD6AADAAcACwAPABMAFwAbAB8AJAAzAAAlMzUjBzM1IwczNSMXMzUjNxUhNQchNSEBFSM1JxEjESURFSMRATMhNSM1IxEjFSMRIxEjAn5eXvxeXl4+Pvw+Pvz9yB8Cdv2KAhd+vH4BG37+hr0Ctb2evJ6eH3YgICA/Pz8/H35+nb0BO93dfv6lAVu9/uT8Ahj9yR/8ATu9/oYCtQAABgAAAAAD2APYAAsAEAATABYAKwAxAAABFwcXNxc3JzcnBycFJxEjNxcDEQUnNzUHJzUjFQcjETM1FxUzNRMXFTMRIwEhNyERIwKeh4cWh4cWh4cWh4f+7p4OrPOVARxiYnmjXtYmXp5erHBeXv0MAmAe/aEfAUyHhxaHhxaHhxaHh4VQATHBiP7OAc78ZshI+KwZK/H+pgZQFHcBYnUKAdj8jiADUgAABwAAAAADuQO5AAMABwALAA8AFAAYACcAAAERIxE3MzUrAREjESczNSMlGQEjETUzNSMBMyE1IxEjESMVIxEjESMC3H4gfn7cfiB+fgE7fn5+/oa9ArW9nryenh8Bov7EATw+QP5GAbo+QD7+5f6lAnZAPvztHwFbATu9/icDUwAGAAAAAAN6AzsAAwAHAAwAEAAUACMAAAEVIzUnFSM1Nx0BIxElESMRAzMRIxMzITUjNSM1IxUjESMRIwL8Xp5e3F7+pR8gXl5+fgH4Xn6efl4gAYKenl78/J7cvgGafv4IAfj96AI4/akfvvye/uQCVwAAAAoAAAAAA/gDCwADAAcACwAPABMAFwAcACAAJAAzAAABFSM1JTM1IwczNSMlFSM1JTM1IwczNSMlHQEjESERIxEDIREhATMhNSM1IzUjFSMRIxEjA1pe/apeXl8/PwIXXv6mXl5fPz8ClV7+pvwgATv+xQFafgIYfn6efl4gAbGdnSAfPz8g/Pw/Hz8/P9y9AZn+xQE7/qYBev4nIL38nv7lAfgABwAAAAADuQO5AAMABwALAA8AEwAYACcAACUVIzUjFSM1IxUjNSUVIzUnESMRJREVIxEBMyE1IxEjESMVIxEjESMC3H4ffh9+Abh+vH4BG37+hr0Ctb2evJ6eH6ZAQEBAQED8vr5+/sQBPLz+5d0B+P1rHwFbATu9/icDUwAAAAAFAAAAAAO5A7kAAwAHAAsAKQAvAAABEScRAwcRNwEDERMHJzUjJwcjFQUXNxEHFzcVMzU3FTM1FxMRMxEjMScBITUhESMCfr0f3d0B2Nzc59ICDBAB/uoUBhoUBh/dH9PmIAIZ/MgDcvytHwJO/rvaAUX+vbcBS7f+4/7rAUIBFfDzAg4OAeYZBf61FhgFRV+39+7zASD+lgMEFPy5HwNTAAAAAAkAAAAAA7kDuQADAAcACwAPABMAFwAbAGgAbgAAJTM1IzczNSMFMzUjJTM1IwUzNSM3MzUjNzM1IwEVPyUjFQ8jITUhESMBoj4+vEBA/mc/PwJXPj7+hj4+/D4+fj4+/XoaGhoZGBgYFhcWFRUVFBMTExISIiAeHRoZGBYUEhkVEgoJCwcEAiACCA0SCw0ODxsTFRYZGRwdHyAjERMSExQUFRUVFhcWGBgYGWgDcvytH4Y/Pz8fPl8/Pz9eQLxA/VogAQECAwMFBQYGBwgICQoKCgsLDBkaHBweHh4fHh8tLCoaGSMeGhQGEyIpMRobHB0sHh0eHRwcGxkYFwsKCQoICAgHBgYFBAQDAgGtHwNTAAAAAAoAAAAAA7kDuQADAAcACwAPABMAFwAbACMAJwAtAAA3MzUjBTM1IyczNSMXMzUjBTM1IyUzNSMFMzUjFwMnBxcTJScFMzUjASE1IREjpj4+ATpAQLw+Pvw+Pv6lPz8CNz8//qY+PoG1rRjOxQE3Ev7ePz/+CANy/K0fpj4fP34/Hz4fP34/Pz9E/lrJFPABzNoaHT/8zR8DUwAAAAcAAAAAA7kDuQADAAcACwAPABQAGAAnAAABFSM1NxUjNScRIxE3FSM1JRURIxE3FSM1ATMhNSMRIxEjFSMRIxEjAtx+fn68fn5+ARt+fn7+hr0Ctb2evJ6eHwFD3d1fICAf/qUBW18gIF69/qUCGF4fH/1rHwFbATu9/icDUwAABwAAAAAD2APZAAMABwAMABsAHwAnADMAAAEVIzUnESMRJREVIxEBMyE1IzUjESMVIxEjESM3ITUhByE3ITUhJyEFJwcXBxc3FzcnNycCvX69fgEbfv6GvQK1vZ29np0g3QG5/kc/AeEf/h8BvyD+QgJ2hxeIhRaFhxeIhRYBItzcfv6mAVq+/uT8Ahj9yCD8ATu9/oYCtT8gXx9fH0iIF4eKFoqIF4eKFgAAAAcAAAAAA7kDuQADAAcADAAQABQAGAAnAAABFSM1JxEjESURFSMRJyE1ISUVITUHITUhAzMhNSM1IxEjFSMRIxEjAtx+vH4BG36dAbj+SAHY/gggAjj9yJ29ArW9nryenh8BQ93dfv6lAVu9/uT8AhjcICBfX36d/I4f/AE8vv6GA1MAAAQAAAAAA7kDuQATACcAOwBBAAABMxUjFTMVIxUzNSM1MzUjNTM1IyUzFSMVMxUjFTM1IzUzNSM1MzUjJTMVIxUzFSMVMzUjNTM1IzUzNSMDITUhESMC3EBAQEC+QEBAQL7+xj4+Pj68Pj4+Prz+5D8/Pz+9Pz8/P70/A3L8rR8BQx9AHz8/H0AfP70fQB8/Px9AHz/cHz8gPj4gPx9A/K0fA1MABwAAAAAD8APsAAMABwANABEAIQAlAC0AACUHNTcFByc3BRUhERcBBQcnNwcnEScHFxEhNTc1MzcRByc3FzcnBScHFzcnNSMDPVpa/ew+uEgCUv1gvwEiAR9VulHM2U5sBgLNcDxhZr8Mtle3/g0YSMdMnRZ9R/FZYD+jNpP9AUKqASNVVbpRGqz+ukRQBv6TBlqARwGVTNAUxkHWmBJKnkx43wADAAAAAAPsA+wAAwAHABcAAAEVITUBFSE1JxkBITUhNSERITUhESE1IwG9/m0BI/7dFwPa/D0DU/ytAon9dxcBveDgAZPg4Bb+9P25F5wBDYcBDIcAAAAACAAAAAAD7APfABAAIAAvAD4ARABIAE4AYgAAJQclIzcfAT8JJR8LByU3BQ8KLwE3ByMvCj8BBQcnPwIlBzclFw8CJzcFDwEzBzMHFzczBRMzNSM3AQURIwNEXv7FARIlICEXGBkaDA0MDBH+AAMMIBsdEBAREBERFhT+rYUB8AMRERIREhESEBAeGh05TwEREBERERAQDx0YIiD0Adhudw4Ngf566i8BPvGADQ/DkP65J3IBoK2VEaPEAUyXZVlG/rr+0Bf1qJhCBAICAgQHCAUGBggLQgMKGRISCQgHBwUEA0QBuTQCCgkIBgUEAwIBAQIDxMICBAUGBwgJCRMSGy0pN8dhDg+XASdBx9WWDg6e+KsZnd6hD7CgARAWfQFdvgFuAAYAAAAAA+wD7AADAAgAFQAgADcAWgAAAREjEScVESMRJxEjET8INRUPBxEnFREPBxc/BxEjEQMhNSMRIzUjNT8HITUhDwc1IzUjGQEjA6rKFsoWygYUFhcXGRobHh4bGhkZFxYYFhEODAwLCQkIFgYHBwgJCQoOyi0D2i3g4BkXFxcYGBgYAST+3BgYGBgXFxcZ4PYXAZD+mgFms53+hAIZF/3QAdYIFxYUFBIQDw6Hbg4OEBESFBUaAQCHcP7NFxUVFhcYGBgGExQTEhISERX+SQOA/GkXAXy0TAkHBgUEAgIBFgEBAwQEBgcIfIb8agPDAAAIAAAAAAP4A+wABwANABUAGwAjACsALwDAAAAlFTM1MxUjNTc7ARUjNScVMzUzESMRNzsBFSM1JRUzNTMRIxEnFTM1MxEjESUVIzUBMyE1MzUjNTM1IzUzNSM1MzUjNTM1IzUzNSM1MzUjNTM1IzUzNSM1MzUjNSMVIxUzFSMVMxUjFTMVIxUzFSMVMxUjFTMVIxUzFSMVMxUjFTMVIxUzFSMRIzUzNSM1IxUjFTMVIxEjESM1IxUjESM1IzUzNSM1IxUjFTMVIxUjESM1MzUjNSMVIxUzFSMRIxEjAW4XLXAsFy1wnRYtcC0WLXACihYtcJ0WLXABOnD9M1oDgBYWFhYWFhYWFhYWFhYWFhYWFhYWFxYWFhYWFhYWFhYWFhYWFhYWFhYWcENDQxZEREQsRBZDLUNDQxdDQ0MtQ0NDFkNDQ0QW8y0tyclwLS1DLCz+hAF8cCwsRC0t/dACMFlZWf13AokXLS39SYcWQxdDFkMXQxZEFkMXQxZDF0MWFxcWQxdDFkMXQxZEFkMXQxZDF0MWcAJGFlpaWloW/boC41lZ/R3gFlpZWVoW4AGTFlpZWVoW/m0DwwAAAAAFAAAAAAPsA+wACQATAB0AJwA1AAABHQEzNTM1IzUjFx0BMzUzNSM1IxcdATM1MzUjNSMXHQEzNTM1IzUjASE1ITUzNSM1IxEjESMBIBYtLRazFywsF8oWLS0WyRctLRf8rQPa/JYtLRZDFwGmFrOzFrREFrOzFrQtF7OzF7OGF7OzF7P8lhezFrP+hAPDAAAJAAAAAAPsA+wABQALABcAIwApADUAQQBNAFMAABM7ARUjNTc7ARUjNQcjFTMVMzUzNSM1IzMjFTMVMzUzNSM1IyU7ARUjNQcjFTMVMzUzNSM1IzcjFTMVMzUzNSM1IzMjFTMVMzUzNSM1IwEhNSERI5oWFkPKFhdEnC0tFi0tFrMtLRYtLRYBZhcWQ50tLRYtLRazLS0XLCwXsywsFy0tF/ytA9r8PRcBeoeHWYaGQ7NaWrNatFlZtFlah4das1pas1oWs1pas1qzWlqzWfytFwPDAAEAAAAAA/gD7ABCAAATIxUzESMVMxUhNSE1MzU3FTM1FxUzNRMzNSMVAyMVJzUjFQcjETM1MxUzNTMVMzUzFTM1IxUjNSMVIzUjFSM1IzUjHhYWFhYD2vw9LeBZylnmPlrbSMpZ9hctyVrgWcpaWspZ4FrJLRcDqlr9jVpwF1lP2AQElzZLATJZWf7cB5c6N+wCcy0tLS0tLVoXFxcXFxdDAAAACQAAAAAD7APwAAIABgAJAA0AEQAUABcAGwAyAAAtATcnByc3JwcnBQcnNxMnPwEnBycHJzcfAQcRJwEnBxcTBxc3FyUFFzcnEzcnBy8BNSMDF/7WhxKUT5ETjSQBLQJUzkevkV4PVDvVtbW1R+UX/mFIC0pMPg8zAQEiAWpiEGBFXAxdvKwXjVZEEUwXgg1+4LEBUID+e6X5OhI1VvFlrBlpjgEc7/7bKBQp/eo4ES4IlGlcEFsB+zkTOiz+QAAABQAAAAAD6wPsAAcADgASABYAOAAAAREjETM1IzclFTMHESMRFwc1NycHIzcBBxc3MxUhNzUzFSE3NTM1IxEjNSMHESMRIwcVIwcRIxEjAUyHh3YsAfMBAYazFhYKHnku/b1YElYzATlELAE6QxcXnZJOLJ1DU0otFgJa/dAB7BctQ1oB/egCcy0XTCEaLS3+Im0ObOBDneBDnRcBfHBL/l8CRkScS/7lAuMAAAYAAAAAA+wD7AAjAD8AfwDnAUMBwwAAJQ8PKwEvAjcfAz8IJR8IBy8PNyUPDy8PPw8fDicjDw4dAR8NMz8DFw8HIy8dPQE/FzUjDx8fCAcvDj0BPx4BHx8/Hy8fDx4DLwMQEBAREhISExMUExUUFRUVGBgYIikREBAQDRkYGBcXFRQS/k0PERETExQLFhEoFBISEREQEQ8PDw8NDg0MDH8BZwEBAwQFBQcHCAgKCQsKDAsLDAoLCQoICAcHBQUEAwEBAQEDBAUFBwcICAoJCwoMCwsMCgsJCggIBwcFBQQDAYUFCwsLCgkJCAgHBgUEBAICAgQEBgcHCQoKCwwMDQ0OEBAQDnEXFBQVFhYXGA8PDg8ODg0NDQ0MDAsLCwoJCggICAcGBgYEBAMDAgEBAgIDAwQFBQYNDxESFBYXCw0MDQ0NDhUCDw8PDg4ODQ4MDQwMCwsKCgoJCQgHBwYGBQUEAwICAQEBAwQFBwgKCwV/DAkICAcHBgUFBAQDAgIBAgMEBQYGCAkKCwsNDQ4PDxAREhISFBMVFBYVFhcXGf4pAQIDBAYGCAkKCwwMDg8PERESEhQUFBYVFxcXGBgZGRkZGRkYGBcXFxUWFBQUEhIREQ8PDgwMCwoJCAYGBAMCAQECAwQGBggJCgsMDA4PDxEREhIUFBQWFRcXFxgYGRkZGRkZGBgXFxcVFhQUFBISEREPDw4MDAsKCQgGBgQDApgCDAwLCwkJCAgGBgUEAwMBAgMHlwMCAQEBAgQFCAkLDQ0zEREPDQ0KBQkFmAYGBwgJCQkLCgwMDQ0NDw9cwQsMCgsJCggIBwcFBQQDAQEBAQMEBQUHBwgICgkLCgwLCwwKCwkKCAgHBwUFBAMBAQEBAwQFBQcHCAgKCQsKDHkDBAUFBgcICQkJCgsLCwwMDg0NDAwLCgoJBwcGBAQCAQMEB3EQCwoIBgQDAQECAwMEBAYGBgcICAgKCQoLCwsMDA0NDQ0ODg8ODw8ODg4NDQ0NDQwMFxYUEhEPDQYFBQQEAwICFwICAwQEBQUGBwcICAkJCgoLCwwMDA0NDQ4ODg8ODxAPFxYWFhQUFBIHXBEPDw8QEBAQERERERISEhIYFxYXFhYVFRQUExMSERERDw8ODQwMCwoICAcGBQQDAv4qGRkZGBgXFxcVFhQUFBISEREPDw4MDAsKCQgGBgQDAgEBAgMEBgYICQoLDAwODw8RERISFBQUFhUXFxcYGBkZGRkZGRgYFxcXFRYUFBQSEhERDw8ODAwLCgkIBgYEAwIBAQIDBAYGCAkKCwwMDg8PERESEhQUFBYVFxcXGBgZGQAABgAAAAAD7APsAAMABwALAA8AEQAWAAABFSM1ExEjESMRIxElFSE1AREDMyERIQPWycnJF+ABwP5A/hQXFwPD/CYBCuDgAez+KgHW/TQCzODJyfxUA6z8PQPaAAAEAAAAAAPsA+wAAwAJABEAFQAAJQcRNwcRIREFCQExBwURITcRBSE3IQPWQ0NZ/K0BDAFQARwW/IcDemD8LgNpWvyWfUQBCT0+/ukBVKEBIwGkEAH8gGADaTJDAAMAAAAAA+wDZgAiAFUA2gAAARUPDzU/DzUVDw8nETMfHSUVIxUfHjsBPx41Iy8eKwEPHQPWAQMEBwgKDA0PEBITFBYWIhwSEREQDw8ODQ0MCgoKCAgBAwUHCAsMDg8RExQVFhch7xgYGBcWFxYVFRQUExISERAQDw4NDAwKCQkHBwUEAwL8PgEBAgMEBgYICQoLDAwODw8RERISFBQUFhUXFxcYGBkZGRkZGRgYFxcXFRYUFBQSEhERDw8ODAwLCgkIBgYEAwIBAQIDBAUGCAgJCwsMDQ4PDxAREhITFBQVFRYWFxcXGBgZGRgYFxcXFhYVFRQUExISERAPDw4NDAsLCQgIBgUEAwG9CQkRERARDw8PDg4NDAwLCg1vCggICAkJCQoLCgsMCwwNDlcJCRESERAQEA8ODg0MDAsKDOEBEwECAgMEBAUGBQcHBwgJCQkKCgsLCwsMDA0NDQ0NDgEEkQ8PDg8ODg0NDQ0MDAsLCwoKCQgJBwcHBQYEBAMDAgEBAgMDBAQGBQcHBwkICQoKCwsLDAwNDQ0NDg4PDg8PkRMODg0ODQ0MDAwMCwsKCgoJCQgIBwYGBgUEBAMCAgEBAgIDBAQFBgYGBwgICQkKCgoLCwwMDAwNDQ4NDg4AAAcAAAAAA+sD7AADAAcACwAPABMAFwBCAAABESMREwcRNycHIzclESMREwcRNycHIzcBBxc3MxUzNTc1Mzc1MxUzNTc1Mzc1MzUjESMHFSMHESMRIwcVIwcRIxEjATaHsxYWCx15LwHZh7QXFwwcei/96VgTVhyzLUNDLbMtQ0NaWpxEOE4tnUM5TRcWAer+QAHA/mYXAbkjGC0tQ/26Akb94BcCPyQXLS3+IoQMgbMHLQ9ELLMHLSZDFhcCoENwS/5eAolD4Ev+5QMQAAIAAAAAArMCswADABIAAAEVIzUHMyE1IzUjFSMRIxEjESMCcEPgQwEjLXAWcC0WAi3KyuAW4OABOv7GAVAAAAABAAAAAAPsA+wAFQAANyE1ITUBBQEnASUBNQEFAScBJQERIxMD2vw9AS8BJAFBEv7N/t7+0wEwASMBVg/+tf7d/tQXExd7ASvhAZwN/nbf/tjtASyGASgQ/uKH/tkCGwADAAAAAAPsA+wAVwDkAWQAAAEVDxMrAS8TPQE/EzsBHxMlIw8OFQcfHzM/BxcPDisBLx09AT8eAR8fPx8vHw8eAvYBAQMCBAgKDQ4QERMVFRcLDA0MDA0NDAwNDAsXFRUTERAODQoIBAIDAQEBAQMCBAgKDQ4QERMVFRcLDA0MDA0NDAwNDAsXFRUTERAODQoIBAIDAQH+9AUZGRcWFRQTEQ8ODAoIBgQBAQEBAwMDBQQGBgYHCAgICQkKCgsLCwwLDQwNDQ0ODQ4MGBcWFhUTEwuUFRASERMTExQUFRUVFhYWFxgYGBcWFxYVFRQUExISERAQDw4NDAwKCQkHBwUEAwICAwQFBgYICQoLCw0NDg8PEBESEhIUExUUFhUWFxcZ/ikBAgMEBgYICQoLDAwODw8RERISFBQUFhUXFxcYGBkZGRkZGRgYFxcXFRYUFBQSEhERDw8ODAwLCgkIBgYEAwIBAQIDBAYGCAkKCwwMDg8PERESEhQUFBYVFxcXGBgZGRkZGRkYGBcXFxUWFBQUEhIREQ8PDgwMCwoJCAYGBAMCAgANDAwNDAsXFRUTERAODQoIBAIDAQEBAQMCBAgKDQ4QERMVFRcLDA0MDA0NDAwNDAsXFRUTERAODQoIBAIDAQEBAQMCBAgKDQ4QERMVFRcLDA0MDP8EBggLDA4PERMUFRcXGBkNDQ4NDg0NDQwNCwwLCwsKCgkJCAgIBwYGBgQFAwMDAQEBAwQGCAkMDQiKEg0NCwsKCQkHBwUFBAICAgMEBQcHCQkKDAwNDg8QEBESEhMUFBUVFhcWFxgYGBcYFhcWFhUVFBQTExIRERAQDw4NDAwLCQkIBwYFBAMC/ioZGRkYGBcXFxUWFBQUEhIREQ8PDgwMCwoJCAYGBAMCAQECAwQGBggJCgsMDA4PDxEREhIUFBQWFRcXFxgYGRkZGRkZGBgXFxcVFhQUFBISEREPDw4MDAsKCQgGBgQDAgEBAgMEBgYICQoLDAwODw8RERISFBQUFhUXFxcYGBkZAAAABgAAAAAD7APrAAMABwALAA8AEwA5AAABFyMnNxUnNScVITUBFSM1JxUhNTcjERczFSMRFzMVBxc3ITUhNSE1JzM1IzM1JyE1ITUnIzUnITUjAo4ibRadLRf9pAIZLRb+KpyzQ3CzQ3CBDIQDGPzwAZMWhggIS/5IAl1ahkv+zhcBeRcXXGkeehKHhwFpRnQShoYX/sZDLf7GQzJWE1gWLYcWFnxOLYZaT00XAAMAAAAAA9YDWwAEAAkADgAAJTMhNSEnMyE1ISczITUhATYXAX3+bIYWAor9YIYWA5b8VKXJF+AW4AAAAAIAAAAAA+wD7ABRANMAAAkBDw4rAS8dPQE/HyMVDx8fHz8fLx4B6gFPFRARERITEhQTFBUVFRUWFhgYGBcWFxYVFRQUExISERAQDw4NDAwKCQkHBwUEAwICAwQFBgYICQoLCw0NDg8PEBESEhIUExUVFRYWFhcZFhYcFxgXFxYWFRUUFBITERERDw8NDQ0LCgkJBwYFBAMCAQECAwQGBggJCgsMDA4PDxEREhIUFBQWFRcXFxgYGRkZGRkZGBgXFxcVFhQUFBISEREPDw4MDAsKCQgGBgQDAgEBAgMEBgYICQoLDAwODw8RERISFBQUFhUXFxcYGBkZAfL+rxENCwsLCQkIBwYFBAQCAgIDBAUHBwkJCgwMDQ4PEBAREhITFBQVFRYXFhcYGBgXGBYXFhYVFRQUExMSEREQEA8ODQwMCwkJCAcGBQQDAhcBAgMEBQYICAkLCwwNDg8PEBESEhMUFBUVFhYXFxcYGBkZGRkYGBcXFxUWFBQUEhIREQ8PDgwMCwoJCAYGBAMCAQECAwQGBggJCgsMDA4PDxEREhIUFBQWFRcXFxgYGRkZGRkZGBgXFxcVFhQUFBISEREPDw4MDAsKCQgGBgQDAgAFAAAAAAP4A+EAAgAGABIAMgBdAAABBy8BIzUzBR8BMz8BBwEvAQc3AQUPARUfAzMlHwM7AT8DNS8IBwEPAxUfAzcVBxc3Mx8BMz8BMzUjPwI1LwIjDwEjLwIjDwERIwKnSyv6TwYBZAMDBAON1f7lBAWf4AE1/t0DAQEDAwQCAQaYAgIDAokEcgIBAQECAwOvxgQEBP5lxAMCAQIDAwLAmhCaZ8YFBQTi+eUYAgECAwQEA0613QMDAwNKFgEVKioWWa8CAQFO5gFcAwEQaAFP9gMEBAQDAQFt7gICAQFyAgMDAwMDAQEW8wMBAf6aWgIEAwQEAwEBE12wDq/0AgH1FhoEAwQEAgIBLN0CAQEiAfoAAAADAAAAAAPsA+wAAwAHABoAAAERIxEBESMRATMhNSMRIxEjESMRIxEjESMRIwG9hwIwhv0zcANqcLOdWp2zWRcBvf5tAZMB1vyXA2n8gBcDgP6w/dABqQEN/UoDwwAAAAACAAAAAAPsA+wABgAKAAAlFSERFzMJASERIQPW/FTQIAEf/doD2vwm0KYBqsoBS/2+A9oAAwAAAAACswKzAAMABwAtAAABBzU3FwcnNwMhNSE1NxcVMzUjNxcVMzUjJzczNSMVByczNSMVByc1IxUzBzUjAeqHZpcpLC3rAWb+sJgyLQcdFi0dFhYdLRYdBy00Ji0HShYCJYg9ZRIpIy7++BYbmSgcLR0WHSwXFi0dFh0sHTQfHC1JuQAAAAUAAAAAA+wD6wADAAcACwAPAC4AAAEVITUlByE3ExUjNTcHIz8BIwcjFTMVIwcjFTMVBxc3ITUhNSE3NSE1ITc1ITUjAab+hAGpLf6TLY3J9i26LWBpQwezaUMHs4MQgwMX/PACRUT9dwJFRP13FwG7s7NDLCwBJLS0Qy0tFkPgQ0PgSoMQgxZEQ+BDQ+BwAAYAAAAAArMCswADAAcAEQAbACMANAAAARUjNTcVIzUjHQEzNTM1IzUrAR0BMzUzNSM1IxczNTM1IzUjATMhNSMVIzUjFSM1IxUjESMCLS2dLXAWFxcWcBYXFxbgFhcXFv7dLQE5WRdZF1kXFgG9WlpZs7MWFhYWRBcWFhdDWhcWQ/6a4MpwcLOzAVAABQAAAAAD+APsAAcADwAXAB8AqAAAJRUzNTMVIzUnFTM1MxEjESUVMzUzESMRJxUzNTMRIxEBMyE1MzUjNTM1IzUzNSM1MzUjNTM1IzUzNSM1MzUjNTM1IzUzNSM1MzUjNSMVIxUzFSMVMxUjFTMVIxUzFSMVMxUjFTMVIxUzFSMVMxUjFTMVIxUzFSMRIzUzNSM1IxUjESMRIzUzNSM1IxUjESM1IzUzNSM1IxUjFSMRIzUzNSM1IxUjESMRIwFuFy1wnRYtcAKKFi1wnRYtcP39WgOAFhYWFhYWFhYWFhYWFhYWFhYWFhYXFhYWFhYWFhYWFhYWFhYWFhYWFhZwQy0tFkQsRC0tFkMtQy0tF0MtQy0tFkNEFvNDQ8nJs0ND/oQBfLRERP3QAjBZQ0P9dwKJ/WCHFkMXQxZDF0MWRBZDF0MWQxdDFhcXFkMXQxZDF0MWRBZDF0MWQxdDFnACRloWhvb9ugKgWReG9v1g4FkXhvbgAZNZF4b2/m0DwwAABQAAAAAD6wMMAAMABwAcADAAjAAAARUjNTcVIzUjHQEjPwc1LwgfBw8IJzcFFR8ePwchESEvEA8eA9Xg4OAW+hMNDAoIBgQBAQIEBQcHCgsgDQsFCQcGBAIBAgQGCQoMDQ6lsv43AQICAwQEBQUGBwcHCAgJCgkLCgsLDAwMDQwNDQ4ODRgYFxYVFBMTAh7+AwYJCgsKDAsNDA0NDQ4ODg8PDQ4NDg0MDQwMDAsLCgsJCgkICAcHBwYFBQQEAwICAQGhWlr2WVlZ9xcUFRcXGBkNDRUUFBMSEhIRBhESCRMTFRUWFxcXFhUUExEPpqSeDg0ODQ0NDA0LDAsLCwoKCQkICAgHBgYGBQQDAwMBAQEBAwUHCQsMDgF9BwoJCQgIBwcGBQUEBAICAQEBAQEDAwMFBAYGBgcICAgJCQoKCwsLDAwMDA0NDQ4NAAARAAAAAAP4A+wAAwAHAAsAEAAUABgAHAAhACQAKAAsADAANgA6AD4AQgBdAAAlMzUjNTM1IwEjNTcFNxEjEQUzNSMFESMRAyMRNyURIxE3Iwc1FzM1IzUzNSMlFQcRJTMRBycRBTM1IzUzNSM1MzUjATMhNSM1IxUjESM3JwcjNSMRJxEjFSMRBxEjA8sXFxcX/K1aWgIPN4YBkxcX/ldas4eHAkaGdx5Z9hcXFxf9SocCDyE4TgGTFxcXFxcX/D1wA4AWF1kTPRFKbLNas51aFoNaFlr+3dZYPUD+zwE6AVpE/rEBov5eAUSDD/4qAUuLaGgtWhZaFqKEASZD/ohDSAFzQ1oWWhZa/CYXQ0MB7EcPVvf+ilMBqcn+rVgCzgAEAAAAAAPsA+wABAAIAAwAIAAAATMVITUBFSE9ASkBNScVESE1ITUhNSE1ITUhNSE1ITUjAdP3/WACGf3nA2n8lxcD2vw9Arb+8/5XAjABUPyAFwE2hoYBqoaGFocWnf0dF3CznVmds1oAAAANAAAAAAPsA/AAAgAFAAkADAAQABQAGAAbAB4AIgAlACkAQAAAJQc3BSU3JwcnNycHJwUHJzcTJz8BBRMHAyUHJwcnNx8BBxEXJzUPAScBNQEnBxcTBxc3FyUFFzcnEzcnBy8BNSMBsdiSAaz+1ocSlE+RE40kAS0CVM5Hr5Fe/bwon0gC9FQ71bW1tUfljIwXycABif5hSAtKTD4PMwEBIgFqYhBgRVwMXbysF91ugmRWRBFMF4INfuCxAVCA/nul+Tpj/wCNAfcLNVbxZawZaY4BHAkgrrLAawEWG/7bKBQp/eo4ES4IlGlcEFsB+zkTOiz+QAAAAAgAAAAAA+sD7AADAAcACwAPABMAFwAfAC8AAAEVIzUXBzU3BTM1IwUzNSMBESMREwcRNyUVETM1NxEjAQcXNzMRMzU3ESMHESMRIwHStPctLQF9WVn+mUNDAQ2z9i0t/vPgROD95oMQg2DgQ+BDWhYBCuDgpCzQLBYWFhYBJP3QAjD+DCwCICyy3v25B0MDIP2zgxCD/vMHQwMgRf3+ArcAAAAAAQAAAAAD+APsAD0AABMjFTMVIxUzFSE1ITUzNTcVMxcVMzUTMzUjFQMjFSc1IxUHIzUzNTcVMxcVMzUTMzUjFQMjFSc1IxUHIxEjHhYWFhYD2vw9LeBZylngRFrgQ8pZ+xIt4FnKWeBEWuBDyln7EhcBvVqGWnAXWVXXCZcyUgErWVL+1QuXPjLxhlXXCZcyUgErWVL+1QuXPjLxAjAAAAUAAAAAA+wD3wAEAAgADAAQACIAACUHJSMTAyU/Agc3JQEHATcFBwEzBxc3MwUTMzUjNwEFESMDRF7+xQFRaf6tsvQJ6i8BPgFMbv60kP65J/7vrZURo8QBTJdlWUb+uv7QF/WomAEc/uQB+CkYJ0HH/tDHAQ74qxn+haEPsKABEBZ9AV2+AW4AAAAAAwAAAAAD+APsAAgADwA/AAABMxcBIzUzNTclFwcjFSc3ASMVMxUjFTMVITUhNTM1ARcVMzU3FyMVMzUjJzczNSMVByc1IxUzByc1IxUHIxEjAUJZIv6GDi3gASl5PEOHav3WFhYWFgPa/D0tAW2WWTZXBlkzaZxEWpZ3WQddMVn7EhcChhn+cIZV11F5UQtlcP7dWoZacBdZWQGEcTJSSFdaWmnRWVLId0paYiQ+MvECMAAADQAAAAAD7APsAAMABwALAA8AEwAnACsAPwBDAFcAWwBfAGUAACUzNSMlMzUjBTM1IyUzNSMFMzUjATMVIxUzFSMVMzUjNTM1IzUzNSM3MzUjJTMVIxUzFSMVMzUjNTM1IzUzNSMFMzUjJTMVIxUzFSMVMzUjNTM1IzUzNSMFMzUjJTM1IwEhNSERIwIAFhYBOhYW/YwXFwJ0Fhb9jBcXASQWQ0MWQxdERBdDFhYW/rAWQ0MWQxZDQxZDAVAWFgEjF0REF0MWQ0MWQ/2jFxcCdBYW/NkD2vw9F1YtFywsLBctLS0Bk3DghxYWh+BwFi0tFrPgQxcXQ+CzFxctFkPg9hcX9uBDFxctFyz8PRcDwwAGAAAAAAKzArMAAwAHAAsADwAUACgAAAEjNT8BFSM1FyM1NzUVBzUnHQEnNQMxFSE1IzU3Jwc1IzUjFSMVBxEjAXoXF7NDnENDQxZDnQFmFhYQBlpwWRcWAWMRGQkzaWkxRGtLRI9DLKc2nf73MBaLFw8GS0RwfhkBHQAAAwAAAAAD7APsAAMABwAXAAABFSE1ExUjNScZASE1ITUhESE1IREhNSMCQ/3nyckXA9r8PQNT/K0DU/ytFwG94OABk+DgFv70/bkXnAENhwEMhwAABAAAAAAD7APsAAMABgA6AEAAAAEHJzcTJxMlEwcXNx8EMz8DFwcXNx8CPwM1AwcTJxM1LwIrAQ8BAS8CKwIPAwsBITUhESMCLo4ec/ij/v0p95ATiSABAgMDAgMDAZasCRYGnQQEBQMCAS0XKZBmAQIDBAMEA/7qQAICAwIDAgMBdPFyA9r8PRcCErc8v/74xAFHLv4R8AvkQAICAQEBAQPAzzQEIb0DAQECAwMEAVQD/tKuAkoEBAIDAQP+mkwCAgECAsAB4vyCFwPDAAAAAAQAAAAAArMCswADAAcACwAaAAABFSM1JxUjNTcRIxEDMyE1IzUjNSMVIxUjESMChkNwQ51DnS0BORZacFkXFgHTcHBayspZ/t0BI/7HFoezWuABUAAAAAADAAAAAAPsA+wAAwAaAB4AABMFNyUTJScRITcRJwcRNxUHEQcRIREFAQURJTcFNyUWASpG/ufW/tEBA3pgCFJDQxb8rQEUAToBBf7pEQEQTP73AzyzR63+8LYB/O9gAqoFUv54NP9EAQ8S/vQBWb0BOsoBmcEQvU29AAAAAwAAAAAD7APsAAMABwAbAAAJATUBBQcnNwEhNSE1ARc3FzcnNycHJwcnAREjAa3+fQEvAeea1sL9gQPa/D0BluqmihCLixGKvdVm/tMXAlz+f5QBKimvncH89BeSAZKsvooQi6AOnr3SS/7XAl8AAAMAAAAAA+wD7AADAAcAFgAANzMVIwERIxEBMyE1IxEhESMRIREjESOw4OACc+D90IcDU7P+84f+9HAX88kCGf3nAhn90BcDU/ytA1P8rQPDAAAAAAIAAAAAArMCswApAGwAAAEXDwcvDz8PNSMPDx8PPw8vDyMB6nQMCwsLDAwMDRAQDw4ODQwLCgkIBgYEAgEBAgMEBgYICQkKCwwMDQ4PARAQDw4ODQwLCgkIBgUEAgEBAgUGBwkLCw0ODw8RERISEhIREQ8PDg0LCwkHBgUCAQECBQYHCQsLDQ4PBxAREhIfAfh1CQYFBAMDAQEBAgQFBwgJCgsMDQ4ODxAQDg8NDgwMDAsJCggHBgUEAxcDBAYHCAkLCw0NDg4QEBAREhIREQ8PDg0LCwkHBgUCAQECBQYHCQsLDQ4PDxEREhISEhERDw8ODQsKCQQHBQQCAAcAAAAAA+wD7AA/AIAAwQECAUIBgwGJAAAlFQ8OLw49AT8OHw4FFxUfDj8PLw8PDicVDw8vDz8PHw4FHQEfDj8PLw4rAQ8NJR8PPw49AS8NKwEPDSUVHw8/Dy8PDw4DITUhESMDIwIDBQUGBwgJCQoLCwwMDQ0MDAsLCgkJCAcGBQUDAgIDBQUGBwgJCQoLCwwMDQ0MDAsLCgkJCAcGBQUDAv7zAQIEBQYHCQkKDAwMDg4ODw8ODg4MDAwKCQkHBgUEAgEBAgQFBgcJCQoMDAwODg4PDw4ODgwMDAoJCQcGBQQCRAECAwUGCAgJCwsMDQ0ODw4PDw4NDQwLCgoIBwcEBAIBAQIEBAcHCAoKCwwNDQ4PDw4PDg0NDAsLCQgIBgUDAv7IAwQGBwgKCwwNDg4QEBASERAQEA8NDQwLCggHBgQDAQEDBAYHCAoLDA0NDxAQEBESEBAQDg4NDAsKCAcGBAMB6gEBAwQFBQcHCAkJCgoLCwsMCwoLCgkICAgGBgQEAwICAwQEBgYICAgJCgsKCwwLCwsKCgkJCAcHBQUEAwH+bgEDBAYICQoMDA4PEBAREhITERIQEA8NDQwKCQcHBAMBAQMEBwcJCgwNDQ8QEBIRExISERAQDw4MDAoJCAYEA+ED2vw9F/4MDAwLCwoKCQgHBgUEAwIBAQIDBAUGBwgJCgoLCwwMDA0MDAsLCgoICAgGBQQDAgEBAgMEBQYICAgKCgsLDAwNBwcPDg0NDAsLCQgIBgUDAgEBAgMFBggICQsLDA0NDg8ODw8ODQ0MCwoKCAcHBAQCAQECBAQHBwgKCgsMDQ0OD2EHBw8ODQ0MCwsJCAgGBQMCAQECAwUGCAgJCwsMDQ0ODw4PDw4NDQwLCgoIBwcEBAIBAQIEBAcHCAoKCwwNDQ4PDwgJEBAQDw0NDAsKCAcGBAMBAQMEBgcICgsMDQ0PEBAQERIQEBAODg0MCwoIBwYEAwMEBgcICgsMDQ4OEBAQrAsLCwoKCQkIBwcFBQQDAQEBAQMEBQUHBwgJCQoKCwsLDAsKCwoJCAgIBgYEBAMCAgMEBAYGCAgICQoLCgu+CQkSERAQDw4MDAoJCAYEAwEBAwQGCAkKDAwODxAQERISExESEBAPDQ0MCgkHBwQDAQEDBAcHCQoMDQ0PEBASEf0KFwPDAAABAAAAAAPsA+wAEQAANyE1ITUBBQEnASUBESE1ITUjEwPa/D0BLwEkAUES/s3+3v7TA5b8ahcTF3sBK+EBnA3+dt/+2AK4FloAAAAABgAAAAAD7APsAAMABwALAA8AFAAmAAABESMRJREjESURIxEnESMRJRURIxEBITUjESMRIxEjFSMVIxEjESMDfYf+FIcCXYa0hgEjhv5WA9panZy0nJ1DFwFN/t0BI8n+FAHsWv26AkZa/WACoLP3/aQDU/yWFwE5ASMBDbOz/f0DwwAABQAAAAACswKzAAMABwAMABAAFQAAARUjNTcVIzUjHQEjNTcVIzUDOwERIQKdQ0NDF0OdnbP2cP6aAb1aWoZwcHBw4FpDQ/6wAWYAAAkAAAAAA/gD7AADAAgADAARABQAGgAgACYAPQAANyM1NwU3ESMRJxEjESURIxE3Iwc1JRcRIxE3JR0BBycRJxEnIwcRATMhNSMRIzcnByM1IxEnESMVIxEHESN4WloCDzeGFloBk4Z3Hln+ilOHJgFtOE6GSiAd/t1wA4CGEz0RSmyzWrOdWhYq1lg9QP7PAToV/rEBojT+KgFLi2hoLU3+SgHdJsngmENIAXOH/oJEHAFW/JYXAexHD1b3/opTAanJ/q1YAs4AAQAAAAAD7APsABIAADchNSERCQEzATcXESMnIwkBNSMTA9r8PQEvAT4NATYHDKOGIf61/tIXExcBmf7RAWz+9ggLAdec/p8BK70AAAgAAAAAA+sD7AADAAcACwAPABMAFwAfAC8AAAEVIzUXBzU3BTM1IwUzNSMlESMREwcRNwEZATM1NxEjAQcXNzMRMzU3ESMHESMRIwHStPctLQF9WVn+mUNDAQ2z9i0t/vPgROD95oMQg2DgQ+BDWhYBCuDgpCzQLBYWFhaH/m0Bk/6pLAGDLQFO/pv+QAdDAyD9s4MQg/7zB0MCVkT+xwK3AAAAAwAAAAACswKzAAMACAASAAABFSM1JTMVITUnHQEzNTM1IzUhAgCdAQ0t/sYWyZ1D/t0BvVpacFpaFhbgcIZwAAMAAAAAA+wD7ABFANcA3QAAATMfEA8QIy8OPxETHwkVLxAPES8KBx8KDwcXPwYfDjM/Dx8FFQcXPwEvBT8BLwgBITUhESMCfA0MDQ0MDAwMDAwMDAsMCwsSDQQECgsNDg8QERASExQVFRcWDg4ODQ0MDQsSERAPHBcTHg0MDQ4PDxESIBcNDhAREQkTE8wGBQUFAwMCAgQCDBEMDAwNDQ0NDQ0ODQ4ODg4WFRQTExEQDg4WKxEPDw0NDBATEhEPDw0MCwoWGhUPIxYNDg8RCBMTDA8KCAgHCwoIFgcPDQcJCgsdGxcaHQ8QDQ4ODg4PDxAMGRgXFxUUEwkPDg4NDAwKCQcGBQMDAQIWAgECBQYHCAkBAgQDAwMDBQUGBvzFA9r8PRcCoAICBAQFBQcHCAkKCwsNDSIhDgwXFhUUEhIRDg0LCQcFAwEBAgMDBAUGCgoKCxUVEiAaFRQVExMRER0QCAgIBwUDAwIBAhEREhESERISQz9wFBUODAsLCggIBwcFBAQCAgEBAgUGBwgICQkRKBIRExMUFB4WGBoaGxsaGhk9WwY3ajQcGxwbDRkXDSEaGhkZLTJDAjVOLxkZGhweGhMTEwkJBgYEBAMCAQEDBAcJCw0PCA8QEBESExQVIB8jJysvMzgCNEA5PywmIR4PrU0tExISExISEvxpFwPDAAAAAAgAAAAAA+ED4QAZACYAMQBIAFUAZABoAGwAABMfCzM/CBEhESURIRE/CCMVDwc1IxUPBisBLwo1JSE/CicPCyMRIxEhEQMhESE2CSEbHhAREBESCBESQxMUExMSEhERB/5AA5b+QBYODg4MDQsLCBkMCgsLCwwNDhYTERITFBQUFTsSExITExIRERAdLQOW/sM2OBUWFiIXFxcXEBkHCxgYFxcjFhUoIzRqFv5AFwPE/DwBpAgbFBQJCQgGBgIEAgECAwQFBwcJBf7fAXBQ/kABMBEODg8PERETEAEVDw8ODQ0MC3OEDAkIBwUDAwEDBgcICgsLCxYoMRZhXSAgHy0cGhcUDAkFChYZHB0uICA/PGABwP5AAcD8UwPEAAAAAAUAAAAAA+wD6wADAAcACwAPAC8AAAEVITUlByE3ExUjNSUHIz8BIwcjFTMVIwcjFTMVBxc3ITUhNSE3NSE1ITU3NSE1IwG9/m0BwC3+fC2k4AEMLNEtYGlDB7NpQwezgxCDAxf88AJbRf1gAZND/ioXAbuzs0MsLAEktLRDLS0WQ+BDQ+BKgxCDFkRD4EMBQuBwAAAEAAAAAAPsAwwAGgAuAHIA4AAAAR8OHQEPBic1JR8HFQ8HJzcFDxAfDwU/EC8PBR8fPwIlHwIzPw8vDyMlLwMPHgNXDQ0MDAsKCgkICAYFBQMCAgMEBQYHC13+iw0LBQkHBQQCAgQHCAoMDQ6mswE5BgoKCQgJBwcHBgUEBAMCAQEBAQEDAwMEBQUGBgcHCAgL/rYJDAsLCgoJCAcHBgUEAwMBAQEBAgMEBAYGBggICQkKChD+TQEBAQMDAwUEBgYGBwgICAkJCgoLCwsMDAwMDQ0NDg0OEA8PAdkLCgoKEBAPDg4NDAsKCQgGBgQCAQECBAYGCAkKCwwNDg4PCBAU/h4UDw8QDg0ODQ0NDAwMDAsLCwoKCQkICAgHBgYGBAUDAwMBAQJwAQMEBAYHCAkJCgsMDAwNDQ0NDAwLCgoNXIgtEREKExMVFRYXFxcWFRQTEQ+noyMCBQYGBwcICQkKCgoLCwsLDAsKCgoKCQkJCQgHCAcGBgc/BgkKCwwMDA0ODg4PDxAPERAQDw8PDg4ODQ0NDAwLCwoN0w4NDg0NDQwNCwwLCwsKCgkJCAgIBwYGBgQFAwMDAQEBAQECWwICAQECBAUHCAkKCwwNDg4PEBAQDw8PDQ0MCwsJBwcFBAIBfwQCAQEBAQEDAwMFBAYGBgcICAgJCQoKCwsLDAsNDA0NDQ4NAAAABAAAAAAD7APfABAAIAAmADoAACUHJSM3HwE/CSUfCwclNyUHJz8CJQ8BMwczBxc3MwUTMzUjNwEFESMDRF7+xQESJSAhFxgZGgwNDAwR/gADDCAbHRAQERARERYU/q2FAvludw4Ngf3YJ3IBoK2VEaPEAUyXZVlG/rr+0Bf1qJhCBAICAgQHCAUGBggLQgMKGRISCQgHBwUEA0QBuTHHYQ4Pl0YZnd6hD7CgARAWfQFdvgFuAAAAAAEAAAAAA+wD7AATAAA3ITUhERcTATcXEQcnByUHBScRIxMD2vw91fgB5AUNCQyV/rAy/uZ9FxMXAZnVATv+oAcKAX0NCOv0P6J9AgoAAAAABQAAAAAD+APsAAMABwALABAAHQAAAREjESERIxElESMRJRURIxEBMyE1IxEjJyMBJxEjA1uG/kCHASSHAZOG/dBwA4AW57Mg/p6oFgE2/vQBDP70AQyd/lcBqVrg/t0CA/3mFwKJyv6IqAFAAAAAAAQAAAAAA+wD7AAEAAgAEgAjAAATMxEjESURIxEjESERMxUzFSERATMhNSMRIREjNSM1IREjESPSC3ADPXAX/dAtnQE5/R1DA5ct/rAtnf6wLBcCs/13AonK/K0DU/ytAomGygIa/JYXA2n958mH/WADwwAABAAAAAAD4QPhABgAJQAyADYAABMfCzM/BxEhESURIRE/CCUhPwoBIREhNgkhGx4PEBEREAkREEQUFBQTExMSFv5AA5b+QBENDQwMDQwLCgFP/r47ORUWFyMXGBcXDPxTA8T8PAGjBxwUEwkJCAYGAgQCAQIDBQYHCA7+3AFwUP5AATQOCw0ODxERExQWZVsgHx8sGxkXFAn8YQPEAAAAAAYAAAAAArMCswAgAEAAYQCCAKMAqQAAARUfBz8HLwcPBicVDwUrAS8GPwcfBgcVHwc/By8HDwY3FR8HPwcvBw8GJxcVHwY/By8HDwYDITUhESMCLQECBAYHBwkJCQgIBgYEAgEBAgQGBggICQkJBwcGBAJbAgICBAQEBAUEBAMDAgEBAQECAwMEBAUEBAQEAgICQwEDBAUHBwkJCQgIBgYEAwEBAwQGBggICQkJBwcFBAOyAQMEBQcICAkJCAgHBQQDAQEDBAUHCAgJCQgIBwUEA54BAwQGBggICQkJBwcFBAMBAQMEBQcHCQkJCAgGBgQDWgFm/rAWAb0FBAkHBwUEAwEBAwQFBwcJCQkICAYGBAMBAQMEBgYICA0EBQMEAgICAgICBAMFBAUEBAMDAgEBAQECAwMEBAUEBQgIBgYEAwEBAwQGBggICQkJBwcFBAMBAQMEBQcHCWcEBQgIBgYEAwEBAwQGBggICQkJBwcFBAMBAQMEBQcHCQ4FBAkHBwYEAgEBAgQGBwcJCQkICAYGBAIBAQIEBgYICP7qFgFQAAAAAAQAAAAAA+wD7AADAAcACwAaAAABESMRJREjETUzIxEBMyE1IxEhESMRIREjESMBkOACc+Dg4P3QhwNTs/7zh/70cBcBNv70AQyH/m0BkxYBk/ytFwNT/K0Cc/2NA8MAAAAAEgDeAAEAAAAAAAAAAQAAAAEAAAAAAAEABwABAAEAAAAAAAIABwAIAAEAAAAAAAMABwAPAAEAAAAAAAQABwAWAAEAAAAAAAUACwAdAAEAAAAAAAYABwAoAAEAAAAAAAoALAAvAAEAAAAAAAsAEgBbAAMAAQQJAAAAAgBtAAMAAQQJAAEADgBvAAMAAQQJAAIADgB9AAMAAQQJAAMADgCLAAMAAQQJAAQADgCZAAMAAQQJAAUAFgCnAAMAAQQJAAYADgC9AAMAAQQJAAoAWADLAAMAAQQJAAsAJAEjIGUtaWNvbnNSZWd1bGFyZS1pY29uc2UtaWNvbnNWZXJzaW9uIDEuMGUtaWNvbnNGb250IGdlbmVyYXRlZCB1c2luZyBTeW5jZnVzaW9uIE1ldHJvIFN0dWRpb3d3dy5zeW5jZnVzaW9uLmNvbQAgAGUALQBpAGMAbwBuAHMAUgBlAGcAdQBsAGEAcgBlAC0AaQBjAG8AbgBzAGUALQBpAGMAbwBuAHMAVgBlAHIAcwBpAG8AbgAgADEALgAwAGUALQBpAGMAbwBuAHMARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAdQBzAGkAbgBnACAAUwB5AG4AYwBmAHUAcwBpAG8AbgAgAE0AZQB0AHIAbwAgAFMAdAB1AGQAaQBvAHcAdwB3AC4AcwB5AG4AYwBmAHUAcwBpAG8AbgAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAwECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgITAhQCFQIWAhcCGAIZAhoCGwIcAh0CHgIfAiACIQIiAiMCJAIlAiYCJwIoAikCKgIrAiwCLQIuAi8CMAIxAjICMwI0AjUCNgI3AjgCOQI6AjsCPAI9Aj4CPwJAAkECQgJDAkQCRQJGAkcCSAJJAkoCSwJMAk0CTgJPAlACUQJSAlMCVAJVAlYCVwJYAlkCWgJbAlwCXQJeAl8CYAJhAmICYwJkAmUCZgJnAmgCaQJqAmsCbAJtAm4CbwJwAnECcgJzAnQCdQJ2AncCeAJ5AnoCewJ8An0CfgJ/AoACgQKCAoMChAKFAoYChwKIAokCigKLAowCjQKOAo8CkAKRApICkwKUApUClgKXApgCmQKaApsCnAKdAp4CnwKgAqECogKjAqQCpQKmAqcCqAKpAqoCqwKsAq0CrgKvArACsQKyArMCtAK1ArYCtwK4ArkCugK7ArwCvQK+Ar8CwALBAsICwwLEAsUCxgLHAsgCyQLKAssCzALNAs4CzwLQAtEC0gLTAtQC1QLWAtcC2ALZAtoC2wLcAt0C3gLfAuAC4QLiAuMC5ALlAuYC5wLoAukC6gLrAuwC7QLuAu8C8ALxAvIC8wL0AvUC9gL3AvgC+QL6AvsC/AL9Av4C/wMAAwEDAgMDAwQAB09wYWNpdHkFQ2hhcnQOSW5jcmVhc2VJbmRlbnQIQ2xlYXJBbGwLU3Ryb2tlQ29sb3ILQ2hldnJvbkRvd24LQWxpZ25NaWRkbGUJU3Vic2NyaXB0CVBhZ2VCcmVhawhBbGlnblRvcAZab29taW4NVHJpYW5nbGVSaWdodAhDb2xsYXBzZQtDaGV2cm9uTGVmdAtJbnNlcnRSaWdodApPcGVuZm9sZGVyB1JlZnJlc2gDUGFuClByb3BlcnRpZXMOQXV0b0ZpdENvbnRlbnQGRmlsdGVyDVNob3dIaWRlcGFuZWwGUmVwZWF0CEdyaWRWaWV3BFRpY2sMRGVsZXRlQ29sdW1uBVN0eWxlBE1vcmUFQXBwbHkKR3JhbmRUb3RhbA1UaW1lbGluZU1vbnRoDFRyaWFuZ2xlTGVmdAlQYXJhZ3JhcGgKVHJpYW5nbGVVcA5EZWNyZWFzZUluZGVudA5FeGl0RnVsbHNjcmVlbgZTZWFyY2gKRXhwb3J0X0NTVgtBbGlnbkJvdHRvbQpFeHBvcnRfUERGBEJhY2sLQ2lyY2xlX0luZm8NVW5vcmRlcmVkTGlzdAZTYXZlQXMLT3JkZXJlZExpc3QEUGxheQRMaW5rDFRpbWVMaW5lV2VlawlBbm5vdGFpb24IQm9va21hcmsLQWxpZ25DZW50ZXIKUGFnZU51bWJlcglDaGV2cm9uVXAETG9jawtJbnNlcnRCZWxvdwpJbnNlcnRMZWZ0CURlbGV0ZVJvdwVQYXN0ZQlQYWdlU2V0dXAJUmVkYWN0aW9uCVR3b0NvbHVtbgtDaXJjbGVfSGVscAtUaW1lTGluZURheQNDdXQQRml4ZWRDb2x1bW5XaWR0aARTb3J0DUNpcmNsZV9SZW1vdmUFUHJpbnQMVHJpYW5nbGVEb3duBUNsb3NlCkFsaWduUmlnaHQNQXV0b0ZpdFdpbmRvdwtGaWx0ZXJDbGVhcgVCcmVhawdab29tb3V0CEZvbnRuYW1lBVN0YW1wBFNhdmUMRXhwb3J0X0V4Y2VsC1N0cm9rZXN0eWxlCFN1YlRvdGFsBlJlbmFtZQRVbmRvDlRhYmxlT2Zjb250ZW50D0JhY2tncm91bmRDb2xvcgpDaXJjbGVfQWRkCVNpZ25hdHVyZQVQYXVzZQNTdW0HQWRkX05ldwZGb290ZXIMU3Ryb2tld2VpZ2h0CVJvd0ZyZWV6ZQhEb3dubG9hZA5Bbm5vdGF0aW9uRWRpdAxTZWN0aW9uQnJlYWsETm90ZQxDaXJjbGVfQ2xvc2UQVGltZUxpbmVXb3JrV2VlawRHcmlkDlRleHRBbm5vdGF0aW9uC05ld0RvY3VtZW50DE5ld1BhcmFncmFwaAdQb2ludGVyBlR3b1JvdwZVcGxvYWQMQ2hldnJvblJpZ2h0CEZvcm1EYXRhEE51bWJlckZvcm1hdHRpbmcITGFzdFBhZ2UGRm9sZGVyCUFsaWduTGVmdAlIaWdobGlnaHQKRnVsbHNjcmVlbgZIZWFkZXIGRGVsZXRlB0NvbW1lbnQMRmlsdGVyQWN0aXZlBUltYWdlBkV4cGFuZARSZWRvC1N1cGVyc2NyaXB0BkltcG9ydARDb3B5CUZpcnN0UGFnZQlTZWxlY3RBbGwGU2hhcGVzA0tleQZFeHBvcnQGT3B0aW9uDENvbHVtbkZyZWV6ZQtJbnNlcnRBYm92ZQtMaW5lU3BhY2luZwhPcGVuTGluaw1TdHJpa2V0aHJvdWdoB1ByZXZpZXcHRGlzcGxheQlMb3dlcmNhc2UJVXBwZXJDYXNlBEJvbGQNVGlueUxlZnRhcnJvdwtUaW55VXBhcnJvdwZJdGFsaWMERWRpdAhDb2RlVmlldwZSZXNpemUJVW5kZXJsaW5lCkluc2VydENvZGUKUmVtb3ZlTGluawdDYXB0aW9uCFZpZXdTaWRlDVRyZWV2aWV3RXJyb3INVGlueURvd25hcnJvdw5UaW55UmlnaHRhcnJvdw1Db3B5SHlwZXJMaW5rB0p1c3RpZnkUSW5zaWRldmVydGljYWxib3JkZXIMSW5zaWRlYm9yZGVyCUFsbEJvcmRlcgtSaWdodGJvcmRlcghCdWxsZXRfMg1PdXRzaWRlQm9yZGVyC0RlbGV0ZXRhYmxlCVRvcGJvcmRlcghCdWxsZXRfNAhCdWxsZXRfMwpQYXJhZ3JhcGgxCkxlZnRib3JkZXIPUmVtb3ZlSHlwZXJMaW5rFkluc2lkZWhvcml6b25kYWxib3JkZXIMQm90dG9tYm9yZGVyCEJ1bGxldF81C0luc2VydHRhYmxlD1RhYmxlcHJvcGVydGllcwpSZXN0YXJ0YXQxDUVkaXRIeXBlckxpbmsIQnVsbGV0XzEEQ2VsbBFDb250aW51ZU51bWJlcmluZwROb25lCVRodW1ibmFpbA1PcGVuSHlwZXJMaW5rCEJ1bGxldF82DlJlY3VycmVuY2VFZGl0A0RheQlBcnJvd0Rvd24PRG91YmxlQXJyb3dMZWZ0EERvdWJsZUFycm93UmlnaHQQTWFya0ZvclJlZGFjdGlvbgZBZ2VuZGEIQ2FsZW5kYXIPRG91YmxlQXJyb3dEb3duBFdlZWsJQXJyb3dMZWZ0B1NvcnRpbmcNVGltZUxpbmVUb2RheQVNb250aA1Eb3VibGVBcnJvd1VQC01vbnRoQWdlbmRhBFRpbWUKUmVjdXJyZW5jZQhUaW1lem9uZQhEaWFnbmFsMgtEZXNjcmlwdGlvbglTZWxlY3Rpb24ETWVudQpBcnJvd1JpZ2h0B1Jlc2l6ZTEITG9jYXRpb24HQXJyb3dVcA5UaW1lTGluZUFnZW5kYQhSZXNvdXJjZRJJbmRldGVybWluYXRlU3RhdGUJR3JvdXBJY29uC0RyYWdBbmREcm9wCURhdGVSYW5nZQhEaWFnbmFsMQJPaw1GaWVsZFNldHRpbmdzB0V4cGFuZDEJQ29sbGFwc2UxBkNvbHVtbgNCYXIETGluZQdTY2F0dGVyBEFyZWEFUG9sYXINUGFyYU9wdGlvbnVwMg1QYXJhT3B0aW9udXAxCUxpbmVzbWFsbA9QYXJhT3B0aW9uZG93bjINTGluZXZlcnlzbWFsbBREcmFnYW5kZHJvcEluZGljYXRvcgpMaW5lTm9ybWFsD1BhcmFPcHRpb25kb3duMQ9UYWJsZUFsaWduUmlnaHQTVmVydGljYWxBbGlnbkJvdHRvbRNWZXJ0aWNhbEFsaWduQ2VudGVyEFRhYmxlQWxpZ25DZW50ZXINQ2VsbEFsaWduTGVmdA5DZWxsQWxpZ25SaWdodA1UYWJsZUNlbGxOb25lBkN1c3RvbQNBbGwPQ2VsbEFsaWduQ2VudGVyDlRhYmxlQWxpZ25MZWZ0A0JveBBWZXJ0aWNhbEFsaWduVG9wCUxhbmRzY2FwZQhQb3J0cmFpdA1DaGVja2JveF9UaWNrFENoZWNrYm94X2ludGVybWVkYXRlBkVkaXRlZAxTZW5kQmFja3dhcmQKU2VuZFRvQmFjawVPcmRlcgdVbmdyb3VwC01PdmVGb3J3YXJkDURpYWdyYW1fR3JvdXAMQnJpbmdUb0Zyb250BlNvcnRVcAhTb3J0RG93bg9TaW5nbGVEb3duQXJyb3cQU2luZ2xlUmlnaHRBcnJvdw1TaW5nbGVVcEFycm93D1NpbmdsZUxlZnRBcnJvdwpUZXh0SGVhZGVyD0FsdGVybmF0aXZlVGV4dAtDbGVhckZvcm1hdAdSZXBsYWNlCUZvbnRDb2xvcg9CX1NpbmdsZVVwQXJyb3cRQl9TaW5nbGVEb3duQXJyb3cSQl9TaW5nbGVSaWdodEFycm93EUJfU2luZ2xlTGVmdEFycm93EERvdWJsZVJpZ2h0QXJyb3cPRG91YmxlTGVmdEFycm93CVpvb210b2ZpdAhBZGRBYm92ZQhBZGRCZWxvdwZCX0xpbmUHQl9BcnJvdwtCX1JlY3RhbmdsZQhCX0NpcmNsZQpCX1BlbnRhZ2FuCEJfTGVuZ3RoBkJfQXJlYQtCX1BlcmltZXRlcghCX1JhZGl1cwhCX1ZvbHVtZRJCX0NoYW5nZVNjYWxlUmF0aW8MQl9Qcm9wZXJ0aWVzCUJfQ29tbWVudApUaHVtYnNEb3duCFRodW1ic1VwC1RodW1ic0Rvd24xCUpQR0V4cG9ydAlQTkdFeHBvcnQJU1ZHRXhwb3J0F0JfQ29uZGl0aW9uYWxGb3JtYXR0aW5nD0Zvcm11bGFGdW5jdGlvbgxIaWRlaGVhZGluZ3MNSGlkZUdyaWRsaW5lcwRIaWRlCU1zRXhjZWw5NwlFeHBvcnRDU1YDTURYCEZvcm1hdF9CCE5hbWVkc2V0C08tQXR0cmlidXRlCURpbWVuc2lvbgZMZXZlbDEGTGV2ZWwyBkxldmVsMwZMZXZlbDQGTGV2ZWw1C1VzZXJEZWZpbmVkA0tQSQpNX1NvcnREb3duCk1fU29ydE5vbmUITV9Tb3J0VXAQQ2FsY3VsYXRlZE1lbWJlcgpDdXN0b21Tb3J0DlNvcnREZXNjZW5kaW5nDVNvcnRBc2NlbmRpbmcKQWRkQ29tbWVudAVSZXBseQlTZW5kQXJyb3cLQ29tbWVudE1hcmsSQjRfSGFuZFdyaXR0ZW5TaWduDEJfTWFpbkZpbHRlcgZCX1dyYXAKVW5maWx0ZXJlZBBGaWx0ZXJlZFNvcnREZXNjCkZfU29ydERlc2MKRl9Tb3J0QXNjZRBGaWx0ZXJlZFNvcnRBc2NlCEZpbHRlcmVkCUJfUmVhcHBseQdCX0dyb3VwCUJfVW5ncm91cApQYXN0ZVN0eWxlDVBhc3RlVGV4dG9ubHkKU3BlbGxDaGVjaw9NZXJnZUZvcm1hdHRpbmcMUGFzdGVTcGVjaWFsCEJfUmVvcGVuDVByaW50TGF5b3V0X0ILV2ViTGF5b3V0X0IITm9Cb3JkZXIQQl9EYXRhVmFsaWRhdGlvbg5CX1Byb3RlY3RTaGVldApCX1RleHRmb3JtEEJfRm9ybVByb3BlcnRpZXMLQl9DbGVhcmZvcm0KQl9Ecm9wZG93bgtCX0Zvcm1GaWVsZApCX0NoZWNrQm94DUJfVXBkYXRlRmllbGQPQl9DaGFuZ2VzQWNjZXB0EkJfRGlzcGxheUZvclJldmlldw9CX0NoYW5nZXNSZWplY3QRQl9DaGFuZ2VzUHJldmlvdXMMQl9TaG93TWFya3VwDUJfQ2hhbmdlc05leHQOQl9UcmFja0NoYW5nZXMNQl9DRm9ybWF0dGluZwtCX0hpZ2hsaWdodBBCX1RvcEJvdHRvbVJ1bGVzCkJfRGF0YUJhcnMNQl9Db2xvclNjYWxlcwpCX0ljb25zZXRzDEJfQ2xlYXJSdWxlcwlCX05ld1J1bGUNQl9HcmVhdGVyVGhhbgpCX0xlc3N0aGFuCUJfQmV0d2VlbglCX0VxdWFsdG8SQl9UZXh0dGhhdGNvbnRhaW5zD0JfQURhdGVPY2N1cmluZwdCX1RvcDEwD0JfQm90dG9tMTBJdGVtcwpCX0JvdHRvbTEwDkJfQWJvdmVBdmVyYWdlDkJfQmVsb3dBdmVyYWdlDUJfQ0ZEdXBsaWNhdGUKTV9Gb290bm90ZQlCX0VuZG5vdGULQl9CYXJfY2hhcnQMQl9EYXRhX1RhYmxlCEJfTGVnZW5kDkJfQnViYmxlX0NoYXJ0DUJfUmFkYXJfQ2hhcnQNQl9VcERvd25fQmFycxNCX0FkZF9DaGFydF9FbGVtZW50C0JfR3JpZGxpbmVzEUJfSGllcmFyY2h5X0NoYXJ0DEJfQXJlYV9jaGFydBNCX1N3aXRjaF9Sb3dfQ29sdW1uDEJfRXJyb3JfQmFycwtCX1RyZW5kbGluZQZCX0F4ZXMNQl9TZWxlY3RfRGF0YQdCX0xpbmVzDUJfQXhpc19UaXRsZXMNQl9DaGFydF9UaXRsZQtCX1BpZV9DaGFydBNCX0NoYW5nZV9DaGFydF9UeXBlEUJfU3RhdGlzdGljX0NoYXJ0DUJfRGF0YV9MYWJlbHMNQl9Db21ib19DaGFydBdCX0FUX1ByaW1hcnlfSG9yaXpvbnRhbBFCX0xpbmVhcl9Gb3JlY2FzdAhCX0xfTm9uZQlCX01fUmlnaHQOQl9EYXRhX0NhbGxvdXQYQl9QcmltYXJ5X01pbm9yX1ZlcnRpY2FsEkJfUHJpbWFyeV9WZXJ0aWNhbAhCX0NlbnRlcglCX0RUX05vbmUJQl9ETF9Ob25lGEJfUHJpbWFyeV9NYW5val9WZXJ0aWNhbApCX1RfTGluZWFyDEJfUGVyY2VudGFnZRBCX05vX0xlZ2VuZF9LZXlzDUJfQWJvdmVfQ2hhcnQIQl9UX05vbmUSQl9XaXRoX0xlZ2VuZF9rZXlzFEJfUHJpbWFyeV9Ib3Jpem9udGFsFEJfU3RhbmRhcmRfRGV2aWF0aW9uBUJfVG9wGkJfUHJpbWFyeV9NaW5vcl9Ib3Jpem9udGFsCUJfRUJfTm9uZQ5CX1VwX0Rvd25fQmFycwxCX0Ryb3BfTGluZXMMQl9MaW5lc19Ob25lGkJfUHJpbWFyeV9NYWpvcl9Ib3Jpem9udGFsCEJfQm90dG9tCUJfVURfTm9uZQ1CX091dHNpZGVfRW5kFUJfQVRfUHJpbWFyeV9WZXJ0aWNhbAZCX0xlZnQNQl9JbnNpZGVfQmFzZRBCX0hpaGdfTG93X0xpbmVzDUJfRXhwb25lbnRpYWwQQl9Nb3ZpbmdfQXZlcmFnZQxCX0luc2lkZV9FbmQGQl9Ob25lEkJfQ2VudGVyZWRfT3ZlcmxheRBCX1N0YW5kYXJkX0Vycm9yCkJfM0RfQXJlYTEJQl8yRF9CYXIyCkJfU3VyZmFjZTEMQl9IaXN0b2dyYW0yCEJfU3RvY2s0CEJfU3RvY2sxCEJfU3RvY2syCkJfMkRfTGluZTYIQl9SYWRhcjMMQl8zRF9Db2x1bW4xCkJfU3VuYnVyc3QJQl9UcmVlbWFwCkJfM0RfQXJlYTMIQl8zRF9QaWUMQl8zRF9Db2x1bW40FEJfTW9yZV9Db2x1bW5fQ2hhcnRzCkJfMkRfTGluZTIKQl9Eb3VnaG51dAlCXzNEX0JhcjEIQl9GdW5uZWwJQl8yRF9QaWUxCUJfM0RfTGluZQxCXzJEX0NvbHVtbjEKQl8yRF9BcmVhMxJCX01vcmVfTGluZV9DaGFydHMJQl8zRF9CYXIzE0JfTW9yZV9TdG9ja19DaGFydHMIQl9TdG9jazMJQl8yRF9QaWUzCEJfQ29tYm8yCUJfMkRfQmFyMQhCX1JhZGFyMQxCXzNEX0NvbHVtbjMKQl8yRF9MaW5lNQpCX1N1cmZhY2UyCkJfMkRfTGluZTQNQl9Cb3hfV2hpc2tlchRCX0N1c3RvbV9Db21ib19DaGFydAlCXzJEX0JhcjMKQl9TY2F0dGVyNRlCX01vcmVfc3RhdGlzdGljYWxfY2hhcnRzCkJfM0RfQXJlYTIKQl8yRF9MaW5lMQxCXzJEX0NvbHVtbjMRQl9Nb3JlX1BpZV9DaGFydHMJQl9CdWJibGUxCkJfMkRfTGluZTMMQl9IaXN0b2dyYW0xF0JfTW9yZV9IaWVyYXJjaHlfQ2hhcnRzCEJfQ29tYm8xCkJfMkRfQXJlYTIMQl8zRF9Db2x1bW4yBUJfQmFyCkJfU2NhdHRlcjMKQl9TdXJmYWNlNAlCXzNEX0JhcjIJQl8yRF9QaWUyDkJfU3VyZmFjZTFfb3B0CkJfMkRfQXJlYTEIQl9Db21ibzMLQl9XYXRlcmZhbGwKQl9TdXJmYWNlMxVCX01vcmVfU2NhdHRlcl9DaGFydHMMQl8yRF9Db2x1bW4yAAAAAAA=) format("truetype");
}

.e-icons {
  font-family: "e-icons";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
}

/*! common core */

.e-control,
.e-css {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 12px;
  font-weight: normal;
}

.sf-license-warning {
  background: #e82824;
  color: #fff;
  font-family: 'Segoe UI';
  font-size: medium;
  left: 0;
  line-height: 45px;
  opacity: .75;
  position: fixed;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 999999999;
}

.sf-license-close-btn {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSIyMCIgd2lkdGg9IjIwIiB2aWV3Qm94PSIwIDAgMjU2IDI1NiI+ICA8Zz4gICAgPHBhdGggaWQ9InBhdGgxIiB0cmFuc2Zvcm09InJvdGF0ZSgxLDEyOCwxMjgpIHRyYW5zbGF0ZSg1OS4wMTA3Nzk0NDEwNDU1LDU5KSBzY2FsZSg0LjMxMjUwMDI1NzA0NTA1LDQuMzEyNTAwMjU3MDQ1MDUpIiBmaWxsPSIjZmZmZmZmIiBkPSJNMjkuNTkwODE4LDBDMzAuMjA2OTYzLDAgMzAuODIzMjI3LDAuMjM0NDk5OTMgMzEuMjkyMjI5LDAuNzAzNDk5NzkgMzIuMjI5MjU2LDEuNjQwNTAwMSAzMi4yMjkyNTYsMy4xNjA1MDA1IDMxLjI5MjIyOSw0LjEwMDQ5OTJMMTkuMzk4MDAzLDE1Ljk5ODQ5OCAzMS4yOTIyMjksMjcuODkyNDk1QzMyLjIyOTI1NiwyOC44Mjk0OTkgMzIuMjI5MjU2LDMwLjM0OTQ5NiAzMS4yOTIyMjksMzEuMjk0NDk2IDMwLjM1NDIyNywzMi4yMzE1IDI4LjgyNzE2NCwzMi4yMzE1IDI3Ljg5MDEzOSwzMS4yOTQ0OTZMMTUuOTk3OTg4LDE5LjM5OTQ5OSA0LjEwNDc5OTIsMzEuMjk2NTAyQzMuMTY3NzczNCwzMi4yMzQ0OTggMS42Mzk3MzQ3LDMyLjIzNDQ5OCAwLjcwMjc2OTY5LDMxLjI5NjUwMiAtMC4yMzQyNTY1NiwzMC4zNTI1MDIgLTAuMjM0MjU2NTYsMjguODMyNDk4IDAuNzAyNzY5NjksMjcuODk0NTAyTDEyLjU5NjkzNCwxNS45OTg0OTggMC43MDI3Njk2OSw0LjEwMjQ5ODFDLTAuMjM0MjU2NTYsMy4xNjU0OTc4IC0wLjIzNDI1NjU2LDEuNjQ1NDk3MyAwLjcwMjc2OTY5LDAuNzA1NDk4NyAxLjYzOTczNDcsLTAuMjMxNTAxNTggMy4xNjc3NzM0LC0wLjIzMTUwMTU4IDQuMTA0Nzk5MiwwLjcwNTQ5ODdMMTUuOTk2OTUsMTIuNTk3NDk3IDI3Ljg5MDEzOSwwLjcwMzQ5OTc5QzI4LjM1ODY1LDAuMjM0NDk5OTMsMjguOTc0Njc0LDAsMjkuNTkwODE4LDB6IiAvPiAgPC9nPjwvc3ZnPg==");
  cursor: pointer;
  height: 20px;
  margin-top: 14px;
  padding-top: 10px;
  position: absolute;
  right: 20px;
  width: 20px;
}

.sf-license-warning a,
.sf-license-warning a:hover {
  color: #ffd800;
}

.e-error {
  color: #dc3545;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 12px;
  font-weight: normal;
}

.e-control,
.e-control [class^='e-'],
.e-control [class*=' e-'] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.e-control:focus,
.e-control *:focus {
  outline: none;
}

.e-rtl {
  direction: rtl;
  text-align: right;
}

.e-overlay {
  background-color: #383838;
  filter: alpha(opacity=50);
  height: 100%;
  opacity: .5;
  pointer-events: none;
  -ms-touch-action: none;
  touch-action: none;
  width: 100%;
}

.e-hidden {
  display: none;
}

.e-blazor-hidden {
  visibility: hidden;
}

.e-disabled {
  background-image: none;
  cursor: default;
  filter: alpha(Opacity=35);
  opacity: .35;
}

.e-ul {
  list-style-type: none;
}

.e-prevent-select {
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.e-warning {
  color: #212529;
}

.e-success {
  color: #28a745;
}

.e-information {
  color: #17a2b8;
}

.e-block-touch {
  -ms-touch-action: pinch-zoom;
  touch-action: pinch-zoom;
}

/*! animation keyframes */

@-webkit-keyframes SlideLeftOut {
  from {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }

  to {
    -webkit-transform: translate(-100%, 0);
            transform: translate(-100%, 0);
  }
}

@keyframes SlideLeftOut {
  from {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }

  to {
    -webkit-transform: translate(-100%, 0);
            transform: translate(-100%, 0);
  }
}

@-webkit-keyframes SlideLeftIn {
  from {
    -webkit-transform: translate(-100%, 0);
            transform: translate(-100%, 0);
  }

  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

@keyframes SlideLeftIn {
  from {
    -webkit-transform: translate(-100%, 0);
            transform: translate(-100%, 0);
  }

  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

@-webkit-keyframes SlideRightIn {
  from {
    -webkit-transform: translate(100%, 0);
            transform: translate(100%, 0);
  }

  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

@keyframes SlideRightIn {
  from {
    -webkit-transform: translate(100%, 0);
            transform: translate(100%, 0);
  }

  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

@-webkit-keyframes SlideRightOut {
  from {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }

  to {
    -webkit-transform: translate(100%, 0);
            transform: translate(100%, 0);
  }
}

@keyframes SlideRightOut {
  from {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }

  to {
    -webkit-transform: translate(100%, 0);
            transform: translate(100%, 0);
  }
}

@-webkit-keyframes SlideBottomIn {
  from {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }

  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

@keyframes SlideBottomIn {
  from {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }

  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

@-webkit-keyframes SlideBottomOut {
  from {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }

  to {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
}

@keyframes SlideBottomOut {
  from {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }

  to {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
}

@-webkit-keyframes SlideTopIn {
  from {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }

  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

@keyframes SlideTopIn {
  from {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }

  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

@-webkit-keyframes SlideTopOut {
  from {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }

  to {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
}

@keyframes SlideTopOut {
  from {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }

  to {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
}

@-webkit-keyframes SlideRight {
  from {
    width: 0;
  }

  to {
    width: 100%;
  }
}

@keyframes SlideRight {
  from {
    width: 0;
  }

  to {
    width: 100%;
  }
}

@-webkit-keyframes SlideLeft {
  from {
    width: 100%;
  }

  to {
    width: 0;
  }
}

@keyframes SlideLeft {
  from {
    width: 100%;
  }

  to {
    width: 0;
  }
}

@-webkit-keyframes SlideDown {
  from {
    height: 0;
  }

  to {
    height: 100%;
  }
}

@keyframes SlideDown {
  from {
    height: 0;
  }

  to {
    height: 100%;
  }
}

@-webkit-keyframes SlideUp {
  from {
    height: 100%;
  }

  to {
    height: 0;
  }
}

@keyframes SlideUp {
  from {
    height: 100%;
  }

  to {
    height: 0;
  }
}

@-webkit-keyframes FadeIn {
  0% {
    filter: alpha(opacity=0);
    opacity: 0;
  }

  100% {
    filter: alpha(opacity=100);
    opacity: 1;
  }
}

@keyframes FadeIn {
  0% {
    filter: alpha(opacity=0);
    opacity: 0;
  }

  100% {
    filter: alpha(opacity=100);
    opacity: 1;
  }
}

@-webkit-keyframes FadeOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
  }

  to {
    filter: alpha(opacity=0);
    opacity: 0;
  }
}

@keyframes FadeOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
  }

  to {
    filter: alpha(opacity=0);
    opacity: 0;
  }
}

@-webkit-keyframes ZoomIn {
  from {
    -webkit-transform: translate(0, 0) scale(0);
            transform: translate(0, 0) scale(0);
  }

  to {
    -webkit-transform: translate(0, 0) scale(1);
            transform: translate(0, 0) scale(1);
  }
}

@keyframes ZoomIn {
  from {
    -webkit-transform: translate(0, 0) scale(0);
            transform: translate(0, 0) scale(0);
  }

  to {
    -webkit-transform: translate(0, 0) scale(1);
            transform: translate(0, 0) scale(1);
  }
}

@-webkit-keyframes ZoomOut {
  from {
    -webkit-transform: translate(0, 0) scale(1);
            transform: translate(0, 0) scale(1);
  }

  to {
    -webkit-transform: translate(0, 0) scale(0);
            transform: translate(0, 0) scale(0);
  }
}

@keyframes ZoomOut {
  from {
    -webkit-transform: translate(0, 0) scale(1);
            transform: translate(0, 0) scale(1);
  }

  to {
    -webkit-transform: translate(0, 0) scale(0);
            transform: translate(0, 0) scale(0);
  }
}

@-webkit-keyframes FadeZoomIn {
  from {
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0);
  }

  to {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes FadeZoomIn {
  from {
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0);
  }

  to {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@-webkit-keyframes FadeZoomOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }

  to {
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}

@keyframes FadeZoomOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }

  to {
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}

@-webkit-keyframes FlipRightDownIn {
  from {
    -webkit-transform: perspective(400px) rotateY(-180deg);
            transform: perspective(400px) rotateY(-180deg);
    -webkit-transform-origin: right center;
            transform-origin: right center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }

  to {
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
    -webkit-transform-origin: right center;
            transform-origin: right center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

@keyframes FlipRightDownIn {
  from {
    -webkit-transform: perspective(400px) rotateY(-180deg);
            transform: perspective(400px) rotateY(-180deg);
    -webkit-transform-origin: right center;
            transform-origin: right center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }

  to {
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
    -webkit-transform-origin: right center;
            transform-origin: right center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

@-webkit-keyframes FlipRightDownOut {
  from {
    -webkit-transform: perspective(400px) rotateY(0deg);
            transform: perspective(400px) rotateY(0deg);
    -webkit-transform-origin: right center;
            transform-origin: right center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }

  to {
    -webkit-transform: rotateY(-180deg);
            transform: rotateY(-180deg);
    -webkit-transform-origin: right center;
            transform-origin: right center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

@keyframes FlipRightDownOut {
  from {
    -webkit-transform: perspective(400px) rotateY(0deg);
            transform: perspective(400px) rotateY(0deg);
    -webkit-transform-origin: right center;
            transform-origin: right center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }

  to {
    -webkit-transform: rotateY(-180deg);
            transform: rotateY(-180deg);
    -webkit-transform-origin: right center;
            transform-origin: right center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

@-webkit-keyframes FlipRightUpIn {
  from {
    -webkit-transform: perspective(400px) rotateY(135deg);
            transform: perspective(400px) rotateY(135deg);
    -webkit-transform-origin: right center;
            transform-origin: right center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }

  to {
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
    -webkit-transform-origin: right center;
            transform-origin: right center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

@keyframes FlipRightUpIn {
  from {
    -webkit-transform: perspective(400px) rotateY(135deg);
            transform: perspective(400px) rotateY(135deg);
    -webkit-transform-origin: right center;
            transform-origin: right center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }

  to {
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
    -webkit-transform-origin: right center;
            transform-origin: right center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

@-webkit-keyframes FlipRightUpOut {
  from {
    -webkit-transform: perspective(400px) rotateY(0deg);
            transform: perspective(400px) rotateY(0deg);
    -webkit-transform-origin: right center;
            transform-origin: right center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }

  to {
    -webkit-transform: rotateY(135deg);
            transform: rotateY(135deg);
    -webkit-transform-origin: right center;
            transform-origin: right center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

@keyframes FlipRightUpOut {
  from {
    -webkit-transform: perspective(400px) rotateY(0deg);
            transform: perspective(400px) rotateY(0deg);
    -webkit-transform-origin: right center;
            transform-origin: right center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }

  to {
    -webkit-transform: rotateY(135deg);
            transform: rotateY(135deg);
    -webkit-transform-origin: right center;
            transform-origin: right center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

@-webkit-keyframes FlipLeftDownIn {
  from {
    -webkit-transform: perspective(400px) rotateY(-180deg);
            transform: perspective(400px) rotateY(-180deg);
    -webkit-transform-origin: left center;
            transform-origin: left center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }

  to {
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
    -webkit-transform-origin: left center;
            transform-origin: left center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

@keyframes FlipLeftDownIn {
  from {
    -webkit-transform: perspective(400px) rotateY(-180deg);
            transform: perspective(400px) rotateY(-180deg);
    -webkit-transform-origin: left center;
            transform-origin: left center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }

  to {
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
    -webkit-transform-origin: left center;
            transform-origin: left center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

@-webkit-keyframes FlipLeftDownOut {
  from {
    -webkit-transform: perspective(400px) rotateY(0deg);
            transform: perspective(400px) rotateY(0deg);
    -webkit-transform-origin: left center;
            transform-origin: left center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }

  to {
    -webkit-transform: rotateY(135deg);
            transform: rotateY(135deg);
    -webkit-transform-origin: left center;
            transform-origin: left center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

@keyframes FlipLeftDownOut {
  from {
    -webkit-transform: perspective(400px) rotateY(0deg);
            transform: perspective(400px) rotateY(0deg);
    -webkit-transform-origin: left center;
            transform-origin: left center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }

  to {
    -webkit-transform: rotateY(135deg);
            transform: rotateY(135deg);
    -webkit-transform-origin: left center;
            transform-origin: left center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

@-webkit-keyframes FlipLeftUpIn {
  from {
    -webkit-transform: perspective(400px) rotateY(-135deg);
            transform: perspective(400px) rotateY(-135deg);
    -webkit-transform-origin: left center;
            transform-origin: left center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }

  to {
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
    -webkit-transform-origin: left center;
            transform-origin: left center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

@keyframes FlipLeftUpIn {
  from {
    -webkit-transform: perspective(400px) rotateY(-135deg);
            transform: perspective(400px) rotateY(-135deg);
    -webkit-transform-origin: left center;
            transform-origin: left center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }

  to {
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
    -webkit-transform-origin: left center;
            transform-origin: left center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

@-webkit-keyframes FlipLeftUpOut {
  from {
    -webkit-transform: perspective(400px) rotateY(0deg);
            transform: perspective(400px) rotateY(0deg);
    -webkit-transform-origin: left center;
            transform-origin: left center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }

  to {
    -webkit-transform: rotateY(135deg) perspective(200px);
            transform: rotateY(135deg) perspective(200px);
    -webkit-transform-origin: left center;
            transform-origin: left center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

@keyframes FlipLeftUpOut {
  from {
    -webkit-transform: perspective(400px) rotateY(0deg);
            transform: perspective(400px) rotateY(0deg);
    -webkit-transform-origin: left center;
            transform-origin: left center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }

  to {
    -webkit-transform: rotateY(135deg) perspective(200px);
            transform: rotateY(135deg) perspective(200px);
    -webkit-transform-origin: left center;
            transform-origin: left center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

@-webkit-keyframes FlipYLeftIn {
  from {
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(180deg);
            transform: perspective(400px) rotateY(180deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }

  50% {
    -webkit-transform: perspective(700px) rotateY(90deg);
            transform: perspective(700px) rotateY(90deg);
  }

  to {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

@keyframes FlipYLeftIn {
  from {
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(180deg);
            transform: perspective(400px) rotateY(180deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }

  50% {
    -webkit-transform: perspective(700px) rotateY(90deg);
            transform: perspective(700px) rotateY(90deg);
  }

  to {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

@-webkit-keyframes FlipYLeftOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(0deg);
            transform: perspective(400px) rotateY(0deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }

  50% {
    -webkit-transform: perspective(700px) rotateY(90deg);
            transform: perspective(700px) rotateY(90deg);
  }

  75% {
    -webkit-transform: perspective(850px) rotateY(125deg);
            transform: perspective(850px) rotateY(125deg);
  }

  to {
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

@keyframes FlipYLeftOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(0deg);
            transform: perspective(400px) rotateY(0deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }

  50% {
    -webkit-transform: perspective(700px) rotateY(90deg);
            transform: perspective(700px) rotateY(90deg);
  }

  75% {
    -webkit-transform: perspective(850px) rotateY(125deg);
            transform: perspective(850px) rotateY(125deg);
  }

  to {
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

@-webkit-keyframes FlipYRightIn {
  from {
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(-180deg);
            transform: perspective(400px) rotateY(-180deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }

  50% {
    -webkit-transform: perspective(700px) rotateY(-90deg);
            transform: perspective(700px) rotateY(-90deg);
  }

  to {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

@keyframes FlipYRightIn {
  from {
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(-180deg);
            transform: perspective(400px) rotateY(-180deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }

  50% {
    -webkit-transform: perspective(700px) rotateY(-90deg);
            transform: perspective(700px) rotateY(-90deg);
  }

  to {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

@-webkit-keyframes FlipYRightOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(0deg);
            transform: perspective(400px) rotateY(0deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }

  50% {
    -webkit-transform: perspective(700px) rotateY(-90deg);
            transform: perspective(700px) rotateY(-90deg);
  }

  to {
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: rotateY(-180deg);
            transform: rotateY(-180deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

@keyframes FlipYRightOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(0deg);
            transform: perspective(400px) rotateY(0deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }

  50% {
    -webkit-transform: perspective(700px) rotateY(-90deg);
            transform: perspective(700px) rotateY(-90deg);
  }

  to {
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: rotateY(-180deg);
            transform: rotateY(-180deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

@-webkit-keyframes FlipXDownIn {
  from {
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(180deg);
            transform: perspective(400px) rotateX(180deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }

  50% {
    -webkit-transform: perspective(700px) rotateX(90deg);
            transform: perspective(700px) rotateX(90deg);
  }

  to {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

@keyframes FlipXDownIn {
  from {
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(180deg);
            transform: perspective(400px) rotateX(180deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }

  50% {
    -webkit-transform: perspective(700px) rotateX(90deg);
            transform: perspective(700px) rotateX(90deg);
  }

  to {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

@-webkit-keyframes FlipXDownOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
            transform: perspective(400px) rotateX(0deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }

  50% {
    -webkit-transform: perspective(700px) rotateX(90deg);
            transform: perspective(700px) rotateX(90deg);
  }

  75% {
    -webkit-transform: perspective(850px) rotateX(125deg);
            transform: perspective(850px) rotateX(125deg);
  }

  to {
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: rotateX(180deg);
            transform: rotateX(180deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

@keyframes FlipXDownOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
            transform: perspective(400px) rotateX(0deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }

  50% {
    -webkit-transform: perspective(700px) rotateX(90deg);
            transform: perspective(700px) rotateX(90deg);
  }

  75% {
    -webkit-transform: perspective(850px) rotateX(125deg);
            transform: perspective(850px) rotateX(125deg);
  }

  to {
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: rotateX(180deg);
            transform: rotateX(180deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

@-webkit-keyframes FlipXUpIn {
  from {
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(-180deg);
            transform: perspective(400px) rotateX(-180deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }

  50% {
    -webkit-transform: perspective(700px) rotateX(-90deg);
            transform: perspective(700px) rotateX(-90deg);
  }

  to {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

@keyframes FlipXUpIn {
  from {
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(-180deg);
            transform: perspective(400px) rotateX(-180deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }

  50% {
    -webkit-transform: perspective(700px) rotateX(-90deg);
            transform: perspective(700px) rotateX(-90deg);
  }

  to {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

@-webkit-keyframes FlipXUpOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
            transform: perspective(400px) rotateX(0deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }

  50% {
    -webkit-transform: perspective(700px) rotateX(-90deg);
            transform: perspective(700px) rotateX(-90deg);
  }

  to {
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: rotateX(-180deg);
            transform: rotateX(-180deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

@keyframes FlipXUpOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
            transform: perspective(400px) rotateX(0deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }

  50% {
    -webkit-transform: perspective(700px) rotateX(-90deg);
            transform: perspective(700px) rotateX(-90deg);
  }

  to {
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: rotateX(-180deg);
            transform: rotateX(-180deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

.e-ripple,
.e-ripple-style {
  overflow: hidden;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.e-ripple-element,
.e-ripple-style::after {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 100%;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transition: opacity, -webkit-transform 0ms cubic-bezier(0, 0.1, 0.2, 1);
  transition: opacity, -webkit-transform 0ms cubic-bezier(0, 0.1, 0.2, 1);
  transition: opacity, transform 0ms cubic-bezier(0, 0.1, 0.2, 1);
  transition: opacity, transform 0ms cubic-bezier(0, 0.1, 0.2, 1), -webkit-transform 0ms cubic-bezier(0, 0.1, 0.2, 1);
}

.e-ripple-style::after {
  background: rgba(0, 0, 0, 0.3);
  content: '';
  display: block;
  height: 50%;
  left: 25%;
  opacity: 0;
  top: 25%;
  -webkit-transform: scale(3);
          transform: scale(3);
  -webkit-transition: opacity .5s, -webkit-transform .5s;
  transition: opacity .5s, -webkit-transform .5s;
  transition: transform .5s, opacity .5s;
  transition: transform .5s, opacity .5s, -webkit-transform .5s;
  width: 50%;
}

.e-ripple-style:active::after {
  opacity: 1;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transition: 0s;
  transition: 0s;
}
/*! button layout */

.e-btn,
.e-css.e-btn {
  -webkit-font-smoothing: antialiased;
  border: 1px solid;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 14px;
  font-weight: 400;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  line-height: 1.6;
  outline: none;
  padding: 4px 8px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}

.e-btn:disabled,
.e-css.e-btn:disabled {
  cursor: default;
}

.e-btn:hover, .e-btn:focus,
.e-css.e-btn:hover,
.e-css.e-btn:focus {
  text-decoration: none;
}

.e-btn::-moz-focus-inner,
.e-css.e-btn::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.e-btn .e-btn-icon,
.e-css.e-btn .e-btn-icon {
  display: inline-block;
  font-size: 14px;
  margin-top: -2px;
  vertical-align: middle;
  width: 1em;
}

.e-btn .e-btn-icon.e-icon-left,
.e-css.e-btn .e-btn-icon.e-icon-left {
  margin-left: -0.5em;
  width: 2em;
  padding: 0 8px;
}

.e-btn .e-btn-icon.e-icon-right,
.e-css.e-btn .e-btn-icon.e-icon-right {
  margin-right: -0.5em;
  width: 2em;
  padding: 0 8px;
}

.e-btn .e-btn-icon.e-icon-top,
.e-css.e-btn .e-btn-icon.e-icon-top {
  display: block;
  margin-top: 0;
  padding-bottom: 6px;
  width: auto;
}

.e-btn .e-btn-icon.e-icon-bottom,
.e-css.e-btn .e-btn-icon.e-icon-bottom {
  display: block;
  margin-top: 0;
  padding-top: 6px;
  width: auto;
}

.e-btn.e-icon-btn,
.e-css.e-btn.e-icon-btn {
  padding: 4px 8px;
}

.e-btn.e-top-icon-btn, .e-btn.e-bottom-icon-btn,
.e-css.e-btn.e-top-icon-btn,
.e-css.e-btn.e-bottom-icon-btn {
  line-height: 1;
  padding: 12px 12px;
}

.e-btn.e-round,
.e-css.e-btn.e-round {
  border-radius: 50%;
  height: 32px;
  line-height: 1;
  padding: 0;
  width: 32px;
}

.e-btn.e-round .e-btn-icon,
.e-css.e-btn.e-round .e-btn-icon {
  font-size: 14px;
  line-height: 1.6;
  margin-top: 0;
  width: auto;
}

.e-btn.e-rtl .e-icon-right,
.e-css.e-btn.e-rtl .e-icon-right {
  margin-left: -0.5em;
  margin-right: 0;
}

.e-btn.e-rtl .e-icon-left,
.e-css.e-btn.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -0.5em;
}

.e-btn.e-flat,
.e-css.e-btn.e-flat {
  border: 1px solid;
}

.e-btn.e-small,
.e-css.e-btn.e-small {
  font-size: 12px;
  line-height: 1.6;
  padding: 2px 8px 2px;
}

.e-btn.e-small .e-btn-icon,
.e-css.e-btn.e-small .e-btn-icon {
  font-size: 12px;
  width: 1em;
}

.e-btn.e-small .e-btn-icon.e-icon-left,
.e-css.e-btn.e-small .e-btn-icon.e-icon-left {
  margin-left: -0.57143em;
  width: 2em;
  padding: 0 8px;
}

.e-btn.e-small .e-btn-icon.e-icon-right,
.e-css.e-btn.e-small .e-btn-icon.e-icon-right {
  margin-right: -0.57143em;
  width: 2em;
  padding: 0 8px;
}

.e-btn.e-small .e-btn-icon.e-icon-top,
.e-css.e-btn.e-small .e-btn-icon.e-icon-top {
  padding-bottom: 6px;
  width: auto;
}

.e-btn.e-small .e-btn-icon.e-icon-bottom,
.e-css.e-btn.e-small .e-btn-icon.e-icon-bottom {
  padding-top: 6px;
  width: auto;
}

.e-btn.e-small.e-icon-btn,
.e-css.e-btn.e-small.e-icon-btn {
  padding: 2px 5px;
}

.e-btn.e-small.e-top-icon-btn, .e-btn.e-small.e-bottom-icon-btn,
.e-css.e-btn.e-small.e-top-icon-btn,
.e-css.e-btn.e-small.e-bottom-icon-btn {
  line-height: 1;
  padding: 12px 12px;
}

.e-btn.e-small.e-round,
.e-css.e-btn.e-small.e-round {
  height: 24px;
  line-height: 1;
  padding: 0;
  width: 24px;
}

.e-btn.e-small.e-round .e-btn-icon,
.e-css.e-btn.e-small.e-round .e-btn-icon {
  font-size: 12px;
  line-height: 1.5;
  width: auto;
}

.e-btn.e-small.e-rtl .e-icon-right,
.e-css.e-btn.e-small.e-rtl .e-icon-right {
  margin-left: -0.57143em;
  margin-right: 0;
}

.e-btn.e-small.e-rtl .e-icon-left,
.e-css.e-btn.e-small.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -0.57143em;
}

.e-btn.e-block,
.e-css.e-btn.e-block {
  display: block;
  width: 100%;
}

.e-small .e-btn,
.e-small.e-btn,
.e-small .e-css.e-btn,
.e-small.e-css.e-btn {
  font-size: 12px;
  line-height: 1.6;
  padding: 2px 8px 2px;
}

.e-small .e-btn .e-btn-icon,
.e-small.e-btn .e-btn-icon,
.e-small .e-css.e-btn .e-btn-icon,
.e-small.e-css.e-btn .e-btn-icon {
  font-size: 12px;
  width: 1em;
}

.e-small .e-btn .e-btn-icon.e-icon-left,
.e-small.e-btn .e-btn-icon.e-icon-left,
.e-small .e-css.e-btn .e-btn-icon.e-icon-left,
.e-small.e-css.e-btn .e-btn-icon.e-icon-left {
  margin-left: -0.57143em;
  width: 2em;
  padding: 0 8px;
}

.e-small .e-btn .e-btn-icon.e-icon-right,
.e-small.e-btn .e-btn-icon.e-icon-right,
.e-small .e-css.e-btn .e-btn-icon.e-icon-right,
.e-small.e-css.e-btn .e-btn-icon.e-icon-right {
  margin-right: -0.57143em;
  width: 2em;
  padding: 0 8px;
}

.e-small .e-btn .e-btn-icon.e-icon-top,
.e-small.e-btn .e-btn-icon.e-icon-top,
.e-small .e-css.e-btn .e-btn-icon.e-icon-top,
.e-small.e-css.e-btn .e-btn-icon.e-icon-top {
  padding-bottom: 6px;
  width: auto;
}

.e-small .e-btn .e-btn-icon.e-icon-bottom,
.e-small.e-btn .e-btn-icon.e-icon-bottom,
.e-small .e-css.e-btn .e-btn-icon.e-icon-bottom,
.e-small.e-css.e-btn .e-btn-icon.e-icon-bottom {
  padding-top: 6px;
  width: auto;
}

.e-small .e-btn.e-icon-btn,
.e-small.e-btn.e-icon-btn,
.e-small .e-css.e-btn.e-icon-btn,
.e-small.e-css.e-btn.e-icon-btn {
  padding: 2px 5px;
}

.e-small .e-btn.e-top-icon-btn, .e-small .e-btn.e-bottom-icon-btn,
.e-small.e-btn.e-top-icon-btn,
.e-small.e-btn.e-bottom-icon-btn,
.e-small .e-css.e-btn.e-top-icon-btn,
.e-small .e-css.e-btn.e-bottom-icon-btn,
.e-small.e-css.e-btn.e-top-icon-btn,
.e-small.e-css.e-btn.e-bottom-icon-btn {
  line-height: 1;
  padding: 12px 12px;
}

.e-small .e-btn.e-round,
.e-small.e-btn.e-round,
.e-small .e-css.e-btn.e-round,
.e-small.e-css.e-btn.e-round {
  height: 24px;
  line-height: 1;
  padding: 0;
  width: 24px;
}

.e-small .e-btn.e-round .e-btn-icon,
.e-small.e-btn.e-round .e-btn-icon,
.e-small .e-css.e-btn.e-round .e-btn-icon,
.e-small.e-css.e-btn.e-round .e-btn-icon {
  font-size: 12px;
  line-height: 1.5;
  width: auto;
}

.e-small .e-btn.e-rtl .e-icon-right,
.e-small.e-btn.e-rtl .e-icon-right,
.e-small .e-css.e-btn.e-rtl .e-icon-right,
.e-small.e-css.e-btn.e-rtl .e-icon-right {
  margin-left: -0.57143em;
  margin-right: 0;
}

.e-small .e-btn.e-rtl .e-icon-left,
.e-small.e-btn.e-rtl .e-icon-left,
.e-small .e-css.e-btn.e-rtl .e-icon-left,
.e-small.e-css.e-btn.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -0.57143em;
}

.e-bigger.e-small .e-btn,
.e-bigger.e-small .e-btn,
.e-bigger.e-small .e-css.e-btn,
.e-bigger.e-small.e-css.e-btn {
  font-size: 14px;
  line-height: 1.6;
  padding: 4px 8px;
}

.e-bigger.e-small .e-btn .e-btn-icon,
.e-bigger.e-small .e-btn .e-btn-icon,
.e-bigger.e-small .e-css.e-btn .e-btn-icon,
.e-bigger.e-small.e-css.e-btn .e-btn-icon {
  font-size: 14px;
  width: 1em;
}

.e-bigger.e-small .e-btn .e-btn-icon.e-icon-left,
.e-bigger.e-small .e-btn .e-btn-icon.e-icon-left,
.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-left,
.e-bigger.e-small.e-css.e-btn .e-btn-icon.e-icon-left {
  margin-left: -0.5em;
  width: 2em;
  padding: 0 8px;
}

.e-bigger.e-small .e-btn .e-btn-icon.e-icon-right,
.e-bigger.e-small .e-btn .e-btn-icon.e-icon-right,
.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-right,
.e-bigger.e-small.e-css.e-btn .e-btn-icon.e-icon-right {
  margin-right: -0.5em;
  width: 2em;
  padding: 0 8px;
}

.e-bigger.e-small .e-btn .e-btn-icon.e-icon-top,
.e-bigger.e-small .e-btn .e-btn-icon.e-icon-top,
.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-top,
.e-bigger.e-small.e-css.e-btn .e-btn-icon.e-icon-top {
  padding-bottom: 6px;
  width: auto;
}

.e-bigger.e-small .e-btn .e-btn-icon.e-icon-bottom,
.e-bigger.e-small .e-btn .e-btn-icon.e-icon-bottom,
.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-bottom,
.e-bigger.e-small.e-css.e-btn .e-btn-icon.e-icon-bottom {
  padding-top: 6px;
  width: auto;
}

.e-bigger.e-small .e-btn.e-icon-btn,
.e-bigger.e-small .e-btn.e-icon-btn,
.e-bigger.e-small .e-css.e-btn.e-icon-btn,
.e-bigger.e-small.e-css.e-btn.e-icon-btn {
  padding: 4px 8px;
}

.e-bigger.e-small .e-btn.e-top-icon-btn, .e-bigger.e-small .e-btn.e-bottom-icon-btn,
.e-bigger.e-small .e-btn.e-top-icon-btn,
.e-bigger.e-small .e-btn.e-bottom-icon-btn,
.e-bigger.e-small .e-css.e-btn.e-top-icon-btn,
.e-bigger.e-small .e-css.e-btn.e-bottom-icon-btn,
.e-bigger.e-small.e-css.e-btn.e-top-icon-btn,
.e-bigger.e-small.e-css.e-btn.e-bottom-icon-btn {
  line-height: 1;
  padding: 16px 16px;
}

.e-bigger.e-small .e-btn.e-round,
.e-bigger.e-small .e-btn.e-round,
.e-bigger.e-small .e-css.e-btn.e-round,
.e-bigger.e-small.e-css.e-btn.e-round {
  height: 32px;
  line-height: 1;
  padding: 0;
  width: 32px;
}

.e-bigger.e-small .e-btn.e-round .e-btn-icon,
.e-bigger.e-small .e-btn.e-round .e-btn-icon,
.e-bigger.e-small .e-css.e-btn.e-round .e-btn-icon,
.e-bigger.e-small.e-css.e-btn.e-round .e-btn-icon {
  font-size: 14px;
  line-height: 1.6;
  width: auto;
}

.e-bigger.e-small .e-btn.e-rtl .e-icon-right,
.e-bigger.e-small .e-btn.e-rtl .e-icon-right,
.e-bigger.e-small .e-css.e-btn.e-rtl .e-icon-right,
.e-bigger.e-small.e-css.e-btn.e-rtl .e-icon-right {
  margin-left: -0.5em;
  margin-right: 0;
}

.e-bigger.e-small .e-btn.e-rtl .e-icon-left,
.e-bigger.e-small .e-btn.e-rtl .e-icon-left,
.e-bigger.e-small .e-css.e-btn.e-rtl .e-icon-left,
.e-bigger.e-small.e-css.e-btn.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -0.5em;
}

.e-bigger .e-btn,
.e-bigger .e-btn,
.e-bigger .e-css.e-btn,
.e-bigger.e-css.e-btn {
  font-size: 16px;
  line-height: 1.6;
  padding: 6px 12px 5px 12px;
}

.e-bigger .e-btn .e-btn-icon,
.e-bigger .e-btn .e-btn-icon,
.e-bigger .e-css.e-btn .e-btn-icon,
.e-bigger.e-css.e-btn .e-btn-icon {
  font-size: 16px;
  width: 1em;
}

.e-bigger .e-btn .e-btn-icon.e-icon-left,
.e-bigger .e-btn .e-btn-icon.e-icon-left,
.e-bigger .e-css.e-btn .e-btn-icon.e-icon-left,
.e-bigger.e-css.e-btn .e-btn-icon.e-icon-left {
  margin-left: -0.6111em;
  width: 2em;
  padding: 0 8px;
}

.e-bigger .e-btn .e-btn-icon.e-icon-right,
.e-bigger .e-btn .e-btn-icon.e-icon-right,
.e-bigger .e-css.e-btn .e-btn-icon.e-icon-right,
.e-bigger.e-css.e-btn .e-btn-icon.e-icon-right {
  margin-right: -0.6111em;
  width: 2em;
  padding: 0 8px;
}

.e-bigger .e-btn .e-btn-icon.e-icon-top,
.e-bigger .e-btn .e-btn-icon.e-icon-top,
.e-bigger .e-css.e-btn .e-btn-icon.e-icon-top,
.e-bigger.e-css.e-btn .e-btn-icon.e-icon-top {
  padding-bottom: 8px;
  width: auto;
}

.e-bigger .e-btn .e-btn-icon.e-icon-bottom,
.e-bigger .e-btn .e-btn-icon.e-icon-bottom,
.e-bigger .e-css.e-btn .e-btn-icon.e-icon-bottom,
.e-bigger.e-css.e-btn .e-btn-icon.e-icon-bottom {
  padding-top: 8px;
  width: auto;
}

.e-bigger .e-btn.e-icon-btn,
.e-bigger .e-btn.e-icon-btn,
.e-bigger .e-css.e-btn.e-icon-btn,
.e-bigger.e-css.e-btn.e-icon-btn {
  padding: 4px 9px 5px 9px;
}

.e-bigger .e-btn.e-top-icon-btn, .e-bigger .e-btn.e-bottom-icon-btn,
.e-bigger .e-btn.e-top-icon-btn,
.e-bigger .e-btn.e-bottom-icon-btn,
.e-bigger .e-css.e-btn.e-top-icon-btn,
.e-bigger .e-css.e-btn.e-bottom-icon-btn,
.e-bigger.e-css.e-btn.e-top-icon-btn,
.e-bigger.e-css.e-btn.e-bottom-icon-btn {
  line-height: 1;
  padding: 16px 16px;
}

.e-bigger .e-btn.e-round,
.e-bigger .e-btn.e-round,
.e-bigger .e-css.e-btn.e-round,
.e-bigger.e-css.e-btn.e-round {
  height: 38px;
  line-height: 1;
  padding: 0;
  width: 38px;
}

.e-bigger .e-btn.e-round .e-btn-icon,
.e-bigger .e-btn.e-round .e-btn-icon,
.e-bigger .e-css.e-btn.e-round .e-btn-icon,
.e-bigger.e-css.e-btn.e-round .e-btn-icon {
  font-size: 16px;
  line-height: 1.5;
  width: auto;
}

.e-bigger .e-btn.e-rtl .e-icon-right,
.e-bigger .e-btn.e-rtl .e-icon-right,
.e-bigger .e-css.e-btn.e-rtl .e-icon-right,
.e-bigger.e-css.e-btn.e-rtl .e-icon-right {
  margin-left: -0.6111em;
  margin-right: 0;
}

.e-bigger .e-btn.e-rtl .e-icon-left,
.e-bigger .e-btn.e-rtl .e-icon-left,
.e-bigger .e-css.e-btn.e-rtl .e-icon-left,
.e-bigger.e-css.e-btn.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -0.6111em;
}

.e-bigger .e-btn.e-small,
.e-bigger .e-btn.e-small,
.e-bigger .e-css.e-btn.e-small,
.e-bigger.e-css.e-btn.e-small {
  font-size: 14px;
  line-height: 1.6;
  padding: 4px 8px;
}

.e-bigger .e-btn.e-small .e-btn-icon,
.e-bigger .e-btn.e-small .e-btn-icon,
.e-bigger .e-css.e-btn.e-small .e-btn-icon,
.e-bigger.e-css.e-btn.e-small .e-btn-icon {
  font-size: 14px;
  width: 1em;
}

.e-bigger .e-btn.e-small .e-btn-icon.e-icon-left,
.e-bigger .e-btn.e-small .e-btn-icon.e-icon-left,
.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-left,
.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-left {
  margin-left: -0.5em;
  width: 2em;
  padding: 0 8px;
}

.e-bigger .e-btn.e-small .e-btn-icon.e-icon-right,
.e-bigger .e-btn.e-small .e-btn-icon.e-icon-right,
.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-right,
.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-right {
  margin-right: -0.5em;
  width: 2em;
  padding: 0 8px;
}

.e-bigger .e-btn.e-small .e-btn-icon.e-icon-top,
.e-bigger .e-btn.e-small .e-btn-icon.e-icon-top,
.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-top,
.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-top {
  padding-bottom: 6px;
  width: auto;
}

.e-bigger .e-btn.e-small .e-btn-icon.e-icon-bottom,
.e-bigger .e-btn.e-small .e-btn-icon.e-icon-bottom,
.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-bottom,
.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-bottom {
  padding-top: 6px;
  width: auto;
}

.e-bigger .e-btn.e-small.e-icon-btn,
.e-bigger .e-btn.e-small.e-icon-btn,
.e-bigger .e-css.e-btn.e-small.e-icon-btn,
.e-bigger.e-css.e-btn.e-small.e-icon-btn {
  padding: 4px 8px;
}

.e-bigger .e-btn.e-small.e-top-icon-btn, .e-bigger .e-btn.e-small.e-bottom-icon-btn,
.e-bigger .e-btn.e-small.e-top-icon-btn,
.e-bigger .e-btn.e-small.e-bottom-icon-btn,
.e-bigger .e-css.e-btn.e-small.e-top-icon-btn,
.e-bigger .e-css.e-btn.e-small.e-bottom-icon-btn,
.e-bigger.e-css.e-btn.e-small.e-top-icon-btn,
.e-bigger.e-css.e-btn.e-small.e-bottom-icon-btn {
  line-height: 1;
  padding: 16px 16px;
}

.e-bigger .e-btn.e-small.e-round,
.e-bigger .e-btn.e-small.e-round,
.e-bigger .e-css.e-btn.e-small.e-round,
.e-bigger.e-css.e-btn.e-small.e-round {
  height: 32px;
  line-height: 1;
  padding: 0;
  width: 32px;
}

.e-bigger .e-btn.e-small.e-round .e-btn-icon,
.e-bigger .e-btn.e-small.e-round .e-btn-icon,
.e-bigger .e-css.e-btn.e-small.e-round .e-btn-icon,
.e-bigger.e-css.e-btn.e-small.e-round .e-btn-icon {
  font-size: 14px;
  line-height: 1.6;
  width: auto;
}

.e-bigger .e-btn.e-small.e-rtl .e-icon-right,
.e-bigger .e-btn.e-small.e-rtl .e-icon-right,
.e-bigger .e-css.e-btn.e-small.e-rtl .e-icon-right,
.e-bigger.e-css.e-btn.e-small.e-rtl .e-icon-right {
  margin-left: -0.5em;
  margin-right: 0;
}

.e-bigger .e-btn.e-small.e-rtl .e-icon-left,
.e-bigger .e-btn.e-small.e-rtl .e-icon-left,
.e-bigger .e-css.e-btn.e-small.e-rtl .e-icon-left,
.e-bigger.e-css.e-btn.e-small.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -0.5em;
}

/*! button theme */

.e-btn,
.e-css.e-btn {
  -webkit-tap-highlight-color: transparent;
  background-color: #6c757d;
  border-color: #6c757d;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
  -webkit-transition: -webkit-box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: -webkit-box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
}

.e-btn:hover,
.e-css.e-btn:hover {
  background-color: #5a6268;
  border-color: #545b62;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
}

.e-btn:focus,
.e-css.e-btn:focus {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
  outline: #6c757d 0 solid;
  outline-offset: 0;
  -webkit-box-shadow: 0 0 0 0.25em rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.25em rgba(108, 117, 125, 0.5);
}

.e-btn:active,
.e-css.e-btn:active {
  background-color: #545b62;
  border-color: #4e555b;
  color: #fff;
  outline: #6c757d 0 solid;
  outline-offset: 0;
  -webkit-box-shadow: 0 0 0 0.25em rgba(79, 85, 91, 0.5);
          box-shadow: 0 0 0 0.25em rgba(79, 85, 91, 0.5);
}

.e-btn.e-active,
.e-css.e-btn.e-active {
  background-color: #545b62;
  border-color: #4e555b;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(79, 85, 91, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(79, 85, 91, 0.5);
  color: #fff;
}

.e-btn:disabled,
.e-css.e-btn:disabled {
  background-color: rgba(108, 117, 125, 0.65);
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
}

.e-btn .e-ripple-element,
.e-css.e-btn .e-ripple-element {
  background-color: transparent;
}

.e-btn.e-round,
.e-css.e-btn.e-round {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.e-btn.e-round:hover,
.e-css.e-btn.e-round:hover {
  background-color: #5a6268;
  border-color: #545b62;
  color: #fff;
}

.e-btn.e-round:focus,
.e-css.e-btn.e-round:focus {
  background-color: #6c757d;
  border-color: #6c757d;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
  outline: #6c757d 0 solid;
  outline-offset: 0;
}

.e-btn.e-round:active,
.e-css.e-btn.e-round:active {
  background-color: #545b62;
  border-color: #4e555b;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(79, 85, 91, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(79, 85, 91, 0.5);
  color: #fff;
  outline: #6c757d 0 solid;
  outline-offset: 0;
}

.e-btn.e-round:disabled,
.e-css.e-btn.e-round:disabled {
  background-color: rgba(108, 117, 125, 0.65);
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
}

.e-btn.e-round.e-primary:focus,
.e-css.e-btn.e-round.e-primary:focus {
  outline: #6c757d 0 solid;
}

.e-btn.e-round.e-success:focus,
.e-css.e-btn.e-round.e-success:focus {
  outline: #6c757d 0 solid;
}

.e-btn.e-round.e-info:focus,
.e-css.e-btn.e-round.e-info:focus {
  outline: #6c757d 0 solid;
}

.e-btn.e-round.e-warning:focus,
.e-css.e-btn.e-round.e-warning:focus {
  outline: #6c757d 0 solid;
}

.e-btn.e-round.e-danger:focus,
.e-css.e-btn.e-round.e-danger:focus {
  outline: #6c757d 0 solid;
}

.e-btn.e-primary,
.e-css.e-btn.e-primary {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.e-btn.e-primary:hover,
.e-css.e-btn.e-primary:hover {
  background-color: #0069d9;
  border-color: #0062cc;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
}

.e-btn.e-primary:focus,
.e-css.e-btn.e-primary:focus {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
  outline: #6c757d 0 solid;
  -webkit-box-shadow: 0 0 0 0.25em rgba(0, 123, 255, 0.5);
          box-shadow: 0 0 0 0.25em rgba(0, 123, 255, 0.5);
}

.e-btn.e-primary:active,
.e-css.e-btn.e-primary:active {
  background-color: #0062cc;
  border-color: #005cbf;
  color: #fff;
  outline: #6c757d 0 solid;
  -webkit-box-shadow: 0 0 0 0.25em rgba(0, 92, 191, 0.5);
          box-shadow: 0 0 0 0.25em rgba(0, 92, 191, 0.5);
}

.e-btn.e-primary.e-active,
.e-css.e-btn.e-primary.e-active {
  background-color: #0062cc;
  border-color: #005cbf;
  -webkit-box-shadow: 0 0 0 0.25em rgba(0, 123, 255, 0.5);
          box-shadow: 0 0 0 0.25em rgba(0, 123, 255, 0.5);
  color: #fff;
}

.e-btn.e-primary:disabled,
.e-css.e-btn.e-primary:disabled {
  background-color: rgba(0, 123, 255, 0.65);
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
}

.e-btn.e-primary .e-ripple-element,
.e-css.e-btn.e-primary .e-ripple-element {
  background-color: transparent;
}

.e-btn.e-success,
.e-css.e-btn.e-success {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.e-btn.e-success:hover,
.e-css.e-btn.e-success:hover {
  background-color: #218838;
  border-color: #1e7e34;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
}

.e-btn.e-success:focus,
.e-css.e-btn.e-success:focus {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
  -webkit-box-shadow: 0 0 0 0.25em rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.25em rgba(40, 167, 69, 0.5);
}

.e-btn.e-success:active, .e-btn.e-success.e-active,
.e-css.e-btn.e-success:active,
.e-css.e-btn.e-success.e-active {
  background-color: #1e7e34;
  border-color: #1c7430;
  color: #fff;
  -webkit-box-shadow: 0 0 0 0.25em rgba(28, 116, 48, 0.5);
          box-shadow: 0 0 0 0.25em rgba(28, 116, 48, 0.5);
}

.e-btn.e-success:disabled,
.e-css.e-btn.e-success:disabled {
  background-color: rgba(40, 167, 69, 0.65);
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
}

.e-btn.e-success .e-ripple-element,
.e-css.e-btn.e-success .e-ripple-element {
  background-color: transparent;
}

.e-btn.e-info,
.e-css.e-btn.e-info {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.e-btn.e-info:hover,
.e-css.e-btn.e-info:hover {
  background-color: #138496;
  border-color: #117a8b;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
}

.e-btn.e-info:focus,
.e-css.e-btn.e-info:focus {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
  -webkit-box-shadow: 0 0 0 0.25em rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.25em rgba(23, 162, 184, 0.5);
}

.e-btn.e-info:active, .e-btn.e-info.e-active,
.e-css.e-btn.e-info:active,
.e-css.e-btn.e-info.e-active {
  background-color: #117a8b;
  border-color: #10707f;
  color: #fff;
  -webkit-box-shadow: 0 0 0 0.25em rgba(16, 112, 128, 0.5);
          box-shadow: 0 0 0 0.25em rgba(16, 112, 128, 0.5);
}

.e-btn.e-info:disabled,
.e-css.e-btn.e-info:disabled {
  background-color: rgba(23, 162, 184, 0.65);
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
}

.e-btn.e-info .e-ripple-element,
.e-css.e-btn.e-info .e-ripple-element {
  background-color: transparent;
}

.e-btn.e-warning,
.e-css.e-btn.e-warning {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #212529;
}

.e-btn.e-warning:hover,
.e-css.e-btn.e-warning:hover {
  background-color: #e0a800;
  border-color: #d39e00;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #212529;
}

.e-btn.e-warning:focus,
.e-css.e-btn.e-warning:focus {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #212529;
  -webkit-box-shadow: 0 0 0 0.25em rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.25em rgba(255, 193, 7, 0.5);
}

.e-btn.e-warning:active, .e-btn.e-warning.e-active,
.e-css.e-btn.e-warning:active,
.e-css.e-btn.e-warning.e-active {
  background-color: #d39e00;
  border-color: #c69500;
  color: #212529;
  -webkit-box-shadow: 0 0 0 0.25em rgba(198, 149, 0, 0.5);
          box-shadow: 0 0 0 0.25em rgba(198, 149, 0, 0.5);
}

.e-btn.e-warning:disabled,
.e-css.e-btn.e-warning:disabled {
  background-color: rgba(255, 193, 7, 0.65);
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #212529;
}

.e-btn.e-warning .e-ripple-element,
.e-css.e-btn.e-warning .e-ripple-element {
  background-color: transparent;
}

.e-btn.e-danger,
.e-css.e-btn.e-danger {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.e-btn.e-danger:hover,
.e-css.e-btn.e-danger:hover {
  background-color: #c82333;
  border-color: #bd2130;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
}

.e-btn.e-danger:focus,
.e-css.e-btn.e-danger:focus {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
  -webkit-box-shadow: 0 0 0 0.25em rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.25em rgba(220, 53, 69, 0.5);
}

.e-btn.e-danger:active,
.e-css.e-btn.e-danger:active {
  background-color: #bd2130;
  border-color: #b21f2d;
  color: #fff;
  -webkit-box-shadow: 0 0 0 0.25em rgba(178, 31, 45, 0.5);
          box-shadow: 0 0 0 0.25em rgba(178, 31, 45, 0.5);
}

.e-btn.e-danger.e-active,
.e-css.e-btn.e-danger.e-active {
  background-color: #bd2130;
  border-color: #b21f2d;
  -webkit-box-shadow: 0 0 0 0.25em rgba(0, 123, 255, 0.5);
          box-shadow: 0 0 0 0.25em rgba(0, 123, 255, 0.5);
  color: #fff;
}

.e-btn.e-danger:disabled,
.e-css.e-btn.e-danger:disabled {
  background-color: rgba(220, 53, 69, 0.65);
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
}

.e-btn.e-danger .e-ripple-element,
.e-css.e-btn.e-danger .e-ripple-element {
  background-color: transparent;
}

.e-btn.e-flat,
.e-css.e-btn.e-flat {
  background-color: #6c757d;
  border-color: #6c757d;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
}

.e-btn.e-flat:hover,
.e-css.e-btn.e-flat:hover {
  background-color: #5a6268;
  border-color: #545b62;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
}

.e-btn.e-flat:focus,
.e-css.e-btn.e-flat:focus {
  background-color: #5a6268;
  border-color: #6c757d;
  color: #fff;
  -webkit-box-shadow: 0 0 0 0.25em rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.25em rgba(108, 117, 125, 0.5);
}

.e-btn.e-flat:active, .e-btn.e-flat.e-active,
.e-css.e-btn.e-flat:active,
.e-css.e-btn.e-flat.e-active {
  background-color: #545b62;
  border-color: #4e555b;
  color: #fff;
  -webkit-box-shadow: 0 0 0 0.25em rgba(79, 85, 91, 0.5);
          box-shadow: 0 0 0 0.25em rgba(79, 85, 91, 0.5);
}

.e-btn.e-flat:disabled,
.e-css.e-btn.e-flat:disabled {
  background-color: rgba(108, 117, 125, 0.65);
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
}

.e-btn.e-flat .e-ripple-element,
.e-css.e-btn.e-flat .e-ripple-element {
  background-color: transparent;
}

.e-btn.e-flat.e-primary,
.e-css.e-btn.e-flat.e-primary {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.e-btn.e-flat.e-primary:hover,
.e-css.e-btn.e-flat.e-primary:hover {
  background-color: #0069d9;
  border-color: #0062cc;
  color: #fff;
}

.e-btn.e-flat.e-primary:focus,
.e-css.e-btn.e-flat.e-primary:focus {
  background-color: #0069d9;
  border-color: #007bff;
  color: #fff;
  -webkit-box-shadow: 0 0 0 0.25em rgba(0, 123, 255, 0.5);
          box-shadow: 0 0 0 0.25em rgba(0, 123, 255, 0.5);
}

.e-btn.e-flat.e-primary:active, .e-btn.e-flat.e-primary.e-active,
.e-css.e-btn.e-flat.e-primary:active,
.e-css.e-btn.e-flat.e-primary.e-active {
  background-color: #0062cc;
  border-color: #005cbf;
  color: #fff;
  -webkit-box-shadow: 0 0 0 0.25em rgba(0, 92, 191, 0.5);
          box-shadow: 0 0 0 0.25em rgba(0, 92, 191, 0.5);
}

.e-btn.e-flat.e-primary:disabled,
.e-css.e-btn.e-flat.e-primary:disabled {
  background-color: rgba(0, 123, 255, 0.65);
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: rgba(255, 255, 255, 0.65);
}

.e-btn.e-flat.e-primary .e-ripple-element,
.e-css.e-btn.e-flat.e-primary .e-ripple-element {
  background-color: transparent;
}

.e-btn.e-flat.e-success,
.e-css.e-btn.e-flat.e-success {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.e-btn.e-flat.e-success:hover,
.e-css.e-btn.e-flat.e-success:hover {
  background-color: #218838;
  border-color: #1e7e34;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
}

.e-btn.e-flat.e-success:focus,
.e-css.e-btn.e-flat.e-success:focus {
  background-color: #218838;
  border-color: #28a745;
  color: #fff;
  -webkit-box-shadow: 0 0 0 0.25em rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.25em rgba(40, 167, 69, 0.5);
}

.e-btn.e-flat.e-success:active, .e-btn.e-flat.e-success.e-active,
.e-css.e-btn.e-flat.e-success:active,
.e-css.e-btn.e-flat.e-success.e-active {
  background-color: #1e7e34;
  border-color: #1c7430;
  color: #fff;
  -webkit-box-shadow: 0 0 0 0.25em rgba(28, 116, 48, 0.5);
          box-shadow: 0 0 0 0.25em rgba(28, 116, 48, 0.5);
}

.e-btn.e-flat.e-success:disabled,
.e-css.e-btn.e-flat.e-success:disabled {
  background-color: rgba(40, 167, 69, 0.65);
  border-color: transparent;
  color: rgba(255, 255, 255, 0.65);
}

.e-btn.e-flat.e-success .e-ripple-element,
.e-css.e-btn.e-flat.e-success .e-ripple-element {
  background-color: transparent;
}

.e-btn.e-flat.e-info,
.e-css.e-btn.e-flat.e-info {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.e-btn.e-flat.e-info:hover,
.e-css.e-btn.e-flat.e-info:hover {
  background-color: #138496;
  border-color: #117a8b;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
}

.e-btn.e-flat.e-info:focus,
.e-css.e-btn.e-flat.e-info:focus {
  background-color: #138496;
  border-color: #17a2b8;
  color: #fff;
  -webkit-box-shadow: 0 0 0 0.25em rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.25em rgba(23, 162, 184, 0.5);
}

.e-btn.e-flat.e-info:active, .e-btn.e-flat.e-info.e-active,
.e-css.e-btn.e-flat.e-info:active,
.e-css.e-btn.e-flat.e-info.e-active {
  background-color: #117a8b;
  border-color: #10707f;
  color: #fff;
  -webkit-box-shadow: 0 0 0 0.25em rgba(16, 112, 128, 0.5);
          box-shadow: 0 0 0 0.25em rgba(16, 112, 128, 0.5);
}

.e-btn.e-flat.e-info:disabled,
.e-css.e-btn.e-flat.e-info:disabled {
  background-color: rgba(23, 162, 184, 0.65);
  border-color: transparent;
  color: rgba(255, 255, 255, 0.65);
}

.e-btn.e-flat.e-info .e-ripple-element,
.e-css.e-btn.e-flat.e-info .e-ripple-element {
  background-color: transparent;
}

.e-btn.e-flat.e-warning,
.e-css.e-btn.e-flat.e-warning {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #212529;
}

.e-btn.e-flat.e-warning:hover,
.e-css.e-btn.e-flat.e-warning:hover {
  background-color: #e0a800;
  border-color: #d39e00;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #212529;
}

.e-btn.e-flat.e-warning:focus,
.e-css.e-btn.e-flat.e-warning:focus {
  background-color: #e0a800;
  border-color: #ffc107;
  color: #212529;
  -webkit-box-shadow: 0 0 0 0.25em rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.25em rgba(255, 193, 7, 0.5);
}

.e-btn.e-flat.e-warning:active, .e-btn.e-flat.e-warning.e-active,
.e-css.e-btn.e-flat.e-warning:active,
.e-css.e-btn.e-flat.e-warning.e-active {
  background-color: #d39e00;
  border-color: #c69500;
  color: #212529;
  -webkit-box-shadow: 0 0 0 0.25em rgba(198, 149, 0, 0.5);
          box-shadow: 0 0 0 0.25em rgba(198, 149, 0, 0.5);
}

.e-btn.e-flat.e-warning:disabled,
.e-css.e-btn.e-flat.e-warning:disabled {
  background-color: rgba(255, 193, 7, 0.65);
  border-color: transparent;
  color: rgba(33, 37, 41, 0.65);
}

.e-btn.e-flat.e-warning .e-ripple-element,
.e-css.e-btn.e-flat.e-warning .e-ripple-element {
  background-color: transparent;
}

.e-btn.e-flat.e-danger,
.e-css.e-btn.e-flat.e-danger {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.e-btn.e-flat.e-danger:hover,
.e-css.e-btn.e-flat.e-danger:hover {
  background-color: #c82333;
  border-color: #bd2130;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
}

.e-btn.e-flat.e-danger:focus,
.e-css.e-btn.e-flat.e-danger:focus {
  background-color: #c82333;
  border-color: #dc3545;
  color: #fff;
  -webkit-box-shadow: 0 0 0 0.25em rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.25em rgba(220, 53, 69, 0.5);
}

.e-btn.e-flat.e-danger:active, .e-btn.e-flat.e-danger.e-active,
.e-css.e-btn.e-flat.e-danger:active,
.e-css.e-btn.e-flat.e-danger.e-active {
  background-color: #bd2130;
  border-color: #b21f2d;
  color: #fff;
  -webkit-box-shadow: 0 0 0 0.25em rgba(178, 31, 45, 0.5);
          box-shadow: 0 0 0 0.25em rgba(178, 31, 45, 0.5);
}

.e-btn.e-flat.e-danger:disabled,
.e-css.e-btn.e-flat.e-danger:disabled {
  background-color: rgba(220, 53, 69, 0.65);
  border-color: transparent;
  color: rgba(255, 255, 255, 0.65);
}

.e-btn.e-flat.e-danger .e-ripple-element,
.e-css.e-btn.e-flat.e-danger .e-ripple-element {
  background-color: transparent;
}

.e-btn.e-outline,
.e-css.e-btn.e-outline {
  background-color: transparent;
  border-color: #6c757d;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #6c757d;
}

.e-btn.e-outline:hover,
.e-css.e-btn.e-outline:hover {
  background-color: #6c757d;
  border-color: #545b62;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
}

.e-btn.e-outline:focus,
.e-css.e-btn.e-outline:focus {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
  -webkit-box-shadow: 0 0 0 0.25em rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.25em rgba(108, 117, 125, 0.5);
}

.e-btn.e-outline:active, .e-btn.e-outline.e-active,
.e-css.e-btn.e-outline:active,
.e-css.e-btn.e-outline.e-active {
  background-color: #6c757d;
  border-color: transparent;
  -webkit-box-shadow: 0 0 0 0.25em rgba(79, 85, 91, 0.5);
          box-shadow: 0 0 0 0.25em rgba(79, 85, 91, 0.5);
  color: #fff;
}

.e-btn.e-outline:disabled,
.e-css.e-btn.e-outline:disabled {
  background-color: transparent;
  border-color: rgba(108, 117, 125, 0.65);
  color: rgba(108, 117, 125, 0.65);
}

.e-btn.e-outline.e-primary,
.e-css.e-btn.e-outline.e-primary {
  background-color: transparent;
  border-color: #007bff;
  color: #007bff;
}

.e-btn.e-outline.e-primary:hover,
.e-css.e-btn.e-outline.e-primary:hover {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.e-btn.e-outline.e-primary:focus,
.e-css.e-btn.e-outline.e-primary:focus {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
  -webkit-box-shadow: 0 0 0 0.25em rgba(0, 123, 255, 0.5);
          box-shadow: 0 0 0 0.25em rgba(0, 123, 255, 0.5);
}

.e-btn.e-outline.e-primary:active, .e-btn.e-outline.e-primary.e-active,
.e-css.e-btn.e-outline.e-primary:active,
.e-css.e-btn.e-outline.e-primary.e-active {
  background-color: #007bff;
  border-color: transparent;
  -webkit-box-shadow: 0 0 0 0.25em rgba(0, 123, 255, 0.5);
          box-shadow: 0 0 0 0.25em rgba(0, 123, 255, 0.5);
  color: #fff;
}

.e-btn.e-outline.e-primary:disabled,
.e-css.e-btn.e-outline.e-primary:disabled {
  background-color: transparent;
  border-color: rgba(0, 123, 255, 0.65);
  -webkit-box-shadow: none;
          box-shadow: none;
  color: rgba(0, 123, 255, 0.65);
}

.e-btn.e-outline.e-success,
.e-css.e-btn.e-outline.e-success {
  background-color: transparent;
  border-color: #28a745;
  color: #28a745;
}

.e-btn.e-outline.e-success:hover,
.e-css.e-btn.e-outline.e-success:hover {
  background-color: #28a745;
  border-color: #1e7e34;
  color: #fff;
}

.e-btn.e-outline.e-success:focus,
.e-css.e-btn.e-outline.e-success:focus {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
  -webkit-box-shadow: 0 0 0 0.25em rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.25em rgba(40, 167, 69, 0.5);
}

.e-btn.e-outline.e-success:active, .e-btn.e-outline.e-success.e-active,
.e-css.e-btn.e-outline.e-success:active,
.e-css.e-btn.e-outline.e-success.e-active {
  background-color: #28a745;
  border-color: transparent;
  -webkit-box-shadow: 0 0 0 0.25em rgba(28, 116, 48, 0.5);
          box-shadow: 0 0 0 0.25em rgba(28, 116, 48, 0.5);
  color: #fff;
}

.e-btn.e-outline.e-success:disabled,
.e-css.e-btn.e-outline.e-success:disabled {
  background-color: transparent;
  border-color: rgba(40, 167, 69, 0.65);
  -webkit-box-shadow: none;
          box-shadow: none;
  color: rgba(40, 167, 69, 0.65);
}

.e-btn.e-outline.e-info,
.e-css.e-btn.e-outline.e-info {
  background-color: transparent;
  border-color: #17a2b8;
  color: #17a2b8;
}

.e-btn.e-outline.e-info:hover,
.e-css.e-btn.e-outline.e-info:hover {
  background-color: #17a2b8;
  border-color: #117a8b;
  color: #fff;
}

.e-btn.e-outline.e-info:focus,
.e-css.e-btn.e-outline.e-info:focus {
  background-color: #138496;
  border-color: #17a2b8;
  color: #fff;
  -webkit-box-shadow: 0 0 0 0.25em rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.25em rgba(23, 162, 184, 0.5);
}

.e-btn.e-outline.e-info:active, .e-btn.e-outline.e-info.e-active,
.e-css.e-btn.e-outline.e-info:active,
.e-css.e-btn.e-outline.e-info.e-active {
  background-color: #17a2b8;
  border-color: transparent;
  -webkit-box-shadow: 0 0 0 0.25em rgba(16, 112, 128, 0.5);
          box-shadow: 0 0 0 0.25em rgba(16, 112, 128, 0.5);
  color: #fff;
}

.e-btn.e-outline.e-info:disabled,
.e-css.e-btn.e-outline.e-info:disabled {
  background-color: transparent;
  border-color: rgba(23, 162, 184, 0.65);
  -webkit-box-shadow: none;
          box-shadow: none;
  color: rgba(23, 162, 184, 0.65);
}

.e-btn.e-outline.e-warning,
.e-css.e-btn.e-outline.e-warning {
  background-color: transparent;
  border-color: #ffc107;
  color: #ffc107;
}

.e-btn.e-outline.e-warning:hover,
.e-css.e-btn.e-outline.e-warning:hover {
  background-color: #ffc107;
  border-color: #d39e00;
  color: #212529;
}

.e-btn.e-outline.e-warning:focus,
.e-css.e-btn.e-outline.e-warning:focus {
  background-color: #e0a800;
  border-color: #ffc107;
  color: #212529;
  -webkit-box-shadow: 0 0 0 0.25em rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.25em rgba(255, 193, 7, 0.5);
}

.e-btn.e-outline.e-warning:active, .e-btn.e-outline.e-warning.e-active,
.e-css.e-btn.e-outline.e-warning:active,
.e-css.e-btn.e-outline.e-warning.e-active {
  background-color: #ffc107;
  border-color: transparent;
  -webkit-box-shadow: 0 0 0 0.25em rgba(198, 149, 0, 0.5);
          box-shadow: 0 0 0 0.25em rgba(198, 149, 0, 0.5);
  color: #212529;
}

.e-btn.e-outline.e-warning:disabled,
.e-css.e-btn.e-outline.e-warning:disabled {
  background-color: transparent;
  border-color: rgba(255, 193, 7, 0.65);
  -webkit-box-shadow: none;
          box-shadow: none;
  color: rgba(255, 193, 7, 0.65);
}

.e-btn.e-outline.e-danger,
.e-css.e-btn.e-outline.e-danger {
  background-color: transparent;
  border-color: #dc3545;
  color: #dc3545;
}

.e-btn.e-outline.e-danger:hover,
.e-css.e-btn.e-outline.e-danger:hover {
  background-color: #dc3545;
  border-color: #bd2130;
  color: #fff;
}

.e-btn.e-outline.e-danger:focus,
.e-css.e-btn.e-outline.e-danger:focus {
  background-color: #c82333;
  border-color: #dc3545;
  color: #fff;
  -webkit-box-shadow: 0 0 0 0.25em rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.25em rgba(220, 53, 69, 0.5);
}

.e-btn.e-outline.e-danger:active, .e-btn.e-outline.e-danger.e-active,
.e-css.e-btn.e-outline.e-danger:active,
.e-css.e-btn.e-outline.e-danger.e-active {
  background-color: #dc3545;
  border-color: transparent;
  -webkit-box-shadow: 0 0 0 0.25em rgba(178, 31, 45, 0.5);
          box-shadow: 0 0 0 0.25em rgba(178, 31, 45, 0.5);
  color: #fff;
}

.e-btn.e-outline.e-danger:disabled,
.e-css.e-btn.e-outline.e-danger:disabled {
  background-color: transparent;
  border-color: rgba(220, 53, 69, 0.65);
  -webkit-box-shadow: none;
          box-shadow: none;
  color: rgba(220, 53, 69, 0.65);
}

.e-btn.e-link,
.e-css.e-btn.e-link {
  background-color: transparent;
  border-color: transparent;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #007bff;
}

.e-btn.e-link:hover,
.e-css.e-btn.e-link:hover {
  border-radius: 0;
  color: #0056b3;
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}

.e-btn.e-link:focus,
.e-css.e-btn.e-link:focus {
  border-radius: 0;
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #0056b3;
}

.e-btn.e-link:disabled,
.e-css.e-btn.e-link:disabled {
  color: #6c757d;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-decoration: none;
}

.e-checkbox-wrapper .e-check::before,
.e-css.e-checkbox-wrapper .e-check::before {
  content: '\E7FA';
}

.e-checkbox-wrapper .e-stop::before,
.e-css.e-checkbox-wrapper .e-stop::before {
  content: '\E7FB';
}

/*! checkbox layout */

.e-checkbox-wrapper,
.e-css.e-checkbox-wrapper {
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  outline: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.e-checkbox-wrapper label,
.e-css.e-checkbox-wrapper label {
  cursor: pointer;
  display: inline-block;
  line-height: 0;
  margin: 0;
  position: relative;
  white-space: nowrap;
}

.e-checkbox-wrapper:focus .e-frame,
.e-css.e-checkbox-wrapper:focus .e-frame {
  -webkit-box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
}

.e-checkbox-wrapper .e-ripple-container,
.e-css.e-checkbox-wrapper .e-ripple-container {
  border-radius: 50%;
  bottom: -9px;
  height: 36px;
  left: -9px;
  pointer-events: none;
  position: absolute;
  right: -9px;
  top: -9px;
  width: 36px;
  z-index: 1;
}

.e-checkbox-wrapper .e-label,
.e-css.e-checkbox-wrapper .e-label {
  cursor: pointer;
  display: inline-block;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 14px;
  font-weight: normal;
  line-height: 14px;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  vertical-align: middle;
  white-space: normal;
}

.e-checkbox-wrapper .e-checkbox,
.e-css.e-checkbox-wrapper .e-checkbox {
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 1px;
}

.e-checkbox-wrapper .e-checkbox + .e-label,
.e-css.e-checkbox-wrapper .e-checkbox + .e-label {
  margin-right: 8px;
}

.e-checkbox-wrapper .e-frame,
.e-css.e-checkbox-wrapper .e-frame {
  border: 1px solid;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  font-family: 'e-icons';
  height: 14px;
  line-height: 13px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  width: 14px;
}

.e-checkbox-wrapper .e-frame + .e-label,
.e-css.e-checkbox-wrapper .e-frame + .e-label {
  margin-left: 8px;
}

.e-checkbox-wrapper .e-frame + .e-ripple-container,
.e-css.e-checkbox-wrapper .e-frame + .e-ripple-container {
  left: auto;
}

.e-checkbox-wrapper .e-check,
.e-css.e-checkbox-wrapper .e-check {
  font-size: 8px;
}

.e-checkbox-wrapper .e-stop,
.e-css.e-checkbox-wrapper .e-stop {
  font-size: 8px;
  line-height: 13px;
}

.e-checkbox-wrapper.e-checkbox-disabled,
.e-css.e-checkbox-wrapper.e-checkbox-disabled {
  cursor: default;
  pointer-events: none;
}

.e-checkbox-wrapper.e-checkbox-disabled .e-frame,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame {
  cursor: default;
}

.e-checkbox-wrapper.e-checkbox-disabled .e-label,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-label {
  cursor: default;
}

.e-checkbox-wrapper.e-rtl .e-ripple-container,
.e-css.e-checkbox-wrapper.e-rtl .e-ripple-container {
  right: -9px;
}

.e-checkbox-wrapper.e-rtl .e-frame,
.e-css.e-checkbox-wrapper.e-rtl .e-frame {
  margin: 0;
}

.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container,
.e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container {
  left: -9px;
  right: auto;
}

.e-checkbox-wrapper.e-rtl .e-label,
.e-css.e-checkbox-wrapper.e-rtl .e-label {
  margin-left: 0;
  margin-right: 8px;
}

.e-checkbox-wrapper.e-rtl .e-label + .e-frame,
.e-css.e-checkbox-wrapper.e-rtl .e-label + .e-frame {
  margin: 0;
}

.e-checkbox-wrapper.e-rtl .e-checkbox + .e-label,
.e-css.e-checkbox-wrapper.e-rtl .e-checkbox + .e-label {
  margin-left: 8px;
  margin-right: 0;
}

.e-checkbox-wrapper.e-small .e-frame,
.e-css.e-checkbox-wrapper.e-small .e-frame {
  height: 12px;
  line-height: 11px;
  width: 12px;
}

.e-checkbox-wrapper.e-small .e-check,
.e-css.e-checkbox-wrapper.e-small .e-check {
  font-size: 6px;
}

.e-checkbox-wrapper.e-small .e-stop,
.e-css.e-checkbox-wrapper.e-small .e-stop {
  font-size: 8px;
  line-height: 11px;
}

.e-checkbox-wrapper.e-small .e-label,
.e-css.e-checkbox-wrapper.e-small .e-label {
  font-size: 12px;
  line-height: 12px;
}

.e-checkbox-wrapper.e-small .e-ripple-container,
.e-css.e-checkbox-wrapper.e-small .e-ripple-container {
  bottom: -13px;
  height: 30px;
  left: -13px;
  right: -13px;
  top: -13px;
  width: 30px;
}

.e-small .e-checkbox-wrapper .e-frame,
.e-small.e-checkbox-wrapper .e-frame,
.e-small .e-css.e-checkbox-wrapper .e-frame,
.e-small.e-css.e-checkbox-wrapper .e-frame {
  height: 12px;
  line-height: 11px;
  width: 12px;
}

.e-small .e-checkbox-wrapper .e-check,
.e-small.e-checkbox-wrapper .e-check,
.e-small .e-css.e-checkbox-wrapper .e-check,
.e-small.e-css.e-checkbox-wrapper .e-check {
  font-size: 6px;
}

.e-small .e-checkbox-wrapper .e-stop,
.e-small.e-checkbox-wrapper .e-stop,
.e-small .e-css.e-checkbox-wrapper .e-stop,
.e-small.e-css.e-checkbox-wrapper .e-stop {
  font-size: 8px;
  line-height: 11px;
}

.e-small .e-checkbox-wrapper .e-label,
.e-small.e-checkbox-wrapper .e-label,
.e-small .e-css.e-checkbox-wrapper .e-label,
.e-small.e-css.e-checkbox-wrapper .e-label {
  font-size: 12px;
  line-height: 12px;
}

.e-small .e-checkbox-wrapper .e-ripple-container,
.e-small.e-checkbox-wrapper .e-ripple-container,
.e-small .e-css.e-checkbox-wrapper .e-ripple-container,
.e-small.e-css.e-checkbox-wrapper .e-ripple-container {
  bottom: -13px;
  height: 30px;
  left: -13px;
  right: -13px;
  top: -13px;
  width: 30px;
}

.e-bigger.e-small .e-checkbox-wrapper .e-frame,
.e-bigger.e-small.e-checkbox-wrapper .e-frame,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-frame,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-frame {
  height: 15px;
  line-height: 14px;
  width: 15px;
}

.e-bigger.e-small .e-checkbox-wrapper .e-check,
.e-bigger.e-small.e-checkbox-wrapper .e-check,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-check,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-check {
  font-size: 8px;
}

.e-bigger.e-small .e-checkbox-wrapper .e-stop,
.e-bigger.e-small.e-checkbox-wrapper .e-stop,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-stop,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-stop {
  font-size: 8px;
  line-height: 14px;
}

.e-bigger.e-small .e-checkbox-wrapper .e-label,
.e-bigger.e-small.e-checkbox-wrapper .e-label,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-label,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-label {
  font-size: 15px;
  line-height: 15px;
}

.e-bigger.e-small .e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-small.e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-ripple-container {
  bottom: -16px;
  height: 38px;
  left: -16px;
  right: -16px;
  top: -16px;
  width: 38px;
}

.e-bigger .e-checkbox-wrapper .e-frame,
.e-bigger.e-checkbox-wrapper .e-frame,
.e-bigger .e-css.e-checkbox-wrapper .e-frame,
.e-bigger.e-css.e-checkbox-wrapper .e-frame {
  height: 16px;
  line-height: 15px;
  width: 16px;
}

.e-bigger .e-checkbox-wrapper .e-frame + .e-label,
.e-bigger.e-checkbox-wrapper .e-frame + .e-label,
.e-bigger .e-css.e-checkbox-wrapper .e-frame + .e-label,
.e-bigger.e-css.e-checkbox-wrapper .e-frame + .e-label {
  font-size: 16px;
  line-height: 16px;
  margin-left: 10px;
}

.e-bigger .e-checkbox-wrapper .e-check,
.e-bigger.e-checkbox-wrapper .e-check,
.e-bigger .e-css.e-checkbox-wrapper .e-check,
.e-bigger.e-css.e-checkbox-wrapper .e-check {
  font-size: 8px;
}

.e-bigger .e-checkbox-wrapper .e-stop,
.e-bigger.e-checkbox-wrapper .e-stop,
.e-bigger .e-css.e-checkbox-wrapper .e-stop,
.e-bigger.e-css.e-checkbox-wrapper .e-stop {
  font-size: 8px;
  line-height: 15px;
}

.e-bigger .e-checkbox-wrapper .e-label,
.e-bigger.e-checkbox-wrapper .e-label,
.e-bigger .e-css.e-checkbox-wrapper .e-label,
.e-bigger.e-css.e-checkbox-wrapper .e-label {
  font-size: 16px;
}

.e-bigger .e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-checkbox-wrapper .e-ripple-container,
.e-bigger .e-css.e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-css.e-checkbox-wrapper .e-ripple-container {
  bottom: -15px;
  height: 38px;
  left: -15px;
  right: -15px;
  top: -15px;
  width: 38px;
}

.e-bigger .e-checkbox-wrapper.e-rtl .e-frame,
.e-bigger.e-checkbox-wrapper.e-rtl .e-frame,
.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame,
.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame {
  margin: 0;
}

.e-bigger .e-checkbox-wrapper.e-rtl .e-frame + .e-label,
.e-bigger.e-checkbox-wrapper.e-rtl .e-frame + .e-label,
.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-label,
.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-label {
  margin-left: 0;
  margin-right: 10px;
}

.e-bigger .e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container,
.e-bigger.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container,
.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container,
.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container {
  right: auto;
}

.e-bigger .e-checkbox-wrapper.e-small .e-frame,
.e-bigger.e-checkbox-wrapper.e-small .e-frame,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-frame,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-frame {
  height: 15px;
  line-height: 14px;
  width: 15px;
}

.e-bigger .e-checkbox-wrapper.e-small .e-check,
.e-bigger.e-checkbox-wrapper.e-small .e-check,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-check,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-check {
  font-size: 8px;
}

.e-bigger .e-checkbox-wrapper.e-small .e-stop,
.e-bigger.e-checkbox-wrapper.e-small .e-stop,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-stop,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-stop {
  font-size: 8px;
  line-height: 14px;
}

.e-bigger .e-checkbox-wrapper.e-small .e-label,
.e-bigger.e-checkbox-wrapper.e-small .e-label,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-label,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-label {
  font-size: 15px;
  line-height: 15px;
}

.e-bigger .e-checkbox-wrapper.e-small .e-ripple-container,
.e-bigger.e-checkbox-wrapper.e-small .e-ripple-container,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-ripple-container,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-ripple-container {
  bottom: -16px;
  height: 38px;
  left: -16px;
  right: -16px;
  top: -16px;
  width: 38px;
}

/*! checkbox theme */

.e-checkbox-wrapper,
.e-css.e-checkbox-wrapper {
  -webkit-tap-highlight-color: transparent;
}

.e-checkbox-wrapper .e-frame,
.e-css.e-checkbox-wrapper .e-frame {
  background-color: #fff;
  border-color: #adb5bd;
}

.e-checkbox-wrapper .e-frame.e-check,
.e-css.e-checkbox-wrapper .e-frame.e-check {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.e-checkbox-wrapper .e-frame.e-stop,
.e-css.e-checkbox-wrapper .e-frame.e-stop {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.e-checkbox-wrapper .e-ripple-element,
.e-css.e-checkbox-wrapper .e-ripple-element {
  background: transparent;
}

.e-checkbox-wrapper .e-ripple-check .e-ripple-element,
.e-css.e-checkbox-wrapper .e-ripple-check .e-ripple-element {
  background: transparent;
}

.e-checkbox-wrapper:active .e-ripple-element,
.e-css.e-checkbox-wrapper:active .e-ripple-element {
  background: transparent;
}

.e-checkbox-wrapper:active .e-ripple-check .e-ripple-element,
.e-css.e-checkbox-wrapper:active .e-ripple-check .e-ripple-element {
  background: transparent;
}

.e-checkbox-wrapper .e-label,
.e-css.e-checkbox-wrapper .e-label {
  color: #212529;
}

.e-checkbox-wrapper .e-checkbox:focus + .e-frame,
.e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame {
  background-color: #fff;
  border-color: rgba(0, 123, 255, 0.5);
  -webkit-box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
}

.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check,
.e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check {
  background-color: #007bff;
  border-color: rgba(0, 123, 255, 0.25);
  -webkit-box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
  color: #fff;
}

.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-stop,
.e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-stop {
  -webkit-box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
  color: #fff;
}

.e-checkbox-wrapper:hover .e-frame,
.e-css.e-checkbox-wrapper:hover .e-frame {
  background-color: #fff;
  border-color: #adb5bd;
}

.e-checkbox-wrapper:hover .e-frame.e-check,
.e-css.e-checkbox-wrapper:hover .e-frame.e-check {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.e-checkbox-wrapper:hover .e-frame.e-stop,
.e-css.e-checkbox-wrapper:hover .e-frame.e-stop {
  background-color: #007bff;
  border-color: #007bff;
}

.e-checkbox-wrapper:hover .e-label,
.e-css.e-checkbox-wrapper:hover .e-label {
  color: #000;
}

.e-checkbox-wrapper.e-checkbox-disabled .e-frame,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame {
  background-color: #e9ecef;
  border-color: #adb5bd;
  color: #6c757d;
}

.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check {
  background-color: rgba(0, 123, 255, 0.5);
  border-color: transparent;
  color: #fff;
}

.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop {
  background-color: rgba(0, 123, 255, 0.55);
  border-color: transparent;
  color: #fff;
}

.e-checkbox-wrapper.e-checkbox-disabled .e-label,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-label {
  color: #6c757d;
}

.e-checkbox-wrapper.e-focus .e-ripple-container,
.e-css.e-checkbox-wrapper.e-focus .e-ripple-container {
  background-color: transparent;
}

.e-checkbox-wrapper.e-focus .e-ripple-container.e-ripple-check,
.e-css.e-checkbox-wrapper.e-focus .e-ripple-container.e-ripple-check {
  background-color: transparent;
}

.e-checkbox-wrapper.e-focus .e-frame,
.e-css.e-checkbox-wrapper.e-focus .e-frame {
  outline: rgba(0, 123, 255, 0.25);
  outline-offset: 0;
}

.e-checkbox-wrapper.e-focus .e-frame.e-check,
.e-css.e-checkbox-wrapper.e-focus .e-frame.e-check {
  outline: rgba(0, 123, 255, 0.25);
  outline-offset: 0;
}

/*! radiobutton layout */

.e-radio-wrapper {
  display: inline-block;
  line-height: 1;
  position: relative;
}

.e-radio {
  -webkit-appearance: none;
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 1px;
}

.e-radio + label {
  -webkit-tap-highlight-color: transparent;
  cursor: pointer;
  display: inline-block;
  margin: 0;
  position: relative;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}

.e-radio + label .e-label {
  display: inline-block;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  padding-left: 24px;
  vertical-align: text-top;
  white-space: normal;
}

.e-radio + label::before {
  border: 1px solid;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  content: '';
  height: 14px;
  left: 0;
  position: absolute;
  top: 0;
  width: 14px;
}

.e-radio + label:focus::before {
  -webkit-box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
}

.e-radio + label::after {
  border: 1px solid;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  content: '';
  height: 6px;
  left: 4px;
  position: absolute;
  top: 4px;
  -webkit-transform: scale(0);
          transform: scale(0);
  width: 6px;
}

.e-radio + label .e-ripple-container {
  border-radius: 50%;
  height: 34px;
  left: -8px;
  position: absolute;
  top: -8px;
  width: 34px;
  z-index: 1;
}

.e-radio + label.e-right .e-label, .e-radio + label.e-rtl .e-label {
  padding-left: 0;
  padding-right: 24px;
}

.e-radio + label.e-right::before, .e-radio + label.e-rtl::before {
  left: auto;
  right: 0;
}

.e-radio + label.e-right::after, .e-radio + label.e-rtl::after {
  left: auto;
  right: 4px;
}

.e-radio + label.e-right .e-ripple-container, .e-radio + label.e-rtl .e-ripple-container {
  left: auto;
  right: -8px;
}

.e-radio + label.e-right.e-rtl .e-label {
  padding-left: 24px;
  padding-right: 0;
}

.e-radio + label.e-right.e-rtl::before {
  left: 0;
  right: auto;
}

.e-radio + label.e-right.e-rtl::after {
  left: 4px;
  right: auto;
}

.e-radio + label.e-right.e-rtl .e-ripple-container {
  left: -8px;
  right: auto;
}

.e-radio + label.e-small .e-label {
  line-height: 1;
  padding-left: 22px;
}

.e-radio + label.e-small::before {
  height: 12px;
  width: 12px;
}

.e-radio + label.e-small::after {
  height: 6px;
  left: 3px;
  top: 3px;
  width: 6px;
}

.e-radio + label.e-small .e-ripple-container {
  left: -10px;
  top: -10px;
}

.e-radio + label.e-small.e-right .e-label, .e-radio + label.e-small.e-rtl .e-label {
  padding-left: 0;
  padding-right: 22px;
}

.e-radio + label.e-small.e-right::after, .e-radio + label.e-small.e-rtl::after {
  left: auto;
  right: 3px;
}

.e-radio + label.e-small.e-right .e-ripple-container, .e-radio + label.e-small.e-rtl .e-ripple-container {
  left: auto;
  right: -10px;
}

.e-radio + label.e-small.e-right.e-rtl .e-label {
  padding-left: 22px;
  padding-right: 0;
}

.e-radio + label.e-small.e-right.e-rtl::after {
  left: 3px;
  right: auto;
}

.e-radio + label.e-small.e-right.e-rtl .e-ripple-container {
  left: -10px;
  right: auto;
}

.e-radio:checked + label::after {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: none;
  transition: none;
}

.e-small .e-radio + label .e-label,
.e-radio + label.e-small .e-label {
  line-height: 1;
  padding-left: 22px;
}

.e-small .e-radio + label::before,
.e-radio + label.e-small::before {
  height: 12px;
  width: 12px;
}

.e-small .e-radio + label::after,
.e-radio + label.e-small::after {
  height: 6px;
  left: 3px;
  top: 3px;
  width: 6px;
}

.e-small .e-radio + label .e-ripple-container,
.e-radio + label.e-small .e-ripple-container {
  left: -10px;
  top: -10px;
}

.e-small .e-radio + label.e-right .e-label, .e-small .e-radio + label.e-rtl .e-label,
.e-radio + label.e-small.e-right .e-label,
.e-radio + label.e-small.e-rtl .e-label {
  padding-left: 0;
  padding-right: 22px;
}

.e-small .e-radio + label.e-right::after, .e-small .e-radio + label.e-rtl::after,
.e-radio + label.e-small.e-right::after,
.e-radio + label.e-small.e-rtl::after {
  left: auto;
  right: 3px;
}

.e-small .e-radio + label.e-right .e-ripple-container, .e-small .e-radio + label.e-rtl .e-ripple-container,
.e-radio + label.e-small.e-right .e-ripple-container,
.e-radio + label.e-small.e-rtl .e-ripple-container {
  left: auto;
  right: -10px;
}

.e-small .e-radio + label.e-right.e-rtl .e-label,
.e-radio + label.e-small.e-right.e-rtl .e-label {
  padding-left: 22px;
  padding-right: 0;
}

.e-small .e-radio + label.e-right.e-rtl::after,
.e-radio + label.e-small.e-right.e-rtl::after {
  left: 3px;
  right: auto;
}

.e-small .e-radio + label.e-right.e-rtl .e-ripple-container,
.e-radio + label.e-small.e-right.e-rtl .e-ripple-container {
  left: -10px;
  right: auto;
}

.e-bigger.e-small .e-radio + label .e-label,
.e-radio + label.e-bigger.e-small .e-label {
  line-height: 1;
  padding-left: 28px;
}

.e-bigger.e-small .e-radio + label::before,
.e-radio + label.e-bigger.e-small::before {
  height: 15px;
  width: 15px;
}

.e-bigger.e-small .e-radio + label::after,
.e-radio + label.e-bigger.e-small::after {
  height: 7px;
  left: 4px;
  top: 4px;
  width: 7px;
}

.e-bigger.e-small .e-radio + label .e-ripple-container,
.e-radio + label.e-bigger.e-small .e-ripple-container {
  height: 36px;
  left: -11px;
  top: -11px;
  width: 36px;
}

.e-bigger.e-small .e-radio + label.e-right .e-label, .e-bigger.e-small .e-radio + label.e-rtl .e-label,
.e-radio + label.e-bigger.e-small.e-right .e-label,
.e-radio + label.e-bigger.e-small.e-rtl .e-label {
  padding-left: 0;
  padding-right: 28px;
}

.e-bigger.e-small .e-radio + label.e-right::after, .e-bigger.e-small .e-radio + label.e-rtl::after,
.e-radio + label.e-bigger.e-small.e-right::after,
.e-radio + label.e-bigger.e-small.e-rtl::after {
  left: auto;
  right: 4px;
}

.e-bigger.e-small .e-radio + label.e-right .e-ripple-container, .e-bigger.e-small .e-radio + label.e-rtl .e-ripple-container,
.e-radio + label.e-bigger.e-small.e-right .e-ripple-container,
.e-radio + label.e-bigger.e-small.e-rtl .e-ripple-container {
  left: auto;
  right: -10px;
}

.e-bigger.e-small .e-radio + label.e-right.e-rtl .e-label,
.e-radio + label.e-bigger.e-small.e-right.e-rtl .e-label {
  padding-left: 28px;
  padding-right: 0;
}

.e-bigger.e-small .e-radio + label.e-right.e-rtl::after,
.e-radio + label.e-bigger.e-small.e-right.e-rtl::after {
  left: 4px;
  right: auto;
}

.e-bigger.e-small .e-radio + label.e-right.e-rtl .e-ripple-container,
.e-radio + label.e-bigger.e-small.e-right.e-rtl .e-ripple-container {
  left: -10px;
  right: auto;
}

.e-bigger .e-radio + label .e-label,
.e-radio + label.e-bigger .e-label {
  font-size: 16px;
  line-height: 1;
  padding-left: 28px;
}

.e-bigger .e-radio + label::before,
.e-radio + label.e-bigger::before {
  height: 16px;
  width: 16px;
}

.e-bigger .e-radio + label::after,
.e-radio + label.e-bigger::after {
  height: 6px;
  left: 5px;
  top: 5px;
  width: 6px;
}

.e-bigger .e-radio + label .e-ripple-container,
.e-radio + label.e-bigger .e-ripple-container {
  height: 48px;
  left: -11px;
  top: -11px;
  width: 48px;
}

.e-bigger .e-radio + label.e-right .e-label, .e-bigger .e-radio + label.e-rtl .e-label,
.e-radio + label.e-bigger.e-right .e-label,
.e-radio + label.e-bigger.e-rtl .e-label {
  padding-left: 0;
  padding-right: 28px;
}

.e-bigger .e-radio + label.e-right::after, .e-bigger .e-radio + label.e-rtl::after,
.e-radio + label.e-bigger.e-right::after,
.e-radio + label.e-bigger.e-rtl::after {
  left: auto;
  right: 4px;
}

.e-bigger .e-radio + label.e-right .e-ripple-container, .e-bigger .e-radio + label.e-rtl .e-ripple-container,
.e-radio + label.e-bigger.e-right .e-ripple-container,
.e-radio + label.e-bigger.e-rtl .e-ripple-container {
  left: auto;
  right: -11px;
}

.e-bigger .e-radio + label.e-right.e-rtl .e-label,
.e-radio + label.e-bigger.e-right.e-rtl .e-label {
  padding-left: 28px;
  padding-right: 0;
}

.e-bigger .e-radio + label.e-right.e-rtl::after,
.e-radio + label.e-bigger.e-right.e-rtl::after {
  left: 4px;
  right: auto;
}

.e-bigger .e-radio + label.e-right.e-rtl .e-ripple-container,
.e-radio + label.e-bigger.e-right.e-rtl .e-ripple-container {
  left: -12px;
  right: auto;
}

.e-bigger .e-radio + label.e-small .e-label,
.e-radio + label.e-bigger.e-small .e-label {
  line-height: 1;
  padding-left: 28px;
}

.e-bigger .e-radio + label.e-small::before,
.e-radio + label.e-bigger.e-small::before {
  height: 15px;
  width: 15px;
}

.e-bigger .e-radio + label.e-small::after,
.e-radio + label.e-bigger.e-small::after {
  height: 7px;
  left: 4px;
  top: 4px;
  width: 7px;
}

.e-bigger .e-radio + label.e-small .e-ripple-container,
.e-radio + label.e-bigger.e-small .e-ripple-container {
  height: 36px;
  left: -11px;
  top: -11px;
  width: 36px;
}

.e-bigger .e-radio + label.e-small.e-right .e-label, .e-bigger .e-radio + label.e-small.e-rtl .e-label,
.e-radio + label.e-bigger.e-small.e-right .e-label,
.e-radio + label.e-bigger.e-small.e-rtl .e-label {
  padding-left: 0;
  padding-right: 28px;
}

.e-bigger .e-radio + label.e-small.e-right::after, .e-bigger .e-radio + label.e-small.e-rtl::after,
.e-radio + label.e-bigger.e-small.e-right::after,
.e-radio + label.e-bigger.e-small.e-rtl::after {
  left: auto;
  right: 4px;
}

.e-bigger .e-radio + label.e-small.e-right .e-ripple-container, .e-bigger .e-radio + label.e-small.e-rtl .e-ripple-container,
.e-radio + label.e-bigger.e-small.e-right .e-ripple-container,
.e-radio + label.e-bigger.e-small.e-rtl .e-ripple-container {
  left: auto;
  right: -10px;
}

.e-bigger .e-radio + label.e-small.e-right.e-rtl .e-label,
.e-radio + label.e-bigger.e-small.e-right.e-rtl .e-label {
  padding-left: 28px;
  padding-right: 0;
}

.e-bigger .e-radio + label.e-small.e-right.e-rtl::after,
.e-radio + label.e-bigger.e-small.e-right.e-rtl::after {
  left: 4px;
  right: auto;
}

.e-bigger .e-radio + label.e-small.e-right.e-rtl .e-ripple-container,
.e-radio + label.e-bigger.e-small.e-right.e-rtl .e-ripple-container {
  left: -10px;
  right: auto;
}

/*! radiobutton theme */

.e-radio + label::before {
  background-color: #fff;
  border-color: #adb5bd;
}

.e-radio + label.e-focus .e-ripple-container {
  background-color: #000;
}

.e-radio + label .e-label {
  color: #212529;
}

.e-radio + label .e-ripple-element {
  background-color: transparent;
}

.e-radio + label:active .e-ripple-element {
  background-color: transparent;
}

.e-radio:focus + label::before {
  border-color: #adb5bd;
  -webkit-box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
}

.e-radio:hover + label::before {
  border-color: #adb5bd;
}

.e-radio:checked + label::before {
  background-color: #007bff;
  border-color: #007bff;
}

.e-radio:checked + label::after {
  background-color: #fff;
  color: #fff;
}

.e-radio:checked + label:active .e-ripple-element {
  background-color: transparent;
}

.e-radio:checked + .e-focus .e-ripple-container {
  background-color: transparent;
}

.e-radio:checked + .e-focus::before {
  outline: #fff 0 solid;
  outline-offset: 0;
}

.e-radio:checked:focus + label::before {
  border-color: #007bff;
}

.e-radio:checked:focus + label::after {
  background-color: #fff;
}

.e-radio:checked + label:hover::before {
  border-color: #007bff;
}

.e-radio:checked + label:hover::after {
  background-color: #fff;
}

.e-radio:disabled + label {
  cursor: default;
  pointer-events: none;
}

.e-radio:disabled + label::before {
  border-color: #adb5bd;
  cursor: default;
}

.e-radio:disabled + label .e-ripple-container {
  background-color: transparent;
}

.e-radio:disabled + label .e-ripple-container::after {
  background-color: transparent;
  cursor: default;
}

.e-radio:disabled + label .e-label {
  color: #e9ecef;
}

.e-radio:disabled:checked + label::before {
  background-color: rgba(0, 123, 255, 0.5);
  border-color: transparent;
}

.e-radio:disabled:checked + label::after {
  background-color: #fff;
  border-color: #fff;
  cursor: default;
}

.e-radio:disabled:checked + label .e-ripple-container {
  background-color: transparent;
}

.e-radio:disabled:checked + label .e-ripple-container::after {
  background-color: transparent;
}

/*! switch layout */

.e-switch-wrapper,
.e-css.e-switch-wrapper {
  cursor: pointer;
  display: inline-block;
  height: 16px;
  position: relative;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  width: 38px;
}

.e-switch-wrapper .e-switch,
.e-css.e-switch-wrapper .e-switch {
  -moz-appearance: none;
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 1px;
}

.e-switch-wrapper .e-switch-inner,
.e-css.e-switch-wrapper .e-switch-inner {
  -ms-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  border: 1px solid #adb5bd;
  border-radius: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  transition: all 0.2s ease-in-out;
  width: 100%;
}

.e-switch-wrapper .e-switch-on,
.e-switch-wrapper .e-switch-off,
.e-css.e-switch-wrapper .e-switch-on,
.e-css.e-switch-wrapper .e-switch-off {
  -ms-transition: all 0.2s ease-in-out 0.1s;
  -webkit-transition: all 0.2s ease-in-out 0.1s;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  border-radius: inherit;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 12px;
  height: 100%;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  left: 0;
  position: absolute;
  transition: all 0.2s ease-in-out 0.1s;
  width: 100%;
}

.e-switch-wrapper .e-switch-on,
.e-css.e-switch-wrapper .e-switch-on {
  left: -100%;
  text-indent: -12px;
}

.e-switch-wrapper .e-switch-off,
.e-css.e-switch-wrapper .e-switch-off {
  left: 0;
  opacity: 1;
  text-indent: 14px;
}

.e-switch-wrapper .e-switch-handle,
.e-css.e-switch-wrapper .e-switch-handle {
  -ms-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  border-radius: 50%;
  bottom: 2px;
  height: 12px;
  left: 1px;
  margin: auto 2px;
  position: absolute;
  top: 2px;
  transition: all 0.2s linear;
  width: 12px;
}

.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
  opacity: 1;
}

.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-off,
.e-css.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-off {
  left: 100%;
}

.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -14px;
}

.e-switch-wrapper.e-switch-disabled,
.e-css.e-switch-wrapper.e-switch-disabled {
  cursor: default;
}

.e-switch-wrapper .e-ripple-container,
.e-css.e-switch-wrapper .e-ripple-container {
  border-radius: 50%;
  bottom: -9px;
  height: 52px;
  left: -17px;
  pointer-events: none;
  position: absolute;
  top: -17px;
  width: 52px;
  z-index: 1;
}

.e-switch-wrapper.e-rtl .e-switch-handle,
.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -14px;
}

.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
}

.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%;
}

.e-switch-wrapper.e-rtl .e-switch-on,
.e-css.e-switch-wrapper.e-rtl .e-switch-on {
  left: 100%;
}

.e-switch-wrapper.e-rtl .e-switch-off,
.e-css.e-switch-wrapper.e-rtl .e-switch-off {
  left: 0;
}

.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  border-radius: 50%;
  height: 12px;
  left: 1px;
  margin: auto 2px;
  position: absolute;
  top: 2px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  width: 12px;
}

.e-switch-wrapper.e-small,
.e-css.e-switch-wrapper.e-small {
  height: 16px;
  width: 38px;
}

.e-switch-wrapper.e-small .e-switch-handle,
.e-css.e-switch-wrapper.e-small .e-switch-handle {
  height: 12px;
  width: 12px;
}

.e-switch-wrapper.e-small .e-ripple-container,
.e-css.e-switch-wrapper.e-small .e-ripple-container {
  border-radius: 50%;
  height: 36px;
  left: -10px;
  pointer-events: none;
  position: absolute;
  top: -10px;
  width: 36px;
  z-index: 1;
}

.e-switch-wrapper.e-small .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -14px;
}

.e-switch-wrapper.e-small .e-switch-on,
.e-switch-wrapper.e-small .e-switch-off,
.e-css.e-switch-wrapper.e-small .e-switch-on,
.e-css.e-switch-wrapper.e-small .e-switch-off {
  font-size: 12px;
}

.e-switch-wrapper.e-small .e-switch-on,
.e-css.e-switch-wrapper.e-small .e-switch-on {
  text-indent: -12px;
}

.e-switch-wrapper.e-small .e-switch-off,
.e-css.e-switch-wrapper.e-small .e-switch-off {
  text-indent: 14px;
}

.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -14px;
}

.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle {
  height: 12px;
  width: 12px;
}

.e-switch-wrapper.e-small.e-rtl .e-switch-on,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on {
  left: 100%;
  opacity: 1;
}

.e-switch-wrapper.e-small.e-rtl .e-switch-off,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off {
  left: 0;
}

.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
}

.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%;
}

.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active {
  left: 16px;
}

*.e-small .e-switch-wrapper,
*.e-small.e-switch-wrapper,
*.e-small .e-css.e-switch-wrapper,
*.e-small.e-css.e-switch-wrapper {
  height: 16px;
  width: 38px;
}

*.e-small .e-switch-wrapper .e-switch-handle,
*.e-small.e-switch-wrapper .e-switch-handle,
*.e-small .e-css.e-switch-wrapper .e-switch-handle,
*.e-small.e-css.e-switch-wrapper .e-switch-handle {
  height: 12px;
  width: 12px;
}

*.e-small .e-switch-wrapper .e-ripple-container,
*.e-small.e-switch-wrapper .e-ripple-container,
*.e-small .e-css.e-switch-wrapper .e-ripple-container,
*.e-small.e-css.e-switch-wrapper .e-ripple-container {
  border-radius: 50%;
  height: 36px;
  left: -10px;
  pointer-events: none;
  position: absolute;
  top: -10px;
  width: 36px;
  z-index: 1;
}

*.e-small .e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-small.e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-small .e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-small.e-css.e-switch-wrapper .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -14px;
}

*.e-small .e-switch-wrapper .e-switch-on,
*.e-small .e-switch-wrapper .e-switch-off,
*.e-small.e-switch-wrapper .e-switch-on,
*.e-small.e-switch-wrapper .e-switch-off,
*.e-small .e-css.e-switch-wrapper .e-switch-on,
*.e-small .e-css.e-switch-wrapper .e-switch-off,
*.e-small.e-css.e-switch-wrapper .e-switch-on,
*.e-small.e-css.e-switch-wrapper .e-switch-off {
  font-size: 12px;
}

*.e-small .e-switch-wrapper .e-switch-on,
*.e-small.e-switch-wrapper .e-switch-on,
*.e-small .e-css.e-switch-wrapper .e-switch-on,
*.e-small.e-css.e-switch-wrapper .e-switch-on {
  text-indent: -12px;
}

*.e-small .e-switch-wrapper .e-switch-off,
*.e-small.e-switch-wrapper .e-switch-off,
*.e-small .e-css.e-switch-wrapper .e-switch-off,
*.e-small.e-css.e-switch-wrapper .e-switch-off {
  text-indent: 14px;
}

*.e-small .e-switch-wrapper.e-rtl .e-switch-handle,
*.e-small.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -14px;
}

*.e-small .e-switch-wrapper.e-rtl .e-switch-handle,
*.e-small.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  height: 12px;
  width: 12px;
}

*.e-small .e-switch-wrapper.e-rtl .e-switch-on,
*.e-small.e-switch-wrapper.e-rtl .e-switch-on,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-on,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-on {
  left: 100%;
  opacity: 1;
}

*.e-small .e-switch-wrapper.e-rtl .e-switch-off,
*.e-small.e-switch-wrapper.e-rtl .e-switch-off,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-off,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-off {
  left: 0;
}

*.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
}

*.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%;
}

*.e-small .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-small.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  left: 16px;
}

*.e-bigger.e-small .e-switch-wrapper,
*.e-bigger.e-small.e-switch-wrapper,
*.e-bigger.e-small .e-css.e-switch-wrapper,
*.e-bigger.e-small.e-css.e-switch-wrapper {
  height: 16px;
  width: 38px;
}

*.e-bigger.e-small .e-switch-wrapper .e-switch-handle,
*.e-bigger.e-small.e-switch-wrapper .e-switch-handle,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-handle,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-handle {
  height: 12px;
  left: 1px;
  top: 2px;
  width: 12px;
}

*.e-bigger.e-small .e-switch-wrapper .e-ripple-container,
*.e-bigger.e-small.e-switch-wrapper .e-ripple-container,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-ripple-container,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-ripple-container {
  border-radius: 50%;
  height: 36px;
  left: -10px;
  pointer-events: none;
  position: absolute;
  top: -10px;
  width: 36px;
  z-index: 1;
}

*.e-bigger.e-small .e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-bigger.e-small.e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -14px;
}

*.e-bigger.e-small .e-switch-wrapper .e-switch-on,
*.e-bigger.e-small .e-switch-wrapper .e-switch-off,
*.e-bigger.e-small.e-switch-wrapper .e-switch-on,
*.e-bigger.e-small.e-switch-wrapper .e-switch-off,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-on,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-off,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-on,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-off {
  font-size: 12px;
}

*.e-bigger.e-small .e-switch-wrapper .e-switch-on,
*.e-bigger.e-small.e-switch-wrapper .e-switch-on,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-on,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-on {
  text-indent: -12px;
}

*.e-bigger.e-small .e-switch-wrapper .e-switch-off,
*.e-bigger.e-small.e-switch-wrapper .e-switch-off,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-off,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-off {
  text-indent: 14px;
}

*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -14px;
}

*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  height: 12px;
  width: 12px;
}

*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-on,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-on,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-on,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-on {
  left: 100%;
  opacity: 1;
}

*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-off,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-off,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-off,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-off {
  left: 0;
}

*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
}

*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%;
}

*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  left: 16px;
}

*.e-bigger .e-switch-wrapper,
*.e-bigger.e-switch-wrapper,
*.e-bigger .e-css.e-switch-wrapper,
*.e-bigger.e-css.e-switch-wrapper {
  height: 16px;
  width: 38px;
}

*.e-bigger .e-switch-wrapper .e-switch-handle,
*.e-bigger.e-switch-wrapper .e-switch-handle,
*.e-bigger .e-css.e-switch-wrapper .e-switch-handle,
*.e-bigger.e-css.e-switch-wrapper .e-switch-handle {
  height: 12px;
  left: 1px;
  top: 2px;
  width: 12px;
}

*.e-bigger .e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-bigger.e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-bigger .e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-bigger.e-css.e-switch-wrapper .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -14px;
}

*.e-bigger .e-switch-wrapper .e-switch-on,
*.e-bigger .e-switch-wrapper .e-switch-off,
*.e-bigger.e-switch-wrapper .e-switch-on,
*.e-bigger.e-switch-wrapper .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper .e-switch-off {
  font-size: 12px;
}

*.e-bigger .e-switch-wrapper .e-switch-on,
*.e-bigger.e-switch-wrapper .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper .e-switch-on {
  text-indent: -12px;
}

*.e-bigger .e-switch-wrapper .e-switch-off,
*.e-bigger.e-switch-wrapper .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper .e-switch-off {
  text-indent: 14px;
}

*.e-bigger .e-switch-wrapper .e-ripple-container,
*.e-bigger.e-switch-wrapper .e-ripple-container,
*.e-bigger .e-css.e-switch-wrapper .e-ripple-container,
*.e-bigger.e-css.e-switch-wrapper .e-ripple-container {
  height: 52px;
  left: -16px;
  top: -16px;
  width: 52px;
}

*.e-bigger .e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  height: 12px;
  left: 100%;
  margin-left: -14px;
  top: 2px;
  width: 12px;
}

*.e-bigger .e-switch-wrapper.e-rtl .e-switch-on,
*.e-bigger.e-switch-wrapper.e-rtl .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-on {
  left: 100%;
  opacity: 1;
}

*.e-bigger .e-switch-wrapper.e-rtl .e-switch-off,
*.e-bigger.e-switch-wrapper.e-rtl .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-off {
  left: 0;
}

*.e-bigger .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
}

*.e-bigger .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%;
}

*.e-bigger .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  left: 16px;
}

*.e-bigger .e-switch-wrapper.e-small,
*.e-bigger.e-switch-wrapper.e-small,
*.e-bigger .e-css.e-switch-wrapper.e-small,
*.e-bigger.e-css.e-switch-wrapper.e-small {
  height: 16px;
  width: 38px;
}

*.e-bigger .e-switch-wrapper.e-small .e-switch-handle,
*.e-bigger.e-switch-wrapper.e-small .e-switch-handle,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-handle,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-handle {
  height: 12px;
  left: 1px;
  top: 2px;
  width: 12px;
}

*.e-bigger .e-switch-wrapper.e-small .e-ripple-container,
*.e-bigger.e-switch-wrapper.e-small .e-ripple-container,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-ripple-container,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-ripple-container {
  border-radius: 50%;
  height: 36px;
  left: -10px;
  pointer-events: none;
  position: absolute;
  top: -10px;
  width: 36px;
  z-index: 1;
}

*.e-bigger .e-switch-wrapper.e-small .e-switch-handle.e-switch-active,
*.e-bigger.e-switch-wrapper.e-small .e-switch-handle.e-switch-active,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -14px;
}

*.e-bigger .e-switch-wrapper.e-small .e-switch-on,
*.e-bigger .e-switch-wrapper.e-small .e-switch-off,
*.e-bigger.e-switch-wrapper.e-small .e-switch-on,
*.e-bigger.e-switch-wrapper.e-small .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-off {
  font-size: 12px;
}

*.e-bigger .e-switch-wrapper.e-small .e-switch-on,
*.e-bigger.e-switch-wrapper.e-small .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-on {
  text-indent: -12px;
}

*.e-bigger .e-switch-wrapper.e-small .e-switch-off,
*.e-bigger.e-switch-wrapper.e-small .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-off {
  text-indent: 14px;
}

*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-handle,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -14px;
}

*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-handle,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle {
  height: 12px;
  width: 12px;
}

*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-on,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on {
  left: 100%;
  opacity: 1;
}

*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-off,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off {
  left: 0;
}

*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
}

*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%;
}

*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active {
  left: 16px;
}

/*! switch theme */

.e-switch-wrapper,
.e-css.e-switch-wrapper {
  -webkit-tap-highlight-color: transparent;
}

.e-switch-wrapper .e-switch-off,
.e-css.e-switch-wrapper .e-switch-off {
  background-color: transparent;
  color: #adb5bd;
}

.e-switch-wrapper .e-switch-handle,
.e-css.e-switch-wrapper .e-switch-handle {
  background-color: #adb5bd;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-switch-wrapper .e-switch-on,
.e-css.e-switch-wrapper .e-switch-on {
  background-color: #007bff;
  color: #fff;
}

.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper .e-switch-handle.e-switch-active {
  background-color: #fff;
}

.e-switch-wrapper .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper .e-switch-inner.e-switch-active {
  background-color: #007bff;
  border-color: #007bff;
}

.e-switch-wrapper .e-switch-inner,
.e-css.e-switch-wrapper .e-switch-inner {
  background-color: #fff;
}

.e-switch-wrapper .e-ripple-element,
.e-css.e-switch-wrapper .e-ripple-element {
  background-color: rgba(0, 0, 0, 0.12);
}

.e-switch-wrapper .e-ripple-check .e-ripple-element,
.e-css.e-switch-wrapper .e-ripple-check .e-ripple-element {
  background-color: rgba(255, 64, 129, 0.12);
}

.e-switch-wrapper.e-switch-disabled .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-switch-disabled .e-switch-handle.e-switch-active {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #fff;
}

.e-switch-wrapper.e-switch-disabled .e-switch-handle,
.e-css.e-switch-wrapper.e-switch-disabled .e-switch-handle {
  background-color: #adb5bd;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-off,
.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-off {
  background-color: #e9ecef;
  border-color: #adb5bd;
  color: #adb5bd;
  opacity: 0.5;
}

.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-on,
.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-on {
  background-color: #037cff;
  color: #adb5bd;
  opacity: 0.5;
}

.e-switch-wrapper.e-switch-disabled .e-switch-inner,
.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner {
  background-color: #e9ecef;
  border-color: #adb5bd;
  opacity: 0.5;
}

.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active {
  background-color: #e9ecef;
  border-color: #adb5bd;
}

.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner,
.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner {
  border-color: #adb5bd;
  color: #adb5bd;
}

.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on {
  background-color: #037cff;
  color: #adb5bd;
}

.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle,
.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle {
  background-color: #adb5bd;
}

.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle.e-switch-active {
  background-color: #fff;
}

.e-switch-wrapper:hover .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active {
  background-color: #fff;
  border-color: #007bff;
}

.e-switch-wrapper:hover .e-switch-inner,
.e-css.e-switch-wrapper:hover .e-switch-inner {
  background-color: #fff;
  border-color: #adb5bd;
}

.e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on {
  background-color: #007bff;
  color: #fff;
}

.e-switch-wrapper:hover .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper:hover .e-switch-handle.e-switch-active {
  background-color: #fff;
}

.e-switch-wrapper:not(.e-switch-disabled):hover .e-switch-handle:not(.e-switch-active),
.e-css.e-switch-wrapper:not(.e-switch-disabled):hover .e-switch-handle:not(.e-switch-active) {
  background-color: #adb5bd;
}

.e-switch-wrapper.e-focus .e-switch-inner,
.e-css.e-switch-wrapper.e-focus .e-switch-inner {
  background-color: #fff;
  border-color: #017cff;
  -webkit-box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
  outline: none;
  outline-offset: initial;
}

.e-switch-wrapper.e-focus .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-focus .e-switch-inner.e-switch-active {
  background-color: #adb5bd;
  border-color: #80bdff;
  outline: none;
}

.e-switch-wrapper.e-focus .e-ripple-container,
.e-css.e-switch-wrapper.e-focus .e-ripple-container {
  background-color: rgba(0, 0, 0, 0.12);
}

.e-switch-wrapper.e-focus .e-ripple-check.e-ripple-container,
.e-css.e-switch-wrapper.e-focus .e-ripple-check.e-ripple-container {
  background-color: rgba(255, 64, 129, 0.12);
}

.e-switch-wrapper.e-rtl.e-focus .e-switch-on,
.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-on {
  background-color: #007bff;
}

.e-switch-wrapper.e-rtl.e-focus .e-switch-off,
.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-off {
  background-color: transparent;
}

.e-switch-wrapper.e-rtl.e-focus .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-inner.e-switch-active {
  background-color: #adb5bd;
  border-color: #80bdff;
  outline: none;
}

.e-switch-wrapper.e-rtl .e-switch-on,
.e-css.e-switch-wrapper.e-rtl .e-switch-on {
  background-color: #007bff;
}

.e-switch-wrapper.e-rtl .e-switch-handle,
.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  background-color: #adb5bd;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  background-color: transparent;
}

.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  background-color: #fff;
}

.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active {
  background-color: #007bff;
  border-color: #007bff;
}

.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active {
  background-color: #007bff;
  border-color: #007bff;
}

.e-switch-wrapper.e-rtl:hover .e-switch-inner,
.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner {
  border-color: #adb5bd;
}

.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active .e-switch-on {
  background-color: #007bff;
}

.e-switch-wrapper.e-rtl:hover .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-rtl:hover .e-switch-handle.e-switch-active {
  background-color: #fff;
}

.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-on,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-on {
  background-color: #037cff;
  color: #adb5bd;
  opacity: 0.5;
}

.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-off,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-off {
  background-color: #e9ecef;
  color: #adb5bd;
  opacity: 0.5;
}

.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle {
  background-color: #adb5bd;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle.e-switch-active {
  background-color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner {
  background-color: #e9ecef;
  border-color: #adb5bd;
  opacity: 0.5;
}

.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on {
  background-color: #037cff;
  color: #adb5bd;
}

.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active {
  background-color: #e9ecef;
  border-color: #adb5bd;
}

.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner {
  border-color: #adb5bd;
  color: #adb5bd;
}

.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle.e-switch-active {
  background-color: #fff;
}

.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle {
  background-color: #adb5bd;
}

.e-switch-wrapper .e-switch:focus,
.e-css.e-switch-wrapper .e-switch:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
}

.e-switch-wrapper.e-small.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-small.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active {
  background-color: transparent;
}

.e-chip-list .e-chip-delete.e-dlt-btn::before {
  content: '\E745';
  font-size: 10px;
}

.e-chip-list.e-multi-selection .e-chip::before {
  content: '\E7AB';
}

.e-chip-list {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  padding: 4px;
}

.e-chip-list.e-chip,
.e-chip-list .e-chip {
  -webkit-tap-highlight-color: transparent;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  border: 1px solid;
  border-radius: 4px;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  font-size: 12px;
  font-weight: 400;
  height: 24px;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  line-height: 1.5em;
  margin: 4px;
  outline: none;
  overflow: hidden;
  padding: 0 8px;
  position: relative;
  -webkit-transition: -webkit-box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: -webkit-box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.e-chip-list.e-chip .e-chip-avatar,
.e-chip-list .e-chip .e-chip-avatar {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  background-size: cover;
  border-radius: 50%;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  font-size: 10px;
  height: 24px;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  line-height: 1;
  margin: 0 8px 0 -10px;
  overflow: hidden;
  width: 24px;
}

.e-chip-list.e-chip .e-chip-avatar-wrap, .e-chip-list.e-chip.e-chip-avatar-wrap,
.e-chip-list .e-chip .e-chip-avatar-wrap,
.e-chip-list .e-chip.e-chip-avatar-wrap {
  border-radius: 14px 4px 4px 14px;
}

.e-chip-list.e-chip .e-chip-icon,
.e-chip-list .e-chip .e-chip-icon {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  background-size: cover;
  border-radius: 0%;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  font-size: 14px;
  height: 18px;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  line-height: 1;
  margin: 0 8px 0 -6px;
  overflow: hidden;
  width: 18px;
}

.e-chip-list.e-chip .e-chip-text,
.e-chip-list .e-chip .e-chip-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.e-chip-list.e-chip .e-chip-delete,
.e-chip-list .e-chip .e-chip-delete {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  background-size: cover;
  border-radius: 0%;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  font-size: 8px;
  height: 14px;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  line-height: 1;
  margin: 0 -2px 0 8px;
  overflow: hidden;
  width: 14px;
}

.e-chip-list.e-chip .e-chip-delete.e-dlt-btn::before,
.e-chip-list .e-chip .e-chip-delete.e-dlt-btn::before {
  font-family: 'e-icons';
}

.e-chip-list.e-chip .image-url,
.e-chip-list .e-chip .image-url {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  background-size: cover;
  border-radius: 0%;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  font-size: 14px;
  height: 18px;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  line-height: 1;
  margin: 0 8px 0 -6px;
  overflow: hidden;
  width: 18px;
}

.e-chip-list.e-chip .trailing-icon-url,
.e-chip-list .e-chip .trailing-icon-url {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  background-size: cover;
  border-radius: 0%;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  font-family: 'e-icons';
  font-size: 8px;
  height: 14px;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  line-height: 1;
  margin: 0 -2px 0 8px;
  overflow: hidden;
  width: 14px;
}

.e-chip-list:not(.e-chip) {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.e-chip-list.e-multi-selection .e-chip::before {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  font-family: 'e-icons';
  height: 18px;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  line-height: 1;
  margin: 0 8px 0 -6px;
  margin-top: 2px;
  overflow: hidden;
  -webkit-transition: width 300ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: width 300ms cubic-bezier(0.4, 0, 0.2, 1);
  width: 18px;
}

.e-chip-list.e-multi-selection .e-chip:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap)::before {
  width: 0;
}

.e-chip-list.e-multi-selection .e-chip.e-chip-icon-wrap::before, .e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap::before {
  display: none;
}

.e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap::before {
  height: 24px;
  margin: 0 8px 0 -10px;
  margin-top: 2px;
  width: 24px;
}

.e-chip-list.e-multi-selection .e-chip.e-active .e-chip-icon,
.e-chip-list.e-multi-selection .e-chip.e-active .e-chip-avatar {
  display: none;
}

.e-chip-list.e-multi-selection .e-chip.e-active.e-chip-icon-wrap::before, .e-chip-list.e-multi-selection .e-chip.e-active.e-chip-avatar-wrap::before {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}

.e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap)::before {
  width: 18px;
}

.e-chip-list.e-rtl.e-chip .e-chip-avatar,
.e-chip-list.e-rtl .e-chip .e-chip-avatar {
  margin: 0 -10px 0 8px;
}

.e-chip-list.e-rtl.e-chip .e-chip-icon,
.e-chip-list.e-rtl .e-chip .e-chip-icon {
  margin: 0 -6px 0 8px;
}

.e-chip-list.e-rtl.e-chip .e-chip-delete,
.e-chip-list.e-rtl .e-chip .e-chip-delete {
  margin: 0 8px 0 -2px;
}

.e-chip-list.e-rtl.e-chip .e-chip-avatar-wrap, .e-chip-list.e-rtl.e-chip.e-chip-avatar-wrap,
.e-chip-list.e-rtl .e-chip .e-chip-avatar-wrap,
.e-chip-list.e-rtl .e-chip.e-chip-avatar-wrap {
  border-radius: 4px 14px 14px 4px;
}

.e-chip-list.e-rtl.e-chip .trailing-icon-url,
.e-chip-list.e-rtl .e-chip .trailing-icon-url {
  margin: 0 8px 0 -2px;
}

.e-chip-list.e-rtl.e-multi-selection .e-chip::before {
  margin: 0 -6px 0 8px;
  margin-top: 2px;
}

.e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap::before {
  margin: 0 -10px 0 8px;
  margin-top: 2px;
}

.e-bigger .e-chip-list.e-chip,
.e-bigger .e-chip-list .e-chip,
.e-bigger.e-chip-list.e-chip,
.e-bigger.e-chip-list .e-chip {
  border-radius: 4px;
  font-size: 14px;
  height: 30px;
  padding: 0 12px;
}

.e-bigger .e-chip-list .e-chip-avatar,
.e-bigger.e-chip-list .e-chip-avatar {
  font-size: 15px;
  height: 30px;
  margin: -2px 8px 0 -12px;
  width: 30px;
}

.e-bigger .e-chip-list .e-chip-avatar-wrap, .e-bigger .e-chip-list.e-chip-avatar-wrap,
.e-bigger.e-chip-list .e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-chip-avatar-wrap {
  border-radius: 16px 4px 4px 16px;
}

.e-bigger .e-chip-list .e-chip-icon,
.e-bigger.e-chip-list .e-chip-icon {
  font-size: 16px;
  height: 24px;
  margin: -2px 8px 0 -8px;
  width: 24px;
}

.e-bigger .e-chip-list .e-chip-delete,
.e-bigger.e-chip-list .e-chip-delete {
  font-size: 10px;
  height: 18px;
  margin: 0 -4px 0 8px;
  width: 18px;
}

.e-bigger .e-chip-list .e-chip-delete.e-dlt-btn::before,
.e-bigger.e-chip-list .e-chip-delete.e-dlt-btn::before {
  font-size: small;
}

.e-bigger .e-chip-list .trailing-icon-url,
.e-bigger.e-chip-list .trailing-icon-url {
  font-size: 10px;
  height: 18px;
  margin: 0 -4px 0 8px;
  width: 18px;
}

.e-bigger .e-chip-list.e-multi-selection .e-chip::before,
.e-bigger.e-chip-list.e-multi-selection .e-chip::before {
  height: 24px;
  margin: -2px 8px 0 -8px;
  margin-top: 2px;
  width: 24px;
}

.e-bigger .e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap::before,
.e-bigger.e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap::before {
  height: 30px;
  margin: -2px 8px 0 -12px;
  margin-top: 2px;
  width: 30px;
}

.e-bigger .e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap)::before,
.e-bigger.e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap)::before {
  width: 24px;
}

.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-avatar,
.e-bigger .e-chip-list.e-rtl .e-chip .e-chip-avatar,
.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-avatar,
.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-avatar {
  margin: 0 -12px 0 8px;
}

.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-icon,
.e-bigger .e-chip-list.e-rtl .e-chip .e-chip-icon,
.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-icon,
.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-icon {
  margin: 0 -8px 0 8px;
}

.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-delete,
.e-bigger .e-chip-list.e-rtl .e-chip .e-chip-delete,
.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-delete,
.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-delete {
  margin: 0 8px 0 -4px;
}

.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-avatar-wrap, .e-bigger .e-chip-list.e-rtl.e-chip.e-chip-avatar-wrap,
.e-bigger .e-chip-list.e-rtl .e-chip .e-chip-avatar-wrap,
.e-bigger .e-chip-list.e-rtl .e-chip.e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-rtl.e-chip.e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-rtl .e-chip.e-chip-avatar-wrap {
  border-radius: 4px 16px 16px 4px;
}

.e-bigger .e-chip-list.e-rtl.e-multi-selection .e-chip::before,
.e-bigger.e-chip-list.e-rtl.e-multi-selection .e-chip::before {
  margin: 0 -8px 0 8px;
  margin-top: 2px;
}

.e-bigger .e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap::before,
.e-bigger.e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap::before {
  margin: 0 -12px 0 8px;
  margin-top: 2px;
}

.e-bigger .e-chip-list.e-rtl .trailing-icon-url,
.e-bigger.e-chip-list.e-rtl .trailing-icon-url {
  margin: 0 8px 0 -4px;
}

.e-chip-list.e-chip,
.e-chip-list .e-chip {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.e-chip-list.e-chip .e-chip-icon,
.e-chip-list.e-chip .e-chip-delete,
.e-chip-list .e-chip .e-chip-icon,
.e-chip-list .e-chip .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip .e-chip-avatar,
.e-chip-list .e-chip .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff;
}

.e-chip-list.e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}

.e-chip-list.e-chip:hover,
.e-chip-list .e-chip:hover {
  background-color: #5a6268;
  border-color: #545b62;
  color: #fff;
}

.e-chip-list.e-chip:hover .e-chip-icon,
.e-chip-list.e-chip:hover .e-chip-delete,
.e-chip-list .e-chip:hover .e-chip-icon,
.e-chip-list .e-chip:hover .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip:hover .e-chip-avatar,
.e-chip-list .e-chip:hover .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-focused,
.e-chip-list .e-chip.e-focused {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.e-chip-list.e-chip.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-focused .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-focused .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-focused .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-focused .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-active,
.e-chip-list .e-chip.e-active {
  background-color: #545b62;
  border-color: #4e555b;
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-chip-list.e-chip.e-active .e-chip-icon,
.e-chip-list.e-chip.e-active .e-chip-delete,
.e-chip-list .e-chip.e-active .e-chip-icon,
.e-chip-list .e-chip.e-active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-active .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-focused.e-active,
.e-chip-list .e-chip.e-focused.e-active {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.e-chip-list.e-chip.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-focused.e-active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-focused.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-focused.e-active .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-focused.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip:active,
.e-chip-list .e-chip:active {
  background-color: #545b62;
  border-color: #4e555b;
  color: #fff;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.e-chip-list.e-chip:active .e-chip-icon,
.e-chip-list.e-chip:active .e-chip-delete,
.e-chip-list .e-chip:active .e-chip-icon,
.e-chip-list .e-chip:active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip:active .e-chip-avatar,
.e-chip-list .e-chip:active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-disabled,
.e-chip-list .e-chip.e-disabled {
  opacity: .65;
  pointer-events: none;
}

.e-chip-list.e-chip.e-outline,
.e-chip-list .e-chip.e-outline {
  background-color: transparent;
  border-color: #6c757d;
  color: #6c757d;
  border-width: 1px;
}

.e-chip-list.e-chip.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-outline .e-chip-delete {
  color: #6c757d;
}

.e-chip-list.e-chip.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-outline .e-chip-delete.e-dlt-btn {
  color: #6c757d;
}

.e-chip-list.e-chip.e-outline .e-chip-avatar,
.e-chip-list .e-chip.e-outline .e-chip-avatar {
  background-color: #6c757d;
  color: #fff;
}

.e-chip-list.e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff;
}

.e-chip-list.e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}

.e-chip-list.e-chip.e-outline:hover,
.e-chip-list .e-chip.e-outline:hover {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.e-chip-list.e-chip.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-outline:hover .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-outline:hover .e-chip-avatar,
.e-chip-list .e-chip.e-outline:hover .e-chip-avatar {
  background-color: #545b62;
  color: #fff;
}

.e-chip-list.e-chip.e-outline.e-focused,
.e-chip-list .e-chip.e-outline.e-focused {
  background-color: transparent;
  border-color: #6c757d;
  color: #6c757d;
}

.e-chip-list.e-chip.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-outline.e-focused .e-chip-delete {
  color: #6c757d;
}

.e-chip-list.e-chip.e-outline.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-outline.e-focused .e-chip-avatar {
  background-color: #6c757d;
  color: #fff;
}

.e-chip-list.e-chip.e-outline.e-active,
.e-chip-list .e-chip.e-outline.e-active {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.e-chip-list.e-chip.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-outline.e-active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-outline.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-outline.e-active .e-chip-avatar {
  background-color: #545b62;
  color: #fff;
}

.e-chip-list.e-chip.e-outline.e-focused.e-active,
.e-chip-list .e-chip.e-outline.e-focused.e-active {
  background-color: transparent;
  border-color: #6c757d;
  color: #6c757d;
}

.e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-delete {
  color: #6c757d;
}

.e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: #6c757d;
  color: #fff;
}

.e-chip-list.e-chip.e-outline:active,
.e-chip-list .e-chip.e-outline:active {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.e-chip-list.e-chip.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-outline:active .e-chip-delete {
  color: #6c757d;
}

.e-chip-list.e-chip.e-outline:active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-outline:active .e-chip-delete.e-dlt-btn {
  color: #fff;
}

.e-chip-list.e-chip.e-outline:active .e-chip-avatar,
.e-chip-list .e-chip.e-outline:active .e-chip-avatar {
  background-color: #545b62;
  color: #fff;
}

.e-chip-list.e-chip.e-outline.e-disabled,
.e-chip-list .e-chip.e-outline.e-disabled {
  opacity: .65;
  pointer-events: none;
}

.e-chip-list.e-selection .e-chip.e-active {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.e-chip-list.e-selection .e-chip.e-active .e-chip-icon,
.e-chip-list.e-selection .e-chip.e-active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-selection .e-chip.e-active .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-selection .e-chip.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-selection .e-chip.e-active.e-focused {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-icon,
.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-selection .e-chip.e-active.e-disabled {
  opacity: .65;
  pointer-events: none;
}

.e-chip-list.e-selection .e-chip.e-active.e-outline {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-icon,
.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-avatar {
  background-color: #0062cc;
  color: #fff;
}

.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused {
  background-color: transparent;
  border-color: #6c757d;
  color: #6c757d;
}

.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-delete {
  color: #6c757d;
}

.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-delete.e-dlt-btn {
  color: #6c757d;
}

.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-avatar {
  background-color: #6c757d;
  color: #fff;
}

.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled {
  background-color: transparent;
  border-color: #6c757d;
  color: #fff;
}

.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-icon,
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-avatar {
  background-color: #545b62;
  color: #fff;
}

.e-chip-list.e-selection .e-chip:active {
  background-color: #545b62;
  border-color: #4e555b;
  color: #fff;
}

.e-chip-list.e-selection .e-chip:active .e-chip-icon,
.e-chip-list.e-selection .e-chip:active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-selection .e-chip:active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-selection .e-chip:active.e-outline {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-icon,
.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-delete.e-dlt-btn {
  color: #fff;
}

.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-avatar {
  background-color: #545b62;
  color: #fff;
}

.e-chip-list.e-chip.e-primary,
.e-chip-list .e-chip.e-primary {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.e-chip-list.e-chip.e-primary .e-chip-icon,
.e-chip-list.e-chip.e-primary .e-chip-delete,
.e-chip-list .e-chip.e-primary .e-chip-icon,
.e-chip-list .e-chip.e-primary .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-primary .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-primary .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-primary .e-chip-avatar,
.e-chip-list .e-chip.e-primary .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff;
}

.e-chip-list.e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}

.e-chip-list.e-chip.e-primary:hover,
.e-chip-list .e-chip.e-primary:hover {
  background-color: #0069d9;
  border-color: #0062cc;
  color: #fff;
}

.e-chip-list.e-chip.e-primary:hover .e-chip-icon,
.e-chip-list.e-chip.e-primary:hover .e-chip-delete,
.e-chip-list .e-chip.e-primary:hover .e-chip-icon,
.e-chip-list .e-chip.e-primary:hover .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-primary:hover .e-chip-avatar,
.e-chip-list .e-chip.e-primary:hover .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-focused,
.e-chip-list .e-chip.e-primary.e-focused {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.e-chip-list.e-chip.e-primary.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-focused .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-focused .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-primary.e-focused .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-primary.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-focused .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-active,
.e-chip-list .e-chip.e-primary.e-active {
  background-color: #0062cc;
  border-color: #005cbf;
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-active .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-active .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-primary.e-active .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-primary.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-focused.e-active,
.e-chip-list .e-chip.e-primary.e-focused.e-active {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-primary:active,
.e-chip-list .e-chip.e-primary:active {
  background-color: #0062cc;
  border-color: #005cbf;
  color: #fff;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.e-chip-list.e-chip.e-primary:active .e-chip-icon,
.e-chip-list.e-chip.e-primary:active .e-chip-delete,
.e-chip-list .e-chip.e-primary:active .e-chip-icon,
.e-chip-list .e-chip.e-primary:active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-primary:active .e-chip-avatar,
.e-chip-list .e-chip.e-primary:active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-disabled,
.e-chip-list .e-chip.e-primary.e-disabled {
  opacity: .65;
  pointer-events: none;
}

.e-chip-list.e-chip.e-primary.e-outline,
.e-chip-list .e-chip.e-primary.e-outline {
  background-color: transparent;
  border-color: #007bff;
  color: #007bff;
}

.e-chip-list.e-chip.e-primary.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline .e-chip-delete {
  color: #007bff;
}

.e-chip-list.e-chip.e-primary.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-primary.e-outline .e-chip-delete.e-dlt-btn {
  color: #007bff;
}

.e-chip-list.e-chip.e-primary.e-outline .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-outline .e-chip-avatar {
  background-color: #007bff;
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-outline:hover,
.e-chip-list .e-chip.e-primary.e-outline:hover {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-avatar {
  background-color: #0062cc;
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-outline.e-focused,
.e-chip-list .e-chip.e-primary.e-outline.e-focused {
  background-color: transparent;
  border-color: #007bff;
  color: #007bff;
}

.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-delete {
  color: #007bff;
}

.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-avatar {
  background-color: #007bff;
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-outline.e-active,
.e-chip-list .e-chip.e-primary.e-outline.e-active {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-avatar {
  background-color: #0062cc;
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active,
.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active {
  background-color: transparent;
  border-color: #007bff;
  color: #007bff;
}

.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-delete {
  color: #007bff;
}

.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-delete.e-dlt-btn {
  color: #007bff;
}

.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: #007bff;
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-outline:active,
.e-chip-list .e-chip.e-primary.e-outline:active {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline:active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-outline:active .e-chip-avatar {
  background-color: #0062cc;
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-outline.e-disabled,
.e-chip-list .e-chip.e-primary.e-outline.e-disabled {
  opacity: .65;
  pointer-events: none;
}

.e-chip-list.e-chip.e-success,
.e-chip-list .e-chip.e-success {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.e-chip-list.e-chip.e-success .e-chip-icon,
.e-chip-list.e-chip.e-success .e-chip-delete,
.e-chip-list .e-chip.e-success .e-chip-icon,
.e-chip-list .e-chip.e-success .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-success .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-success .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-success .e-chip-avatar,
.e-chip-list .e-chip.e-success .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff;
}

.e-chip-list.e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}

.e-chip-list.e-chip.e-success:hover,
.e-chip-list .e-chip.e-success:hover {
  background-color: #218838;
  border-color: #1e7e34;
  color: #fff;
}

.e-chip-list.e-chip.e-success:hover .e-chip-icon,
.e-chip-list.e-chip.e-success:hover .e-chip-delete,
.e-chip-list .e-chip.e-success:hover .e-chip-icon,
.e-chip-list .e-chip.e-success:hover .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-success:hover .e-chip-avatar,
.e-chip-list .e-chip.e-success:hover .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-focused,
.e-chip-list .e-chip.e-success.e-focused {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.e-chip-list.e-chip.e-success.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-success.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-success.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-success.e-focused .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-focused .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-success.e-focused .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-success.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-focused .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-active,
.e-chip-list .e-chip.e-success.e-active {
  background-color: #1e7e34;
  border-color: #1c7430;
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-active .e-chip-icon,
.e-chip-list.e-chip.e-success.e-active .e-chip-delete,
.e-chip-list .e-chip.e-success.e-active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-success.e-active .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-success.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-focused.e-active,
.e-chip-list .e-chip.e-success.e-focused.e-active {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-success:active,
.e-chip-list .e-chip.e-success:active {
  background-color: #1e7e34;
  border-color: #1c7430;
  color: #fff;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.e-chip-list.e-chip.e-success:active .e-chip-icon,
.e-chip-list.e-chip.e-success:active .e-chip-delete,
.e-chip-list .e-chip.e-success:active .e-chip-icon,
.e-chip-list .e-chip.e-success:active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-success:active .e-chip-avatar,
.e-chip-list .e-chip.e-success:active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-disabled,
.e-chip-list .e-chip.e-success.e-disabled {
  opacity: .65;
  pointer-events: none;
}

.e-chip-list.e-chip.e-success.e-outline,
.e-chip-list .e-chip.e-success.e-outline {
  background-color: transparent;
  border-color: #28a745;
  color: #28a745;
}

.e-chip-list.e-chip.e-success.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline .e-chip-delete {
  color: #28a745;
}

.e-chip-list.e-chip.e-success.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-success.e-outline .e-chip-delete.e-dlt-btn {
  color: #28a745;
}

.e-chip-list.e-chip.e-success.e-outline .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-outline .e-chip-avatar {
  background-color: #28a745;
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-outline:hover,
.e-chip-list .e-chip.e-success.e-outline:hover {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline:hover .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-outline:hover .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-outline:hover .e-chip-avatar {
  background-color: #1e7e34;
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-outline.e-focused,
.e-chip-list .e-chip.e-success.e-outline.e-focused {
  background-color: transparent;
  border-color: #28a745;
  color: #28a745;
}

.e-chip-list.e-chip.e-success.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline.e-focused .e-chip-delete {
  color: #28a745;
}

.e-chip-list.e-chip.e-success.e-outline.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-outline.e-focused .e-chip-avatar {
  background-color: #28a745;
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-outline.e-active,
.e-chip-list .e-chip.e-success.e-outline.e-active {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-avatar {
  background-color: #1e7e34;
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active,
.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active {
  background-color: transparent;
  border-color: #28a745;
  color: #28a745;
}

.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-delete {
  color: #28a745;
}

.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-delete.e-dlt-btn {
  color: #28a745;
}

.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: #28a745;
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-outline:active,
.e-chip-list .e-chip.e-success.e-outline:active {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline:active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-outline:active .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-outline:active .e-chip-avatar {
  background-color: #1e7e34;
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-outline.e-disabled,
.e-chip-list .e-chip.e-success.e-outline.e-disabled {
  opacity: .65;
  pointer-events: none;
}

.e-chip-list.e-chip.e-info,
.e-chip-list .e-chip.e-info {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.e-chip-list.e-chip.e-info .e-chip-icon,
.e-chip-list.e-chip.e-info .e-chip-delete,
.e-chip-list .e-chip.e-info .e-chip-icon,
.e-chip-list .e-chip.e-info .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-info .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-info .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-info .e-chip-avatar,
.e-chip-list .e-chip.e-info .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff;
}

.e-chip-list.e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}

.e-chip-list.e-chip.e-info:hover,
.e-chip-list .e-chip.e-info:hover {
  background-color: #138496;
  border-color: #117a8b;
  color: #fff;
}

.e-chip-list.e-chip.e-info:hover .e-chip-icon,
.e-chip-list.e-chip.e-info:hover .e-chip-delete,
.e-chip-list .e-chip.e-info:hover .e-chip-icon,
.e-chip-list .e-chip.e-info:hover .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-info:hover .e-chip-avatar,
.e-chip-list .e-chip.e-info:hover .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-focused,
.e-chip-list .e-chip.e-info.e-focused {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.e-chip-list.e-chip.e-info.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-info.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-info.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-info.e-focused .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-focused .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-info.e-focused .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-info.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-focused .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-active,
.e-chip-list .e-chip.e-info.e-active {
  background-color: #117a8b;
  border-color: #10707f;
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-active .e-chip-icon,
.e-chip-list.e-chip.e-info.e-active .e-chip-delete,
.e-chip-list .e-chip.e-info.e-active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-info.e-active .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-info.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-focused.e-active,
.e-chip-list .e-chip.e-info.e-focused.e-active {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-info:active,
.e-chip-list .e-chip.e-info:active {
  background-color: #117a8b;
  border-color: #10707f;
  color: #fff;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.e-chip-list.e-chip.e-info:active .e-chip-icon,
.e-chip-list.e-chip.e-info:active .e-chip-delete,
.e-chip-list .e-chip.e-info:active .e-chip-icon,
.e-chip-list .e-chip.e-info:active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-info:active .e-chip-avatar,
.e-chip-list .e-chip.e-info:active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-disabled,
.e-chip-list .e-chip.e-info.e-disabled {
  opacity: .65;
  pointer-events: none;
}

.e-chip-list.e-chip.e-info.e-outline,
.e-chip-list .e-chip.e-info.e-outline {
  background-color: transparent;
  border-color: #17a2b8;
  color: #17a2b8;
}

.e-chip-list.e-chip.e-info.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline .e-chip-delete {
  color: #17a2b8;
}

.e-chip-list.e-chip.e-info.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-info.e-outline .e-chip-delete.e-dlt-btn {
  color: #17a2b8;
}

.e-chip-list.e-chip.e-info.e-outline .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-outline .e-chip-avatar {
  background-color: #17a2b8;
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-outline:hover,
.e-chip-list .e-chip.e-info.e-outline:hover {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline:hover .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-outline:hover .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-outline:hover .e-chip-avatar {
  background-color: #117a8b;
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-outline.e-focused,
.e-chip-list .e-chip.e-info.e-outline.e-focused {
  background-color: transparent;
  border-color: #17a2b8;
  color: #17a2b8;
}

.e-chip-list.e-chip.e-info.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline.e-focused .e-chip-delete {
  color: #17a2b8;
}

.e-chip-list.e-chip.e-info.e-outline.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-outline.e-focused .e-chip-avatar {
  background-color: #17a2b8;
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-outline.e-active,
.e-chip-list .e-chip.e-info.e-outline.e-active {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-avatar {
  background-color: #117a8b;
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active,
.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active {
  background-color: transparent;
  border-color: #17a2b8;
  color: #17a2b8;
}

.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-delete {
  color: #17a2b8;
}

.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-delete.e-dlt-btn {
  color: #17a2b8;
}

.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: #17a2b8;
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-outline:active,
.e-chip-list .e-chip.e-info.e-outline:active {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline:active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-outline:active .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-outline:active .e-chip-avatar {
  background-color: #117a8b;
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-outline.e-disabled,
.e-chip-list .e-chip.e-info.e-outline.e-disabled {
  opacity: .65;
  pointer-events: none;
}

.e-chip-list.e-chip.e-warning,
.e-chip-list .e-chip.e-warning {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #212529;
}

.e-chip-list.e-chip.e-warning .e-chip-icon,
.e-chip-list.e-chip.e-warning .e-chip-delete,
.e-chip-list .e-chip.e-warning .e-chip-icon,
.e-chip-list .e-chip.e-warning .e-chip-delete {
  color: #212529;
}

.e-chip-list.e-chip.e-warning .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-warning .e-chip-delete.e-dlt-btn {
  color: rgba(33, 37, 41, 0.8);
}

.e-chip-list.e-chip.e-warning .e-chip-avatar,
.e-chip-list .e-chip.e-warning .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #212529;
}

.e-chip-list.e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #212529;
}

.e-chip-list.e-chip.e-warning:hover,
.e-chip-list .e-chip.e-warning:hover {
  background-color: #e0a800;
  border-color: #d39e00;
  color: #212529;
}

.e-chip-list.e-chip.e-warning:hover .e-chip-icon,
.e-chip-list.e-chip.e-warning:hover .e-chip-delete,
.e-chip-list .e-chip.e-warning:hover .e-chip-icon,
.e-chip-list .e-chip.e-warning:hover .e-chip-delete {
  color: #212529;
}

.e-chip-list.e-chip.e-warning:hover .e-chip-avatar,
.e-chip-list .e-chip.e-warning:hover .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-warning.e-focused,
.e-chip-list .e-chip.e-warning.e-focused {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #212529;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.e-chip-list.e-chip.e-warning.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-focused .e-chip-delete {
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-focused .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-warning.e-focused .e-chip-delete.e-dlt-btn {
  color: rgba(33, 37, 41, 0.8);
}

.e-chip-list.e-chip.e-warning.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-focused .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-warning.e-active,
.e-chip-list .e-chip.e-warning.e-active {
  background-color: #d39e00;
  border-color: #c69500;
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-active .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-active .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-active .e-chip-delete {
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-warning.e-active .e-chip-delete.e-dlt-btn {
  color: rgba(33, 37, 41, 0.8);
}

.e-chip-list.e-chip.e-warning.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-warning.e-focused.e-active,
.e-chip-list .e-chip.e-warning.e-focused.e-active {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-delete {
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-delete.e-dlt-btn {
  color: rgba(33, 37, 41, 0.8);
}

.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-warning:active,
.e-chip-list .e-chip.e-warning:active {
  background-color: #d39e00;
  border-color: #c69500;
  color: #212529;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.e-chip-list.e-chip.e-warning:active .e-chip-icon,
.e-chip-list.e-chip.e-warning:active .e-chip-delete,
.e-chip-list .e-chip.e-warning:active .e-chip-icon,
.e-chip-list .e-chip.e-warning:active .e-chip-delete {
  color: #212529;
}

.e-chip-list.e-chip.e-warning:active .e-chip-avatar,
.e-chip-list .e-chip.e-warning:active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-warning.e-disabled,
.e-chip-list .e-chip.e-warning.e-disabled {
  opacity: .65;
  pointer-events: none;
}

.e-chip-list.e-chip.e-warning.e-outline,
.e-chip-list .e-chip.e-warning.e-outline {
  background-color: transparent;
  border-color: #ffc107;
  color: #ffc107;
}

.e-chip-list.e-chip.e-warning.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline .e-chip-delete {
  color: #ffc107;
}

.e-chip-list.e-chip.e-warning.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-warning.e-outline .e-chip-delete.e-dlt-btn {
  color: #ffc107;
}

.e-chip-list.e-chip.e-warning.e-outline .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-outline .e-chip-avatar {
  background-color: #ffc107;
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-outline:hover,
.e-chip-list .e-chip.e-warning.e-outline:hover {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-delete {
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-avatar {
  background-color: #d39e00;
  color: #fff;
}

.e-chip-list.e-chip.e-warning.e-outline.e-focused,
.e-chip-list .e-chip.e-warning.e-outline.e-focused {
  background-color: transparent;
  border-color: #ffc107;
  color: #ffc107;
}

.e-chip-list.e-chip.e-warning.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline.e-focused .e-chip-delete {
  color: #ffc107;
}

.e-chip-list.e-chip.e-warning.e-outline.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-outline.e-focused .e-chip-avatar {
  background-color: #ffc107;
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-outline.e-active,
.e-chip-list .e-chip.e-warning.e-outline.e-active {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-delete {
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-avatar {
  background-color: #d39e00;
  color: #fff;
}

.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active,
.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active {
  background-color: transparent;
  border-color: #ffc107;
  color: #ffc107;
}

.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-delete {
  color: #ffc107;
}

.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-delete.e-dlt-btn {
  color: #ffc107;
}

.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: #ffc107;
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-outline:active,
.e-chip-list .e-chip.e-warning.e-outline:active {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline:active .e-chip-delete {
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-warning.e-outline:active .e-chip-delete.e-dlt-btn {
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-outline:active .e-chip-avatar {
  background-color: #d39e00;
  color: #fff;
}

.e-chip-list.e-chip.e-warning.e-outline.e-disabled,
.e-chip-list .e-chip.e-warning.e-outline.e-disabled {
  opacity: .65;
  pointer-events: none;
}

.e-chip-list.e-chip.e-danger,
.e-chip-list .e-chip.e-danger {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.e-chip-list.e-chip.e-danger .e-chip-icon,
.e-chip-list.e-chip.e-danger .e-chip-delete,
.e-chip-list .e-chip.e-danger .e-chip-icon,
.e-chip-list .e-chip.e-danger .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-danger .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-danger .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-danger .e-chip-avatar,
.e-chip-list .e-chip.e-danger .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff;
}

.e-chip-list.e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}

.e-chip-list.e-chip.e-danger:hover,
.e-chip-list .e-chip.e-danger:hover {
  background-color: #c82333;
  border-color: #bd2130;
  color: #fff;
}

.e-chip-list.e-chip.e-danger:hover .e-chip-icon,
.e-chip-list.e-chip.e-danger:hover .e-chip-delete,
.e-chip-list .e-chip.e-danger:hover .e-chip-icon,
.e-chip-list .e-chip.e-danger:hover .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-danger:hover .e-chip-avatar,
.e-chip-list .e-chip.e-danger:hover .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-focused,
.e-chip-list .e-chip.e-danger.e-focused {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.e-chip-list.e-chip.e-danger.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-focused .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-focused .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-danger.e-focused .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-danger.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-focused .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-active,
.e-chip-list .e-chip.e-danger.e-active {
  background-color: #bd2130;
  border-color: #b21f2d;
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-active .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-active .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-danger.e-active .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-danger.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-focused.e-active,
.e-chip-list .e-chip.e-danger.e-focused.e-active {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-danger:active,
.e-chip-list .e-chip.e-danger:active {
  background-color: #bd2130;
  border-color: #b21f2d;
  color: #fff;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.e-chip-list.e-chip.e-danger:active .e-chip-icon,
.e-chip-list.e-chip.e-danger:active .e-chip-delete,
.e-chip-list .e-chip.e-danger:active .e-chip-icon,
.e-chip-list .e-chip.e-danger:active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-danger:active .e-chip-avatar,
.e-chip-list .e-chip.e-danger:active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-disabled,
.e-chip-list .e-chip.e-danger.e-disabled {
  opacity: .65;
  pointer-events: none;
}

.e-chip-list.e-chip.e-danger.e-outline,
.e-chip-list .e-chip.e-danger.e-outline {
  background-color: transparent;
  border-color: #dc3545;
  color: #dc3545;
}

.e-chip-list.e-chip.e-danger.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline .e-chip-delete {
  color: #dc3545;
}

.e-chip-list.e-chip.e-danger.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-danger.e-outline .e-chip-delete.e-dlt-btn {
  color: #dc3545;
}

.e-chip-list.e-chip.e-danger.e-outline .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-outline .e-chip-avatar {
  background-color: #dc3545;
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-outline:hover,
.e-chip-list .e-chip.e-danger.e-outline:hover {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-avatar {
  background-color: #bd2130;
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-outline.e-focused,
.e-chip-list .e-chip.e-danger.e-outline.e-focused {
  background-color: transparent;
  border-color: #dc3545;
  color: #dc3545;
}

.e-chip-list.e-chip.e-danger.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline.e-focused .e-chip-delete {
  color: #dc3545;
}

.e-chip-list.e-chip.e-danger.e-outline.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-outline.e-focused .e-chip-avatar {
  background-color: #dc3545;
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-outline.e-active,
.e-chip-list .e-chip.e-danger.e-outline.e-active {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-avatar {
  background-color: #bd2130;
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active,
.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active {
  background-color: transparent;
  border-color: #dc3545;
  color: #dc3545;
}

.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active .e-chip-delete {
  color: #dc3545;
}

.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active .e-chip-delete.e-dlt-btn {
  color: #dc3545;
}

.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: #dc3545;
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-outline:active,
.e-chip-list .e-chip.e-danger.e-outline:active {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline:active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-outline:active .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-outline:active .e-chip-avatar {
  background-color: #bd2130;
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-outline.e-disabled,
.e-chip-list .e-chip.e-danger.e-outline.e-disabled {
  opacity: .65;
  pointer-events: none;
}
/*! calendar bootstrap theme variables */

/*! component icons */

.e-calendar .e-header .e-date-icon-prev::before {
  content: '\E734';
}

.e-calendar .e-header .e-date-icon-next::before {
  content: '\E705';
}

/*! calendar layout */

ejs-calendar {
  display: block;
}

.e-calendar.e-disabled .e-header .e-prev,
.e-calendar.e-disabled .e-header .e-next {
  cursor: default;
  pointer-events: none;
  -ms-touch-action: none;
  touch-action: none;
}

.e-calendar.e-disabled .e-header .e-title {
  cursor: default;
  pointer-events: none;
  -ms-touch-action: none;
  touch-action: none;
}

.e-calendar.e-disabled .e-content td {
  pointer-events: none;
  -ms-touch-action: none;
  touch-action: none;
}

.e-calendar.e-disabled .e-btn.e-today {
  pointer-events: none;
  -ms-touch-action: none;
  touch-action: none;
}

.e-calendar,
.e-bigger.e-small .e-calendar {
  -webkit-tap-highlight-color: transparent;
  border-radius: 4px;
  display: block;
  overflow: auto;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.e-calendar.e-rtl .e-header .e-title,
.e-bigger.e-small .e-calendar.e-rtl .e-header .e-title {
  float: right;
  text-align: right;
}

.e-calendar.e-rtl .e-header .e-icon-container,
.e-bigger.e-small .e-calendar.e-rtl .e-header .e-icon-container {
  float: left;
}

.e-calendar .e-header,
.e-bigger.e-small .e-calendar .e-header {
  background: none;
  display: table;
  font-weight: normal;
  position: relative;
  text-align: center;
  width: 100%;
}

.e-calendar .e-header button,
.e-bigger.e-small .e-calendar .e-header button {
  background: transparent;
  border: 0;
  padding: 0;
  text-decoration: none;
}

.e-calendar .e-header span,
.e-bigger.e-small .e-calendar .e-header span {
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  line-height: 16px;
  padding: 10px;
  vertical-align: middle;
}

.e-calendar .e-header span.e-disabled,
.e-bigger.e-small .e-calendar .e-header span.e-disabled {
  cursor: default;
}

.e-calendar .e-week-header,
.e-bigger.e-small .e-calendar .e-week-header {
  padding: 0 0 6px;
}

.e-calendar th,
.e-bigger.e-small .e-calendar th {
  cursor: default;
  font-size: 14px;
  font-weight: normal;
  text-align: center;
}

.e-calendar .e-content .e-selected,
.e-calendar .e-content .e-state-hover,
.e-bigger.e-small .e-calendar .e-content .e-selected,
.e-bigger.e-small .e-calendar .e-content .e-state-hover {
  border-radius: 0;
}

.e-calendar .e-content span.e-day,
.e-bigger.e-small .e-calendar .e-content span.e-day {
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  overflow: hidden;
  padding: 0;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
}

.e-calendar .e-content th,
.e-calendar .e-content td,
.e-bigger.e-small .e-calendar .e-content th,
.e-bigger.e-small .e-calendar .e-content td {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.e-calendar .e-content td.e-disabled,
.e-bigger.e-small .e-calendar .e-content td.e-disabled {
  opacity: 1;
  pointer-events: none;
  -ms-touch-action: none;
  touch-action: none;
}

.e-calendar .e-content td,
.e-bigger.e-small .e-calendar .e-content td {
  cursor: pointer;
  padding: 0;
  text-align: center;
}

.e-calendar .e-content td.e-week-number,
.e-bigger.e-small .e-calendar .e-content td.e-week-number {
  color: #212529;
  font-size: 14px;
  font-style: italic;
  font-weight: 500;
}

.e-calendar .e-content td.e-overlay,
.e-bigger.e-small .e-calendar .e-content td.e-overlay {
  background: none;
  width: initial;
}

.e-calendar .e-content table,
.e-bigger.e-small .e-calendar .e-content table {
  border-collapse: separate;
  border-spacing: 0;
  border-width: 0;
  float: left;
  margin: 0;
  outline: 0;
  padding: 0 12px 12px 12px;
  table-layout: fixed;
  width: 100%;
}

.e-calendar .e-content td.e-other-month > span.e-day,
.e-calendar .e-content td.e-other-year > span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-other-month > span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-other-year > span.e-day {
  display: inline-block;
  font-weight: normal;
}

.e-calendar .e-content tr.e-month-hide,
.e-bigger.e-small .e-calendar .e-content tr.e-month-hide {
  display: none;
  font-weight: normal;
}

.e-calendar .e-content tr.e-month-hide,
.e-calendar .e-content td.e-other-month,
.e-calendar .e-content td.e-other-year,
.e-bigger.e-small .e-calendar .e-content tr.e-month-hide,
.e-bigger.e-small .e-calendar .e-content td.e-other-month,
.e-bigger.e-small .e-calendar .e-content td.e-other-year {
  pointer-events: initial;
  -ms-touch-action: initial;
  touch-action: initial;
}

.e-calendar .e-content tr.e-month-hide,
.e-calendar .e-content td.e-other-month.e-disabled,
.e-calendar .e-content td.e-other-year.e-disabled,
.e-bigger.e-small .e-calendar .e-content tr.e-month-hide,
.e-bigger.e-small .e-calendar .e-content td.e-other-month.e-disabled,
.e-bigger.e-small .e-calendar .e-content td.e-other-year.e-disabled {
  pointer-events: none;
  -ms-touch-action: none;
  touch-action: none;
}

.e-calendar .e-content td.e-week-number:hover span.e-day,
.e-calendar .e-content td.e-week-number:hover,
.e-bigger.e-small .e-calendar .e-content td.e-week-number:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-week-number:hover {
  background-color: #fff;
  cursor: default;
}

.e-calendar .e-header .e-prev,
.e-calendar .e-header .e-next,
.e-bigger.e-small .e-calendar .e-header .e-prev,
.e-bigger.e-small .e-calendar .e-header .e-next {
  border-radius: 4px;
  display: inline-block;
  font-size: 14px;
  vertical-align: middle;
}

.e-calendar .e-header .e-title,
.e-bigger.e-small .e-calendar .e-header .e-title {
  cursor: pointer;
  display: inline-block;
  float: left;
  font-size: 16px;
  font-weight: 600;
  text-align: left;
}

.e-calendar .e-header .e-title,
.e-bigger.e-small .e-calendar .e-header .e-title {
  margin-left: 8px;
}

.e-calendar .e-header .e-prev:hover,
.e-calendar .e-header .e-next:hover,
.e-bigger.e-small .e-calendar .e-header .e-prev:hover,
.e-bigger.e-small .e-calendar .e-header .e-next:hover {
  cursor: pointer;
}

.e-calendar .e-header .e-prev.e-overlay,
.e-calendar .e-header .e-next.e-overlay,
.e-bigger.e-small .e-calendar .e-header .e-prev.e-overlay,
.e-bigger.e-small .e-calendar .e-header .e-next.e-overlay {
  background: none;
}

.e-calendar .e-header.e-decade .e-title,
.e-calendar .e-header.e-year .e-title,
.e-bigger.e-small .e-calendar .e-header.e-decade .e-title,
.e-bigger.e-small .e-calendar .e-header.e-year .e-title {
  margin-left: 15px;
}

.e-calendar .e-header.e-decade .e-title,
.e-bigger.e-small .e-calendar .e-header.e-decade .e-title {
  cursor: default;
}

.e-calendar .e-header .e-icon-container,
.e-bigger.e-small .e-calendar .e-header .e-icon-container {
  display: inline-block;
  float: right;
}

.e-calendar .e-footer-container,
.e-bigger.e-small .e-calendar .e-footer-container {
  text-transform: uppercase;
}

.e-calendar,
.e-bigger.e-small .e-calendar {
  max-width: 262px;
  min-width: 256px;
  padding: 0;
}

.e-calendar.e-calendar-day-header-lg,
.e-bigger.e-small .e-calendar.e-calendar-day-header-lg {
  max-width: 100%;
  min-width: 540px;
}

.e-calendar.e-week-number,
.e-bigger.e-small .e-calendar.e-week-number {
  min-width: 300px;
}

.e-calendar.e-week,
.e-bigger.e-small .e-calendar.e-week {
  max-width: 294px;
  min-width: 288px;
}

.e-calendar .e-header .e-title,
.e-bigger.e-small .e-calendar .e-header .e-title {
  line-height: 36px;
}

.e-calendar.e-rtl .e-header .e-title,
.e-bigger.e-small .e-calendar.e-rtl .e-header .e-title {
  text-align: right;
  text-indent: 4px;
}

.e-calendar .e-header,
.e-bigger.e-small .e-calendar .e-header {
  height: 36px;
}

.e-calendar .e-header.e-month,
.e-bigger.e-small .e-calendar .e-header.e-month {
  padding: 12px 12px 0 12px;
}

.e-calendar .e-header.e-year, .e-calendar .e-header.e-decade,
.e-bigger.e-small .e-calendar .e-header.e-year,
.e-bigger.e-small .e-calendar .e-header.e-decade {
  padding: 12px 12px 8px 12px;
}

.e-calendar th,
.e-bigger.e-small .e-calendar th {
  font-weight: 500;
  height: 36px;
}

.e-calendar .e-content .e-selected,
.e-calendar .e-content .e-state-hover,
.e-bigger.e-small .e-calendar .e-content .e-selected,
.e-bigger.e-small .e-calendar .e-content .e-state-hover {
  border-radius: 0;
}

.e-calendar .e-content span.e-day,
.e-bigger.e-small .e-calendar .e-content span.e-day {
  border: none;
  font-size: 14px;
  font-weight: normal;
  height: 28px;
  line-height: 28px;
  width: 32px;
}

.e-calendar .e-content.e-year table,
.e-calendar .e-content.e-decade table,
.e-bigger.e-small .e-calendar .e-content.e-year table,
.e-bigger.e-small .e-calendar .e-content.e-decade table {
  border-spacing: 0;
  padding: 0 12px 12px 12px;
}

.e-calendar .e-content.e-month td,
.e-bigger.e-small .e-calendar .e-content.e-month td {
  height: 28px;
  padding: 0;
}

.e-calendar .e-content .tfooter > tr > td,
.e-bigger.e-small .e-calendar .e-content .tfooter > tr > td {
  height: 36px;
  line-height: 36px;
}

.e-calendar .e-content.e-year td,
.e-calendar .e-content.e-decade td,
.e-bigger.e-small .e-calendar .e-content.e-year td,
.e-bigger.e-small .e-calendar .e-content.e-decade td {
  height: 53px;
  padding: 2px;
}

.e-calendar .e-content.e-year td > span.e-day,
.e-calendar .e-content.e-decade td > span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-year td > span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade td > span.e-day {
  font-weight: normal;
  height: 53px;
  line-height: 53px;
  width: 53px;
}

.e-calendar .e-header .e-icon-container .e-prev,
.e-calendar .e-header .e-icon-container .e-next,
.e-bigger.e-small .e-calendar .e-header .e-icon-container .e-prev,
.e-bigger.e-small .e-calendar .e-header .e-icon-container .e-next {
  height: 36px;
  width: 36px;
}

.e-calendar .e-footer-container,
.e-bigger.e-small .e-calendar .e-footer-container {
  border-top: 1px solid #e9ecef;
  cursor: default;
  display: inline-block;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -ms-flex-pack: end;
  -webkit-box-pack: end;
          justify-content: flex-end;
  padding: 12px;
  text-align: center;
  width: 100%;
}

.e-small.e-bigger.e-calendar .e-content.e-year span.e-day,
.e-small.e-bigger .e-calendar .e-content.e-year span.e-day {
  font-size: 14px;
}

.e-small.e-bigger.e-calendar .e-content.e-month table,
.e-small.e-bigger .e-calendar .e-content.e-month table {
  padding: 0 12px 12px 12px;
}

.e-bigger.e-calendar,
*.e-bigger .e-calendar {
  max-width: 310px;
  min-width: 306px;
  padding: 0;
}

.e-bigger.e-calendar.e-calendar-day-header-lg,
*.e-bigger .e-calendar.e-calendar-day-header-lg {
  max-width: 100%;
  min-width: 540px;
}

.e-bigger.e-calendar.e-week,
*.e-bigger .e-calendar.e-week {
  max-width: 320px;
  min-width: 314px;
}

.e-bigger.e-calendar.e-week-number,
*.e-bigger .e-calendar.e-week-number {
  min-width: 325px;
}

.e-bigger.e-calendar .e-header .e-title,
*.e-bigger .e-calendar .e-header .e-title {
  font-size: 18px;
  line-height: 40px;
  width: 60%;
}

.e-bigger.e-calendar.e-rtl .e-header .e-title,
*.e-bigger .e-calendar.e-rtl .e-header .e-title {
  line-height: 40px;
  text-indent: 6px;
}

.e-bigger.e-calendar .e-header,
*.e-bigger .e-calendar .e-header {
  height: 40px;
  padding: 16px 16px 0 16px;
}

.e-bigger.e-calendar .e-header span,
*.e-bigger .e-calendar .e-header span {
  font-size: 16px;
  padding: 11px;
}

.e-bigger.e-calendar .e-header.e-year, .e-bigger.e-calendar .e-header.e-decade,
*.e-bigger .e-calendar .e-header.e-year,
*.e-bigger .e-calendar .e-header.e-decade {
  padding: 16px 18px 10px 18px;
}

.e-bigger.e-calendar th,
*.e-bigger .e-calendar th {
  font-size: 16px;
  height: 40px;
}

.e-bigger.e-calendar .e-content.e-year span.e-day,
*.e-bigger .e-calendar .e-content.e-year span.e-day {
  font-size: 16px;
  font-weight: normal;
}

.e-bigger.e-calendar .e-content.e-month table,
*.e-bigger .e-calendar .e-content.e-month table {
  padding: 0 16px 16px 16px;
}

.e-bigger.e-calendar .e-content.e-year table,
.e-bigger.e-calendar .e-content.e-decade table,
*.e-bigger .e-calendar .e-content.e-year table,
*.e-bigger .e-calendar .e-content.e-decade table {
  padding: 0 18px 16px 18px;
}

.e-bigger.e-calendar .e-content .e-selected,
.e-bigger.e-calendar .e-content .e-state-hover,
*.e-bigger .e-calendar .e-content .e-selected,
*.e-bigger .e-calendar .e-content .e-state-hover {
  border-radius: 0;
}

.e-bigger.e-calendar .e-content span.e-day,
*.e-bigger .e-calendar .e-content span.e-day {
  font-size: 16px;
  height: 32px;
  line-height: 32px;
  width: 38px;
}

.e-bigger.e-calendar .e-content.e-month td,
*.e-bigger .e-calendar .e-content.e-month td {
  height: 0;
  padding: 0;
}

.e-bigger.e-calendar .e-content.e-year td,
.e-bigger.e-calendar .e-content.e-decade td,
*.e-bigger .e-calendar .e-content.e-year td,
*.e-bigger .e-calendar .e-content.e-decade td {
  height: 64px;
  padding: 1px;
}

.e-bigger.e-calendar .e-content.e-year td > span.e-day,
.e-bigger.e-calendar .e-content.e-decade td > span.e-day,
*.e-bigger .e-calendar .e-content.e-year td > span.e-day,
*.e-bigger .e-calendar .e-content.e-decade td > span.e-day {
  height: 64px;
  line-height: 64px;
  width: 64px;
}

.e-bigger.e-calendar .e-header .e-icon-container .e-prev,
.e-bigger.e-calendar .e-header .e-icon-container .e-next,
*.e-bigger .e-calendar .e-header .e-icon-container .e-prev,
*.e-bigger .e-calendar .e-header .e-icon-container .e-next {
  height: 40px;
  width: 40px;
}

.e-bigger.e-calendar .e-footer-container,
*.e-bigger .e-calendar .e-footer-container {
  border-top: 1px solid #e9ecef;
  padding: 16px;
}

.e-small.e-calendar,
.e-small .e-calendar {
  max-width: 262px;
  min-width: 256px;
  padding: 0;
}

.e-small.e-calendar.e-calendar-day-header-lg,
.e-small .e-calendar.e-calendar-day-header-lg {
  max-width: 100%;
  min-width: 540px;
}

.e-small.e-calendar .e-content span.e-day,
.e-small .e-calendar .e-content span.e-day {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  width: 34px;
}

.e-small.e-calendar .e-content.e-month td,
.e-small .e-calendar .e-content.e-month td {
  height: 24px;
}

.e-small.e-calendar .e-header,
.e-small .e-calendar .e-header {
  height: 32px;
}

.e-small.e-calendar .e-header span,
.e-small .e-calendar .e-header span {
  font-size: 12px;
  padding: 6px;
}

.e-small.e-calendar .e-header .e-title,
.e-small .e-calendar .e-header .e-title {
  font-size: 13px;
  line-height: 32px;
}

.e-small.e-calendar .e-header .e-icon-container .e-prev,
.e-small.e-calendar .e-header .e-icon-container .e-next,
.e-small .e-calendar .e-header .e-icon-container .e-prev,
.e-small .e-calendar .e-header .e-icon-container .e-next {
  height: 32px;
  width: 32px;
}

.e-small.e-calendar th,
.e-small .e-calendar th {
  font-size: 12px;
  height: 24px;
}

.e-calendar .e-btn.e-today.e-flat.e-disabled,
.e-calendar .e-btn.e-today.e-flat.e-disabled:hover,
.e-calendar .e-btn.e-today.e-flat.e-disabled:active,
.e-calendar .e-btn.e-today.e-flat.e-disabled:focus,
.e-calendar .e-btn.e-today.e-flat.e-disabled:hover:active {
  background: #fff;
  border-color: rgba(33, 37, 41, 0.65);
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #adb5bd;
  cursor: default;
  opacity: 1;
  outline: none;
  pointer-events: none;
  -ms-touch-action: none;
  touch-action: none;
}

.e-content-placeholder.e-calendar.e-placeholder-calendar {
  background-size: 250px 336px;
  min-height: 336px;
}

.e-bigger .e-content-placeholder.e-calendar.e-placeholder-calendar,
.e-bigger.e-content-placeholder.e-calendar.e-placeholder-calendar {
  background-size: 300px 392px;
  min-height: 392px;
}

.e-calendar,
.e-bigger.e-small .e-calendar {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-calendar .e-date-icon-prev,
.e-calendar .e-date-icon-next,
.e-bigger.e-small .e-calendar .e-date-icon-prev,
.e-bigger.e-small .e-calendar .e-date-icon-next {
  color: #212529;
}

.e-calendar th,
.e-bigger.e-small .e-calendar th {
  border-bottom: 0;
  color: #212529;
}

.e-calendar .e-header,
.e-bigger.e-small .e-calendar .e-header {
  border-bottom: 0;
}

.e-calendar .e-header a span,
.e-bigger.e-small .e-calendar .e-header a span {
  border: none;
  color: #212529;
}

.e-calendar .e-header .e-title,
.e-bigger.e-small .e-calendar .e-header .e-title {
  color: #212529;
}

.e-calendar .e-header .e-title:hover,
.e-bigger.e-small .e-calendar .e-header .e-title:hover {
  color: #212529;
  cursor: pointer;
  text-decoration: none;
}

.e-calendar .e-header .e-prev:hover > span,
.e-calendar .e-header .e-next:hover > span,
.e-bigger.e-small .e-calendar .e-header .e-prev:hover > span,
.e-bigger.e-small .e-calendar .e-header .e-next:hover > span {
  border: none;
  color: #212529;
  cursor: pointer;
}

.e-calendar .e-header .e-prev:hover,
.e-calendar .e-header .e-next:hover,
.e-bigger.e-small .e-calendar .e-header .e-prev:hover,
.e-bigger.e-small .e-calendar .e-header .e-next:hover {
  background: #f2f4f6;
}

.e-calendar .e-header .e-prev:active,
.e-calendar .e-header .e-next:active,
.e-bigger.e-small .e-calendar .e-header .e-prev:active,
.e-bigger.e-small .e-calendar .e-header .e-next:active {
  background: #545b62;
  color: #fff;
}

.e-calendar .e-header button.e-prev:active span,
.e-calendar .e-header button.e-next:active span,
.e-bigger.e-small .e-calendar .e-header button.e-prev:active span,
.e-bigger.e-small .e-calendar .e-header button.e-next:active span {
  border: 1px solid transparent;
  color: #fff;
}

.e-calendar .e-header.e-decade .e-title,
.e-bigger.e-small .e-calendar .e-header.e-decade .e-title {
  color: #212529;
  cursor: default;
}

.e-calendar .e-header .e-next.e-disabled span,
.e-calendar .e-header .e-prev.e-disabled span,
.e-bigger.e-small .e-calendar .e-header .e-next.e-disabled span,
.e-bigger.e-small .e-calendar .e-header .e-prev.e-disabled span {
  color: #adb5bd;
  font-weight: normal;
}

.e-calendar .e-header .e-next.e-disabled,
.e-calendar .e-header .e-prev.e-disabled,
.e-bigger.e-small .e-calendar .e-header .e-next.e-disabled,
.e-bigger.e-small .e-calendar .e-header .e-prev.e-disabled {
  opacity: 1;
}

.e-calendar .e-content.e-decade tr:first-child .e-cell:first-child span.e-day,
.e-calendar .e-content.e-decade tr:last-child .e-cell:last-child span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade tr:first-child .e-cell:first-child span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade tr:last-child .e-cell:last-child span.e-day {
  color: rgba(33, 37, 41, 0.65);
}

.e-calendar .e-content.e-decade tr:first-child .e-cell:first-child.e-selected span.e-day,
.e-calendar .e-content.e-decade tr:last-child .e-cell:last-child.e-selected span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade tr:first-child .e-cell:first-child.e-selected span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade tr:last-child .e-cell:last-child.e-selected span.e-day {
  color: #fff;
}

.e-calendar .e-content.e-decade tr:first-child .e-cell.e-disabled:first-child span.e-day,
.e-calendar .e-content.e-decade tr:last-child .e-cell.e-disabled:last-child span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade tr:first-child .e-cell.e-disabled:first-child span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade tr:last-child .e-cell.e-disabled:last-child span.e-day {
  color: #adb5bd;
}

.e-calendar .e-content.e-year td:hover span.e-day,
.e-calendar .e-content.e-decade td:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-year td:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade td:hover span.e-day {
  background-color: #f2f4f6;
}

.e-calendar .e-content.e-year td.e-selected:hover span.e-day,
.e-calendar .e-content.e-decade td.e-selected:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-year td.e-selected:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade td.e-selected:hover span.e-day {
  background-color: #0069d9;
}

.e-calendar .e-content.e-year td > span.e-day,
.e-calendar .e-content.e-decade td > span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-year td > span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade td > span.e-day {
  background: none;
}

.e-calendar .e-content .e-week-number span,
.e-bigger.e-small .e-calendar .e-content .e-week-number span {
  color: #6c757d;
}

.e-calendar .e-content td.e-focused-date span.e-day,
.e-calendar .e-content td.e-focused-date:hover span.e-day,
.e-calendar .e-content td.e-focused-date:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date:focus span.e-day {
  background: #f2f4f6;
  border: none;
  border-radius: 4px;
}

.e-calendar .e-content td.e-focused-date:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date:hover span.e-day {
  background-color: #f2f4f6;
  border: none;
  border-radius: 4px;
  color: #212529;
}

.e-calendar .e-content td.e-today span.e-day,
.e-calendar .e-content td.e-focused-date.e-today span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-today span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today span.e-day {
  background: #fff;
  border: 1px solid #007bff;
  border-radius: 4px;
  color: #212529;
}

.e-calendar .e-content td.e-focused-date.e-today span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today span.e-day {
  background: #f2f4f6;
  border: 1px solid #007bff;
  color: #212529;
}

.e-calendar .e-content td.e-today:focus span.e-day,
.e-calendar .e-content td.e-focused-date.e-today:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-today:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day {
  background-color: #f2f4f6;
  border: none;
  border-radius: 4px;
  color: #212529;
}

.e-calendar .e-content td.e-today:hover span.e-day,
.e-calendar .e-content td.e-focused-date.e-today:hover span.e-day,
.e-calendar .e-content td.e-focused-date.e-today:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-today:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day {
  background-color: #f2f4f6;
  border: 1px solid #007bff;
  color: #212529;
}

.e-calendar .e-content td.e-today.e-selected span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-today.e-selected span.e-day {
  background-color: #007bff;
  border: 1px solid #007bff;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
}

.e-calendar .e-content td.e-today.e-selected:hover span.e-day,
.e-calendar .e-content td.e-selected:hover span.e-day,
.e-calendar .e-content td.e-selected.e-focused-date span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-today.e-selected:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-selected:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-selected.e-focused-date span.e-day {
  background-color: #0069d9;
  color: #fff;
}

.e-calendar .e-content span,
.e-bigger.e-small .e-calendar .e-content span {
  color: #212529;
}

.e-calendar .e-content .e-disabled span.e-day:hover,
.e-bigger.e-small .e-calendar .e-content .e-disabled span.e-day:hover {
  background: none;
  border: 0;
  color: #adb5bd;
}

.e-calendar .e-content .e-other-month:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content .e-other-month:hover span.e-day {
  color: #6c757d;
}

.e-calendar .e-content .e-other-month span.e-day,
.e-calendar .e-content .e-other-month.e-today span.e-day,
.e-bigger.e-small .e-calendar .e-content .e-other-month span.e-day,
.e-bigger.e-small .e-calendar .e-content .e-other-month.e-today span.e-day {
  color: #6c757d;
}

.e-calendar .e-content .e-other-month.e-today:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content .e-other-month.e-today:hover span.e-day {
  background-color: #f2f4f6;
  color: #6c757d;
}

.e-calendar .e-content thead,
.e-bigger.e-small .e-calendar .e-content thead {
  background: none;
  border-bottom: 0;
}

.e-calendar .e-content td:hover span.e-day,
.e-calendar .e-content td:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td:focus span.e-day {
  background-color: #f2f4f6;
  border: none;
  border-radius: 4px;
  color: #212529;
}

.e-calendar .e-content td:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td:focus span.e-day {
  background-color: #f2f4f6;
  border: none;
  border-radius: 4px;
  color: #212529;
}

.e-calendar .e-content td.e-disabled span.e-day,
.e-calendar .e-content td.e-disabled:hover span.e-day,
.e-calendar .e-content td.e-disabled:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-disabled span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-disabled:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-disabled:focus span.e-day {
  background: none;
  border: none;
  color: #adb5bd;
}

.e-calendar .e-content td.e-selected span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-selected span.e-day {
  background-color: #007bff;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #fff;
}

.e-calendar .e-content .e-footer,
.e-bigger.e-small .e-calendar .e-content .e-footer {
  color: #007bff;
}

.e-calendar.e-device .e-prev:hover,
.e-calendar.e-device .e-next:hover,
.e-calendar.e-device .e-prev:active,
.e-calendar.e-device .e-next:active,
.e-calendar.e-device .e-prev:focus,
.e-calendar.e-device .e-next:focus,
.e-bigger.e-small .e-calendar.e-device .e-prev:hover,
.e-bigger.e-small .e-calendar.e-device .e-next:hover,
.e-bigger.e-small .e-calendar.e-device .e-prev:active,
.e-bigger.e-small .e-calendar.e-device .e-next:active,
.e-bigger.e-small .e-calendar.e-device .e-prev:focus,
.e-bigger.e-small .e-calendar.e-device .e-next:focus {
  background: none;
}

.e-calendar.e-device button.e-prev:active span,
.e-calendar.e-device button.e-next:active span,
.e-bigger.e-small .e-calendar.e-device button.e-prev:active span,
.e-bigger.e-small .e-calendar.e-device button.e-next:active span {
  color: #212529;
}

.e-small.e-calendar .e-header .e-title,
.e-small .e-calendar .e-header .e-title {
  color: #212529;
}

.e-zoomin {
  -webkit-animation: animatezoom .3s;
          animation: animatezoom .3s;
}

@-webkit-keyframes animatezoom {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
  }

  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes animatezoom {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
  }

  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

/*! component icons */

.e-time-wrapper .e-time-icon.e-icons::before,
*.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons::before {
  content: '\E7C7';
}

.e-input-group.e-control-wrapper.e-time-wrapper.e-non-edit.e-input-focus .e-input:focus ~ .e-clear-icon,
.e-float-input.e-control-wrapper.e-input-group.e-time-wrapper.e-non-edit.e-input-focus input:focus ~ .e-clear-icon {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}

.e-time-wrapper,
*.e-control-wrapper.e-time-wrapper {
  -webkit-tap-highlight-color: transparent;
}

.e-time-wrapper .e-time-icon.e-icons,
*.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons {
  font-size: 14px;
}

.e-time-wrapper .e-time-icon.e-icons.e-disabled,
*.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons.e-disabled {
  pointer-events: none;
}

.e-time-wrapper span,
*.e-control-wrapper.e-time-wrapper span {
  cursor: pointer;
}

.e-timepicker.e-time-modal {
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  left: 0;
  opacity: .5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}

.e-timepicker.e-popup {
  border-style: solid;
  border-width: 1px;
  overflow: auto;
}

.e-timepicker.e-popup .e-content {
  position: relative;
}

.e-timepicker.e-popup .e-list-parent.e-ul {
  margin: 0;
  padding: 0 0;
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  cursor: default;
  font-size: 14px;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover {
  cursor: pointer;
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  line-height: 26px;
  text-indent: 20px;
}

.e-bigger .e-time-wrapper .e-time-icon.e-icons,
*.e-bigger.e-time-wrapper .e-time-icon.e-icons,
*.e-bigger .e-control-wrapper .e-time-wrapper .e-time-icon.e-icons,
*.e-control-wrapper.e-bigger.e-time-wrapper .e-time-icon.e-icons {
  font-size: 16px;
}

.e-bigger .e-timepicker.e-popup .e-list-parent.e-ul,
*.e-bigger.e-timepicker.e-popup .e-list-parent.e-ul {
  padding: 0 0;
}

.e-bigger .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-bigger.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 16px;
  line-height: 32px;
  text-indent: 24px;
}

.e-small .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-small.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 13px;
  line-height: 22px;
  text-indent: 12px;
}

.e-small .e-time-wrapper .e-time-icon.e-icons,
*.e-small.e-time-wrapper .e-time-icon.e-icons,
*.e-small .e-control-wrapper.e-time-wrapper .e-time-icon.e-icons,
*.e-control-wrapper.e-small.e-time-wrapper .e-time-icon.e-icons {
  font-size: 12px;
}

.e-small.e-bigger .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-small.e-bigger.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 14px;
  line-height: 34px;
  text-indent: 20px;
}

.e-small.e-bigger .e-time-wrapper .e-time-icon.e-icons,
*.e-small.e-bigger.e-time-wrapper .e-time-icon.e-icons,
*.e-small.bigger .e-control-wrapper.e-time-wrapper .e-time-icon.e-icons,
*.e-control-wrapper.e-small.bigger.e-time-wrapper .e-time-icon.e-icons {
  font-size: 15px;
}

.e-content-placeholder.e-timepicker.e-placeholder-timepicker {
  background-size: 250px 33px;
  min-height: 33px;
}

.e-bigger .e-content-placeholder.e-timepicker.e-placeholder-timepicker,
.e-bigger.e-content-placeholder.e-timepicker.e-placeholder-timepicker {
  background-size: 250px 40px;
  min-height: 40px;
}

.e-time-overflow {
  overflow: hidden;
}

.e-timepicker-mob-popup-wrap {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  height: 100%;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  left: 0;
  max-height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1002;
}

.e-timepicker-mob-popup-wrap .e-timepicker.e-popup.e-lib.e-control.e-popup-open {
  left: 0 !important;
  position: relative;
  top: 0 !important;
}

/*! timepicker theme */

.e-time-wrapper .e-input-group-icon.e-icons.e-active {
  background: #545b62;
  border-color: #545b62;
  color: #fff;
}

.e-time-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active {
  color: #fff;
}

.e-timepicker.e-popup {
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-timepicker.e-popup .e-list-parent.e-ul {
  background-color: #fff;
}

.e-timepicker.e-popup .e-list-parent.e-ul li.e-list-item {
  border: none;
  color: #212529;
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-disabled {
  color: #212529;
  opacity: 1;
  pointer-events: none;
  -ms-touch-action: none;
  touch-action: none;
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover,
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-navigation,
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item:focus {
  background-color: #f2f4f6;
  border: none;
  color: #212529;
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active {
  background-color: #007bff;
  color: #fff;
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active.e-hover {
  background-color: #f2f4f6;
  color: #212529;
}

.e-small .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-small.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
.e-bigger.e-small .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-bigger.e-small.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  color: #212529;
}

/*! calendar bootstrap theme variables */

/*! component icons */

.e-input-group-icon.e-date-icon,
*.e-control-wrapper .e-input-group-icon.e-date-icon {
  font-size: 14px;
  margin: 0;
  min-height: 29px;
  min-width: 24px;
  outline: none;
}

.e-input-group-icon.e-date-icon::before,
*.e-control-wrapper .e-input-group-icon.e-date-icon::before {
  content: '\E7BE';
  font-family: 'e-icons';
}

.e-input-group-icon.e-date-icon:focus,
*.e-control-wrapper .e-input-group-icon.e-date-icon:focus {
  background: #212529;
  border-radius: 0;
}

.e-bigger .e-input-group-icon.e-date-icon,
*.e-control-wrapper.e-bigger .e-input-group-icon.e-date-icon,
*.e-bigger .e-control-wrapper .e-input-group-icon.e-date-icon {
  font-size: 16px;
  margin: 0;
  min-height: 36px;
  min-width: 34px;
}

.e-bigger .e-input-group-icon.e-date-icon::before,
*.e-control-wrapper.e-bigger .e-input-group-icon.e-date-icon::before,
*.e-bigger .e-control-wrapper .e-input-group-icon.e-date-icon::before {
  content: '\E7BE';
  font-family: 'e-icons';
}

.e-bigger .e-input-group-icon.e-date-icon:focus,
*.e-control-wrapper.e-bigger .e-input-group-icon.e-date-icon:focus,
*.e-bigger .e-control-wrapper .e-input-group-icon.e-date-icon:focus {
  background: #212529;
  border-radius: 0;
}

.e-small .e-input-group-icon.e-date-icon,
*.e-control-wrapper.e-small .e-input-group-icon.e-date-icon,
*.e-small .e-control-wrapper .e-input-group-icon.e-date-icon {
  font-size: 12px;
}

.e-small.e-bigger .e-input-group-icon.e-date-icon,
*.e-control-wrapper.e-small.e-bigger .e-input-group-icon.e-date-icon,
*.e-small.e-bigger .e-control-wrapper .e-input-group-icon.e-date-icon {
  font-size: 15px;
}

.e-input-group.e-control-wrapper.e-date-wrapper.e-non-edit.e-input-focus .e-input:focus ~ .e-clear-icon,
.e-float-input.e-control-wrapper.e-input-group.e-date-wrapper.e-non-edit.e-input-focus input:focus ~ .e-clear-icon {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}

.e-datepicker .e-calendar .e-content table tbody tr.e-month-hide:last-child {
  display: table-row;
}

.e-datepicker.e-popup-wrapper {
  border-radius: 4px;
  overflow-y: hidden;
  pointer-events: auto;
}

.e-datepicker.e-date-modal {
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  left: 0;
  opacity: .5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}

.e-datepicker .e-model-header {
  background-color: transparent;
  color: transparent;
  cursor: default;
  display: none;
  padding: 10px 10px 10px 15px;
}

.e-datepicker .e-model-header .e-model-year {
  font-size: 14px;
  font-weight: 500;
  line-height: 32px;
  margin: 0;
}

.e-datepicker .e-model-month,
.e-datepicker .e-model-day {
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
  margin: 0;
}

.e-date-overflow {
  overflow: hidden !important;
}

.e-datepick-mob-popup-wrap {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  height: 100%;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  left: 0;
  max-height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1002;
}

.e-datepick-mob-popup-wrap .e-datepicker.e-popup-wrapper.e-lib.e-popup.e-control.e-popup-open {
  position: relative;
  top: 0 !important;
  left: 0 !important;
}

.e-content-placeholder.e-datepicker.e-placeholder-datepicker {
  background-size: 250px 33px;
  min-height: 33px;
}

.e-bigger .e-content-placeholder.e-datepicker.e-placeholder-datepicker,
.e-bigger.e-content-placeholder.e-datepicker.e-placeholder-datepicker {
  background-size: 250px 40px;
  min-height: 40px;
}

@media screen and (orientation: landscape) and (max-height: 360px) {
  .e-datepicker .e-calendar.e-device .e-month table tbody {
    display: inline-block;
    height: 150px;
    overflow: auto;
  }
}

.e-datepicker.e-popup-wrapper,
.e-bigger.e-small .e-datepicker.e-popup-wrapper {
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-datepicker .e-calendar,
.e-bigger.e-small .e-datepicker .e-calendar {
  background-color: #fff;
  border: none;
}

*.e-input-group.e-date-wrapper.e-dateinput-active:active:not(.e-success):not(.e-warning):not(.e-error) {
  border: none;
}

.e-date-wrapper span.e-input-group-icon.e-date-icon.e-icons.e-active {
  color: #fff;
}

.e-date-wrapper span.e-input-group-icon.e-date-icon.e-icons.e-active {
  background: #545b62;
  border-color: #545b62;
  color: #fff;
}

/*! calendar bootstrap theme variables */

/*! component icons */

.e-input-group-icon.e-range-icon,
*.e-control-wrapper .e-input-group-icon.e-range-icon {
  border-bottom-right-radius: 3px;
  border-right: 0;
  border-top-right-radius: 3px;
  font-size: 14px;
  margin: 0;
  min-height: 29px;
  min-width: 23px;
  outline: none;
}

.e-input-group-icon.e-range-icon::before,
*.e-control-wrapper .e-input-group-icon.e-range-icon::before {
  content: '\E7D7';
  font-family: 'e-icons';
}

.e-input-group-icon.e-range-icon:focus,
*.e-control-wrapper .e-input-group-icon.e-range-icon:focus {
  background: #fff;
  border-radius: 0;
}

.e-daterangepicker .e-calendar .e-header .e-date-icon-next::before {
  content: '\E76A';
}

.e-daterangepicker .e-calendar .e-header .e-date-icon-prev::before {
  content: '\E70D';
}

.e-daterangepicker .e-change-icon::before {
  content: '\E7CE';
}

.e-daterangepicker .e-calendar.e-rtl .e-header .e-date-icon-next::before {
  content: '\E70D';
}

.e-daterangepicker .e-calendar.e-rtl .e-header .e-date-icon-prev::before {
  content: '\E76A';
}

.e-daterangepicker.e-rtl .e-start-end .e-change-icon::before {
  content: '\E7C1';
}

.e-bigger .e-input-group-icon.e-range-icon,
.e-bigger.e-control-wrapper .e-input-group-icon.e-range-icon,
.e-bigger .e-control-wrapper .e-input-group-icon.e-range-icon {
  font-size: 16px;
  margin: 0;
  min-height: 36px;
  min-width: 33px;
  outline: none;
}

.e-small .e-input-group-icon.e-range-icon,
*.e-control-wrapper.e-small .e-input-group-icon.e-range-icon,
*.e-small .e-control-wrapper .e-input-group-icon.e-range-icon {
  font-size: 12px;
}

.e-small.e-bigger .e-input-group-icon.e-range-icon,
*.e-control-wrapper.e-small.e-bigger .e-input-group-icon.e-range-icon,
*.e-small.e-bigger .e-control-wrapper .e-input-group-icon.e-range-icon {
  font-size: 15px;
}

/*! daterangepicker layout */

.e-input-group.e-control-wrapper.e-date-range-wrapper.e-non-edit.e-input-focus .e-input:focus ~ .e-clear-icon,
.e-float-input.e-control-wrapper.e-input-group.e-date-range-wrapper.e-non-edit.e-input-focus input:focus ~ .e-clear-icon {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}

.e-float-input.e-input-group.e-control-wrapper.e-date-range-wrapper .e-daterange-hidden,
.e-input-group.e-control-wrapper.e-date-range-wrapper .e-daterange-hidden,
.e-float-input.e-control-wrapper.e-date-range-wrapper .e-daterange-hidden,
.e-float-input.e-input-group.e-control-wrapper.e-date-range-wrapper.e-input-focus .e-daterange-hidden,
.e-input-group.e-control-wrapper.e-date-range-wrapper.e-input-focus .e-daterange-hidden,
.e-float-input.e-control-wrapper.e-date-range-wrapper.e-input-focus .e-daterange-hidden {
  border: 0;
  height: 0;
  margin: 0;
  padding: 0;
  text-indent: 0;
  visibility: hidden;
  width: 0;
}

.e-daterangepicker.e-popup,
.e-bigger.e-small .e-daterangepicker.e-popup {
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: none;
          box-shadow: none;
  max-height: 500px;
  max-width: 730px;
}

.e-daterangepicker.e-popup.e-daterange-day-header-lg,
.e-bigger.e-small .e-daterangepicker.e-popup.e-daterange-day-header-lg {
  max-width: 100%;
}

.e-daterangepicker.e-popup.e-preset-wrapper,
.e-bigger.e-small .e-daterangepicker.e-popup.e-preset-wrapper {
  min-width: 659px;
}

.e-daterangepicker.e-popup.e-preset-wrapper .e-presets,
.e-bigger.e-small .e-daterangepicker.e-popup.e-preset-wrapper .e-presets {
  max-height: none;
}

.e-daterangepicker.e-popup .e-range-header,
.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header {
  margin: 10px 0;
  width: auto;
}

.e-daterangepicker.e-popup .e-range-header .e-start-label,
.e-daterangepicker.e-popup .e-range-header .e-end-label,
.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-start-label,
.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-end-label {
  cursor: default;
  display: inline-block;
  font-size: 16px;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  white-space: nowrap;
  width: 48%;
}

.e-daterangepicker.e-popup .e-range-header .e-change-icon,
.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-change-icon {
  font-size: 16px;
  font-weight: normal;
  text-align: center;
  width: 4%;
}

.e-daterangepicker.e-popup .e-range-header .e-day-span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-day-span {
  direction: ltr;
  font-size: 12px;
  height: 14px;
  margin: 0 0 10px 0;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  width: 100%;
}

.e-daterangepicker.e-popup .e-range-header .e-start-end,
.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-start-end {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: 35px;
}

.e-daterangepicker.e-popup .e-separator,
.e-bigger.e-small .e-daterangepicker.e-popup .e-separator {
  height: 1px;
  margin: 0;
}

.e-daterangepicker.e-popup .e-calendar,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar {
  border: none;
  margin: 0;
  padding: 0;
}

.e-daterangepicker.e-popup .e-calendar .e-content table,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content table {
  padding: 0 12px 12px;
}

.e-daterangepicker.e-popup .e-calendar .e-header .e-title,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-title {
  cursor: pointer;
  float: none;
  font-weight: bold;
  line-height: 36px;
  margin-left: 0;
  width: auto;
}

.e-daterangepicker.e-popup .e-calendar .e-header.e-month, .e-daterangepicker.e-popup .e-calendar .e-header.e-year, .e-daterangepicker.e-popup .e-calendar .e-header.e-decade,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header.e-month,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header.e-year,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header.e-decade {
  padding: 12px 12px 0 12px;
}

.e-daterangepicker.e-popup .e-calendar .e-header .e-next,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-next {
  float: right;
}

.e-daterangepicker.e-popup .e-calendar .e-header .e-prev,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-prev {
  float: left;
}

.e-daterangepicker.e-popup .e-calendar .e-header .e-next,
.e-daterangepicker.e-popup .e-calendar .e-header .e-prev,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-next,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-prev {
  height: 36px;
  width: 36px;
}

.e-daterangepicker.e-popup .e-calendar .e-header .e-next span,
.e-daterangepicker.e-popup .e-calendar .e-header .e-prev span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-next span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-prev span {
  padding: 10px;
}

.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover {
  border-radius: 50% 0 0 50%;
}

.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover {
  border-radius: 0 50% 50% 0;
}

.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day {
  border: 1px solid transparent;
}

.e-daterangepicker.e-popup .e-footer,
.e-bigger.e-small .e-daterangepicker.e-popup .e-footer {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  border-top: 1px solid #e9ecef;
  clear: both;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row-reverse;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-direction: row-reverse;
  height: 58px;
}

.e-daterangepicker.e-popup .e-footer .e-btn,
.e-bigger.e-small .e-daterangepicker.e-popup .e-footer .e-btn {
  font-weight: 500;
  height: 34px;
  line-height: 32px;
  overflow: hidden;
  padding: 0 16px;
  text-overflow: ellipsis;
}

.e-daterangepicker.e-popup .e-footer .e-btn.e-apply,
.e-bigger.e-small .e-daterangepicker.e-popup .e-footer .e-btn.e-apply {
  margin: 12px 12px 12px 6px;
}

.e-daterangepicker.e-popup .e-date-range-container,
.e-bigger.e-small .e-daterangepicker.e-popup .e-date-range-container {
  float: left;
}

.e-daterangepicker.e-popup .e-date-range-container.e-range-border,
.e-bigger.e-small .e-daterangepicker.e-popup .e-date-range-container.e-range-border {
  border-right: 1px solid #e9ecef;
}

.e-daterangepicker.e-popup .e-calendar-container,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}

.e-daterangepicker.e-popup .e-calendar-container .e-left-container,
.e-daterangepicker.e-popup .e-calendar-container .e-right-container,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container .e-left-container,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container .e-right-container {
  float: left;
}

.e-daterangepicker.e-popup .e-calendar-container .e-left-container,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container .e-left-container {
  border-right: 1px solid #e9ecef;
}

.e-daterangepicker.e-popup .e-presets,
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets {
  max-height: 216px;
  overflow: auto;
  width: auto;
}

.e-daterangepicker.e-popup .e-presets .e-list-item,
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-item {
  border-radius: 0;
  cursor: pointer;
  line-height: 26px;
  overflow: hidden;
  padding: 0 20px;
  white-space: nowrap;
}

.e-daterangepicker.e-popup .e-presets .e-list-parent,
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-parent {
  margin: 0;
  max-width: 160px;
  padding: 0;
}

.e-daterangepicker.e-popup .e-presets .e-text-content,
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-text-content {
  line-height: 47px;
}

.e-daterangepicker.e-popup .e-presets .e-ul li.e-list-item,
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-ul li.e-list-item {
  font-size: 14px;
  height: 40px;
  line-height: 40px;
}

.e-daterangepicker.e-popup .e-hide-range,
.e-bigger.e-small .e-daterangepicker.e-popup .e-hide-range {
  display: none;
}

.e-daterangepicker.e-rtl .e-date-range-container,
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container {
  float: right;
}

.e-daterangepicker.e-rtl .e-date-range-container.e-range-border,
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container.e-range-border {
  border-left: 1px solid #e9ecef;
  border-right: 0;
}

.e-daterangepicker.e-rtl .e-date-range-container .e-left-container,
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-left-container {
  border-left: 1px solid #e9ecef;
  border-right: 0;
}

.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-next,
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-next {
  float: left;
}

.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-prev,
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-prev {
  float: right;
}

.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-start-date.e-selected.e-range-hover,
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-start-date.e-selected.e-range-hover {
  border-radius: 0 50% 50% 0;
}

.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-end-date.e-selected.e-range-hover,
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-end-date.e-selected.e-range-hover {
  border-radius: 50% 0 0 50%;
}

.e-daterangepicker.e-rtl .e-footer,
.e-bigger.e-small .e-daterangepicker.e-rtl .e-footer {
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -ms-flex-pack: end;
  -webkit-box-pack: end;
          justify-content: flex-end;
}

.e-daterangepicker.e-rtl .e-footer .e-btn.e-cancel,
.e-bigger.e-small .e-daterangepicker.e-rtl .e-footer .e-btn.e-cancel {
  margin: 0 5px 0 10px;
}

.e-daterangepicker.e-rtl .e-footer .e-btn.e-apply,
.e-bigger.e-small .e-daterangepicker.e-rtl .e-footer .e-btn.e-apply {
  margin-left: 0;
}

.e-bigger .e-daterangepicker.e-range-modal,
*.e-device.e-daterangepicker.e-range-modal {
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  left: 0;
  opacity: .5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}

.e-bigger.e-small .e-daterangepicker .e-calendar {
  max-width: 262px;
}

.e-bigger .e-daterangepicker.e-popup.e-preset-wrapper,
*.e-bigger.e-daterangepicker.e-popup.e-preset-wrapper,
*.e-device.e-daterangepicker.e-popup.e-preset-wrapper {
  max-width: 770px;
  min-width: auto;
}

.e-bigger .e-daterangepicker.e-popup.e-preset-wrapper .e-presets,
*.e-bigger.e-daterangepicker.e-popup.e-preset-wrapper .e-presets,
*.e-device.e-daterangepicker.e-popup.e-preset-wrapper .e-presets {
  max-height: none;
}

.e-bigger .e-daterangepicker.e-popup .e-range-header,
*.e-bigger.e-daterangepicker.e-popup .e-range-header,
*.e-device.e-daterangepicker.e-popup .e-range-header {
  margin: 12px 0;
  width: auto;
}

.e-bigger .e-daterangepicker.e-popup .e-range-header .e-change-icon,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-change-icon,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-change-icon {
  font-size: 18px;
}

.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  cursor: pointer;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: 36px;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  width: 100%;
}

.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn {
  border: 1px solid #007bff;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 16px;
  font-weight: normal;
  height: 39px;
  line-height: 1em;
  max-width: 116px;
  overflow: hidden;
  padding: 1px 6px;
  text-overflow: ellipsis;
  width: 50%;
}

.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn {
  border-left: 0;
  border-radius: 0 4px 4px 0;
}

.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn {
  border-radius: 4px 0 0 4px;
}

.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn:hover,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn:hover:not([disabled]),
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn:hover,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn:hover:not([disabled]),
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn:hover,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn:hover:not([disabled]) {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:active,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:active:not([disabled]),
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:hover,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:hover,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:active,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:active:not([disabled]),
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:hover,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:hover,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:active,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:active:not([disabled]),
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:hover,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn {
  max-width: 141px;
}

.e-bigger .e-daterangepicker.e-popup .e-presets,
*.e-bigger.e-daterangepicker.e-popup .e-presets,
*.e-device.e-daterangepicker.e-popup .e-presets {
  max-height: 240px;
}

.e-bigger .e-daterangepicker.e-popup .e-presets.e-preset-wrapper,
*.e-bigger.e-daterangepicker.e-popup .e-presets.e-preset-wrapper,
*.e-device.e-daterangepicker.e-popup .e-presets.e-preset-wrapper {
  max-height: none;
}

.e-bigger .e-daterangepicker.e-popup .e-presets ul,
*.e-bigger.e-daterangepicker.e-popup .e-presets ul,
*.e-device.e-daterangepicker.e-popup .e-presets ul {
  max-width: none;
}

.e-bigger .e-daterangepicker.e-popup .e-presets ul li.e-list-item,
*.e-bigger.e-daterangepicker.e-popup .e-presets ul li.e-list-item,
*.e-device.e-daterangepicker.e-popup .e-presets ul li.e-list-item {
  font-size: 15px;
  height: 50px;
  line-height: 50px;
  padding: 0 12px;
}

.e-bigger .e-daterangepicker .e-calendar,
*.e-bigger.e-daterangepicker .e-calendar,
*.e-device.e-daterangepicker .e-calendar {
  max-width: 292px;
  padding: 0;
}

.e-bigger .e-daterangepicker .e-calendar .e-content table,
*.e-bigger.e-daterangepicker .e-calendar .e-content table,
*.e-device.e-daterangepicker .e-calendar .e-content table {
  padding: 0 16px 16px;
}

.e-bigger .e-daterangepicker .e-calendar .e-header .e-next,
.e-bigger .e-daterangepicker .e-calendar .e-header .e-prev,
*.e-bigger.e-daterangepicker .e-calendar .e-header .e-next,
*.e-bigger.e-daterangepicker .e-calendar .e-header .e-prev,
*.e-device.e-daterangepicker .e-calendar .e-header .e-next,
*.e-device.e-daterangepicker .e-calendar .e-header .e-prev {
  height: 40px;
  width: 40px;
}

.e-bigger .e-daterangepicker .e-calendar .e-header .e-next span,
.e-bigger .e-daterangepicker .e-calendar .e-header .e-prev span,
*.e-bigger.e-daterangepicker .e-calendar .e-header .e-next span,
*.e-bigger.e-daterangepicker .e-calendar .e-header .e-prev span,
*.e-device.e-daterangepicker .e-calendar .e-header .e-next span,
*.e-device.e-daterangepicker .e-calendar .e-header .e-prev span {
  padding: 11px;
}

.e-bigger .e-daterangepicker .e-calendar .e-header .e-title,
*.e-bigger.e-daterangepicker .e-calendar .e-header .e-title,
*.e-device.e-daterangepicker .e-calendar .e-header .e-title {
  cursor: pointer;
  line-height: 40px;
}

.e-bigger .e-daterangepicker .e-calendar .e-header.e-month, .e-bigger .e-daterangepicker .e-calendar .e-header.e-year, .e-bigger .e-daterangepicker .e-calendar .e-header.e-decade,
*.e-bigger.e-daterangepicker .e-calendar .e-header.e-month,
*.e-bigger.e-daterangepicker .e-calendar .e-header.e-year,
*.e-bigger.e-daterangepicker .e-calendar .e-header.e-decade,
*.e-device.e-daterangepicker .e-calendar .e-header.e-month,
*.e-device.e-daterangepicker .e-calendar .e-header.e-year,
*.e-device.e-daterangepicker .e-calendar .e-header.e-decade {
  padding: 16px 16px 0 16px;
}

.e-bigger .e-daterangepicker .e-footer,
*.e-bigger.e-daterangepicker .e-footer,
*.e-device.e-daterangepicker .e-footer {
  height: 72px;
}

.e-bigger .e-daterangepicker .e-footer .e-btn,
*.e-bigger.e-daterangepicker .e-footer .e-btn,
*.e-device.e-daterangepicker .e-footer .e-btn {
  height: 40px;
  line-height: 38px;
  overflow: hidden;
}

.e-bigger .e-daterangepicker .e-footer .e-btn.e-apply,
*.e-bigger.e-daterangepicker .e-footer .e-btn.e-apply,
*.e-device.e-daterangepicker .e-footer .e-btn.e-apply {
  margin: 16px 16px 16px 6px;
}

.e-bigger .e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-bigger.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-device.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn {
  border: 1px solid #007bff;
  border-radius: 4px 0 0 4px;
  border-right: 0;
}

.e-bigger .e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-bigger.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-device.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-start-btn {
  border-radius: 0 4px 4px 0;
}

.e-bigger .e-daterangepicker.e-rtl.e-popup .e-footer.e-btn.e-cancel,
*.e-bigger.e-daterangepicker.e-rtl.e-popup .e-footer.e-btn.e-cancel,
*.e-device.e-daterangepicker.e-rtl.e-popup .e-footer.e-btn.e-cancel {
  margin: 0 5px 0 15px;
}

.e-bigger .e-daterangepicker.e-rtl.e-popup .e-footer .e-btn.e-apply,
*.e-bigger.e-daterangepicker.e-rtl.e-popup .e-footer .e-btn.e-apply,
*.e-device.e-daterangepicker.e-rtl.e-popup .e-footer .e-btn.e-apply {
  margin-left: 0;
}

.e-bigger .e-daterangepicker.e-device.e-popup,
*.e-bigger.e-daterangepicker.e-device.e-popup,
*.e-device.e-daterangepicker.e-device.e-popup {
  max-width: 294px;
}

.e-bigger .e-daterangepicker.e-device.e-popup .e-range-header,
*.e-bigger.e-daterangepicker.e-device.e-popup .e-range-header,
*.e-device.e-daterangepicker.e-device.e-popup .e-range-header {
  margin: 16px 16px 0 16px;
}

.e-bigger .e-daterangepicker.e-device.e-popup .e-range-header .e-day-span,
*.e-bigger.e-daterangepicker.e-device.e-popup .e-range-header .e-day-span,
*.e-device.e-daterangepicker.e-device.e-popup .e-range-header .e-day-span {
  margin: 10px 0;
}

.e-small .e-daterangepicker.e-popup .e-range-header,
*.e-small.e-daterangepicker.e-popup .e-range-header {
  margin: 10px 0;
}

.e-small .e-daterangepicker.e-popup .e-range-header .e-start-label,
.e-small .e-daterangepicker.e-popup .e-range-header .e-end-label,
*.e-small.e-daterangepicker.e-popup .e-range-header .e-start-label,
*.e-small.e-daterangepicker.e-popup .e-range-header .e-end-label {
  font-size: 16px;
}

.e-small .e-daterangepicker.e-popup .e-range-header .e-change-icon,
*.e-small.e-daterangepicker.e-popup .e-range-header .e-change-icon {
  font-size: 12px;
}

.e-small .e-daterangepicker.e-popup .e-range-header .e-start-end,
*.e-small.e-daterangepicker.e-popup .e-range-header .e-start-end {
  height: 32px;
}

.e-small .e-daterangepicker.e-popup .e-range-header .e-day-span,
*.e-small.e-daterangepicker.e-popup .e-range-header .e-day-span {
  font-size: 12px;
  margin: 0 0 10px 0;
}

.e-small .e-daterangepicker.e-popup .e-range-header .e-separator,
*.e-small.e-daterangepicker.e-popup .e-range-header .e-separator {
  margin: 0;
}

.e-small .e-daterangepicker.e-popup .e-footer .e-btn.e-apply,
*.e-small.e-daterangepicker.e-popup .e-footer .e-btn.e-apply {
  margin: 10px 10px 10px 8px;
}

.e-small .e-daterangepicker.e-popup.e-preset-wrapper .e-presets .e-list-parent.e-ul .e-list-item,
*.e-small.e-daterangepicker.e-popup.e-preset-wrapper .e-presets .e-list-parent.e-ul .e-list-item {
  font-size: 12px;
  height: 26px;
  line-height: 26px;
}

.e-range-overflow {
  overflow: hidden;
}

.e-daterangepick-mob-popup-wrap {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  height: 100%;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  left: 0;
  max-height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1002;
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-control.e-lib.e-device.e-popup-open {
  position: relative;
  top: 0 !important;
  left: 0 !important;
}

.e-content-placeholder.e-daterangepicker.e-placeholder-daterangepicker {
  background-size: 250px 33px;
  min-height: 33px;
}

.e-bigger .e-content-placeholder.e-daterangepicker.e-placeholder-daterangepicker,
.e-bigger.e-content-placeholder.e-daterangepicker.e-placeholder-daterangepicker {
  background-size: 250px 40px;
  min-height: 40px;
}

/*! daterangepicker theme */

.e-date-range-wrapper .e-input-group-icon.e-icons.e-active {
  background: #545b62;
  border-color: #545b62;
  color: #fff;
}

.e-date-range-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active {
  color: #fff;
}

.e-daterangepicker.e-popup,
.e-bigger.e-small .e-daterangepicker.e-popup {
  background: #fff;
}

.e-daterangepicker.e-popup .e-calendar,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar {
  background-color: #fff;
}

.e-daterangepicker.e-popup .e-calendar .e-header .e-title,
.e-daterangepicker.e-popup .e-calendar .e-header .e-title:hover,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-title,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-title:hover {
  color: #212529;
  text-decoration: none;
}

.e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover {
  background-color: #e9ecef;
  color: #212529;
}

.e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-today.e-range-hover span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-today.e-range-hover span {
  background-color: #e9ecef;
  border: 1px solid #007bff;
  color: #212529;
}

.e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover span {
  background: #e9ecef;
  border: none;
  color: #212529;
}

.e-daterangepicker.e-popup .e-calendar .e-range-hover:not(.e-selected):hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date:not(.e-selected) span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover:not(.e-selected):hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date:not(.e-selected) span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day {
  background-color: #f2f4f6;
  border: none;
  color: #212529;
}

.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-today:hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-start-date.e-selected.e-today span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-end-date.e-selected.e-today span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-today:hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-start-date.e-selected.e-today span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-end-date.e-selected.e-today span.e-day {
  border: 1px solid #007bff;
}

.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-selected.e-today:hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-selected.e-today:hover span.e-day {
  border: 1px solid #007bff;
}

.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-today.e-range-hover span,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover span,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover:hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-today.e-range-hover span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover:hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected span {
  background-color: #fff;
  border: none;
  color: #adb5bd;
}

.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected {
  background-color: #fff;
  border: none;
  color: #adb5bd;
}

.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day {
  background-color: #007bff;
  color: #fff;
}

.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover.e-today span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover.e-today span.e-day {
  background-color: #007bff;
  color: #fff;
}

.e-daterangepicker.e-popup .e-calendar .e-other-month.e-selected span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-other-month.e-selected span {
  color: #fff;
}

.e-daterangepicker.e-popup .e-presets,
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets {
  background-color: #fff;
  color: #212529;
}

.e-daterangepicker.e-popup .e-presets .e-list-item.e-active,
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-item.e-active {
  background-color: #007bff;
  color: #fff;
}

.e-daterangepicker.e-popup .e-presets .e-list-item.e-hover,
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-item.e-hover {
  background-color: #e9ecef;
  color: #212529;
}

.e-daterangepicker.e-popup .e-start-label,
.e-daterangepicker.e-popup .e-end-label,
.e-bigger.e-small .e-daterangepicker.e-popup .e-start-label,
.e-bigger.e-small .e-daterangepicker.e-popup .e-end-label {
  color: #212529;
}

.e-daterangepicker.e-popup .e-change-icon,
.e-bigger.e-small .e-daterangepicker.e-popup .e-change-icon {
  color: #212529;
}

.e-daterangepicker.e-popup .e-day-span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-day-span {
  color: #6c757d;
}

.e-daterangepicker.e-popup .e-separator,
.e-bigger.e-small .e-daterangepicker.e-popup .e-separator {
  background-color: #e9ecef;
}

.e-daterangepicker.e-popup .e-footer,
.e-bigger.e-small .e-daterangepicker.e-popup .e-footer {
  background-color: #fff;
}

.e-bigger .e-daterangepicker,
*.e-bigger.e-daterangepicker,
*.e-device.e-daterangepicker {
  background-color: #fff;
  padding: 0;
}

.e-bigger .e-daterangepicker .e-calendar th,
*.e-bigger.e-daterangepicker .e-calendar th,
*.e-device.e-daterangepicker .e-calendar th {
  color: #212529;
}

.e-bigger .e-daterangepicker .e-start-btn,
.e-bigger .e-daterangepicker .e-end-btn,
*.e-bigger.e-daterangepicker .e-start-btn,
*.e-bigger.e-daterangepicker .e-end-btn,
*.e-device.e-daterangepicker .e-start-btn,
*.e-device.e-daterangepicker .e-end-btn {
  background: #fff;
  color: #212529;
}

.e-bigger .e-daterangepicker .e-start-btn.e-active,
.e-bigger .e-daterangepicker .e-start-btn.e-active:active,
.e-bigger .e-daterangepicker .e-end-btn.e-active,
.e-bigger .e-daterangepicker .e-end-btn.e-active:active:not([disabled]),
.e-bigger .e-daterangepicker .e-start-btn.e-active:hover,
.e-bigger .e-daterangepicker .e-end-btn.e-active:hover,
*.e-bigger.e-daterangepicker .e-start-btn.e-active,
*.e-bigger.e-daterangepicker .e-start-btn.e-active:active,
*.e-bigger.e-daterangepicker .e-end-btn.e-active,
*.e-bigger.e-daterangepicker .e-end-btn.e-active:active:not([disabled]),
*.e-bigger.e-daterangepicker .e-start-btn.e-active:hover,
*.e-bigger.e-daterangepicker .e-end-btn.e-active:hover,
*.e-device.e-daterangepicker .e-start-btn.e-active,
*.e-device.e-daterangepicker .e-start-btn.e-active:active,
*.e-device.e-daterangepicker .e-end-btn.e-active,
*.e-device.e-daterangepicker .e-end-btn.e-active:active:not([disabled]),
*.e-device.e-daterangepicker .e-start-btn.e-active:hover,
*.e-device.e-daterangepicker .e-end-btn.e-active:hover {
  background: #007bff;
  color: #fff;
}

/*! component icons */

.e-datetime-wrapper .e-time-icon.e-icons::before {
  content: '\E7C7';
  font-family: 'e-icons';
}

.e-input-group.e-control-wrapper.e-datetime-wrapper.e-non-edit.e-input-focus .e-input:focus ~ .e-clear-icon,
.e-float-input.e-control-wrapper.e-input-group.e-datetime-wrapper.e-non-edit.e-input-focus input:focus ~ .e-clear-icon {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}

.e-datetime-wrapper {
  -webkit-tap-highlight-color: transparent;
}

.e-datetime-wrapper .e-time-icon.e-icons::before {
  font-size: 16px;
}

.e-datetime-wrapper.e-control-wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.e-datetime-wrapper .e-time-icon.e-icons.e-disabled,
.e-datetime-wrapper .e-date-icon.e-icons.e-disabled {
  pointer-events: none;
}

.e-datetime-wrapper .e-clear-icon {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.e-datetime-wrapper span {
  cursor: pointer;
}

.e-datetime-wrapper .e-input-group-icon.e-date-icon,
.e-datetime-wrapper .e-input-group-icon.e-time-icon {
  font-size: 16px;
  margin: 0;
  outline: none;
}

.e-datetime-wrapper .e-input-group-icon.e-time-icon {
  border: 1px;
  border-style: none;
  margin: 0;
}

.e-datetime-wrapper:not(.e-outline).e-rtl .e-input-group-icon.e-time-icon {
  margin: 0;
}

.e-datetimepicker.e-time-modal {
  background-color: rgba(0, 0, 0, 0.15);
  height: 100%;
  left: 0;
  opacity: .5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}

.e-datetimepicker.e-popup {
  border-style: solid;
  border-width: 1px;
  overflow: auto;
}

.e-datetimepicker.e-popup .e-content {
  position: relative;
}

.e-datetimepicker.e-popup .e-list-parent.e-ul {
  margin: 0;
  padding: 5px 0;
}

.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  color: #212529;
  cursor: default;
  font-size: 14px;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
}

.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover {
  cursor: pointer;
}

.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  line-height: 26px;
  text-indent: 20px;
}

.e-bigger.e-datetime-wrapper .e-time-icon.e-icons::before,
*.e-bigger .e-datetime-wrapper .e-time-icon.e-icons::before {
  font-size: 20px;
}

.e-bigger.e-datetime-wrapper .e-input-group-icon.e-time-icon,
*.e-bigger .e-datetime-wrapper .e-input-group-icon.e-time-icon {
  margin: 0;
}

.e-bigger.e-datetime-wrapper:not(.e-outline).e-rtl .e-input-group-icon.e-time-icon,
*.e-bigger .e-datetime-wrapper:not(.e-outline).e-rtl .e-input-group-icon.e-time-icon {
  margin: 0;
}

.e-bigger .e-datetimepicker.e-popup .e-list-parent.e-ul,
*.e-bigger.e-datetimepicker.e-popup .e-list-parent.e-ul {
  padding: 10px 0;
}

.e-bigger .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-bigger.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 15px;
  line-height: 40px;
  text-indent: 20px;
}

.e-small .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-small.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 13px;
  line-height: 22px;
  text-indent: 12px;
}

.e-small.e-bigger .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-small.e-bigger.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 14px;
  line-height: 34px;
  text-indent: 20px;
}

.e-small.e-datetime-wrapper .e-time-icon.e-icons::before,
*.e-small .e-datetime-wrapper .e-time-icon.e-icons::before {
  font-size: 12px;
}

.e-small.e-bigger.e-datetime-wrapper .e-time-icon.e-icons::before,
*.e-small.e-bigger .e-datetime-wrapper .e-time-icon.e-icons::before {
  font-size: 15px;
}

.e-content-placeholder.e-datetimepicker.e-placeholder-datetimepicker {
  background-size: 250px 33px;
  min-height: 33px;
}

.e-bigger .e-content-placeholder.e-datetimepicker.e-placeholder-datetimepicker,
.e-bigger.e-content-placeholder.e-datetimepicker.e-placeholder-datetimepicker {
  background-size: 250px 40px;
  min-height: 40px;
}

/*! datetimepicker theme */

.e-datetime-wrapper .e-input-group-icon.e-icons.e-active {
  background: #545b62;
  border-color: #545b62;
  color: #fff;
}

.e-datetime-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active {
  color: #fff;
}

.e-datetimepicker.e-popup {
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-datetimepicker.e-popup .e-list-parent.e-ul {
  background-color: #fff;
}

.e-datetimepicker.e-popup .e-list-parent.e-ul li.e-list-item {
  border: none;
  color: #212529;
}

.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover,
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-navigation,
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item:focus {
  background-color: #f2f4f6;
  border: none;
  color: #212529;
}

.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active {
  background-color: #007bff;
  color: #fff;
}

.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active.e-hover {
  background-color: #007bff;
  color: #fff;
}
.e-dropdownbase .e-list-item .e-list-icon {
  padding: 0 8px 0 0;
}

.e-bigger .e-content.e-dropdownbase {
  padding: 8px 0;
}

.e-content.e-dropdownbase {
  padding: 6px 0;
}

.e-bigger .e-dropdownbase .e-list-item .e-list-icon {
  font-size: 16px;
}

.e-bigger .e-dropdownbase .e-list-item .e-list-icon,
.e-bigger.e-small .e-dropdownbase .e-list-item .e-list-icon {
  padding: 0 12px 0 0;
}

.e-small .e-dropdownbase .e-list-item .e-list-icon {
  padding: 0 8px 0 0;
}

.e-input-group.e-ddl .e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 .e-path-circle,
.e-ddl.e-popup .e-filter-parent .e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 .e-path-circle,
.e-ddl.e-popup .e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 .e-path-circle {
  stroke-width: 1px;
}

.e-bigger .e-dropdownbase,
.e-dropdownbase.e-bigger {
  min-height: 45px;
}

.e-bigger .e-dropdownbase .e-list-item,
.e-bigger .e-dropdownbase .e-list-group-item,
.e-bigger .e-dropdownbase .e-fixed-head,
.e-dropdownbase.e-bigger .e-list-item,
.e-dropdownbase.e-bigger .e-list-group-item,
.e-dropdownbase.e-bigger .e-fixed-head {
  line-height: 48px;
}

.e-bigger .e-dropdownbase .e-list-item .e-list-icon,
.e-dropdownbase.e-bigger .e-list-item .e-list-icon {
  font-size: 20px;
}

.e-dropdownbase {
  display: block;
  height: 100%;
  min-height: 36px;
  position: relative;
  width: 100%;
}

.e-dropdownbase .e-list-parent {
  margin: 0;
  padding: 0;
}

.e-dropdownbase .e-list-group-item,
.e-dropdownbase .e-fixed-head {
  cursor: default;
}

.e-dropdownbase .e-list-item {
  cursor: pointer;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
}

.e-dropdownbase .e-list-item .e-list-icon {
  font-size: 16px;
  vertical-align: middle;
}

.e-dropdownbase .e-fixed-head {
  position: absolute;
  top: 0;
}

.e-rtl .e-dropdownbase .e-fixed-head {
  left: 33px;
}

.e-dropdownbase.e-content {
  overflow: auto;
  position: relative;
}

.e-popup.e-ddl .e-dropdownbase.e-nodata {
  color: #212529;
  cursor: default;
  font-family: inherit;
  font-size: 14px;
  padding: 14px 16px;
  text-align: center;
}

.e-rtl .e-dropdownbase.e-dd-group .e-list-item {
  padding-right: 30px;
}

.e-dropdownbase.e-dd-group .e-list-item {
  padding-left: 30px;
  text-indent: 0;
}

.e-small .e-dropdownbase.e-dd-group .e-list-item {
  text-indent: 0;
}

.e-small.e-bigger .e-dropdownbase.e-dd-group .e-list-item {
  text-indent: 0;
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-dropdownbase.e-dd-group .e-list-group-item {
  text-indent: 0;
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-dropdownbase.e-dd-group .e-list-group-item {
  cursor: pointer;
  font-weight: normal;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
}

.e-rtl.e-multiselect-group .e-dropdownbase.e-dd-group .e-list-item {
  padding-right: 30px;
}

.e-rtl .e-dropdownbase .e-list-item {
  padding-left: 24px;
  padding-right: 0;
}

.e-small.e-rtl .e-dropdownbase .e-list-item,
.e-small .e-rtl .e-dropdownbase .e-list-item,
.e-rtl .e-small .e-dropdownbase .e-list-item {
  padding-left: 24px;
  padding-right: 0;
}

.e-small.e-bigger.e-rtl .e-dropdownbase .e-list-item,
.e-small.e-bigger .e-rtl .e-dropdownbase .e-list-item,
.e-rtl .e-small.e-bigger .e-dropdownbase .e-list-item,
.e-small .e-rtl.e-bigger .e-dropdownbase .e-list-item,
.e-bigger .e-rtl.e-small .e-dropdownbase .e-list-item {
  padding-left: 24px;
  padding-right: 0;
}

.e-dropdownbase {
  border-color: rgba(0, 0, 0, 0.15);
}

.e-dropdownbase .e-list-item {
  background-color: #fff;
  border-bottom: 1px;
  border-color: #fff;
  color: #212529;
  font-family: inherit;
  font-size: 14px;
  line-height: 26px;
  min-height: 26px;
  padding-right: 24px;
  text-indent: 20px;
}

.e-dropdownbase .e-list-group-item,
.e-fixed-head {
  background-color: #fff;
  border-color: #fff;
  color: #6c757d;
  font-family: inherit;
  font-size: 12px;
  font-weight: normal;
  line-height: 26px;
  min-height: 26px;
  padding-left: 20px;
  padding-right: 24px;
}

.e-dropdownbase .e-list-item.e-active,
.e-dropdownbase .e-list-item.e-active.e-hover {
  background-color: #007bff;
  border-color: #fff;
  color: #fff;
}

.e-dropdownbase .e-list-item.e-hover {
  background-color: #f2f4f6;
  border-color: #fff;
  color: #212529;
}

.e-dropdownbase .e-list-item:last-child {
  border-bottom: 0;
}

.e-dropdownbase .e-list-item.e-item-focus {
  background-color: #f2f4f6;
}

.e-bigger .e-dropdownbase .e-list-group-item,
.e-bigger .e-dropdownbase .e-fixed-head {
  font-size: 14px;
}

.e-multi-column.e-ddl.e-popup.e-popup-open table {
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
}

.e-multi-column.e-ddl.e-popup.e-popup-open th,
.e-multi-column.e-ddl.e-popup.e-popup-open td {
  display: table-cell;
  overflow: hidden;
  padding-right: 16px;
  text-indent: 10px;
  text-overflow: ellipsis;
}

.e-multi-column.e-ddl.e-popup.e-popup-open th {
  line-height: 36px;
  text-align: left;
}

.e-multi-column.e-ddl.e-popup.e-popup-open .e-ddl-header {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 0 1px 0;
  color: #6c757d;
  font-family: inherit;
  font-size: 12px;
  font-weight: normal;
  text-indent: 10px;
}

.e-multi-column.e-ddl.e-popup.e-popup-open .e-dropdownbase .e-list-item {
  padding-right: 0;
}

.e-multi-column.e-ddl.e-popup.e-popup-open.e-scroller .e-ddl-header {
  padding-right: 16px;
}

.e-multi-column.e-ddl.e-popup.e-popup-open .e-ddl-header,
.e-multi-column.e-ddl.e-popup.e-popup-open.e-ddl-device .e-ddl-header {
  padding-right: 0;
}

.e-multi-column.e-ddl.e-popup.e-popup-open .e-text-center {
  text-align: center;
}

.e-multi-column.e-ddl.e-popup.e-popup-open .e-text-right {
  text-align: right;
}

.e-multi-column.e-ddl.e-popup.e-popup-open .e-text-left {
  text-align: left;
}

.e-small .e-dropdownbase .e-list-item,
.e-dropdownbase.e-small .e-list-item {
  color: #212529;
  line-height: 22px;
  min-height: 22px;
  text-indent: 12px;
}

.e-small .e-dropdownbase .e-list-group-item,
.e-small .e-dropdownbase .e-fixed-head,
.e-dropdownbase.e-small .e-list-group-item,
.e-dropdownbase.e-small .e-fixed-head {
  line-height: 22px;
  min-height: 22px;
}

.e-small .e-dropdownbase .e-list-item .e-list-icon,
.e-dropdownbase.e-small .e-list-item .e-list-icon {
  font-size: 14px;
}

.e-bigger.e-small .e-dropdownbase .e-list-item,
.e-dropdownbase.e-small.e-bigger .e-list-item {
  color: #212529;
  line-height: 34px;
  min-height: 34px;
  text-indent: 16px;
}

.e-bigger.e-small .e-dropdownbase .e-list-group-item,
.e-bigger.e-small .e-dropdownbase .e-fixed-head,
.e-dropdownbase.e-small.e-bigger .e-list-group-item,
.e-dropdownbase.e-small.e-bigger .e-fixed-head {
  line-height: 34px;
  min-height: 34px;
}

.e-bigger.e-small .e-dropdownbase .e-list-item .e-list-icon,
.e-dropdownbase.e-small.e-bigger .e-list-item .e-list-icon {
  font-size: 18px;
}

.e-bigger.e-small .e-dropdownbase .e-list-group-item,
.e-bigger.e-small .e-dropdownbase .e-fixed-head,
.e-dropdownbase.e-bigger.e-small .e-list-group-item,
.e-dropdownbase.e-bigger.e-small .e-fixed-head {
  font-size: 14px;
}

.e-ddl.e-popup.e-multiselect-group .e-list-group-item {
  background-color: #fff;
  border-bottom: 1px;
  border-color: #fff;
  color: #212529;
  font-family: inherit;
  font-size: 14px;
  padding-right: 24px;
  text-indent: 20px;
}

.e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-item-focus {
  background-color: #f2f4f6;
}

.e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-active,
.e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-active.e-hover {
  background-color: #007bff;
  border-color: #fff;
  color: #fff;
}

.e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-hover {
  background-color: #f2f4f6;
  border-color: #fff;
  color: #212529;
}

@-webkit-keyframes material-spinner-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes material-spinner-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-webkit-keyframes fabric-spinner-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes fabric-spinner-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.e-popup.e-ddl {
  border-radius: 4px;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-top: 3px;
}

.e-popup.e-ddl .e-input-group {
  width: auto;
}

.e-popup.e-ddl .e-input-group input {
  line-height: 15px;
}

.e-popup.e-ddl .e-dropdownbase {
  min-height: 26px;
}

.e-popup.e-ddl .e-filter-parent .e-input-group {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  width: auto;
}

.e-popup.e-ddl .e-filter-parent .e-input-group .e-back-icon {
  border: 0;
}

.e-bigger .e-popup.e-ddl-device-filter {
  margin-top: 0;
}

.e-bigger .e-popup.e-ddl .e-list-item {
  font-size: 16px;
  line-height: 32px;
  padding-left: 0;
  text-indent: 24px;
}

.e-bigger .e-popup.e-ddl .e-list-group-item,
.e-bigger .e-popup.e-ddl .e-fixed-head {
  font-size: 14px;
  line-height: 32px;
  padding-left: 0;
  text-indent: 24px;
}

.e-bigger .e-popup.e-ddl .e-dd-group .e-list-item {
  padding-left: 4px;
}

.e-bigger .e-popup.e-ddl .e-input-group {
  padding: 4px 0;
}

.e-bigger .e-popup.e-ddl .e-input-group input,
.e-bigger .e-popup.e-ddl .e-input-group input.e-input {
  font-size: 16px;
  height: 36px;
}

.e-bigger .e-popup.e-ddl .e-dropdownbase {
  min-height: 40px;
}

.e-input-group.e-control-wrapper.e-ddl .e-input[readonly],
.e-float-input.e-control-wrapper.e-ddl input[readonly] {
  background: transparent;
}

.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon:active,
.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon:hover,
.e-control.e-dropdownlist .e-input-group:not(.e-disabled) .e-ddl-icon:active,
.e-control.e-dropdownlist .e-input-group:not(.e-disabled) .e-ddl-icon:hover,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon:active,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon:hover,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-back-icon:active,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-back-icon:hover {
  background: transparent;
  color: #495057;
}

.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon,
.e-input-group.e-disabled.e-ddl .e-control.e-dropdownlist ~ .e-input-group-icon,
.e-control.e-dropdownlist .e-input-group.e-disabled.e-ddl .e-input-group-icon,
.e-control.e-dropdownlist .e-input-group.e-ddl .e-input-group-icon {
  border: 0;
}

.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-input-group-icon:active,
.e-control.e-dropdownlist .e-input-group:not(.e-disabled) .e-input-group-icon:active,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-back-icon:active,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon:active {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon {
  background: transparent;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  position: relative;
}

.e-ddl.e-popup .e-filter-parent .e-input-group,
.e-ddl.e-popup .e-filter-parent {
  background: rgba(0, 0, 0, 0.03);
}

.e-input-group .e-control.e-dropdownlist ~ .e-ddl-icon {
  font-size: 8px;
}

.e-bigger .e-input-group .e-control.e-dropdownlist ~ .e-ddl-icon {
  font-size: 10px;
}

.e-bigger.e-small .e-ddl.e-popup .e-list-item,
.e-bigger.e-small .e-ddl.e-popup .e-list-group-item,
.e-bigger.e-small .e-ddl.e-popup .e-fixed-head {
  font-size: 14px;
  line-height: 34px;
  padding-left: 0;
  text-indent: 16px;
}

.e-bigger.e-small .e-ddl.e-popup .e-dd-group .e-list-item {
  padding-left: 4px;
}

.e-bigger.e-small .e-ddl.e-popup .e-input-group {
  padding: 4px 0;
}

.e-bigger.e-small .e-ddl.e-popup .e-input-group input,
.e-bigger.e-small .e-ddl.e-popup .e-input-group input.e-input {
  height: 30px;
}

.e-bigger.e-small .e-popup.e-ddl .e-dropdownbase {
  min-height: 34px;
}

.e-ddl .e-search-icon::before {
  content: '\E724';
}

.e-ddl .e-back-icon::before {
  content: '\E7C1';
}

.e-ddl.e-input-group.e-control-wrapper .e-ddl-icon::before {
  content: '\E744';
  font-family: 'e-icons';
}

.e-bigger .e-input-group.e-ddl .e-input-filter,
.e-bigger .e-input-group.e-ddl .e-input-filter:focus {
  margin-left: -20px;
}

.e-bigger .e-ddl.e-popup .e-list-item,
.e-bigger .e-ddl.e-popup .e-list-group-item {
  font-size: 16px;
}

.e-bigger .e-ddl.e-popup .e-input-group {
  padding: 4px 0;
}

.e-bigger.e-ddl.e-popup .e-list-item,
.e-bigger.e-ddl.e-popup .e-list-group-item {
  font-size: 16px;
}

.e-bigger.e-ddl.e-popup .e-input-group {
  padding: 4px 0;
}

.e-popup-full-page {
  bottom: 0;
  left: 0;
  margin: 0;
  overflow: hidden;
  padding: 0;
  right: 0;
  top: 0;
}

.e-ddl.e-control-wrapper .e-ddl-disable-icon {
  position: relative;
}

.e-ddl.e-control-wrapper .e-ddl-disable-icon::before {
  content: '';
}

.e-ddl-device-filter .e-filter-parent {
  background-color: #fff;
}

.e-ddl input.e-input::-webkit-contacts-auto-fill-button {
  display: none;
  pointer-events: none;
  position: absolute;
  right: 0;
  visibility: hidden;
}

.e-filter-parent {
  border: rgba(0, 0, 0, 0.12);
  border-top-width: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: block;
  padding: 0;
}

.e-ddl.e-input-group:not(.e-disabled) {
  cursor: pointer;
}

.e-ddl.e-popup.e-ddl-device-filter .e-input-group.e-input-focus::before,
.e-ddl.e-popup.e-ddl-device-filter .e-input-group.e-input-focus::after {
  width: 0;
}

.e-ddl.e-popup {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  position: absolute;
}

.e-ddl.e-popup .e-search-icon {
  margin: 0;
  opacity: .57;
  padding: 8px;
}

.e-ddl.e-popup .e-filter-parent .e-back-icon {
  padding: 0;
}

.e-ddl.e-popup.e-rtl .e-filter-parent .e-input-group.e-control-wrapper .e-input-filter,
.e-ddl.e-popup .e-filter-parent .e-input-filter,
.e-ddl.e-popup .e-filter-parent .e-input-filter:focus,
.e-ddl.e-popup .e-filter-parent .e-input-group.e-input-focus .e-input-filter,
.e-ddl.e-popup .e-filter-parent .e-input-group.e-control-wrapper.e-input-focus .e-input-filter {
  padding: 0 20px;
}

.e-ddl.e-popup .e-input-group {
  margin-bottom: 0;
}

.e-ddl.e-popup .e-ddl-footer,
.e-ddl.e-popup .e-ddl-header {
  cursor: default;
}

.e-ddl.e-input-group .e-ddl-hidden {
  border: 0;
  height: 0;
  visibility: hidden;
  width: 0;
}

.e-ddl.e-input-group,
.e-ddl.e-input-group.e-input-focus:focus {
  outline: none;
}

.e-dropdownbase .e-list-item .e-highlight {
  display: inline;
  font-weight: bold;
  vertical-align: baseline;
}

.e-ddl.e-input-group input[readonly] ~ .e-clear-icon:not(.e-clear-icon-hide),
.e-float-input input[readonly] ~ .e-clear-icon:not(.e-clear-icon-hide),
.e-float-input.e-input-group input[readonly] ~ .e-clear-icon:not(.e-clear-icon-hide) {
  opacity: 1;
}

.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon,
.e-input-group input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon,
.e-input-group.e-control-wrapper input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon,
.e-float-input input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-input-group input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}

.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-input-group input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-input-group input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-input-group.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide {
  display: none;
}

.e-input-group.e-static-clear input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-static-clear.e-control-wrapper input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-static-clear input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-static-clear.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-static-clear.e-input-group input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-static-clear.e-input-group.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide {
  cursor: pointer;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}

.e-ddl.e-input-group .e-input-value,
.e-ddl.e-input-group .e-input-value:focus {
  font-family: inherit;
  font-size: 14px;
  height: auto;
  margin: 0;
  outline: none;
  width: 100%;
}

.e-ddl.e-input-group input[readonly].e-input,
.e-ddl.e-input-group input[readonly],
.e-ddl.e-input-group .e-dropdownlist {
  pointer-events: none;
}

ejs-autocomplete,
ejs-combobox,
ejs-dropdownlist {
  display: block;
}

.e-small .e-ddl.e-popup .e-list-item,
.e-small .e-ddl.e-popup .e-list-group-item,
.e-input-group.e-ddl.e-small .e-list-item,
.e-input-group.e-ddl.e-small .e-list-group-item {
  font-size: 13px;
}

.e-small.e-ddl.e-popup .e-list-item,
.e-small.e-ddl.e-popup .e-list-group-item,
.e-input-group.e-ddl.e-small .e-list-item,
.e-input-group.e-ddl.e-small .e-list-group-item {
  font-size: 13px;
}

.e-bigger.e-small .e-ddl.e-popup .e-list-item,
.e-bigger.e-small .e-ddl.e-popup .e-list-group-item,
.e-bigger .e-input-group.e-ddl.e-small .e-list-item,
.e-bigger .e-input-group.e-ddl.e-small .e-list-group-item {
  font-size: 14px;
}

.e-bigger.e-small.e-ddl.e-popup .e-list-item,
.e-bigger.e-small.e-ddl.e-popup .e-list-group-item,
.e-bigger .e-input-group.e-ddl.e-small .e-list-item,
.e-bigger .e-input-group.e-ddl.e-small .e-list-group-item {
  font-size: 14px;
}

.e-content-placeholder.e-ddl.e-placeholder-ddl,
.e-content-placeholder.e-autocomplete.e-placeholder-autocomplete,
.e-content-placeholder.e-combobox.e-placeholder-combobox {
  background-size: 300px 33px;
  min-height: 33px;
}

.e-bigger .e-content-placeholder.e-ddl.e-placeholder-ddl,
.e-bigger.e-content-placeholder.e-ddl.e-placeholder-ddl,
.e-bigger .e-content-placeholder.e-autocomplete.e-placeholder-autocomplete,
.e-bigger.e-content-placeholder.e-autocomplete.e-placeholder-autocomplete,
.e-bigger .e-content-placeholder.e-combobox.e-placeholder-combobox,
.e-bigger.e-content-placeholder.e-combobox.e-placeholder-combobox {
  background-size: 300px 40px;
  min-height: 40px;
}

.e-popup {
  border-color: rgba(0, 0, 0, 0.15);
}

.e-float-input.e-input-group.e-ddl.e-control.e-icon-anim > .e-float-text,
.e-float-input.e-input-focus.e-input-group.e-ddl.e-control.e-keyboard > .e-float-text {
  color: #fff;
}

@keyframes material-spinner-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes fabric-spinner-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.e-treeview .e-list-item div.e-icons.interaction {
  -webkit-transition: -webkit-transform .3s ease-in-out;
  border-radius: 15px;
  transition: -webkit-transform .3s ease-in-out;
  transition: transform .3s ease-in-out;
  transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
}

.e-treeview .e-list-item .e-icons.e-icon-collapsible {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.e-treeview.e-drag-item.e-rtl .e-icons.e-drop-next {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.e-treeview.e-rtl div.e-icons {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.e-ddt .e-ddt-icon::before {
  content: '\E744';
}

.e-ddt .e-chips-close::before {
  content: '\E745';
}

.e-ddt {
  cursor: pointer;
  outline: none;
}

.e-ddt .e-ddt-icon::before {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: -webkit-transform 300ms ease;
  transition: -webkit-transform 300ms ease;
  transition: transform 300ms ease;
  transition: transform 300ms ease, -webkit-transform 300ms ease;
}

.e-ddt.e-icon-anim .e-ddt-icon::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: -webkit-transform 300ms ease;
  transition: -webkit-transform 300ms ease;
  transition: transform 300ms ease;
  transition: transform 300ms ease, -webkit-transform 300ms ease;
}

.e-ddt .e-ddt-hidden {
  border: 0;
  height: 0;
  visibility: hidden;
  width: 0;
}

.e-ddt.e-input-group.e-control-wrapper .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper .e-clear-icon {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  min-height: 29px;
}

.e-ddt.e-input-group.e-control-wrapper .e-input-group-icon.e-ddt-icon, .e-ddt.e-float-input.e-control-wrapper .e-input-group-icon.e-ddt-icon {
  border: 0;
  font-size: 8px;
}

.e-ddt.e-input-group.e-control-wrapper .e-icon-hide, .e-ddt.e-float-input.e-control-wrapper .e-icon-hide {
  display: none;
}

.e-ddt.e-input-group.e-control-wrapper.e-show-chip .e-clear-icon, .e-ddt.e-input-group.e-control-wrapper.e-show-text .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-chip .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-text .e-clear-icon {
  bottom: 0;
  position: absolute;
  right: 0;
}

.e-ddt.e-input-group.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-ddt.e-input-group.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon {
  right: 23px;
}

.e-ddt.e-input-group.e-control-wrapper.e-show-chip .e-ddt-icon, .e-ddt.e-input-group.e-control-wrapper.e-show-text .e-ddt-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon {
  bottom: 0;
  position: absolute;
  right: 0;
}

.e-ddt.e-input-group.e-control-wrapper.e-show-chip.e-input-focus input.e-dropdowntree.e-chip-input,
.e-ddt.e-input-group.e-control-wrapper.e-show-chip input.e-dropdowntree.e-chip-input, .e-ddt.e-input-group.e-control-wrapper.e-show-text.e-input-focus input.e-dropdowntree.e-chip-input,
.e-ddt.e-input-group.e-control-wrapper.e-show-text input.e-dropdowntree.e-chip-input, .e-ddt.e-float-input.e-control-wrapper.e-show-chip.e-input-focus input.e-dropdowntree.e-chip-input,
.e-ddt.e-float-input.e-control-wrapper.e-show-chip input.e-dropdowntree.e-chip-input, .e-ddt.e-float-input.e-control-wrapper.e-show-text.e-input-focus input.e-dropdowntree.e-chip-input,
.e-ddt.e-float-input.e-control-wrapper.e-show-text input.e-dropdowntree.e-chip-input {
  padding-left: 0;
  padding-right: 0;
}

.e-ddt .e-chips-wrapper {
  width: 100%;
}

.e-ddt.e-show-chip .e-chips-close {
  line-height: 24px;
  min-height: 24px;
  min-width: 24px;
  text-align: center;
}

.e-ddt.e-show-chip .e-chips-close::before {
  font-size: 8px;
  vertical-align: middle;
}

.e-ddt.e-show-chip .e-chips {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  float: left;
  height: 25px;
  margin: 2px 1px;
  max-width: calc(100% - 2px);
  overflow: hidden;
  padding: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.e-ddt.e-show-chip .e-chips > .e-chipcontent {
  max-width: 100%;
  overflow: hidden;
  padding: 0 8px 0 8px;
  text-indent: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.e-ddt .e-overflow {
  white-space: nowrap;
}

.e-ddt .e-overflow.e-show-text {
  padding: 4px 8px 0 8px;
}

.e-ddt .e-overflow.e-total-count {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
}

.e-ddt .e-overflow.e-total-count .e-remain {
  padding: 0 8px 0 0;
}

.e-ddt .e-overflow.e-wrap-count {
  padding-top: 4px;
}

.e-ddt .e-overflow .e-remain {
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  padding: 0 0 0 8px;
}

.e-ddt .e-overflow .e-remain.e-wrap-count {
  padding-top: 4px;
}

.e-ddt.e-show-chip .e-overflow.e-total-count .e-remain {
  padding: 4px 8px 0 8px;
}

.e-ddt.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-right: 23px;
  max-width: calc(100% - 24px);
}

.e-ddt.e-show-clear .e-chips-wrapper .e-chips:last-child {
  margin-right: 24px;
  max-width: calc(100% - 25px);
}

.e-ddt.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-right: 48px;
  max-width: calc(100% - 48px);
}

.e-ddt input[readonly],
.e-ddt .e-dropdowntree,
.e-ddt input[readonly].e-input {
  pointer-events: none;
}

.e-ddt input[readonly].e-chip-input,
.e-ddt .e-dropdowntree.e-chip-input,
.e-ddt input[readonly].e-input.e-chip-input {
  width: 0;
}

.e-ddt.e-popup {
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 0px rgba(0, 0, 0, 0.14), 0 3px 14px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 0px rgba(0, 0, 0, 0.14), 0 3px 14px 0px rgba(0, 0, 0, 0.12);
  position: absolute;
}

.e-ddt.e-popup .e-selectall-parent {
  border-bottom: 1px solid;
  cursor: pointer;
  display: block;
  line-height: 36px;
  overflow: hidden;
  position: relative;
  text-indent: 38px;
  white-space: nowrap;
  width: 100%;
}

.e-ddt.e-popup .e-selectall-parent.e-hide-selectall {
  display: none;
}

.e-ddt.e-popup .e-selectall-parent .e-checkbox-wrapper {
  position: relative;
  text-indent: 0;
}

.e-ddt.e-popup .e-selectall-parent .e-all-text {
  font-family: inherit;
  font-size: 14px;
  margin: 10px;
}

.e-ddt.e-popup .e-filter-wrap .e-input,
.e-ddt.e-popup .e-filter-wrap .e-input:focus {
  padding: 0 20px;
}

.e-ddt.e-popup .e-filter-wrap {
  border: rgba(0, 0, 0, 0.12);
  border-top-width: 0;
  display: block;
  padding: 0;
}

.e-ddt.e-popup .e-filter-wrap {
  background: rgba(0, 0, 0, 0.03);
}

.e-ddt.e-popup .e-filter-wrap .e-input-group {
  margin-bottom: 0;
  background: rgba(0, 0, 0, 0.03);
}

.e-ddt.e-popup .e-popup-content {
  overflow: auto;
  position: relative;
}

.e-ddt.e-popup .e-popup-content .e-ddt-nodata {
  display: none;
}

.e-ddt.e-popup .e-popup-content.e-no-data {
  cursor: default;
  font-family: inherit;
  font-size: 14px;
  padding: 14px 16px;
  text-align: center;
}

.e-ddt.e-popup .e-popup-content.e-no-data .e-treeview {
  display: none;
}

.e-ddt.e-popup .e-popup-content.e-no-data .e-ddt-nodata {
  display: block;
}

.e-ddt.e-popup .e-treeview {
  display: inline-table;
  width: 100%;
}

.e-ddt.e-popup .e-treeview .e-list-item {
  padding: 0;
}

.e-ddt.e-popup .e-treeview .e-list-item .e-ul {
  margin: 0;
  padding: 0 0 0 14px;
}

.e-ddt.e-popup .e-treeview .e-fullrow {
  height: 36px;
}

.e-ddt.e-popup .e-treeview > .e-ul {
  overflow: hidden;
  padding: 0 8px;
}

.e-ddt.e-popup .e-treeview.e-fullrow-wrap .e-text-content {
  padding-bottom: 2px;
  padding-top: 2px;
}

.e-ddt.e-popup .e-ddt-footer,
.e-ddt.e-popup .e-ddt-header {
  cursor: default;
}

.e-ddt.e-rtl.e-show-chip .e-chips {
  float: right;
}

.e-ddt.e-rtl.e-show-chip .e-overflow .e-remain, .e-ddt.e-rtl.e-show-text .e-overflow .e-remain {
  padding: 0 8px 0 0;
}

.e-ddt.e-rtl.e-show-chip .e-overflow .e-remain.e-wrap-count, .e-ddt.e-rtl.e-show-text .e-overflow .e-remain.e-wrap-count {
  padding-top: 4px;
}

.e-ddt.e-rtl.e-show-chip .e-overflow.e-wrap-count, .e-ddt.e-rtl.e-show-text .e-overflow.e-wrap-count {
  position: absolute;
  right: auto;
}

.e-ddt.e-rtl.e-show-text .e-overflow.e-total-count .e-remain {
  padding: 0 0 0 8px;
}

.e-ddt.e-rtl.e-show-chip .e-overflow.e-total-count .e-remain {
  padding: 4px 8px 0 8px;
}

.e-ddt.e-rtl.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-left: 23px;
  margin-right: 1px;
}

.e-ddt.e-rtl.e-show-clear .e-chips-wrapper .e-chips:last-child {
  margin-left: 24px;
  margin-right: 1px;
}

.e-ddt.e-rtl.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-left: 48px;
  margin-right: 1px;
}

.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-chip .e-clear-icon,
.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-chip .e-ddt-icon, .e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-text .e-clear-icon,
.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-text .e-ddt-icon, .e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-chip .e-clear-icon,
.e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon, .e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-text .e-clear-icon,
.e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon {
  left: 0;
  right: auto;
}

.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon, .e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon {
  left: 23px;
}

.e-ddt.e-rtl.e-popup .e-treeview .e-list-item .e-ul {
  padding: 0 14px 0 0;
}

.e-bigger .e-ddt .e-chips,
.e-ddt.e-bigger .e-chips {
  height: 32px;
}

.e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon {
  right: 32px;
  right: 33px;
}

.e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-chip .e-ddt-icon, .e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-text .e-ddt-icon, .e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon, .e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon,
.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-chip .e-ddt-icon,
.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-text .e-ddt-icon,
.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon,
.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon {
  bottom: 0;
}

.e-bigger .e-ddt.e-input-group.e-control-wrapper .e-input-group-icon.e-ddt-icon, .e-bigger .e-ddt.e-float-input.e-control-wrapper .e-input-group-icon.e-ddt-icon,
.e-ddt.e-bigger.e-input-group.e-control-wrapper .e-input-group-icon.e-ddt-icon,
.e-ddt.e-bigger.e-float-input.e-control-wrapper .e-input-group-icon.e-ddt-icon {
  font-size: 10px;
}

.e-bigger .e-ddt.e-input-group.e-control-wrapper .e-clear-icon, .e-bigger .e-ddt.e-float-input.e-control-wrapper .e-clear-icon,
.e-ddt.e-bigger.e-input-group.e-control-wrapper .e-clear-icon,
.e-ddt.e-bigger.e-float-input.e-control-wrapper .e-clear-icon {
  min-height: 36px;
}

.e-bigger .e-ddt.e-show-chip .e-chips-close,
.e-ddt.e-bigger.e-show-chip .e-chips-close {
  line-height: 27px;
  min-height: 30px;
  min-width: 30px;
}

.e-bigger .e-ddt.e-show-chip .e-chips-close::before,
.e-ddt.e-bigger.e-show-chip .e-chips-close::before {
  font-size: 10px;
}

.e-bigger .e-ddt .e-overflow.e-show-text,
.e-ddt.e-bigger .e-overflow.e-show-text {
  padding: 6px 12px 0 12px;
}

.e-bigger .e-ddt.e-show-dd-icon .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-right: 32px;
  max-width: calc(100% - 34px);
}

.e-bigger .e-ddt.e-show-clear .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-show-clear .e-chips-wrapper .e-chips:last-child {
  margin-right: 35px;
  max-width: calc(100% - 35px);
}

.e-bigger .e-ddt.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-right: 68px;
  max-width: calc(100% - 68px);
}

.e-bigger .e-ddt.e-popup .e-selectall-parent,
.e-ddt.e-bigger.e-popup .e-selectall-parent {
  text-indent: 43px;
}

.e-bigger .e-ddt.e-popup .e-treeview .e-fullrow,
.e-ddt.e-bigger.e-popup .e-treeview .e-fullrow {
  height: 44px;
}

.e-bigger .e-ddt.e-rtl.e-show-dd-icon .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-rtl.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-left: 32px;
  margin-right: 1px;
}

.e-bigger .e-ddt.e-rtl.e-show-clear .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-rtl.e-show-clear .e-chips-wrapper .e-chips:last-child {
  margin-left: 35px;
  margin-right: 1px;
}

.e-bigger .e-ddt.e-rtl.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-rtl.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-left: 68px;
  margin-right: 1px;
}

.e-bigger .e-ddt.e-rtl.e-show-chip.e-input-group.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-rtl.e-show-text.e-input-group.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-show-chip.e-input-group.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-show-text.e-input-group.e-show-dd-icon .e-clear-icon {
  left: 32px;
  right: auto;
}

.e-ddt .e-chips {
  background-color: #6c757d;
}

.e-ddt .e-chips .e-chips-close::before {
  color: #fff;
}

.e-ddt .e-chips > .e-chipcontent {
  color: #fff;
}

.e-ddt .e-chips:hover {
  background-color: #5a6268;
}

.e-ddt .e-chips:hover > .e-chipcontent {
  color: #fff;
}

.e-ddt .e-overflow {
  color: #6c757d;
}

.e-ddt .e-overflow .e-remain {
  color: #6c757d;
}

.e-ddt.e-input-group.e-control-wrapper .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper .e-clear-icon {
  background-color: #fff;
}

.e-ddt.e-input-group.e-control-wrapper .e-input[readonly],
.e-ddt.e-float-input.e-control-wrapper input[readonly] {
  background: #fff;
}

.e-ddt.e-popup {
  background: #fff;
  border-color: rgba(0, 0, 0, 0.15);
}

.e-ddt.e-popup .e-popup-content.e-no-data {
  color: #212529;
}

.e-ddt.e-popup .e-selectall-parent {
  border-bottom-color: rgba(0, 0, 0, 0.15);
}

.e-ddt.e-popup .e-selectall-parent .e-all-text {
  color: #212529;
}

.e-input-group.e-ddl .e-control.e-combobox ~ .e-ddl-icon {
  font-size: 8px;
}

.e-bigger .e-input-group.e-ddl .e-control.e-combobox ~ .e-ddl-icon {
  font-size: 10px;
}

.e-input-group.e-ddl .e-control.e-autocomplete ~ .e-ddl-icon {
  font-size: 8px;
}

.e-bigger .e-input-group.e-ddl .e-control.e-autocomplete ~ .e-ddl-icon {
  font-size: 10px;
}

@keyframes material-spinner-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes fabric-spinner-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.e-multi-select-wrapper .e-chips-collection .e-chips .e-chips-close.e-icon::before {
  line-height: 30px;
  top: 0;
}

.e-multiselect .e-input-group-icon.e-ddl-icon {
  border-radius: 0 4px 4px 0;
  border-right-width: 0;
}

.e-multiselect.e-rtl .e-input-group-icon.e-ddl-icon {
  border-left-width: 0;
  border-radius: 4px 0 0 4px;
  border-right-width: 1px;
}

.e-bigger .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 14px;
}

.e-bigger .e-multi-select-wrapper .e-chips-close {
  height: 30px;
  width: 30px;
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-active.e-item-focus.e-hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-bigger .e-ddl.e-popup .e-filter-parent .e-clear-icon {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}

.e-input-group.e-multiselect .e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 .e-path-circle {
  stroke-width: 1px;
}

.e-small .e-multi-select-wrapper .e-chips {
  margin: 1px 4px 1px 0;
}

.e-small.e-bigger .e-multi-select-wrapper .e-chips {
  margin: 2px 4px 2px 0;
}

.e-multiselect.e-float-input input[readonly],
.e-multiselect.e-float-input.e-control-wrapper input[readonly] {
  background: transparent;
}

.e-small .e-multi-select-wrapper .e-close-hooker::before {
  top: 7px;
}

.e-bigger .e-multiselect .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  height: 36px;
  margin-top: -3em;
  right: 0;
}

.e-bigger .e-multiselect .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-multiselect .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger .e-multiselect.e-input-group.e-control-container .e-multi-select-wrapper.e-down-icon .e-clear-icon {
  right: 34px;
}

.e-bigger .e-multiselect.e-input-group.e-control-container .e-multi-select-wrapper .e-clear-icon {
  height: 36px;
  margin-top: -3.5em;
}

.e-multiselect.e-input-group .e-ddl-icon::before {
  content: '\E744';
  font-family: 'e-icons';
  font-size: 8px;
}

.e-bigger .e-multiselect.e-input-group .e-ddl-icon::before {
  font-size: 10px;
}

.e-multi-select-wrapper .e-chips .e-chips-close::before {
  content: '\E745';
  cursor: pointer;
  left: 10px;
  position: relative;
  top: 8px;
}

.e-multi-select-wrapper .e-close-hooker::before {
  content: '\E745';
  cursor: pointer;
  height: 10px;
  left: 10px;
  position: relative;
  top: 10px;
}

.e-bigger .e-multi-select-wrapper .e-chips .e-chips-close::before {
  font-size: 12px;
  top: 9px;
}

.e-multiselect.e-input-group .e-ddl-disable-icon::before {
  content: '';
}

.e-multi-select-wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: text;
  line-height: normal;
  min-height: 29px;
  padding: 0 32px 0 2px;
  position: relative;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  width: 100%;
}

.e-multi-select-wrapper.e-delimiter .e-searcher {
  height: 27px;
  vertical-align: middle;
}

.e-multi-select-wrapper.e-delimiter .e-searcher .e-dropdownbase {
  height: 100%;
  min-height: 100%;
}

.e-multi-select-wrapper .e-delim-view {
  white-space: nowrap;
}

.e-multi-select-wrapper .e-delim-view.e-delim-values.e-delim-overflow, .e-multi-select-wrapper .e-delim-view.e-delim-values.e-delim-total {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
}

.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close::before {
  color: #fff;
  font-size: 8px;
  left: 17px;
  top: 8px;
}

.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent {
  background-color: #6c757d;
  color: #fff;
  padding: 13px 0 13px 0;
}

.e-multi-select-wrapper .e-searcher.e-zero-size:not(.e-multiselect-box) {
  width: 0;
}

.e-multi-select-wrapper .e-searcher.e-zero-size:not(.e-multiselect-box) input[type='text'] {
  height: 1px;
  min-height: 1px;
}

.e-multi-select-wrapper .e-chips.e-mob-chip > .e-chipcontent {
  max-width: 100%;
}

.e-multiselect.e-control-container .e-multi-select-wrapper .e-multi-searcher,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-multi-searcher {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  float: left;
  width: auto;
}

.e-multiselect.e-control-container .e-multi-select-wrapper.e-delimiter .e-multi-searcher,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper.e-delimiter .e-multi-searcher {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  float: none;
}

.e-multiselect.e-control-container .e-multi-select-wrapper .e-multi-searcher.e-zero-size:not(.e-multiselect-box),
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-multi-searcher.e-zero-size:not(.e-multiselect-box) {
  width: 0;
}

.e-multiselect.e-control-container .e-multi-select-wrapper .e-delim-values.e-delim-hide,
.e-multiselect.e-control-container .e-multi-select-wrapper .e-delim-view.e-delim-values.e-delim-hide,
.e-multiselect.e-control-container .e-multi-select-wrapper .e-chips-collection.e-delim-hide,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-delim-values.e-delim-hide,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-delim-view.e-delim-values.e-delim-hide,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-chips-collection.e-delim-hide {
  display: none;
}

.e-multiselect.e-control-container .e-multi-select-wrapper.e-down-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper.e-down-icon {
  padding: 0 48px 0 0;
}

.e-multiselect.e-control-container .e-multi-select-wrapper .e-delim-values,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-delim-values {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  display: inline;
  max-width: 100%;
  word-break: break-word;
}

.e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon,
.e-multiselect.e-control-container .e-multi-select-wrapper .e-ddl-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-clear-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  cursor: pointer;
  display: none;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  margin-top: -2.9em;
  outline: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 100%;
}

.e-multiselect.e-control-container :not(.e-disabled).e-multi-select-wrapper:hover .e-clear-icon,
.e-multiselect.e-control-container .e-multi-select-wrapper .e-ddl-icon,
.e-multiselect.e-control-container.e-input-group :not(.e-disabled).e-multi-select-wrapper:hover .e-clear-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}

.e-multiselect.e-control-container .e-multi-select-wrapper .e-ddl-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon {
  margin-right: 0;
  margin-top: -2.05em;
  right: 0;
}

.e-multiselect.e-control-container .e-multi-select-wrapper.e-delimiter,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper.e-delimiter {
  top: -1px;
}

.e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-clear-icon {
  font-size: 10px;
  height: 29px;
  width: 29px;
}

.e-multiselect.e-control-container.e-rtl .e-multi-select-wrapper .e-multi-searcher,
.e-multiselect.e-control-container.e-input-group.e-rtl .e-multi-select-wrapper .e-multi-searcher {
  float: right;
}

.e-multiselect.e-control-container.e-rtl .e-multi-select-wrapper .e-clear-icon,
.e-multiselect.e-control-container.e-rtl .e-multi-select-wrapper .e-ddl-icon,
.e-multiselect.e-control-container.e-input-group.e-rtl .e-multi-select-wrapper .e-clear-icon,
.e-multiselect.e-control-container.e-input-group.e-rtl .e-multi-select-wrapper .e-ddl-icon {
  left: 0;
  right: auto;
}

.e-multiselect.e-control-container.e-rtl .e-multi-select-wrapper.e-down-icon,
.e-multiselect.e-control-container.e-input-group.e-rtl .e-multi-select-wrapper.e-down-icon {
  padding: 0 0 0 48px;
}

.e-bigger .e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon {
  margin-top: -2.25em;
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-disabled,
.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-disabled {
  opacity: .7;
  pointer-events: none;
}

.e-multiselect.e-input-group,
.e-multiselect.e-float-input {
  word-wrap: initial;
}

.e-multiselect.e-input-group .e-searcher .e-label-top {
  top: 15px;
}

.e-bigger .e-multi-select-wrapper {
  min-height: 36px;
}

.e-multi-select-wrapper.e-close-icon-hide {
  padding-right: 0;
}

.e-multi-select-wrapper .e-chips-collection {
  cursor: default;
  display: block;
}

.e-multi-select-wrapper .e-multi-hidden {
  border: 0;
  height: 0;
  position: absolute;
  visibility: hidden;
  width: 0;
}

.e-multi-select-wrapper .e-chips {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  float: left;
  margin: 2px 4px 2px 0;
  max-width: 100%;
  overflow: hidden;
  padding: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.e-bigger .e-multi-select-wrapper .e-chips {
  margin: 4px 4px 4px 0;
}

.e-multi-select-wrapper .e-chips > .e-chipcontent {
  max-width: 100%;
  overflow: hidden;
  padding: 6px 8px 6px 8px;
  text-indent: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.e-multi-select-wrapper.e-delimiter .e-searcher {
  display: inline-block;
  float: none;
}

.e-multi-select-wrapper .e-mob-chip.e-chips > .e-chipcontent,
.e-bigger .e-multi-select-wrapper .e-chips > .e-chipcontent {
  padding: 7px 12px 7px 12px;
}

.e-bigger .e-multi-select-wrapper .e-chips > .e-chipcontent {
  padding: 7px 8px 7px 12px;
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-mob-chip.e-chips > .e-chipcontent,
.e-bigger .e-multiselect.e-rtl .e-multi-select-wrapper .e-chips > .e-chipcontent {
  padding: 7px 12px 7px 12px;
}

.e-multi-select-wrapper .e-chips-close {
  -ms-flex-item-align: center;
  align-self: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  float: right;
  font-family: 'e-icons';
  height: 24px;
  margin: 0 0 0;
  width: 24px;
}

.e-multi-select-wrapper .e-mob-chip.e-chips .e-chips-close {
  margin: 1px 0 0;
}

.e-multi-select-wrapper .e-chips-close.e-close-hooker {
  cursor: default;
  font-size: 10px;
  height: 29px;
  margin-top: -2.9em;
  position: absolute;
  right: 0;
  top: 100%;
  width: 29px;
}

.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-multiselect.e-input-group.e-control-container .e-multi-select-wrapper.e-down-icon .e-clear-icon {
  right: 24px;
}

.e-multiselect.e-input-group.e-control-container.e-rtl .e-multi-select-wrapper.e-down-icon .e-clear-icon {
  left: 24px;
  right: auto;
}

.e-bigger .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger .e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon {
  margin-top: -3.5em;
}

.e-bigger .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-multiselect .e-down-icon .e-chips-close.e-close-hooker.e-multi-select-wrapper .e-chips-close.e-close-hooker {
  font-size: 12px;
  margin-top: -2.9em;
}

.e-multi-select-wrapper input[type='text'] {
  background: none;
  border: 0;
  font-family: inherit;
  font-size: 14px;
  font-weight: 400;
  height: 29px;
  min-height: 29px;
  outline: none;
  padding: 0;
  text-indent: 6px;
}

.e-multiselect.e-filled .e-multi-select-wrapper input[type='text'] {
  background: none;
  border: 0;
  font-family: inherit;
  font-size: 14px;
  font-weight: 400;
  height: 29px;
  min-height: 29px;
  outline: none;
  padding: 0;
  text-indent: 6px;
}

.e-rtl.e-multiselect.e-filled .e-multi-select-wrapper input[type='text'] {
  padding: 5px;
}

.e-bigger .e-multi-select-wrapper input[type='text'],
.e-multi-select-wrapper.e-mob-wrapper input[type='text'] {
  height: 29px;
  min-height: 29px;
}

.e-bigger .e-multi-select-wrapper input[type='text'] {
  font-size: 16px;
  height: 36px;
  min-height: 36px;
}

.e-multi-select-wrapper input[type='text']::-ms-clear {
  display: none;
}

.e-multi-select-wrapper .e-searcher {
  display: block;
  float: left;
  width: auto;
}

.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
  width: calc(100% - 34px);
}

.e-bigger .e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-bigger.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
  width: calc(100% - 44px);
}

.e-small .e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-small.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
  width: calc(100% - 34px);
}

.e-bigger.e-small .e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-bigger.e-small.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-bigger .e-small.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-small .e-bigger.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
  width: calc(100% - 45px);
}

.e-multi-select-wrapper .e-delim-values {
  font-family: inherit;
  font-size: 14px;
  line-height: 29px;
  max-width: 100%;
  padding-left: 6px;
  padding-right: 6px;
  vertical-align: middle;
}

.e-bigger .e-multi-select-wrapper .e-delim-values {
  line-height: 36px;
}

.e-bigger .e-multi-select-wrapper .e-delim-values .e-remain {
  padding-left: 12px;
}

.e-multi-select-list-wrapper .e-hide-listitem {
  display: none;
}

.e-multi-select-wrapper .e-delim-values .e-remain {
  color: #6c757d;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  padding-left: 8px;
}

.e-multiselect.e-disabled .e-multi-select-wrapper,
.e-multiselect.e-disabled .e-multi-select-wrapper .e-chips .e-chips-close::before {
  cursor: not-allowed;
}

.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close {
  height: 46px;
  left: 0;
  margin: 0 0 0 0;
  margin-left: auto;
  position: relative;
  top: 0;
  width: 46px;
}

.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected {
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  padding: 0 0 0 20px;
  width: 92%;
}

.e-multi-select-wrapper .e-ddl-disable-icon::before {
  content: '';
}

.e-multiselect.e-rtl .e-multi-select-wrapper.e-delimiter .e-searcher {
  float: none;
}

.e-multiselect.e-rtl .e-multi-select-wrapper.e-close-icon-hide {
  padding-left: 0;
}

.e-multiselect.e-rtl .e-multi-select-wrapper {
  padding: 0 2px 0 32px;
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close::before {
  left: -10px;
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close {
  margin: 0;
  margin-right: auto;
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-searcher {
  float: right;
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips {
  float: right;
  margin: 2px 0 2px 4px;
  padding: 0 8px 0 0;
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips .e-chipcontent {
  padding: 6px 10px 6px 10px;
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips .e-chips-close {
  float: left;
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips .e-chips-close::before {
  left: -10px;
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip {
  padding: 0 4px 0 8px;
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip .e-chipcontent {
  padding: 8px 4px;
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected {
  padding: 0 8px 0 4px;
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent {
  padding: 12px 4px;
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  left: 24px;
  position: absolute;
  right: auto;
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-close-hooker::before {
  left: -15px;
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-delim-values .e-remain {
  padding-right: 8px;
}

.e-multiselect.e-rtl .e-down-icon .e-chips-close.e-icon.e-close-hooker {
  left: 38px;
}

.e-multiselect.e-rtl .e-multi-select-wrapper.e-down-icon .e-close-hooker::before {
  left: -15px;
}

.e-popup.e-multi-select-list-wrapper .e-list-item .e-checkbox-wrapper {
  bottom: 1px;
  margin-right: 8px;
  position: relative;
  text-indent: 0;
  vertical-align: middle;
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group:not(.e-rtl) .e-list-item .e-checkbox-wrapper {
  padding-left: 14px;
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-rtl .e-list-item .e-checkbox-wrapper {
  padding-right: 29px;
}

.e-bigger .e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-rtl .e-list-item .e-checkbox-wrapper {
  padding-right: 5px;
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item .e-checkbox-wrapper {
  bottom: 1px;
  margin-right: 8px;
  position: relative;
  text-indent: 0;
  vertical-align: middle;
}

.e-bigger .e-popup.e-multi-select-list-wrapper .e-list-item .e-checkbox-wrapper {
  bottom: 1px;
  margin-right: 12px;
}

.e-bigger .e-popup.e-multi-select-list-wrapper.e-mulltiselect-group .e-list-group-item .e-checkbox-wrapper {
  bottom: 1px;
  margin-right: 12px;
}

.e-popup.e-multi-select-list-wrapper.e-rtl .e-list-item .e-checkbox-wrapper {
  margin-left: 12px;
  margin-right: 0;
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-rtl .e-list-group-item .e-checkbox-wrapper {
  margin-left: 12px;
  margin-right: 0;
}

.e-popup.e-multi-select-list-wrapper.e-rtl .e-list-item {
  padding-right: 0;
}

.e-popup.e-multi-select-list-wrapper.e-rtl .e-dropdownbase.e-rtl.e-dd-group .e-list-item {
  padding-right: 0;
}

.e-bigger .e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-dropdownbase.e-dd-group .e-list-group-item {
  padding-left: 24px;
}

.e-bigger .e-popup.e-multi-select-list-wrapper.e-multiselect-group:not(.e-rtl) .e-dropdownbase.e-dd-group .e-list-item .e-checkbox-wrapper {
  padding-left: 20px;
}

.e-multi-select-list-wrapper .e-selectall-parent {
  cursor: pointer;
  display: block;
  line-height: 26px;
  overflow: hidden;
  padding-right: 24px;
  position: relative;
  text-indent: 21px;
  white-space: nowrap;
  width: 100%;
}

.e-rtl .e-multi-select-list-wrapper .e-selectall-parent,
.e-multi-select-list-wrapper.e-rtl .e-selectall-parent {
  padding-left: 24px;
  padding-right: 0;
}

.e-multi-select-list-wrapper .e-selectall-parent .e-all-text {
  color: #212529;
  font-family: inherit;
  font-size: 14px;
}

.e-bigger .e-multi-select-list-wrapper .e-selectall-parent {
  font-size: 14px;
  line-height: 40px;
  text-indent: 25px;
}

.e-multi-select-list-wrapper .e-selectall-parent .e-checkbox-wrapper {
  bottom: 1px;
  margin-right: 8px;
  position: relative;
  text-indent: 0;
  vertical-align: middle;
}

.e-bigger .e-multi-select-list-wrapper .e-selectall-parent .e-checkbox-wrapper {
  bottom: 1px;
  margin-right: 12px;
}

.e-multi-select-list-wrapper.e-rtl .e-selectall-parent .e-checkbox-wrapper {
  margin-left: 12px;
  margin-right: 0;
}

.e-multiselect .e-input-group-icon.e-ddl-icon {
  float: right;
  margin-top: 0;
}

.e-multiselect.e-rtl .e-input-group-icon.e-ddl-icon {
  float: left;
}

.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-multiselect .e-multi-select-wrapper.e-down-icon {
  padding: 0;
}

.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-filter,
.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-group.e-input-focus .e-input-filter {
  padding: 8px;
}

.e-bigger .e-ddl.e-popup.e-multi-select-list-wrappe .e-filter-parent .e-input-filter,
.e-bigger .e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-group.e-input-focus {
  padding: 4px 0;
}

.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-group:not(.e-control-container) .e-clear-icon,
.e-bigger .e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-group:not(.e-control-container) .e-clear-icon {
  padding-left: 8px;
}

.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-back-icon {
  padding: 0;
}

.e-bigger .e-checkbox .e-multi-select-wrapper .e-delim-values {
  line-height: 36px;
}

.e-checkbox .e-multi-select-wrapper .e-delim-values .e-remain {
  line-height: 20px;
  padding-left: 10px;
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-disable .e-checkbox-wrapper .e-frame,
.e-popup.e-multi-select-list-wrapper .e-list-group-item.e-disable .e-checkbox-wrapper .e-frame {
  opacity: .3;
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-disable,
.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-disable {
  opacity: .7;
}

.e-multi-select-wrapper input[readonly='true'] {
  pointer-events: none;
}

.e-multiselect.e-checkbox .e-multi-select-wrapper .e-searcher {
  pointer-events: none;
}

ejs-multiselect {
  display: block;
}

.e-small .e-multi-select-list-wrapper .e-selectall-parent {
  line-height: 22px;
}

.e-small .e-multi-select-wrapper .e-chips-close {
  height: 18px;
  width: 18px;
}

.e-small .e-multi-select-wrapper {
  min-height: 22px;
}

.e-small .e-multi-select-wrapper input[type='text'] {
  height: 22px;
  min-height: 22px;
}

.e-small .e-multi-select-wrapper .e-delim-values {
  font-size: 12px;
  line-height: 22px;
}

.e-small .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon {
  margin-top: -2.4em;
}

.e-small .e-multi-select-wrapper .e-chips > .e-chipcontent {
  padding: 0 8px 0 8px;
}

.e-bigger.e-small .e-multi-select-list-wrapper .e-selectall-parent {
  line-height: 34px;
}

.e-bigger.e-small .e-multi-select-wrapper .e-chips-close {
  height: 24px;
  width: 24px;
}

.e-bigger.e-small .e-multi-select-wrapper {
  min-height: 30px;
}

.e-bigger.e-small .e-multi-select-wrapper input[type='text'] {
  height: 34px;
  min-height: 34px;
}

.e-small.e-bigger .e-multi-select-wrapper .e-delim-values {
  font-size: 14px;
  line-height: 34px;
}

.e-bigger.e-small .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon {
  margin-top: -2.9em;
  right: 0;
}

.e-small.e-bigger .e-multi-select-wrapper .e-chips > .e-chipcontent {
  padding: 7px 8px 7px 12px;
}

.e-content-placeholder.e-multiselect.e-placeholder-multiselect {
  background-size: 300px 33px;
  min-height: 33px;
}

.e-bigger .e-content-placeholder.e-multiselect.e-placeholder-multiselect,
.e-bigger.e-content-placeholder.e-multiselect.e-placeholder-multiselect {
  background-size: 300px 40px;
  min-height: 40px;
}

.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon {
  -ms-flex-align: normal;
  -webkit-box-align: normal;
          align-items: normal;
}

.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper {
  padding: 0 12px 0 8px;
}

.e-small.e-filled:not(.e-bigger).e-multiselect:not(.e-float-input) .e-multi-select-wrapper,
.e-small .e-filled:not(.e-bigger).e-multiselect:not(.e-float-input) .e-multi-select-wrapper {
  padding: 3px 12px 0 4px;
}

.e-multiselect.e-filled.e-input-group.e-control-wrapper,
.e-bigger.e-small.e-multiselect.e-filled.e-input-group.e-control-wrapper,
.e-bigger.e-small .e-multiselect.e-filled.e-input-group.e-control-wrapper,
.e-bigger .e-small.e-multiselect.e-filled.e-input-group.e-control-wrapper,
.e-small .e-bigger.e-multiselect.e-filled.e-input-group.e-control-wrapper {
  padding: 0;
}

.e-filled.e-float-input .e-multi-select-wrapper,
.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper,
.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper,
.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper,
.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper {
  padding: 11px 12px 0;
}

.e-small.e-filled.e-float-input .e-multi-select-wrapper,
.e-small .e-filled.e-float-input .e-multi-select-wrapper {
  padding: 12px 12px 0 8px;
}

.e-bigger.e-filled.e-float-input .e-multi-select-wrapper,
.e-bigger .e-filled.e-float-input .e-multi-select-wrapper {
  padding: 19px 12px 0 16px;
}

.e-bigger:not(.e-small).e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper {
  padding-top: 3px;
}

.e-rtl.e-multiselect.e-filled.e-input-group.e-control-wrapper,
.e-rtl.e-multiselect.e-filled.e-float-input.e-control-wrapper {
  padding: 0;
}

.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper.e-delimiter input[type='text'],
.e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper.e-delimiter input[type='text'] {
  padding: 5px 0;
}

.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger.e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger.e-small .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger .e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-small .e-bigger.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  height: 28px;
}

.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-small .e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  height: 24px;
}

.e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  height: 32px;
}

.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper.e-mob-wrapper .e-chips.e-mob-chip {
  height: 24px;
}

.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips {
  height: 18px;
}

.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger.e-small .e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger .e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-small .e-bigger.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  margin: 8px 8px 0 0;
  padding: 0 8px;
}

.e-rtl.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger.e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger.e-small .e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger .e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-rtl.e-small .e-bigger.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  margin: 8px 0 0 8px;
  padding: 0 8px;
}

.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips {
  padding-left: 8px;
}

.e-small .e-filled .e-multi-select-wrapper .e-chips,
.e-small.e-filled .e-multi-select-wrapper .e-chips {
  height: 16px;
  margin: 4px 4px 0 0;
  padding-right: 8px;
}

.e.rtl.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips {
  margin: 4px 0 0 4px;
}

.e-small .e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  height: 24px;
}

.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger.e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger.e-small .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger .e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-small .e-bigger.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 13px;
  padding: 0 8px 0 0;
}

.e-small.e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-small .e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 12px;
}

.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger.e-small.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger.e-small .e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger .e-small.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-small .e-bigger.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 12px;
  padding: 0 4px 0 0;
}

.e-rtl.e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-rtl.e-bigger.e-small.e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-rtl.e-bigger.e-small .e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-rtl.e-bigger .e-small.e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-rtl.e-small .e-bigger.e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent {
  padding: 0 0 0 4px;
}

.e-small.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-small .e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 10px;
}

.e-bigger.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger .e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 13px;
}

.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-mob-wrapper .e-chips > .e-chipcontent {
  font-size: 13px;
  padding-right: 4px;
}

.e-rtl.e-bigger.e-filled .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger .e-filled .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-filled .e-multi-select-wrapper .e-chips,
.e-bigger .e-filled .e-multi-select-wrapper .e-chips {
  padding: 0 12px;
}

.e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger .e-filled.e-float-input .e-multi-select-wrapper .e-chips {
  padding-right: 8px;
}

.e-filled.e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-multiselect.e-control-container .e-filled.e-multi-select-wrapper .e-clear-icon {
  height: 38px;
  margin-top: -38px;
  right: 12px;
  top: 100%;
  width: 16px;
}

.e-multi-select-wrapper .e-chips.e-chip-selected .e-chips-close::before {
  color: #fff;
}

.e-multi-select-wrapper .e-chips.e-chip-selected {
  background-color: #545b62;
}

.e-multi-select-wrapper .e-chips.e-chip-selected:hover {
  background-color: #6c757d;
}

.e-multiselect {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.e-multi-select-wrapper .e-chips > .e-chipcontent {
  -webkit-text-fill-color: #fff;
  color: #fff;
  font-family: inherit;
  font-size: 14px;
}

.e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent {
  color: #fff;
}

.e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent:hover {
  color: #fff;
}

.e-multi-select-wrapper .e-chips {
  background-color: #6c757d;
  border-radius: 4px;
  height: 24px;
}

.e-multi-select-wrapper .e-chips:hover {
  background-color: #5a6268;
}

.e-multi-select-wrapper .e-chips > .e-chipcontent:hover {
  color: #fff;
}

.e-multi-select-wrapper .e-chips .e-chips-close::before {
  -webkit-text-fill-color: #fff;
  color: #fff;
  font-size: 8px;
}

.e-bigger .e-multi-select-wrapper .e-chips .e-chips-close::before {
  font-size: 10px;
}

.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected {
  background-color: #6c757d;
  border-radius: 4px;
  color: #fff;
  height: 46px;
  line-height: 46px;
}

.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent {
  color: #fff;
}

.e-multi-select-wrapper .e-chips.e-mob-chip,
.e-bigger .e-multi-select-wrapper .e-chips {
  height: 28px;
}

.e-popup.e-multi-select-list-wrapper {
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  overflow: initial;
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-active {
  border-bottom: 1px solid transparent;
  border-left: 1px solid #007bff;
  border-right: 1px solid #007bff;
  border-top: 1px solid transparent;
}

.e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item.e-active {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-active {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
}

.e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item.e-active.e-item-focus {
  color: #212529;
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-active.e-item-focus {
  color: #212529;
}

.e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item.e-active.e-hover {
  background-color: #f2f4f6;
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-active.e-hover {
  background-color: #f2f4f6;
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-active:first-child {
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-active:last-child {
  border-bottom: 1px solid transparent;
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-active.e-item-focus + li.e-active {
  border-top: 1px solid transparent;
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-active.e-item-focus {
  background-color: #007bff;
  border: 1px solid #6c757d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  color: #fff;
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item.e-active.e-item-focus {
  background-color: #007bff;
  border: 1px solid #6c757d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  color: #fff;
}

.e-popup.e-multi-select-list-wrapper .e-list-item {
  border: 1px solid transparent;
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item {
  border: 1px solid transparent;
}

.e-multi-select-wrapper input.e-dropdownbase:-moz-placeholder {
  color: #6c757d;
}

.e-multi-select-wrapper input.e-dropdownbase::-moz-placeholder {
  color: #6c757d;
}

.e-multi-select-wrapper input.e-dropdownbase:-ms-input-placeholder {
  color: #6c757d;
}

.e-multi-select-wrapper input.e-dropdownbase::-webkit-input-placeholder {
  color: #6c757d;
}

.e-ul.e-reorder {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}

.e-multi-select-list-wrapper .e-selectall-parent {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}

.e-ddl.e-popup.e-multi-select-list-wrapper .e-list-item.e-active.e-item-focus .e-checkbox-wrapper .e-frame.e-check {
  background-color: #fff;
  border-color: #fff;
  color: #007bff;
}

.e-ddl.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item.e-active.e-item-focus .e-checkbox-wrapper .e-frame.e-check {
  background-color: #fff;
  border-color: #fff;
  color: #007bff;
}

.e-multi-select-wrapper .e-delim-values {
  -webkit-text-fill-color: #fff;
  color: #fff;
  -webkit-text-fill-color: #212529;
  color: #212529;
}

.e-multi-select-wrapper .e-chips-close.e-close-hooker {
  color: #495057;
}

.e-small .e-multi-select-wrapper .e-chips {
  height: 20px;
}

.e-small .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 12px;
}

.e-small .e-multi-select-wrapper .e-chips .e-chips-close::before {
  left: 6px;
  top: 5px;
  font-size: 8px;
}

.e-small .e-multi-select-wrapper .e-close-hooker::before {
  left: 4px;
}

.e-bigger.e-small .e-multi-select-wrapper .e-chips {
  height: 30px;
}

.e-bigger.e-small .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 15px;
}

.e-bigger.e-small .e-multi-select-wrapper .e-chips .e-chips-close::before {
  left: 13px;
  top: 11px;
  font-size: 10px;
}

.e-listbox-tool .e-moveup::before {
  content: '\E808';
}

.e-listbox-tool .e-movedown::before {
  content: '\E806';
}

.e-listbox-tool .e-moveto::before {
  content: '\E807';
}

.e-listbox-tool .e-movefrom::before {
  content: '\E809';
}

.e-listbox-tool .e-moveallto::before {
  content: '\E7BB';
}

.e-listbox-tool .e-moveallfrom::before {
  content: '\E7BA';
}

.e-listbox-wrapper,
.e-listbox-container {
  -webkit-overflow-scrolling: touch;
  cursor: pointer;
  display: block;
  position: relative;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  width: 100%;
}

.e-listbox-wrapper *,
.e-listbox-container * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.e-listbox-wrapper:focus,
.e-listbox-container:focus {
  outline: none;
}

.e-listbox-wrapper.e-disabled,
.e-listbox-container.e-disabled {
  cursor: default;
  pointer-events: none;
}

.e-listbox-wrapper:not(.e-list-template) .e-list-item,
.e-listbox-wrapper .e-list-nrt,
.e-listbox-wrapper .e-selectall-parent,
.e-listbox-container:not(.e-list-template) .e-list-item,
.e-listbox-container .e-list-nrt,
.e-listbox-container .e-selectall-parent {
  height: 40px;
  line-height: 1.5;
  padding: 8px 16px 8px 16px;
  position: relative;
}

.e-listbox-wrapper.e-filter-list,
.e-listbox-container.e-filter-list {
  overflow: inherit;
}

.e-listbox-wrapper.e-filter-list .e-list-parent,
.e-listbox-container.e-filter-list .e-list-parent {
  overflow: auto;
}

.e-listbox-wrapper .e-list-parent,
.e-listbox-container .e-list-parent {
  height: 100%;
  min-height: 40px;
}

.e-listbox-wrapper .e-list-item,
.e-listbox-container .e-list-item {
  border-bottom: 1px solid;
  outline: none;
}

.e-listbox-wrapper .e-list-item.e-disabled,
.e-listbox-container .e-list-item.e-disabled {
  pointer-events: none;
}

.e-listbox-wrapper .e-disable,
.e-listbox-container .e-disable {
  opacity: .7;
}

.e-listbox-wrapper .e-list-parent,
.e-listbox-container .e-list-parent {
  margin: 0;
  padding: 0;
}

.e-listbox-wrapper .e-list-header .e-text.header,
.e-listbox-container .e-list-header .e-text.header {
  display: none;
}

.e-listbox-wrapper .e-icon-back,
.e-listbox-container .e-icon-back {
  margin-top: 0;
}

.e-listbox-wrapper .e-list-header .e-headertemplate-text.nested-header,
.e-listbox-container .e-list-header .e-headertemplate-text.nested-header {
  display: none;
}

.e-listbox-wrapper .e-list-header,
.e-listbox-container .e-list-header {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  border-bottom: 1px solid;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  font-weight: bold;
  height: 40px;
  padding: 0 16px;
}

.e-listbox-wrapper .e-has-header > .e-view,
.e-listbox-container .e-has-header > .e-view {
  top: 45px;
}

.e-listbox-wrapper .e-but-back,
.e-listbox-container .e-but-back {
  cursor: pointer;
  padding-right: 10px;
}

.e-listbox-wrapper .e-list-group-item:first-child,
.e-listbox-container .e-list-group-item:first-child {
  border: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.13);
}

.e-listbox-wrapper .e-list-group-item,
.e-listbox-container .e-list-group-item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.13);
  border-top: 0 solid;
  font-weight: 600;
  height: 40px;
  line-height: 1.5;
  padding: 8px 16px 8px 16px;
}

.e-listbox-wrapper .e-icon-collapsible,
.e-listbox-container .e-icon-collapsible {
  cursor: pointer;
  font-size: 12px;
  position: absolute;
  right: 0%;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.e-listbox-wrapper .e-text-content,
.e-listbox-container .e-text-content {
  height: 100%;
  position: relative;
  vertical-align: middle;
}

.e-listbox-wrapper .e-text-content *,
.e-listbox-container .e-text-content * {
  display: inline-block;
  vertical-align: middle;
}

.e-listbox-wrapper .e-text-content.e-checkbox .e-list-text,
.e-listbox-container .e-text-content.e-checkbox .e-list-text {
  width: calc(100% - 40px);
}

.e-listbox-wrapper .e-text-content.e-checkbox.e-checkbox-left .e-list-icon + .e-list-text,
.e-listbox-container .e-text-content.e-checkbox.e-checkbox-left .e-list-icon + .e-list-text {
  width: calc(100% - 90px);
}

.e-listbox-wrapper .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text,
.e-listbox-container .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text {
  width: calc(100% - 80px);
}

.e-listbox-wrapper .e-list-item.e-checklist.e-has-child .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text,
.e-listbox-container .e-list-item.e-checklist.e-has-child .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text {
  width: calc(100% - 92px);
}

.e-listbox-wrapper .e-checkbox .e-checkbox-left,
.e-listbox-container .e-checkbox .e-checkbox-left {
  margin: 0 10px 0 0;
}

.e-listbox-wrapper .e-checkbox .e-checkbox-right,
.e-listbox-container .e-checkbox .e-checkbox-right {
  margin: 0 0 0 10px;
}

.e-listbox-wrapper .e-list-text,
.e-listbox-container .e-list-text {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap;
  width: 100%;
}

.e-listbox-wrapper .e-list-icon + .e-list-text,
.e-listbox-container .e-list-icon + .e-list-text {
  width: calc(100% - 60px);
}

.e-listbox-wrapper .e-icon-wrapper .e-list-text,
.e-listbox-container .e-icon-wrapper .e-list-text {
  width: calc(100% - 60px);
}

.e-listbox-wrapper .e-icon-wrapper.e-text-content.e-checkbox .e-list-text,
.e-listbox-container .e-icon-wrapper.e-text-content.e-checkbox .e-list-text {
  width: calc(100% - 60px);
}

.e-listbox-wrapper .e-list-icon,
.e-listbox-container .e-list-icon {
  height: 30px;
  margin-right: 10px;
  width: 30px;
}

.e-listbox-wrapper .e-content,
.e-listbox-container .e-content {
  overflow: hidden;
  position: relative;
}

.e-listbox-wrapper .e-list-header .e-text,
.e-listbox-container .e-list-header .e-text {
  cursor: pointer;
  text-indent: 0;
}

.e-listbox-wrapper .e-text .e-headertext,
.e-listbox-container .e-text .e-headertext {
  display: inline-block;
  line-height: 1.2;
}

.e-listbox-wrapper.e-rtl,
.e-listbox-container.e-rtl {
  direction: rtl;
}

.e-listbox-wrapper.e-rtl .e-list-icon,
.e-listbox-container.e-rtl .e-list-icon {
  margin-left: 16px;
  margin-right: 0;
}

.e-listbox-wrapper.e-rtl .e-icon-collapsible,
.e-listbox-container.e-rtl .e-icon-collapsible {
  left: 0%;
  right: initial;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}

.e-listbox-wrapper.e-rtl .e-list-header .e-text,
.e-listbox-container.e-rtl .e-list-header .e-text {
  cursor: pointer;
}

.e-listbox-wrapper.e-rtl .e-but-back,
.e-listbox-container.e-rtl .e-but-back {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.e-listbox-wrapper.e-rtl .e-icon-back,
.e-listbox-container.e-rtl .e-icon-back {
  margin-top: 0;
}

.e-listbox-wrapper.e-rtl .e-checkbox .e-checkbox-left,
.e-listbox-container.e-rtl .e-checkbox .e-checkbox-left {
  margin: 0 0 0 10px;
}

.e-listbox-wrapper.e-rtl .e-checkbox .e-checkbox-right,
.e-listbox-container.e-rtl .e-checkbox .e-checkbox-right {
  margin: 0 10px 0 0;
}

.e-listbox-wrapper.e-rtl .e-checkbox-wrapper,
.e-listbox-container.e-rtl .e-checkbox-wrapper {
  margin: 0 0 0 10px;
}

.e-listbox-wrapper .e-checkbox-wrapper,
.e-listbox-container .e-checkbox-wrapper {
  margin: 0 10px 0 0;
  text-indent: 0;
  vertical-align: middle;
}

.e-listbox-wrapper.e-right .e-checkbox-wrapper,
.e-listbox-container.e-right .e-checkbox-wrapper {
  position: absolute;
  right: 0;
  top: 30%;
}

.e-listbox-wrapper .e-input-group,
.e-listbox-container .e-input-group {
  padding: 4px 8px;
}

.e-listbox-wrapper .e-input-focus,
.e-listbox-container .e-input-focus {
  padding: 4px 4px 4px 8px;
}

.e-listbox-wrapper .e-hidden-select,
.e-listbox-container .e-hidden-select {
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.e-listbox-wrapper .e-placeholder,
.e-listbox-container .e-placeholder {
  background-color: #007bff;
  display: block;
  height: 1px;
}

ejs-listbox {
  display: block;
}

.e-listbox-wrapper:not(.e-listbox-container) {
  overflow: auto;
}

.e-listbox-wrapper.e-sortableclone,
.e-listbox-container.e-sortableclone {
  border-width: 0;
  overflow: visible;
}

.e-listbox-wrapper.e-sortableclone .e-list-item,
.e-listbox-container.e-sortableclone .e-list-item {
  list-style-type: none;
}

.e-listbox-wrapper.e-sortableclone .e-ripple,
.e-listbox-container.e-sortableclone .e-ripple {
  overflow: visible;
}

.e-listbox-wrapper.e-sortableclone .e-ripple .e-ripple-element,
.e-listbox-container.e-sortableclone .e-ripple .e-ripple-element {
  display: none;
}

.e-listbox-wrapper.e-sortableclone .e-list-badge,
.e-listbox-container.e-sortableclone .e-list-badge {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  background-color: #007bff;
  border: 1px solid #fff;
  border-radius: 50%;
  color: #fff;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  font-size: 12px;
  height: 22px;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  position: absolute;
  right: -10px;
  top: -10px;
  width: 22px;
}

.e-listboxtool-wrapper,
.e-listboxtool-container {
  cursor: pointer;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}

.e-listboxtool-wrapper *,
.e-listboxtool-container * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.e-listboxtool-wrapper.e-disabled,
.e-listboxtool-container.e-disabled {
  cursor: default;
  pointer-events: none;
}

.e-listboxtool-wrapper .e-listbox-wrapper,
.e-listboxtool-container .e-listbox-wrapper {
  -ms-flex: 1;
  -webkit-box-flex: 1;
          flex: 1;
}

.e-listboxtool-wrapper.e-right .e-listbox-tool,
.e-listboxtool-container.e-right .e-listbox-tool {
  margin-left: 15px;
}

.e-listboxtool-wrapper.e-left .e-listbox-tool,
.e-listboxtool-container.e-left .e-listbox-tool {
  margin-right: 15px;
}

.e-listboxtool-wrapper .e-listbox-tool,
.e-listboxtool-container .e-listbox-tool {
  border: 1px solid #dee2e6;
  overflow: auto;
  padding: 8px;
}

.e-listboxtool-wrapper .e-listbox-tool .e-btn,
.e-listboxtool-container .e-listbox-tool .e-btn {
  display: list-item;
  list-style-type: none;
  margin-bottom: 10px;
}

.e-rtl.e-listboxtool-wrapper.e-right .e-listbox-tool,
.e-rtl.e-listboxtool-container.e-right .e-listbox-tool {
  margin-right: 15px;
}

.e-rtl.e-listboxtool-wrapper.e-left .e-listbox-tool,
.e-rtl.e-listboxtool-container.e-left .e-listbox-tool {
  margin-left: 15px;
}

.e-bigger .e-listbox-wrapper,
.e-listbox-wrapper.e-bigger,
.e-bigger .e-listbox-container,
.e-listbox-container.e-bigger {
  font-size: 16px;
}

.e-bigger .e-listbox-wrapper .e-list-item,
.e-listbox-wrapper.e-bigger .e-list-item,
.e-bigger .e-listbox-container .e-list-item,
.e-listbox-container.e-bigger .e-list-item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.13);
  border-left: 0 solid rgba(0, 0, 0, 0.13);
  border-right: 0 solid rgba(0, 0, 0, 0.13);
  border-top: 0 solid transparent;
}

.e-bigger .e-listbox-wrapper:not(.e-list-template) .e-list-item,
.e-bigger .e-listbox-wrapper .e-selectall-parent,
.e-listbox-wrapper.e-bigger:not(.e-list-template) .e-list-item,
.e-listbox-wrapper.e-bigger .e-selectall-parent,
.e-bigger .e-listbox-container:not(.e-list-template) .e-list-item,
.e-bigger .e-listbox-container .e-selectall-parent,
.e-listbox-container.e-bigger:not(.e-list-template) .e-list-item,
.e-listbox-container.e-bigger .e-selectall-parent {
  height: 50px;
  line-height: 1.5;
  position: relative;
  padding: 12px 20px;
}

.e-bigger .e-listbox-wrapper .e-list-parent,
.e-listbox-wrapper.e-bigger .e-list-parent,
.e-bigger .e-listbox-container .e-list-parent,
.e-listbox-container.e-bigger .e-list-parent {
  min-height: 50px;
}

.e-bigger .e-listbox-wrapper .e-text-content,
.e-listbox-wrapper.e-bigger .e-text-content,
.e-bigger .e-listbox-container .e-text-content,
.e-listbox-container.e-bigger .e-text-content {
  font-size: 15px;
}

.e-bigger .e-listbox-wrapper .e-list-group-item,
.e-listbox-wrapper.e-bigger .e-list-group-item,
.e-bigger .e-listbox-container .e-list-group-item,
.e-listbox-container.e-bigger .e-list-group-item {
  height: 50px;
  line-height: 1.5;
  font-size: 16px;
  padding: 12px 20px;
}

.e-bigger .e-listbox-wrapper .e-list-header,
.e-listbox-wrapper.e-bigger .e-list-header,
.e-bigger .e-listbox-container .e-list-header,
.e-listbox-container.e-bigger .e-list-header {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  font-weight: bold;
  height: 50px;
  font-size: 20px;
  line-height: 1.2;
  padding: 0 0 0 20px;
}

.e-bigger .e-listbox-wrapper .e-list-header .e-text.header,
.e-listbox-wrapper.e-bigger .e-list-header .e-text.header,
.e-bigger .e-listbox-container .e-list-header .e-text.header,
.e-listbox-container.e-bigger .e-list-header .e-text.header {
  display: none;
}

.e-bigger .e-listbox-wrapper .e-list-header .e-headertemplate-text.nested-header,
.e-listbox-wrapper.e-bigger .e-list-header .e-headertemplate-text.nested-header,
.e-bigger .e-listbox-container .e-list-header .e-headertemplate-text.nested-header,
.e-listbox-container.e-bigger .e-list-header .e-headertemplate-text.nested-header {
  display: none;
}

.e-bigger .e-listbox-wrapper .e-list-header .e-text,
.e-listbox-wrapper.e-bigger .e-list-header .e-text,
.e-bigger .e-listbox-container .e-list-header .e-text,
.e-listbox-container.e-bigger .e-list-header .e-text {
  font-size: 15px;
}

.e-bigger .e-listbox-wrapper .e-but-back,
.e-listbox-wrapper.e-bigger .e-but-back,
.e-bigger .e-listbox-container .e-but-back,
.e-listbox-container.e-bigger .e-but-back {
  margin-top: -3px;
  padding-right: 12px;
}

.e-bigger .e-listbox-wrapper .e-list-icon,
.e-listbox-wrapper.e-bigger .e-list-icon,
.e-bigger .e-listbox-container .e-list-icon,
.e-listbox-container.e-bigger .e-list-icon {
  margin-right: 12px;
}

.e-bigger .e-listbox-wrapper .e-icon-collapsible,
.e-listbox-wrapper.e-bigger .e-icon-collapsible,
.e-bigger .e-listbox-container .e-icon-collapsible,
.e-listbox-container.e-bigger .e-icon-collapsible {
  font-size: 12px;
}

.e-bigger .e-listbox-wrapper .e-checkbox-wrapper,
.e-listbox-wrapper.e-bigger .e-checkbox-wrapper,
.e-bigger .e-listbox-container .e-checkbox-wrapper,
.e-listbox-container.e-bigger .e-checkbox-wrapper {
  margin: 0 12px 0 0;
}

.e-bigger .e-listbox-wrapper.e-rtl .e-checkbox-wrapper,
.e-listbox-wrapper.e-bigger.e-rtl .e-checkbox-wrapper,
.e-bigger .e-listbox-container.e-rtl .e-checkbox-wrapper,
.e-listbox-container.e-bigger.e-rtl .e-checkbox-wrapper {
  margin: 0 0 0 12px;
}

.e-small .e-listbox-wrapper.e-filter-list .e-list-parent,
.e-small .e-listbox-container.e-filter-list .e-list-parent {
  height: calc(100% - 32px);
}

.e-bigger .e-listbox-wrapper.e-filter-list .e-list-parent,
.e-bigger .e-listbox-container.e-filter-list .e-list-parent {
  height: calc(100% - 46px);
}

.e-small.e-bigger .e-listbox-wrapper.e-filter-list .e-list-parent,
.e-small.e-bigger .e-listbox-container.e-filter-list .e-list-parent {
  height: calc(100% - 44px);
}

.e-listbox-wrapper,
.e-listbox-container:not(.e-listboxtool-container):not(.e-sortableclone),
.e-listboxtool-container.e-listbox-container .e-ul {
  border: 1px solid #dee2e6;
}

.e-listbox-wrapper,
.e-listbox-container {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 14px;
}

.e-listbox-wrapper .e-list-header,
.e-listbox-container .e-list-header {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.13);
  color: #212529;
  font-size: 16px;
}

.e-listbox-wrapper.e-filter-list .e-list-parent,
.e-listbox-container.e-filter-list .e-list-parent {
  height: calc(100% - 39px);
}

.e-listbox-wrapper .e-icons,
.e-listbox-container .e-icons {
  color: #212529;
}

.e-listbox-wrapper .e-list-item,
.e-listbox-container .e-list-item {
  background-color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.13);
  border-left: 0 solid rgba(0, 0, 0, 0.13);
  border-right: 0 solid rgba(0, 0, 0, 0.13);
  border-top: 0 solid transparent;
  color: #212529;
}

.e-listbox-wrapper .e-list-item:hover:not(.e-selected):not(.e-disabled),
.e-listbox-wrapper .e-list-item:hover.e-selected.e-checklist:not(.e-disabled),
.e-listbox-container .e-list-item:hover:not(.e-selected):not(.e-disabled),
.e-listbox-container .e-list-item:hover.e-selected.e-checklist:not(.e-disabled) {
  background-color: #e9ecef;
  border-color: transparent;
  color: #212529;
}

.e-listbox-wrapper .e-list-item.e-selected,
.e-listbox-container .e-list-item.e-selected {
  background-color: #007bff;
  color: #fff;
}

.e-listbox-wrapper .e-list-item.e-selected.e-checklist,
.e-listbox-container .e-list-item.e-selected.e-checklist {
  background-color: #fff;
  color: #212529;
}

.e-listbox-wrapper .e-list-item.e-focused,
.e-listbox-wrapper .e-list-item.e-focused.e-selected.e-checklist,
.e-listbox-container .e-list-item.e-focused,
.e-listbox-container .e-list-item.e-focused.e-selected.e-checklist {
  background-color: #007bff;
  color: #fff;
}

.e-listbox-wrapper .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check,
.e-listbox-wrapper .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check,
.e-listbox-container .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check,
.e-listbox-container .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}

.e-listbox-wrapper .e-list-group-item,
.e-listbox-container .e-list-group-item {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.13);
  color: #6c757d;
  font-size: 14px;
}

.e-listbox-wrapper .e-selectall-parent,
.e-listbox-container .e-selectall-parent {
  background-color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  color: #212529;
}

.e-listbox-wrapper .e-sortableclone.e-ripple .e-ripple-element,
.e-listbox-container .e-sortableclone.e-ripple .e-ripple-element {
  background-color: transparent;
}

.e-listbox-wrapper.e-list-template .e-list-wrapper,
.e-listbox-container.e-list-template .e-list-wrapper {
  height: inherit;
  position: relative;
}

.e-listbox-wrapper.e-list-template .e-list-wrapper:not(.e-list-multi-line),
.e-listbox-container.e-list-template .e-list-wrapper:not(.e-list-multi-line) {
  padding: 0.7142em 1.0714em;
}

.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line {
  padding: 0.7142em 1.0714em;
}

.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-item-header,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line .e-list-item-header {
  color: #212529;
  display: block;
  font-size: 18px;
  font-weight: 500;
  margin: 0;
  overflow: hidden;
  padding: 0.038em 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content {
  color: #212529;
  display: block;
  font-size: 14px;
  margin: 0;
  padding: 0.038em 0;
  word-wrap: break-word;
}

.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content:not(.e-text-overflow),
.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content:not(.e-text-overflow) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar .e-avatar,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-avatar .e-avatar {
  height: 2.8571em;
  left: 1.0667em;
  position: absolute;
  top: 0.7142em;
  width: 2.8571em;
}

.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge),
.e-listbox-container.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) {
  padding-left: 4.6428em;
  padding-right: 1.0714em;
}

.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge),
.e-listbox-container.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) {
  padding-left: 1.0714em;
  padding-right: 4.6428em;
}

.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar {
  height: 2.8571em;
  position: absolute;
  right: 1.0667em;
  top: 0.7142em;
  width: 2.8571em;
}

.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar .e-avatar,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar .e-avatar {
  top: 0.7142em;
}

.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar-right:not(.e-list-badge) .e-avatar,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar-right:not(.e-list-badge) .e-avatar {
  top: 0.7142em;
}

.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-badge .e-badge,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-badge .e-badge {
  font-size: 15px;
  height: 1.333em;
  line-height: 1.433em;
  padding: 0;
  position: absolute;
  right: 1em;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 2em;
}

.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar {
  padding-left: 4.6428em;
  padding-right: 3.9285em;
}

.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar),
.e-listbox-container.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) {
  padding-left: 1.0714em;
  padding-right: 3.9285em;
}

.e-listbox-wrapper.e-list-template .e-list-wrapper:not(.e-list-multi-line) .e-list-content,
.e-listbox-container.e-list-template .e-list-wrapper:not(.e-list-multi-line) .e-list-content {
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0.83em 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.e-listbox-wrapper.e-list-template .e-list-item.e-list-item:hover .e-list-item-header,
.e-listbox-container.e-list-template .e-list-item.e-list-item:hover .e-list-item-header {
  color: #212529;
}

.e-listbox-wrapper.e-list-template .e-list-item.e-list-item:hover .e-list-content,
.e-listbox-container.e-list-template .e-list-item.e-list-item:hover .e-list-content {
  color: #212529;
}

.e-listbox-wrapper.e-list-template .e-list-item.e-selected .e-list-item-header,
.e-listbox-container.e-list-template .e-list-item.e-selected .e-list-item-header {
  color: #fff;
}

.e-listbox-wrapper.e-list-template .e-list-item.e-selected .e-list-content,
.e-listbox-container.e-list-template .e-list-item.e-selected .e-list-content {
  color: #fff;
}

.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar .e-avatar,
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-avatar .e-avatar {
  left: inherit;
  right: 1.0667em;
}

.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge),
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) {
  padding-left: 1.0714em;
  padding-right: 4.6428em;
}

.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge),
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) {
  padding-left: 4.6428em;
  padding-right: 1.0714em;
}

.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar,
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar {
  left: 1.0667em;
  right: inherit;
}

.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge .e-badge,
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-badge .e-badge {
  left: 1em;
  right: inherit;
}

.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar,
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar {
  padding-left: 3.9285em;
  padding-right: 4.6428em;
}

.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar),
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) {
  padding-left: 3.9285em;
  padding-right: 1.0714em;
}
.e-float-input .e-clear-icon::before,
.e-float-input.e-control-wrapper .e-clear-icon::before {
  content: '\E745';
  font-family: 'e-icons';
}

.e-input-group .e-clear-icon::before,
.e-input-group.e-control-wrapper .e-clear-icon::before {
  content: '\E745';
  font-family: 'e-icons';
}

/*! input layout */

.e-input-group,
.e-input-group.e-control-wrapper {
  display: table;
  line-height: 1.4;
  margin-bottom: 0;
}

input.e-input,
.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input,
textarea.e-input,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-input {
  border: 0 solid;
  border-width: 1px;
  height: auto;
  line-height: inherit;
  margin: 0;
  margin-bottom: 0;
  outline: none;
  padding: 0;
  text-indent: 8px;
  width: 100%;
}

input.e-input,
textarea.e-input,
.e-input-group,
.e-input-group.e-control-wrapper {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 14px;
  font-weight: 400;
}

.e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-disabled {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 14px;
  font-weight: 400;
}

.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-input {
  font: inherit;
}

input.e-input,
.e-input-group input.e-input,
.e-input-group input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper input,
.e-float-input input,
.e-float-input.e-input-group input,
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper.e-input-group input,
input.e-input:focus,
.e-input-group input.e-input:focus,
.e-input-group input:focus,
.e-input-group.e-control-wrapper input.e-input:focus,
.e-input-group.e-control-wrapper input:focus,
.e-float-input input:focus,
.e-float-input.e-input-group input:focus,
.e-float-input.e-control-wrapper input:focus,
.e-float-input.e-control-wrapper.e-input-group input:focus {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.e-input-group.e-input-focus input.e-input,
.e-input-group.e-input-focus input,
.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-input-focus input,
.e-float-input.e-input-focus input,
.e-float-input.e-input-group.e-input-focus input,
.e-float-input.e-control-wrapper.e-input-focus input,
.e-float-input.e-control-wrapper.e-input-group.e-input-focus input {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

input.e-input,
.e-input-group input.e-input,
.e-input-group input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper input,
.e-float-input input,
.e-float-input.e-input-group input,
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper.e-input-group input,
.e-input-group,
.e-input-group.e-control-wrapper,
.e-float-input,
.e-float-input.e-control-wrapper {
  border-radius: 4px;
}

.e-input:focus {
  border-width: 1px;
  padding-bottom: 0;
}

.e-input.e-small:focus {
  border-width: 1px;
  padding-bottom: 0;
}

.e-input.e-bigger:focus,
.e-bigger .e-input:focus {
  padding-bottom: 0;
}

.e-input.e-small.e-bigger:focus,
.e-bigger .e-input.e-small:focus {
  padding-bottom: 0;
}

.e-input-group input.e-input:focus,
.e-input-group.e-control-wrapper input.e-input:focus,
.e-input-group textarea.e-input:focus,
.e-input-group.e-control-wrapper textarea.e-input:focus,
.e-input-group.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-input-focus input.e-input {
  padding: 0;
}

input.e-input.e-bigger,
textarea.e-input.e-bigger,
.e-bigger input.e-input,
.e-bigger textarea.e-input,
.e-input-group.e-bigger,
.e-bigger .e-input-group,
.e-input-group.e-control-wrapper.e-bigger,
.e-bigger .e-input-group.e-control-wrapper,
.e-input-group.e-bigger.e-disabled,
.e-bigger .e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-bigger.e-disabled,
.e-bigger .e-input-group.e-control-wrapper.e-disabled {
  font-size: 16px;
}

.e-input-group.e-bigger .e-input,
.e-input-group.e-bigger.e-control-wrapper .e-input,
.e-bigger .e-input-group .e-input,
.e-bigger .e-input-group.e-control-wrapper .e-input {
  font: inherit;
}

input.e-input.e-bigger,
textarea.e-input.e-bigger,
.e-input-group.e-bigger .e-input,
.e-input-group.e-bigger.e-control-wrapper .e-input,
.e-bigger input.e-input,
.e-bigger textarea.e-input,
.e-bigger .e-input-group .e-input,
.e-bigger .e-input-group.e-control-wrapper .e-input {
  line-height: inherit;
  margin-bottom: 0;
  padding: 0;
}

.e-input-group.e-bigger .e-input:focus,
.e-bigger .e-input-group .e-input:focus,
.e-input-group.e-control-wrapper.e-bigger .e-input:focus,
.e-bigger .e-input-group.e-control-wrapper .e-input:focus,
.e-input-group.e-bigger.e-input-focus .e-input,
.e-bigger .e-input-group.e-input-focus .e-input,
.e-input-group.e-control-wrapper.e-bigger.e-input-focus .e-input,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus .e-input {
  padding: 0;
}

.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  border: 0 solid;
  border-width: 0;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  cursor: pointer;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  font-size: 14px;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  line-height: 1;
  min-height: 29px;
  min-width: 23px;
  padding: 0;
  text-align: center;
  border: 1px solid;
  border-bottom: 0;
  border-collapse: collapse;
  border-top: 0;
}

.e-input-group .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper .e-input-group-icon:last-child {
  border-right-width: 0;
}

.e-input-group .e-input-group-icon + .e-input-group-icon
.e-input-group.e-control-wrapper .e-input-group-icon + .e-input-group-icon {
  border-left-width: 0;
}

.e-input-group .e-input-group-icon:first-child,
.e-input-group.e-control-wrapper .e-input-group-icon:first-child {
  border-left-width: 0;
}

.e-input-group.e-rtl .e-input-group-icon,
.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon,
.e-rtl .e-input-group .e-input-group-icon,
.e-rtl .e-input-group.e-control-wrapper .e-input-group-icon {
  border-left-width: 1px;
  border-right-width: 0;
}

.e-input-group.e-rtl .e-input-group-icon + .e-input-group-icon,
.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon + .e-input-group-icon,
.e-rtl .e-input-group .e-input-group-icon + .e-input-group-icon,
.e-rtl .e-input-group.e-control-wrapper .e-input-group-icon + .e-input-group-icon {
  border-left-width: 1px;
  border-right-width: 0;
}

.e-input-group.e-rtl input ~ .e-input-group-icon,
.e-input-group.e-control-wrapper.e-rtl input ~ .e-input-group-icon,
.e-rtl .e-input-group input ~ .e-input-group-icon,
.e-rtl .e-input-group.e-control-wrapper input ~ .e-input-group-icon {
  border-left-width: 0;
  border-right-width: 1px;
}

.e-input-group.e-rtl input ~ .e-input-group-icon + .e-input-group-icon,
.e-input-group.e-control-wrapper.e-rtl input ~ .e-input-group-icon + .e-input-group-icon,
.e-rtl .e-input-group input ~ .e-input-group-icon + .e-input-group-icon,
.e-rtl .e-input-group.e-control-wrapper input ~ .e-input-group-icon + .e-input-group-icon {
  border-left-width: 0;
  border-right-width: 1px;
}

.e-input-group .e-input-group-icon + .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon + .e-input-group-icon {
  border-left-width: 0;
}

.e-input-group .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper .e-input-group-icon:last-child {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.e-input-group .e-input-group-icon:first-child,
.e-input-group.e-control-wrapper .e-input-group-icon:first-child {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.e-input-group.e-rtl .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-rtl .e-input-group .e-input-group-icon:last-child,
.e-rtl .e-input-group.e-control-wrapper .e-input-group-icon:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 0;
}

.e-input-group.e-rtl .e-input-group-icon:first-child,
.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:first-child,
.e-rtl .e-input-group .e-input-group-icon:first-child,
.e-rtl .e-input-group.e-control-wrapper .e-input-group-icon:first-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 0;
  border-top-right-radius: 3px;
}

.e-input-group.e-bigger .e-input-group-icon,
.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon {
  min-height: 36px;
  min-width: 33px;
}

.e-input-group.e-bigger .e-input-group-icon,
.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon {
  font-size: 16px;
  padding: 0;
}

.e-input[disabled],
.e-input-group .e-input[disabled],
.e-input-group.e-control-wrapper .e-input[disabled],
.e-input-group.e-disabled,
.e-input-group.e-disabled input,
.e-input-group.e-disabled input.e-input,
.e-input-group.e-disabled textarea,
.e-input-group.e-disabled textarea.e-input,
.e-input-group.e-control-wrapper.e-disabled,
.e-input-group.e-control-wrapper.e-disabled input,
.e-input-group.e-control-wrapper.e-disabled input.e-input,
.e-input-group.e-control-wrapper.e-disabled textarea,
.e-input-group.e-control-wrapper.e-disabled textarea.e-input,
.e-float-input.e-disabled input,
.e-float-input.e-disabled textarea,
.e-float-input input[disabled],
.e-float-input input.e-disabled,
.e-float-input textarea[disabled],
.e-float-input textarea.e-disabled,
.e-float-input.e-control-wrapper.e-disabled input,
.e-float-input.e-control-wrapper.e-disabled textarea,
.e-float-input.e-control-wrapper input[disabled],
.e-float-input.e-control-wrapper input.e-disabled,
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-control-wrapper textarea.e-disabled,
.e-input-group.e-disabled span,
.e-input-group.e-control-wrapper.e-disabled span {
  cursor: not-allowed;
}

.e-input[disabled],
.e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-disabled,
.e-float-input input[disabled],
.e-float-input input.e-disabled,
.e-float-input.e-control-wrapper input[disabled],
.e-float-input.e-control-wrapper input.e-disabled {
  border-color: #ced4da;
  border-style: solid;
}

.e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-disabled {
  border-bottom-style: solid;
  border-width: 1px;
}

.e-input[disabled],
.e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-disabled,
.e-float-input.e-disabled,
.e-float-input input[disabled],
.e-float-input input.e-disabled,
.e-float-input.e-disabled input,
.e-float-input.e-control-wrapper.e-disabled,
.e-float-input.e-control-wrapper input[disabled],
.e-float-input.e-control-wrapper input.e-disabled,
.e-float-input.e-control-wrapper.e-disabled input {
  filter: alpha(opacity=100);
  opacity: 1;
}

.e-input.e-rtl,
.e-input-group.e-rtl,
.e-input-group.e-control-wrapper.e-rtl {
  direction: rtl;
}

.e-input.e-corner {
  border-radius: 4px;
}

.e-input-group,
.e-input-group.e-control-wrapper {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  vertical-align: middle;
}

.e-float-input:not(.e-input-group),
.e-float-input.e-control-wrapper:not(.e-input-group) {
  display: inline-block;
}

.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}

.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
  white-space: nowrap;
}

.e-input-group.e-corner .e-input:first-child,
.e-input-group.e-corner .e-input-group-icon:first-child,
.e-input-group.e-control-wrapper.e-corner .e-input:first-child,
.e-input-group.e-control-wrapper.e-corner .e-input-group-icon:first-child {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.e-input-group.e-corner .e-input:last-child,
.e-input-group.e-corner .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-corner .e-input:last-child,
.e-input-group.e-control-wrapper.e-corner .e-input-group-icon:last-child {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

input.e-input.e-small,
textarea.e-input.e-small,
.e-small input.e-input,
.e-small textarea.e-input,
.e-input-group.e-small,
.e-small .e-input-group,
.e-input-group.e-control-wrapper.e-small,
.e-small .e-input-group.e-control-wrapper,
.e-input-group.e-small.e-disabled,
.e-small .e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-small .e-input-group.e-control-wrapper.e-disabled {
  font-size: 12px;
}

.e-input-group.e-small .e-input,
.e-input-group.e-small.e-control-wrapper .e-input,
.e-small .e-input-group .e-input,
.e-small .e-input-group.e-control-wrapper .e-input {
  font: inherit;
}

.e-input.e-small,
.e-input-group.e-small .e-input,
.e-input-group.e-control-wrapper.e-small .e-input {
  line-height: inherit;
  padding: 0;
}

.e-input-group.e-small .e-input:focus,
.e-input-group.e-control-wrapper.e-small .e-input:focus,
.e-input-group.e-small.e-input-focus .e-input,
.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input {
  padding: 0;
}

.e-input.e-small.e-bigger,
.e-input-group.e-small.e-bigger,
.e-small.e-bigger .e-input-group,
.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-small.e-bigger .e-input-group.e-control-wrapper,
.e-bigger .e-input.e-small,
.e-small .e-input.e-bigger,
.e-bigger .e-input-group.e-small,
.e-bigger .e-input-group.e-control-wrapper.e-small,
.e-small .e-input-group.e-bigger,
.e-small .e-input-group.e-control-wrapper.e-bigger {
  font-size: 14px;
}

.e-input-group.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-input-group.e-control-wrapper.e-disabled,
.e-bigger .e-input.e-small.e-disabled,
.e-small .e-input.e-bigger.e-disabled,
.e-bigger .e-input-group.e-small.e-disabled,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-disabled,
.e-small .e-input-group.e-bigger.e-disabled,
.e-small .e-input-group.e-control-wrapper.e-bigger.e-disabled {
  font-size: 14px;
}

.e-input.e-small.e-bigger,
.e-bigger .e-input.e-small,
.e-small .e-input.e-bigger {
  padding: 0;
}

.e-input-group.e-small.e-bigger .e-input,
.e-input-group.e-small .e-input.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input,
.e-input-group.e-control-wrapper.e-small .e-input.e-bigger,
.e-bigger .e-input-group.e-small .e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small .e-input {
  font: inherit;
  padding: 0;
}

.e-input-group.e-small.e-bigger .e-input:focus,
.e-input-group.e-small .e-input.e-bigger:focus,
.e-bigger .e-input-group.e-small .e-input:focus,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input:focus,
.e-input-group.e-control-wrapper.e-small .e-input.e-bigger:focus,
.e-bigger .e-input-group.e-control-wrapper.e-small .e-input:focus,
.e-input-group.e-small.e-bigger.e-input-focus .e-input,
.e-input-group.e-small.e-input-focus .e-input.e-bigger,
.e-bigger .e-input-group.e-small.e-input-focus .e-input,
.e-input-group.e-control-wrapper.e-small.e-bigger.e-input-focus .e-input,
.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input.e-bigger,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-input-focus .e-input {
  padding: 0;
}

.e-input-group.e-small .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small .e-input-group .e-input-group-icon,
.e-small .e-input-group.e-control-wrapper .e-input-group-icon {
  font-size: 12px;
  min-height: 22px;
  min-width: 23px;
  padding: 0;
}

.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-input-group.e-small .e-input-group-icon,
.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon {
  font-size: 12px;
  min-height: 34px;
  min-width: 34px;
  padding: 0;
}

label.e-float-text,
.e-float-input label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text,
.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  left: 0;
  overflow: hidden;
  padding-left: 10px;
  pointer-events: none;
  position: absolute;
  text-overflow: ellipsis;
  top: -11px;
  -webkit-transform: translate3d(0, 16px, 0) scale(1);
          transform: translate3d(0, 16px, 0) scale(1);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  -webkit-transition: 0.25s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: 0.25s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  white-space: nowrap;
  width: 100%;
}

label.e-float-text,
.e-float-input label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text,
.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  top: -11px;
}

label.e-float-text,
.e-float-input label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text,
.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  -moz-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  -o-transform: translate(0%, -50%);
  -webkit-transform: translate(0%, -50%);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  left: 0%;
  top: 50%;
  transform: translate(0%, -50%);
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  width: 100%;
  font-style: normal;
}

.e-float-input.e-bigger label.e-float-text,
.e-float-input label.e-float-text.e-bigger,
.e-float-input input.e-bigger ~ label.e-float-text,
.e-bigger .e-float-input label.e-float-text,
.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text.e-bigger,
.e-float-input.e-control-wrapper input.e-bigger ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 16px;
}

.e-float-input.e-small label.e-float-text,
.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 12px;
}

.e-float-input.e-small.e-bigger label.e-float-text,
.e-bigger .e-float-input.e-small label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  font-style: normal;
}

.e-float-input input:focus ~ label.e-float-text,
.e-float-input input:valid ~ label.e-float-text,
.e-float-input input ~ label.e-label-top.e-float-text,
.e-float-input input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text,
.e-float-input.e-input-focus input ~ label.e-float-text {
  font-size: 14px;
  padding-right: 0;
  -webkit-transform: translate3d(-10px, -39px, 0) scale(1);
          transform: translate3d(-10px, -39px, 0) scale(1);
}

.e-float-input.e-bigger input:focus ~ label.e-float-text,
.e-float-input.e-bigger input:valid ~ label.e-float-text,
.e-float-input.e-bigger input ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger input label.e-float-text.e-label-top,
.e-bigger .e-float-input input:focus ~ label.e-float-text,
.e-bigger .e-float-input input:valid ~ label.e-float-text,
.e-bigger .e-float-input input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input label.e-float-text.e-label-top,
.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text {
  padding-right: 0;
  -webkit-transform: translate3d(-10px, -42px, 0) scale(1);
          transform: translate3d(-10px, -42px, 0) scale(1);
}

.e-float-input.e-bigger.e-small input:focus ~ label.e-float-text,
.e-float-input.e-bigger.e-small input:valid ~ label.e-float-text,
.e-float-input.e-bigger.e-small input ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small input label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-small input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small input label.e-float-text.e-label-top,
.e-small .e-float-input.e-bigger input:focus ~ label.e-float-text,
.e-small .e-float-input.e-bigger input:valid ~ label.e-float-text,
.e-small .e-float-input.e-bigger input ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger.e-small input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top,
.e-float-input.e-bigger.e-small.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-small.e-input-focus input-group-animation ~ label.e-float-text,
.e-small .e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text {
  padding-right: 0;
  -webkit-transform: translate3d(-10px, -39px, 0) scale(1);
          transform: translate3d(-10px, -39px, 0) scale(1);
}

.e-float-input.e-bigger input:focus ~ label.e-float-text,
.e-float-input.e-bigger input:valid ~ label.e-float-text,
.e-float-input.e-bigger input ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input input:focus ~ label.e-float-text,
.e-bigger .e-float-input input:valid ~ label.e-float-text,
.e-bigger .e-float-input input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text {
  font-size: 16px;
  padding-right: 0;
  top: 14px;
}

.e-float-input.e-small input:focus ~ label.e-float-text,
.e-float-input.e-small input:valid ~ label.e-float-text,
.e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-small .e-float-input input ~ label.e-label-top.e-float-text,
.e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-input-focus input-group-animation ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text {
  font-size: 12px;
  padding-right: 0;
  top: 17px;
}

.e-float-input.e-small.e-bigger input:focus ~ label.e-float-text,
.e-float-input.e-small.e-bigger input:valid ~ label.e-float-text,
.e-float-input.e-small.e-bigger input ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger input[readonly] ~ label.e-float-text,
.e-float-input.e-small.e-bigger input[disabled] ~ label.e-float-text,
.e-bigger .e-float-input.e-small input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small input[readonly] ~ label.e-float-text,
.e-bigger .e-float-input.e-small input[disabled] ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input[readonly] ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input[readonly] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input[disabled] ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-float-text,
.e-float-input.e-small.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-small.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text {
  font-size: 14px;
  padding-right: 0;
  top: 16px;
}

.e-float-input,
.e-float-input.e-control-wrapper {
  line-height: 1.4;
  margin-bottom: 0;
  margin-top: 24px;
  padding-top: 0;
  position: relative;
  width: 100%;
}

.e-float-input.e-bigger,
.e-bigger .e-float-input,
.e-float-input.e-control-wrapper.e-bigger,
.e-bigger .e-float-input.e-control-wrapper {
  line-height: 1.5;
  margin-bottom: 0;
  margin-top: 24px;
  padding-top: 0;
  position: relative;
  width: 100%;
}

.e-float-input.e-small,
.e-float-input.e-control-wrapper.e-small,
.e-small .e-float-input.e-control-wrapper {
  line-height: 1.35;
  margin-bottom: 0;
  margin-top: 20px;
  padding-top: 0;
}

.e-float-input.e-small.e-bigger,
.e-bigger.e-small .e-float-input.e-small,
.e-bigger .e-float-input.e-small,
.e-small .e-float-input.e-bigger,
.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-small,
.e-bigger .e-float-input.e-control-wrapper.e-small,
.e-small .e-float-input.e-control-wrapper.e-bigger {
  line-height: 1.4;
  margin-bottom: 0;
  margin-top: 24px;
  padding-top: 0;
}

.e-input-group.e-bigger,
.e-bigger .e-input-group,
.e-input-group.e-control-wrapper.e-bigger,
.e-bigger .e-input-group.e-control-wrapper {
  line-height: 1.5;
}

.e-input-group.e-small,
.e-input-group.e-control-wrapper.e-small,
.e-small .e-input-group,
.e-small .e-input-group.e-control-wrapper,
.e-input-group.e-small.e-bigger,
.e-bigger.e-small .e-input-group.e-small,
.e-bigger .e-input-group.e-small,
.e-small .e-input-group.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-bigger.e-small .e-input-group.e-control-wrapper.e-small,
.e-bigger .e-input-group.e-control-wrapper.e-small,
.e-small .e-input-group.e-control-wrapper.e-bigger {
  line-height: normal;
}

.e-float-input.e-no-float-label,
.e-float-input.e-bigger.e-no-float-label,
.e-bigger .e-float-input.e-no-float-label,
.e-float-input.e-small.e-no-float-label,
.e-small .e-float-input.e-no-float-label,
.e-float-input.e-small.e-bigger.e-no-float-label,
.e-bigger .e-float-input.e-small.e-no-float-label,
.e-small .e-float-input.e-bigger.e-no-float-label,
.e-float-input.e-control-wrapper.e-no-float-label,
.e-float-input.e-control-wrapper.e-bigger.e-no-float-label,
.e-bigger .e-float-input.e-control-wrapper.e-no-float-label,
.e-float-input.e-control-wrapper.e-small.e-no-float-label,
.e-small .e-float-input.e-control-wrapper.e-no-float-label,
.e-float-input.e-control-wrapper.e-small.e-bigger.e-no-float-label,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-no-float-label,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-no-float-label {
  margin-top: 0;
}

.e-float-input,
.e-float-input.e-control-wrapper,
.e-float-input.e-disabled,
.e-float-input.e-control-wrapper.e-disabled,
.e-float-input.e-input-group.e-disabled,
.e-float-input.e-input-group.e-control-wrapper.e-disabled {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 14px;
  font-weight: 400;
}

.e-float-input input,
.e-float-input textarea,
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper textarea {
  border: 0 solid;
  border-width: 1px;
  display: block;
  font: inherit;
  width: 100%;
}

.e-float-input input,
.e-float-input.e-control-wrapper input {
  min-width: 0;
  padding: 0;
}

.e-float-input input,
.e-input-group input,
.e-float-input.e-control-wrapper input,
.e-input-group.e-control-wrapper input {
  text-indent: 8px;
}

.e-float-input textarea,
.e-input-group textarea,
.e-float-input.e-control-wrapper textarea,
.e-input-group.e-control-wrapper textarea {
  text-indent: 8px;
}

.e-float-input.e-bigger,
.e-bigger .e-float-input,
.e-float-input.e-control-wrapper.e-bigger,
.e-bigger .e-float-input.e-control-wrapper {
  font-size: 16px;
}

.e-float-input.e-bigger.e-disabled,
.e-bigger .e-float-input.e-disabled,
.e-float-input.e-control-wrapper.e-bigger.e-disabled,
.e-bigger .e-float-input.e-control-wrapper.e-disabled,
.e-float-input.e-input-group.e-bigger.e-disabled,
.e-bigger .e-float-input.e-input-group.e-disabled,
.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled,
.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-disabled {
  font-size: 16px;
}

.e-float-input.e-bigger input,
.e-float-input input.e-bigger,
.e-bigger .e-float-input input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper input {
  font: inherit;
  line-height: inherit;
  padding: 0;
}

.e-float-input.e-small,
.e-small .e-float-input,
.e-float-input.e-control-wrapper.e-small,
.e-small .e-float-input.e-control-wrapper {
  font-size: 12px;
}

.e-float-input.e-small.e-disabled,
.e-small .e-float-input.e-disabled,
.e-float-input.e-control-wrapper.e-small.e-disabled,
.e-small .e-float-input.e-control-wrapper.e-disabled,
.e-float-input.e-input-group.e-small.e-disabled,
.e-small .e-float-input.e-input-group.e-disabled,
.e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-small .e-float-input.e-input-group.e-control-wrapper.e-disabled {
  font-size: 12px;
}

.e-float-input.e-small input,
.e-float-input.e-control-wrapper.e-small input {
  font: inherit;
  line-height: inherit;
  padding: 0;
}

.e-float-input.e-small.e-bigger,
.e-small.e-bigger .e-float-input,
.e-bigger .e-float-input.e-small,
.e-small .e-float-input.e-bigger,
.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-small.e-bigger .e-float-input.e-control-wrapper,
.e-bigger .e-float-input.e-control-wrapper.e-small,
.e-small .e-float-input.e-control-wrapper.e-bigger {
  font-size: 14px;
}

.e-float-input.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-float-input.e-disabled,
.e-bigger .e-float-input.e-small.e-disabled,
.e-small .e-float-input.e-bigger.e-disabled,
.e-float-input.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-float-input.e-control-wrapper.e-disabled,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-disabled,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-disabled,
.e-float-input.e-input-group.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-float-input.e-input-group.e-disabled,
.e-bigger .e-float-input.e-input-group.e-small.e-disabled,
.e-small .e-float-input.e-input-group.e-bigger.e-disabled,
.e-float-input.e-input-group.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-small .e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled {
  font-size: 14px;
}

.e-float-input.e-small.e-bigger input,
.e-float-input.e-small input.e-bigger,
.e-bigger .e-float-input.e-small input,
.e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-small input {
  font: inherit;
  line-height: inherit;
  padding: 0;
}

.e-float-input input:focus,
.e-float-input.e-control-wrapper input:focus,
.e-float-input textarea:focus,
.e-float-input.e-control-wrapper textarea:focus,
.e-float-input.e-input-focus input,
.e-float-input.e-control-wrapper.e-input-focus input {
  outline: none;
}

label.e-float-text,
.e-float-input label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text {
  font-family: inherit;
}

.e-float-input input:valid ~ label.e-float-text,
.e-float-input input:focus ~ label.e-float-text,
.e-float-input input:valid ~ label.e-float-text.e-label-top,
.e-float-input input ~ label.e-float-text.e-label-top,
.e-float-input .e-input-in-wrap input:valid ~ label.e-float-text,
.e-float-input .e-input-in-wrap input:valid ~ label.e-float-text.e-label-top,
.e-float-input .e-input-in-wrap input ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper input:valid ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper input ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-float-text.e-label-top,
.e-float-input.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text {
  font-weight: normal;
  -webkit-user-select: text;
  -ms-user-select: text;
  -moz-user-select: text;
       user-select: text;
}

.e-float-input textarea:valid ~ label.e-float-text,
.e-float-input textarea:focus ~ label.e-float-text,
.e-float-input textarea:valid ~ label.e-float-text.e-label-top,
.e-float-input textarea ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-label-top {
  font-weight: normal;
  -webkit-user-select: text;
  -ms-user-select: text;
  -moz-user-select: text;
       user-select: text;
}

label.e-float-text,
.e-float-input label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text,
.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-weight: 400;
}

.e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-weight: 400;
}

.e-float-input:not(.e-input-group) .e-float-line::before,
.e-float-input:not(.e-input-group) .e-float-line::after,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after {
  bottom: 0;
  content: '';
  height: 2px;
  position: absolute;
  -webkit-transition: .2s ease;
  transition: .2s ease;
  width: 0;
}

.e-float-input:not(.e-input-group) .e-float-line::before,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before {
  left: 50%;
}

.e-float-input:not(.e-input-group) .e-float-line::after,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after {
  right: 50%;
}

.e-float-input:not(.e-input-group) input:focus ~ .e-float-line::before,
.e-float-input:not(.e-input-group) textarea:focus ~ .e-float-line::before,
.e-float-input:not(.e-input-group) input:focus ~ .e-float-line::after,
.e-float-input:not(.e-input-group) textarea:focus ~ .e-float-line::after,
.e-float-input.e-control-wrapper:not(.e-input-group) input:focus ~ .e-float-line::before,
.e-float-input.e-control-wrapper:not(.e-input-group) textarea:focus ~ .e-float-line::before,
.e-float-input.e-control-wrapper:not(.e-input-group) input:focus ~ .e-float-line::after,
.e-float-input.e-control-wrapper:not(.e-input-group) textarea:focus ~ .e-float-line::after,
.e-float-input:not(.e-input-group).e-input-focus input ~ .e-float-line::before,
.e-float-input:not(.e-input-group).e-input-focus input ~ .e-float-line::after,
.e-float-input.e-control-wrapper:not(.e-input-group).e-input-focus input ~ .e-float-line::before,
.e-float-input.e-control-wrapper:not(.e-input-group).e-input-focus input ~ .e-float-line::after {
  width: 50%;
}

.e-float-input .e-float-line,
.e-float-input.e-control-wrapper .e-float-line {
  display: block;
  position: relative;
  width: 100%;
}

.e-float-input.e-rtl,
.e-float-input.e-control-wrapper.e-rtl {
  direction: rtl;
}

.e-float-input.e-rtl label.e-float-text,
.e-float-input.e-control-wrapper.e-rtl label.e-float-text,
.e-rtl .e-float-input label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper label.e-float-text,
.e-rtl label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper label.e-float-text,
.e-rtl.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  right: 0;
  -webkit-transform-origin: right top;
          transform-origin: right top;
}

.e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-rtl.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom {
  padding-right: 10px;
}

.e-float-input.e-rtl.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-rtl.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-bigger input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-bigger .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-control-wrapper.e-rtl.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-bigger input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom {
  padding-right: 10px;
}

.e-float-input.e-rtl.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-small.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-small.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-rtl.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-small input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text,
.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-control-wrapper.e-rtl.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-small input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text,
.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom {
  padding-right: 10px;
}

.e-float-input.e-rtl.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-rtl.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-control-wrapper.e-rtl.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom {
  padding-right: 10px;
}

.e-input-group.e-corner.e-rtl .e-input:first-child,
.e-input-group.e-corner.e-rtl .e-input-group-icon:first-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input:first-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input-group-icon:first-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 0;
  border-top-right-radius: 4px;
}

.e-input-group.e-corner.e-rtl .e-input:last-child,
.e-input-group.e-corner.e-rtl .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input:last-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input-group-icon:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 0;
}

.e-input-group.e-warning::before,
.e-input-group.e-control-wrapper.e-warning::before {
  content: '';
}

.e-float-input input[disabled],
.e-float-input input.e-disabled,
.e-float-input.e-control-wrapper input[disabled],
.e-float-input.e-control-wrapper input.e-disabled {
  background: transparent;
  background-image: none;
  cursor: not-allowed;
}

.e-input-group.e-corner.e-rtl input.e-input:only-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl input.e-input:only-child {
  border-radius: 4px;
}

.e-input-group.e-rtl .e-input:not(:first-child):focus,
.e-input-group.e-control-wrapper.e-rtl .e-input:not(:first-child):focus {
  border-right-width: 0;
}

.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input {
  min-width: 0;
  width: 100%;
}

.e-input-group input.e-input,
.e-input-group textarea.e-input,
.e-input-group input.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]):not(:focus),
.e-input-group textarea.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]),
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-control-wrapper input.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]):not(:focus),
.e-input-group.e-control-wrapper textarea.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]) {
  border: 0 solid;
  border-width: 0;
}

.e-input-group input.e-input,
.e-input-group textarea.e-input,
.e-input-group.e-bigger .e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-control-wrapper.e-bigger .e-input,
.e-bigger .e-input-group .e-input,
.e-bigger .e-input-group.e-control-wrapper .e-input {
  margin-bottom: 0;
}

.e-input-group::before,
.e-input-group::after,
.e-input-group.e-control-wrapper::before,
.e-input-group.e-control-wrapper::after {
  content: '';
}

.e-input-group::before,
.e-input-group.e-control-wrapper::before {
  content: '';
}

.e-input-group.e-input-focus::before,
.e-input-group.e-input-focus::after,
.e-input-group.e-control-wrapper.e-input-focus::before,
.e-input-group.e-control-wrapper.e-input-focus::after {
  content: '';
}

.e-input-group::after,
.e-input-group.e-control-wrapper::after {
  content: '';
}

.e-input-group,
.e-input-group.e-control-wrapper {
  position: relative;
  width: 100%;
}

.e-input.e-small,
.e-input-group.e-small,
.e-input-group.e-control-wrapper.e-small {
  margin-bottom: 0;
}

.e-input.e-small.e-bigger,
.e-input-group.e-small.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-bigger .e-input.e-small,
.e-bigger .e-input-group.e-small,
.e-bigger .e-input-group.e-control-wrapper.e-small {
  line-height: inherit;
  margin-bottom: 0;
}

.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
  margin-bottom: 0;
  margin-right: 0;
  margin-top: 0;
}

.e-float-input.e-input-group .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon {
  margin-top: 0;
}

.e-input-group.e-bigger .e-input-group-icon,
.e-input-group .e-input-group-icon.e-bigger,
.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger .e-input-group .e-input-group-icon,
.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon {
  margin-bottom: 0;
  margin-right: 0;
  margin-top: 0;
}

.e-float-input.e-input-group.e-bigger .e-input-group-icon,
.e-float-input.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-float-input.e-input-group .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-input-group .e-input-group-icon {
  margin-top: 0;
}

.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-input-group.e-small .e-input-group-icon,
.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon {
  margin-bottom: 0;
  margin-right: 0;
  margin-top: 0;
}

.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-float-input.e-input-group.e-small .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon {
  margin-top: 0;
}

.e-input-group.e-small .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small .e-input-group .e-input-group-icon,
.e-small .e-input-group.e-control-wrapper .e-input-group-icon {
  margin-bottom: 0;
  margin-right: 0;
  margin-top: 0;
}

.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small .e-float-input.e-input-group .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-small .e-float-input.e-control-wrapper.e-input-group .e-input-group-icon {
  margin-top: 0;
}

.e-input-group .e-input-group-icon:last-child,
.e-input-group.e-bigger .e-input-group-icon:last-child,
.e-input-group .e-input-group-icon.e-bigger:last-child,
.e-bigger .e-input-group .e-input-group-icon:last-child,
.e-input-group.e-small .e-input-group-icon:last-child,
.e-input-group.e-small.e-bigger .e-input-group-icon:last-child,
.e-input-group.e-small .e-input-group-icon.e-bigger:last-child,
.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger:last-child,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger:last-child,
.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon:last-child,
.e-bigger .e-input-group.e-small .e-input-group-icon:last-child {
  margin-right: 0;
}

.e-input-group,
.e-input-group.e-control-wrapper {
  border-bottom: 1px solid;
}

.e-input-group,
.e-input-group.e-success,
.e-input-group.e-warning,
.e-input-group.e-error,
.e-input-group.e-control-wrapper,
.e-input-group.e-control-wrapper.e-success,
.e-input-group.e-control-wrapper.e-warning,
.e-input-group.e-control-wrapper.e-error {
  border: 1px solid;
  border-width: 1px;
}

.e-input-group.e-rtl.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:not(:first-child):focus,
.e-input-group.e-control-wrapper.e-rtl.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:not(:first-child):focus {
  border-right-width: 0;
}

.e-input-group.e-input-focus.e-corner,
.e-input-group.e-control-wrapper.e-input-focus.e-corner {
  border-radius: 4px;
}

.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled,
.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap {
  background: #e9ecef;
  color: #6c757d;
}

.e-input-group:not(.e-success):not(.e-warning):not(.e-error).e-disabled,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error).e-disabled {
  border-style: solid;
}

.e-float-custom-tag,
.e-float-custom-tag.e-control-wrapper {
  display: inline-block;
}

.e-float-custom-tag.e-input-group,
.e-float-custom-tag.e-input-group.e-control-wrapper,
.e-input-custom-tag,
.e-input-custom-tag.e-input-group,
.e-input-custom-tag.e-input-group.e-control-wrapper {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  vertical-align: middle;
}

.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
  content: '';
}

.e-input-group:not(.e-filled) .e-input-group-icon::after,
.e-input-group.e-control-wrapper:not(.e-filled) .e-input-group-icon::after {
  content: '';
}

.e-input-group .e-input-group-icon.e-input-btn-ripple::after,
.e-input-group.e-control-wrapper .e-input-group-icon.e-input-btn-ripple::after {
  content: '';
}

input.e-input::-ms-clear,
.e-float-input input::-ms-clear,
.e-float-input.e-control-wrapper input::-ms-clear {
  display: none;
}

.e-float-input.e-input-group .e-float-line,
.e-float-input.e-input-group.e-control-wrapper .e-float-line,
.e-float-input.e-control-wrapper.e-input-group .e-float-line,
.e-float-input.e-control-wrapper.e-input-group.e-control-wrapper .e-float-line {
  bottom: -1px;
  position: absolute;
}

.e-float-input.e-input-group input,
.e-float-input.e-input-group textarea,
.e-float-input.e-input-group.e-control-wrapper input,
.e-float-input.e-input-group.e-control-wrapper textarea {
  border: 0;
}

.e-float-input.e-input-group .e-float-line,
.e-float-input.e-input-group .e-float-text,
.e-float-input.e-input-group.e-control-wrapper .e-float-line,
.e-float-input.e-input-group.e-control-wrapper .e-float-text {
  right: 0;
}

input.e-input::-webkit-input-placeholder,
input.e-input:-moz-placeholder,
input.e-input:-ms-input-placeholder,
input.e-input::-moz-placeholder {
  font-size: 14px;
  font-style: normal;
}

textarea.e-input::-webkit-input-placeholder,
textarea.e-input:-moz-placeholder,
textarea.e-input:-ms-input-placeholder,
textarea.e-input::-moz-placeholder {
  font-size: 14px;
  font-style: normal;
}

.e-bigger input.e-input::-webkit-input-placeholder,
input.e-bigger.e-input::-webkit-input-placeholder,
.e-bigger input.e-input:-moz-placeholder,
input.e-bigger.e-input:-moz-placeholder,
.e-bigger input.e-input:-ms-input-placeholder,
input.e-bigger.e-input:-ms-input-placeholder,
.e-bigger input.e-input::-moz-placeholder,
input.e-bigger.e-input::-moz-placeholder {
  font-size: 16px;
  font-style: normal;
}

.e-bigger textarea.e-input::-webkit-input-placeholder,
textarea.e-bigger.e-input::-webkit-input-placeholder,
.e-bigger textarea.e-input:-moz-placeholder,
textarea.e-bigger.e-input:-moz-placeholder,
.e-bigger textarea.e-input:-ms-input-placeholder,
textarea.e-bigger.e-input:-ms-input-placeholder,
.e-bigger textarea.e-input::-moz-placeholder,
textarea.e-bigger.e-input::-moz-placeholder {
  font-size: 16px;
  font-style: normal;
}

.e-small input.e-input::-webkit-input-placeholder,
input.e-small.e-input::-webkit-input-placeholder,
.e-small input.e-input:-moz-placeholder,
input.e-small.e-input:-moz-placeholder,
.e-small input.e-input:-ms-input-placeholder,
input.e-small.e-input:-ms-input-placeholder,
.e-small input.e-input::-moz-placeholder,
input.e-small.e-input::-moz-placeholder {
  font-size: 12px;
  font-style: normal;
}

.e-small textarea.e-input::-webkit-input-placeholder,
textarea.e-small.e-input::-webkit-input-placeholder,
.e-small textarea.e-input:-moz-placeholder,
textarea.e-small.e-input:-moz-placeholder,
.e-small textarea.e-input:-ms-input-placeholder,
textarea.e-small.e-input:-ms-input-placeholder,
.e-small textarea.e-input::-moz-placeholder,
textarea.e-small.e-input::-moz-placeholder {
  font-size: 12px;
  font-style: normal;
}

.e-bigger input.e-small.e-input::-webkit-input-placeholder,
.e-small input.e-bigger.e-input::-webkit-input-placeholder,
.e-bigger input.e-small.e-input:-moz-placeholder,
.e-small input.e-bigger.e-input:-moz-placeholder,
.e-bigger input.e-small.e-input:-ms-input-placeholder,
.e-small input.e-bigger.e-input:-ms-input-placeholder,
.e-bigger input.e-small.e-input::-moz-placeholder,
.e-small input.e-bigger.e-input::-moz-placeholder {
  font-size: 14px;
  font-style: normal;
}

.e-bigger textarea.e-small.e-input::-webkit-input-placeholder,
.e-small textarea.e-bigger.e-input::-webkit-input-placeholder,
.e-bigger textarea.e-small.e-input:-moz-placeholder,
.e-small textarea.e-bigger.e-input:-moz-placeholder,
.e-bigger intextareaput.e-small.e-input:-ms-input-placeholder,
.e-small textarea.e-bigger.e-input:-ms-input-placeholder,
.e-bigger textarea.e-small.e-input::-moz-placeholder,
.e-small textarea.e-bigger.e-input::-moz-placeholder {
  font-size: 14px;
  font-style: normal;
}

input.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}

textarea.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}

.e-input-group input.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}

.e-input-group textarea.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}

.e-input-group.e-control-wrapper input.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}

.e-input-group.e-control-wrapper textarea.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}

input.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}

.e-input-group input.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}

.e-input-group.e-control-wrapper input.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}

textarea.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}

input.e-input::-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}

textarea.e-input::-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}

input.e-input:-ms-input-placeholder {
  font-style: normal;
}

textarea.e-input:-ms-input-placeholder {
  font-style: normal;
}

input.e-input::-webkit-input-placeholder {
  font-style: normal;
  -webkit-user-select: none;
  user-select: none;
}

textarea.e-input::-webkit-input-placeholder {
  font-style: normal;
  -webkit-user-select: none;
  user-select: none;
}

input.e-input,
.e-input-group input,
.e-input-group.e-control-wrapper input,
.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 29px;
}

.e-float-input:not(.e-input-group) input,
.e-float-input.e-control-wrapper:not(.e-input-group) input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 29px;
}

input.e-input.e-bigger,
.e-input-group.e-bigger input,
.e-input-group.e-bigger input.e-input,
.e-input-group.e-control-wrapper.e-bigger input,
.e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-bigger .e-input-group input,
.e-bigger .e-input-group input.e-input,
.e-bigger .e-input-group.e-control-wrapper input,
.e-bigger .e-input-group.e-control-wrapper input.e-input,
.e-float-input.e-bigger input,
.e-float-input.e-bigger input.e-input,
.e-bigger .e-float-input input,
.e-bigger .e-float-input input.e-input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper.e-bigger input.e-input,
.e-bigger .e-float-input.e-control-wrapper input,
.e-bigger .e-float-input.e-control-wrapper input.e-input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 36px;
}

.e-float-input.e-bigger:not(.e-input-group) input,
.e-float-input.e-bigger:not(.e-input-group) input.e-input,
.e-bigger .e-float-input:not(.e-input-group) input,
.e-bigger .e-float-input:not(.e-input-group) input.e-input,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input.e-input,
.e-bigger .e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-bigger .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 36px;
}

input.e-input.e-small,
.e-input-group.e-small input,
.e-input-group.e-small input.e-input,
.e-small .e-input-group input,
.e-small .e-input-group input.e-input,
.e-input-group.e-control-wrapper.e-small input,
.e-input-group.e-control-wrapper.e-small input.e-input,
.e-small .e-input-group.e-control-wrapper input,
.e-small .e-input-group.e-control-wrapper input.e-input,
.e-float-input.e-small input,
.e-float-input.e-small input.e-input,
.e-small .e-float-input input,
.e-small .e-float-input input.e-input,
.e-float-input.e-control-wrapper.e-small input,
.e-float-input.e-control-wrapper.e-small input.e-input,
.e-small .e-float-input.e-control-wrapper input,
.e-small .e-float-input.e-control-wrapper input.e-input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 22px;
}

.e-float-input.e-small:not(.e-input-group) input,
.e-float-input.e-small:not(.e-input-group) input.e-input,
.e-small .e-float-input:not(.e-input-group) input,
.e-small .e-float-input:not(.e-input-group) input.e-input
.e-float-input.e-control-wrapper.e-small:not(.e-input-group) input,
.e-float-input.e-control-wrapper.e-small:not(.e-input-group) input.e-input,
.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 22px;
}

input.e-input.e-small.e-bigger,
.e-input-group.e-bigger.e-small input,
.e-input-group.e-bigger.e-small input.e-input,
.e-bigger.e-small .e-input-group input,
.e-bigger.e-small .e-input-group input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small input,
.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input,
.e-bigger.e-small .e-input-group.e-control-wrapper input,
.e-bigger.e-small .e-input-group.e-control-wrapper input.e-input,
.e-float-input.e-bigger.e-small input,
.e-float-input.e-bigger.e-small input.e-input,
.e-bigger.e-small .e-float-input input,
.e-bigger.e-small .e-float-input input.e-input,
.e-float-input.e-control-wrapper.e-bigger.e-small input,
.e-float-input.e-control-wrapper.e-bigger.e-small input.e-input,
.e-bigger.e-small .e-float-input.e-control-wrapper input,
.e-bigger.e-small .e-float-input.e-control-wrapper input.e-input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 34px;
}

.e-float-input.e-bigger.e-small:not(.e-input-group) input,
.e-float-input.e-bigger.e-small:not(.e-input-group) input.e-input,
.e-bigger.e-small .e-float-input:not(.e-input-group) input,
.e-bigger.e-small .e-float-input:not(.e-input-group) input.e-input,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input.e-input,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 36px;
}

textarea.e-input,
.e-input-group textarea,
.e-input-group.e-control-wrapper textarea,
.e-float-input textarea,
.e-float-input.e-control-wrapper textarea {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: auto;
}

.e-input-group textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
textarea.e-input.e-bigger,
.e-input-group.e-bigger textarea,
.e-input-group.e-bigger textarea.e-input,
.e-bigger .e-input-group textarea,
.e-bigger .e-input-group textarea.e-input,
.e-input-group.e-control-wrapper.e-bigger textarea,
.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper textarea,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input,
.e-float-input.e-bigger textarea,
.e-float-input.e-bigger textarea.e-input,
.e-bigger .e-float-input textarea,
.e-bigger .e-float-input textarea.e-input,
.e-float-input.e-control-wrapper.e-bigger textarea,
.e-float-input.e-control-wrapper.e-bigger textarea.e-input,
.e-bigger .e-float-input.e-control-wrapper textarea,
.e-bigger .e-float-input.e-control-wrapper textarea.e-input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: auto;
}

textarea.e-input.e-small,
.e-input-group.e-small textarea,
.e-input-group.e-small textarea.e-input,
.e-small .e-input-group textarea,
.e-small .e-input-group textarea.e-input,
.e-input-group.e-control-wrapper.e-small textarea,
.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-small .e-input-group.e-control-wrapper textarea,
.e-small .e-input-group.e-control-wrapper textarea.e-input,
.e-float-input.e-small textarea,
.e-float-input.e-small textarea.e-input,
.e-small .e-float-input textarea,
.e-small .e-float-input textarea.e-input,
.e-float-input.e-control-wrapper.e-small textarea,
.e-float-input.e-control-wrapper.e-small textarea.e-input,
.e-small .e-float-input.e-control-wrapper textarea,
.e-small .e-float-input.e-control-wrapper textarea.e-input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: auto;
}

textarea.e-input.e-small.e-bigger,
.e-input-group.e-bigger.e-small textarea,
.e-input-group.e-bigger.e-small textarea.e-input,
.e-bigger.e-small .e-input-group textarea,
.e-bigger.e-small .e-input-group textarea.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small textarea,
.e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input,
.e-bigger.e-small .e-input-group.e-control-wrapper textarea,
.e-bigger.e-small .e-input-group.e-control-wrapper textarea.e-input,
.e-float-input.e-bigger.e-small textarea,
.e-float-input.e-bigger.e-small textarea.e-input,
.e-bigger.e-small .e-float-input textarea,
.e-bigger.e-small .e-float-input textarea.e-input,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea.e-input,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea.e-input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: auto;
}

input.e-input.e-bigger,
.e-input-group input.e-input.e-bigger,
.e-input-group input.e-input.e-bigger,
.e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-input-group.e-bigger .e-input,
.e-input-group.e-control-wrapper.e-bigger .e-input,
.e-bigger input.e-input,
.e-bigger .e-input-group .e-input,
.e-bigger .e-input-group.e-control-wrapper .e-input,
.e-float-input.e-bigger input,
.e-float-input input.e-bigger,
.e-bigger .e-float-input input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper input {
  text-indent: 12px;
}

input.e-input.e-small,
.e-input-group input.e-input.e-small,
.e-input-group.e-control-wrapper input.e-input.e-small,
.e-input-group.e-small .e-input,
.e-input-group.e-control-wrapper.e-small .e-input,
.e-small input.e-input,
.e-small .e-input-group .e-input,
.e-small .e-input-group.e-control-wrapper .e-input,
.e-float-input.e-small input,
.e-float-input input.e-small,
.e-small .e-float-input input,
.e-float-input.e-control-wrapper.e-small input,
.e-float-input.e-control-wrapper input.e-small,
.e-small .e-float-input.e-control-wrapper input {
  text-indent: 8px;
}

textarea.e-input.e-small,
.e-input-group textarea.e-input.e-small,
.e-input-group.e-control-wrapper input.e-input-group textarea.e-input.e-small,
.e-small input.e-input,
.e-float-input.e-small textarea,
.e-float-input textarea.e-small,
.e-small .e-float-input textarea,
.e-float-input.e-control-wrapper.e-small textarea,
.e-float-input.e-control-wrapper textarea.e-small,
.e-small .e-float-input.e-control-wrapper textarea {
  text-indent: 8px;
}

input.e-input,
.e-input-group input.e-input,
.e-input-group input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper input,
.e-float-input input.e-input,
.e-float-input input,
.e-float-input.e-control-wrapper input.e-input,
.e-float-input.e-control-wrapper input,
.e-input-group input.e-input:focus,
.e-input-group.e-control-wrapper input.e-input:focus,
.e-float-input.e-control-wrapper input:focus,
.e-float-input input:focus,
.e-input-group.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-float-input.e-control-wrapper.e-input-focus input,
.e-float-input.e-input-focus input {
  padding-left: 8px;
  text-indent: 0;
}

textarea.e-input,
.e-input-group textarea.e-input,
.e-input-group textarea,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-control-wrapper textarea,
.e-float-input textarea.e-input,
.e-float-input textarea,
.e-float-input.e-control-wrapper textarea.e-input,
.e-float-input.e-control-wrapper textarea,
.e-input-group textarea.e-input:focus,
.e-input-group.e-control-wrapper textarea.e-input:focus,
.e-float-input.e-control-wrapper textarea:focus,
.e-float-input textarea:focus {
  padding-left: 8px;
  text-indent: 0;
}

input.e-input.e-rtl,
.e-input-group.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-float-input.e-rtl input,
.e-float-input.e-control-wrapper.e-rtl input,
.e-rtl .e-input-group input.e-input,
.e-rtl .e-input-group.e-control-wrapper input.e-input,
.e-rtl .e-float-input input,
.e-rtl .e-float-input.e-control-wrapper input,
.e-input-group.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-float-input.e-rtl input,
.e-float-input.e-control-wrapper.e-rtl input,
.e-rtl .e-input-group input.e-input,
.e-rtl .e-input-group.e-control-wrapper input.e-input,
.e-rtl .e-float-input input,
.e-rtl .e-float-input.e-control-wrapper input,
.e-input-group.e-rtl input.e-input:focus,
.e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-float-input.e-rtl input:focus,
.e-float-input.e-control-wrapper.e-rtl input:focus,
.e-rtl .e-input-group input.e-input:focus,
.e-rtl .e-input-group.e-control-wrapper input.e-input:focus,
.e-rtl .e-float-input input:focus,
.e-rtl .e-float-input.e-control-wrapper input:focus,
.e-input-group.e-rtl.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-rtl .e-input-group.e-input-focus input.e-input,
.e-rtl .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-float-input.e-rtl.e-input-focus input,
.e-float-input.e-control-wrapper.e-rtl.e-input-focus input,
.e-rtl .e-float-input.e-input-focus input,
.e-rtl .e-float-input.e-control-wrapper.e-input-focus input {
  padding-left: 0;
  padding-right: 8px;
  text-indent: 0;
}

textarea.e-input.e-rtl,
.e-input-group:not(.e-outline).e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input,
.e-float-input:not(.e-outline).e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input,
.e-rtl .e-float-input:not(.e-outline) textarea,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea,
.e-input-group:not(.e-outline).e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input,
.e-float-input:not(.e-outline).e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input,
.e-rtl .e-float-input:not(.e-outline) textarea,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea,
.e-input-group:not(.e-outline).e-rtl textarea.e-input:focus,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input:focus,
.e-float-input:not(.e-outline).e-rtl textarea:focus,
.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea:focus,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input:focus,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input:focus,
.e-rtl .e-float-input:not(.e-outline) textarea:focus,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea:focus {
  padding-right: 8px;
  text-indent: 0;
}

input.e-input.e-small,
.e-small input.e-input,
.e-input-group.e-small input.e-input,
.e-input-group.e-control-wrapper.e-small input.e-input,
.e-float-input.e-small input,
.e-float-input.e-control-wrapper input.e-small,
.e-float-input.e-small input,
.e-float-input.e-control-wrapper input.e-small,
.e-input-group input.e-input.e-small,
.e-input-group.e-control-wrapper input.e-input.e-small,
.e-small .e-float-input input,
.e-small .e-float-input.e-control-wrapper input,
.e-small .e-input-group input.e-input,
.e-small .e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-small input.e-input:focus,
.e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-float-input.e-small input:focus,
.e-float-input.e-control-wrapper.e-small input:focus,
.e-small .e-input-group.e-control-wrapper input.e-input:focus,
.e-small .e-input-group input.e-input:focus,
.e-small .e-float-input input:focus,
.e-small .e-float-input.e-control-wrapper input:focus,
.e-input-group.e-small.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-small .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-small .e-input-group.e-input-focus input.e-input,
.e-float-input.e-small.e-input-focus input,
.e-float-input.e-control-wrapper.e-input-focus.e-small input,
.e-small .e-float-input.e-input-focus input,
.e-small .e-float-input.e-control-wrapper.e-input-focus input {
  padding-left: 8px;
  text-indent: 0;
}

textarea.e-input.e-small,
.e-small textarea.e-input,
.e-input-group.e-small textarea.e-input,
.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-float-input.e-control-wrapper.e-small textarea,
.e-float-input.e-control-wrapper textarea.e-small,
.e-float-input.e-small textarea,
.e-float-input textarea.e-small,
.e-input-group textarea.e-input.e-small,
.e-input-group.e-control-wrapper textarea.e-input.e-small,
.e-small .e-float-input.e-control-wrapper textarea,
.e-small .e-float-input textarea,
.e-small .e-input-group textarea.e-input,
.e-small .e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-small textarea.e-input:focus,
.e-input-group.e-control-wrapper.e-small textarea.e-input:focus,
.e-float-input.e-small textarea:focus,
.e-float-input.e-control-wrapper.e-small textarea:focus,
.e-small .e-input-group textarea.e-input:focus,
.e-small .e-input-group.e-control-wrapper textarea.e-input:focus,
.e-small .e-float-input.e-control-wrapper textarea:focus,
.e-small .e-float-input textarea:focus {
  padding-left: 8px;
  text-indent: 0;
}

.e-rtl input.e-input.e-small,
input.e-input.e-small.e-rtl,
.e-small.e-rtl input.e-input,
.e-small input.e-input.e-rtl,
.e-float-input.e-control-wrapper.e-small.e-rtl input,
.e-float-input.e-small.e-rtl input,
.e-input-group.e-small.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input,
.e-rtl .e-float-input.e-small input,
.e-rtl .e-float-input.e-control-wrapper.e-small input,
.e-rtl .e-input-group.e-small input.e-input,
.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input,
.e-float-input.e-rtl input.e-small,
.e-float-input.e-control-wrapper.e-rtl input.e-small,
.e-input-group.e-rtl input.e-input.e-small,
.e-input-group.e-control-wrapper.e-rtl input.e-input.e-small,
.e-rtl .e-float-input input.e-small,
.e-rtl .e-float-input.e-control-wrapper input.e-small,
.e-rtl .e-input-group input.e-input.e-small,
.e-rtl .e-input-group.e-control-wrapper input.e-input.e-small,
.e-small .e-float-input.e-rtl input,
.e-small .e-float-input.e-control-wrapper.e-rtl input,
.e-small .e-input-group.e-rtl input.e-input,
.e-small .e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-small.e-rtl .e-float-input.e-control-wrapper input,
.e-small.e-rtl .e-float-input input,
.e-small.e-rtl .e-input-group.e-control-wrapper input.e-input,
.e-small.e-rtl .e-input-group input.e-input,
.e-small.e-rtl .e-input-group.e-control-wrapper input.e-input:focus,
.e-small.e-rtl .e-input-group input.e-input:focus,
.e-small.e-rtl .e-float-input.e-control-wrapper input:focus,
.e-small.e-rtl .e-float-input input:focus,
.e-small .e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-small .e-input-group.e-rtl input.e-input:focus,
.e-small .e-float-input.e-control-wrapper.e-rtl input:focus,
.e-small .e-float-input.e-rtl input:focus,
.e-small.e-rtl .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-small.e-rtl .e-input-group.e-input-focus input.e-input,
.e-small .e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-small .e-input-group.e-rtl.e-input-focus input.e-input,
.e-small.e-rtl .e-float-input.e-control-wrapper.e-input-focus input,
.e-small.e-rtl .e-float-input.e-input-focus input,
.e-small .e-float-input.e-control-wrapper.e-rtl.e-input-focus input,
.e-small .e-float-input.e-rtl.e-input-focus input {
  padding-left: 0;
  padding-right: 8px;
  text-indent: 0;
}

.e-rtl textarea.e-input.e-small,
textarea.e-input.e-small.e-rtl,
.e-small.e-rtl textarea.e-input,
.e-small textarea.e-input.e-rtl,
.e-float-input:not(.e-outline).e-small.e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea,
.e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small textarea,
.e-rtl .e-float-input:not(.e-outline).e-small textarea,
.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input,
.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea.e-small,
.e-float-input:not(.e-outline).e-rtl textarea.e-small,
.e-input-group:not(.e-outline).e-rtl textarea.e-input.e-small,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input.e-small,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea.e-small,
.e-rtl .e-float-input:not(.e-outline) textarea.e-small,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input.e-small,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input.e-small,
.e-small .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea,
.e-small .e-float-input:not(.e-outline).e-rtl textarea,
.e-small .e-input-group:not(.e-outline).e-rtl textarea.e-input,
.e-small .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input,
.e-small.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea,
.e-small.e-rtl .e-float-input:not(.e-outline) textarea,
.e-small.e-rtl .e-input-group:not(.e-outline) textarea.e-input,
.e-small.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input,
.e-small.e-rtl .e-input-group:not(.e-outline) textarea.e-input:focus,
.e-small.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input:focus,
.e-small.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea:focus,
.e-small.e-rtl .e-float-input:not(.e-outline) textarea:focus,
.e-small .e-input-group:not(.e-outline).e-rtl textarea.e-input:focus,
.e-small .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input:focus,
.e-small .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea:focus,
.e-small .e-float-input:not(.e-outline).e-rtl textarea:focus {
  padding-right: 8px;
  text-indent: 0;
}

input.e-input.e-bigger,
.e-bigger input.e-input,
.e-input-group.e-bigger input.e-input,
.e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper input.e-bigger,
.e-float-input.e-bigger input,
.e-float-input input.e-bigger,
.e-input-group input.e-input.e-bigger,
.e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper input,
.e-bigger .e-float-input input,
.e-bigger .e-input-group.e-control-wrapper input.e-input,
.e-bigger .e-input-group input.e-input,
.e-input-group.e-bigger input.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger input.e-input:focus,
.e-float-input.e-control-wrapper.e-bigger input:focus,
.e-float-input.e-bigger input:focus,
.e-bigger .e-input-group input.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper input.e-input:focus,
.e-bigger .e-float-input.e-control-wrapper input:focus,
.e-bigger .e-float-input input:focus,
.e-input-group.e-bigger.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input,
.e-bigger .e-input-group.e-input-focus input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-float-input.e-control-wrapper.e-bigger.e-input-focus input,
.e-float-input.e-bigger.e-input-focus input,
.e-bigger .e-float-input.e-control-wrapper.e-input-focus input,
.e-bigger .e-float-input.e-input-focus input {
  padding-left: 12px;
  text-indent: 0;
}

.e-rtl input.e-input.e-bigger,
input.e-input.e-bigger.e-rtl,
.e-bigger.e-rtl input.e-input,
.e-bigger input.e-input.e-rtl,
.e-float-input.e-control-wrapper.e-bigger.e-rtl input,
.e-float-input.e-bigger.e-rtl input,
.e-input-group.e-bigger.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input,
.e-rtl .e-float-input.e-control-wrapper.e-bigger input,
.e-rtl .e-float-input.e-bigger input,
.e-rtl .e-input-group.e-bigger input.e-input,
.e-rtl .e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-float-input.e-control-wrapper.e-rtl input.e-bigger,
.e-float-input.e-rtl input.e-bigger,
.e-input-group.e-rtl input.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-rtl input.e-input.e-bigger,
.e-rtl .e-float-input.e-control-wrapper input.e-bigger,
.e-rtl .e-float-input input.e-bigger,
.e-rtl .e-input-group input.e-input.e-bigger,
.e-rtl .e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-rtl input,
.e-bigger .e-float-input.e-rtl input,
.e-bigger .e-input-group.e-rtl input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-bigger.e-rtl .e-float-input.e-control-wrapper input,
.e-bigger.e-rtl .e-float-input input,
.e-bigger.e-rtl .e-input-group input.e-input,
.e-bigger.e-rtl .e-input-group.e-control-wrapper input.e-input,
.e-bigger.e-rtl .e-input-group input.e-input:focus,
.e-bigger.e-rtl .e-input-group.e-control-wrapper input.e-input:focus,
.e-bigger.e-rtl .e-float-input.e-control-wrapper input:focus,
.e-bigger.e-rtl .e-float-input input:focus,
.e-bigger .e-input-group.e-rtl input.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-bigger .e-float-input.e-rtl input:focus,
.e-bigger .e-float-input.e-control-wrapper.e-rtl input:focus,
.e-bigger.e-rtl .e-input-group.e-input-focus input.e-input,
.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-bigger .e-input-group.e-rtl.e-input-focus input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-input-focus input,
.e-bigger.e-rtl .e-float-input.e-input-focus input,
.e-bigger .e-float-input.e-rtl.e-input-focus input,
.e-bigger .e-float-input.e-control-wrapper.e-rtl.e-input-focus input {
  padding-left: 0;
  padding-right: 12px;
  text-indent: 0;
}

textarea.e-input.e-bigger,
.e-bigger textarea.e-input,
.e-input-group.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-float-input.e-control-wrapper.e-bigger textarea,
.e-float-input.e-control-wrapper textarea.e-bigger,
.e-float-input.e-bigger textarea,
.e-float-input textarea.e-bigger,
.e-input-group textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper textarea,
.e-bigger .e-float-input textarea,
.e-bigger .e-input-group textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-bigger textarea.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger textarea.e-input:focus,
.e-float-input.e-control-wrapper.e-bigger textarea:focus,
.e-float-input.e-bigger textarea:focus,
.e-bigger .e-input-group textarea.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input:focus,
.e-bigger .e-float-input.e-control-wrapper textarea:focus,
.e-bigger .e-float-input textarea:focus {
  padding-left: 12px;
  text-indent: 0;
}

.e-rtl textarea.e-input.e-bigger,
textarea.e-input.e-bigger.e-rtl,
.e-bigger.e-rtl textarea.e-input,
.e-bigger textarea.e-input.e-rtl,
.e-float-input.e-control-wrapper:not(.e-outline).e-bigger.e-rtl textarea,
.e-float-input:not(.e-outline).e-bigger.e-rtl textarea,
.e-input-group:not(.e-outline).e-bigger.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-rtl textarea.e-input,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-bigger textarea,
.e-rtl .e-float-input:not(.e-outline).e-bigger textarea,
.e-rtl .e-input-group:not(.e-outline).e-bigger textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-bigger textarea.e-input,
.e-float-input:not(.e-outline).e-rtl textarea.e-bigger,
.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea.e-bigger,
.e-input-group:not(.e-outline).e-rtl textarea.e-input.e-bigger,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input.e-bigger,
.e-rtl .e-float-input:not(.e-outline) textarea.e-bigger,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea.e-bigger,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input.e-bigger,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input.e-bigger,
.e-bigger .e-float-input:not(.e-outline).e-rtl textarea,
.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea,
.e-bigger .e-input-group:not(.e-outline).e-rtl textarea.e-input,
.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input,
.e-bigger.e-rtl .e-float-input:not(.e-outline) textarea,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea,
.e-bigger.e-rtl .e-input-group:not(.e-outline) textarea.e-input,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input,
.e-bigger.e-rtl .e-input-group:not(.e-outline) textarea.e-input:focus,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input:focus,
.e-bigger.e-rtl .e-float-input:not(.e-outline) textarea:focus,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea:focus,
.e-bigger .e-input-group:not(.e-outline).e-rtl textarea.e-input:focus,
.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input:focus,
.e-bigger .e-float-input:not(.e-outline).e-rtl textarea:focus,
.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea:focus {
  padding-right: 12px;
  text-indent: 0;
}

input.e-input.e-bigger.e-small,
.e-bigger input.e-input.e-small,
.e-input-group.e-small.e-bigger input.e-input,
.e-input-group.e-control-wrapper.e-small.e-bigger input.e-input,
.e-input-group.e-small input.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-small input.e-input.e-bigger,
.e-bigger .e-input-group.e-small input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small input.e-input,
.e-float-input.e-small.e-bigger input,
.e-float-input.e-small input.e-bigger,
.e-bigger .e-float-input.e-small input,
.e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-small input,
.e-bigger .e-input-group.e-small input.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-bigger .e-float-input.e-control-wrapper.e-small input:focus,
.e-bigger .e-float-input.e-small input:focus,
.e-small .e-input-group.e-bigger input.e-input:focus,
.e-small .e-input-group.e-control-wrapper.e-bigger input.e-input:focus,
.e-small .e-float-input.e-control-wrapper.e-bigger input:focus,
.e-small .e-float-input.e-bigger input:focus,
.e-input-group.e-bigger.e-small input.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus,
.e-float-input.e-control-wrapper.e-bigger.e-small input:focus,
.e-float-input.e-bigger.e-small input:focus,
.e-bigger .e-input-group.e-small.e-input-focus input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-small .e-input-group.e-bigger.e-input-focus input.e-input,
.e-small .e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input,
.e-input-group.e-bigger.e-small.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small.e-input-focus input.e-input,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-input-focus input,
.e-bigger .e-float-input.e-small.e-input-focus input,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-input-focus input,
.e-small .e-float-input.e-bigger.e-input-focus input,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input,
.e-float-input.e-bigger.e-small.e-input-focus input {
  padding-left: 8px;
  text-indent: 0;
}

.e-bigger input.e-input.e-small.e-rtl,
.e-input-group.e-small.e-bigger.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-small.e-bigger.e-rtl input.e-input,
.e-input-group.e-small.e-rtl input.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input.e-bigger,
.e-bigger .e-input-group.e-small.e-rtl input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl input.e-input,
.e-float-input.e-small.e-bigger.e-rtl input,
.e-float-input.e-small.e-rtl input.e-bigger,
.e-bigger .e-float-input.e-small.e-rtl input,
.e-float-input.e-control-wrapper.e-small.e-bigger.e-rtl input,
.e-float-input.e-control-wrapper.e-small.e-rtl input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl input,
.e-bigger.e-rtl input.e-input.e-small,
.e-rtl .e-input-group.e-small.e-bigger input.e-input,
.e-rtl .e-input-group.e-control-wrapper.e-small.e-bigger input.e-input,
.e-rtl .e-input-group.e-small input.e-input.e-bigger,
.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input.e-bigger,
.e-bigger.e-rtl .e-input-group.e-small input.e-input,
.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input,
.e-rtl .e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-rtl .e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small input,
.e-rtl .e-float-input.e-small.e-bigger input,
.e-rtl .e-float-input.e-small input.e-bigger,
.e-bigger.e-rtl .e-float-input.e-small input,
.e-bigger .e-input-group.e-small.e-rtl input.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl input.e-input:focus,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl input:focus,
.e-bigger .e-float-input.e-small.e-rtl input:focus,
.e-small .e-input-group.e-bigger.e-rtl input.e-input:focus,
.e-small .e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input:focus,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-rtl input:focus,
.e-small .e-float-input.e-bigger.e-rtl input:focus,
.e-input-group.e-bigger.e-small.e-rtl input.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl input.e-input:focus,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl input:focus,
.e-float-input.e-bigger.e-small.e-rtl input:focus,
.e-bigger.e-rtl .e-input-group.e-small input.e-input:focus,
.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small input:focus,
.e-bigger.e-rtl .e-float-input.e-small input:focus,
.e-small.e-rtl .e-input-group.e-bigger input.e-input:focus,
.e-small.e-rtl .e-input-group.e-control-wrapper.e-bigger input.e-input:focus,
.e-small.e-rtl .e-float-input.e-control-wrapper.e-bigger input:focus,
.e-small.e-rtl .e-float-input.e-bigger input:focus,
.e-rtl .e-input-group.e-bigger.e-small input.e-input:focus,
.e-rtl .e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small input:focus,
.e-rtl .e-float-input.e-bigger.e-small input:focus,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl.e-input-focus input,
.e-bigger .e-float-input.e-small.e-rtl.e-input-focus input,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-rtl.e-input-focus input,
.e-small .e-float-input.e-bigger.e-rtl.e-input-focus input,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input,
.e-float-input.e-bigger.e-small.e-rtl.e-input-focus input,
.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small.e-input-focus input,
.e-bigger.e-rtl .e-float-input.e-small.e-input-focus input,
.e-small.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-input-focus input,
.e-small.e-rtl .e-float-input.e-bigger.e-input-focus input,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input,
.e-rtl .e-float-input.e-bigger.e-small.e-input-focus input,
.e-bigger .e-input-group.e-small.e-rtl.e-input-focus input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl.e-input-focus input.e-input,
.e-small .e-input-group.e-bigger.e-rtl.e-input-focus input.e-input,
.e-small .e-input-group.e-control-wrapper.e-bigger.e-rtl.e-input-focus input.e-input,
.e-input-group.e-bigger.e-small.e-rtl.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input.e-input,
.e-bigger.e-rtl .e-input-group.e-small.e-input-focus input.e-input,
.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-small.e-rtl .e-input-group.e-bigger.e-input-focus input.e-input,
.e-small.e-rtl .e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input,
.e-rtl .e-input-group.e-bigger.e-small.e-input-focus input.e-input,
.e-rtl .e-input-group.e-control-wrapper.e-bigger.e-small.e-input-focus input.e-input {
  padding-left: 0;
  padding-right: 8px;
  text-indent: 0;
}

textarea.e-input.e-bigger.e-small,
.e-bigger textarea.e-input.e-small,
.e-input-group.e-small.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-input-group.e-small textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-bigger .e-input-group.e-small textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-float-input.e-small.e-bigger textarea,
.e-float-input.e-small textarea.e-bigger,
.e-bigger .e-float-input.e-small textarea,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea,
.e-float-input.e-control-wrapper.e-small textarea.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea,
.e-bigger .e-input-group.e-small textarea.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input:focus,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus,
.e-bigger .e-float-input.e-small textarea:focus,
.e-small .e-input-group.e-bigger textarea.e-input:focus,
.e-small .e-input-group.e-control-wrapper.e-bigger textarea.e-input:focus,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:focus,
.e-small .e-float-input.e-bigger textarea:focus,
.e-input-group.e-bigger.e-small textarea.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input:focus,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus,
.e-float-input.e-bigger.e-small textarea:focus {
  padding-left: 8px;
  text-indent: 0;
}

.e-bigger textarea.e-input.e-small.e-rtl,
.e-input-group:not(.e-outline).e-small.e-bigger.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-small.e-bigger.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input.e-bigger,
.e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input.e-bigger,
.e-bigger .e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input,
.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input,
.e-float-input:not(.e-outline).e-small.e-bigger.e-rtl textarea,
.e-float-input:not(.e-outline).e-small.e-rtl textarea.e-bigger,
.e-bigger .e-float-input:not(.e-outline).e-small.e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-small.e-bigger.e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-bigger,
.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea,
.e-bigger.e-rtl textarea.e-input.e-small,
.e-rtl .e-input-group:not(.e-outline).e-small.e-bigger textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input.e-bigger,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-bigger textarea,
.e-rtl .e-float-input:not(.e-outline).e-small textarea.e-bigger,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small textarea,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-bigger textarea,
.e-rtl .e-float-input:not(.e-outline).e-small textarea.e-bigger,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-small textarea,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-small.e-control-wrapper textarea,
.e-bigger .e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input:focus,
.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input:focus,
.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea:focus,
.e-bigger .e-float-input:not(.e-outline).e-small.e-rtl textarea:focus,
.e-small .e-input-group:not(.e-outline).e-bigger.e-rtl textarea.e-input:focus,
.e-small .e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-rtl textarea.e-input:focus,
.e-small .e-float-input:not(.e-outline).e-control-wrapper.e-bigger.e-rtl textarea:focus,
.e-small .e-float-input:not(.e-outline).e-bigger.e-rtl textarea:focus,
.e-input-group:not(.e-outline).e-bigger.e-small.e-rtl textarea.e-input:focus,
.e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-small.e-rtl textarea.e-input:focus,
.e-float-input:not(.e-outline).e-control-wrapper.e-bigger.e-small.e-rtl textarea:focus,
.e-float-input:not(.e-outline).e-bigger.e-small.e-rtl textarea:focus,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input:focus,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input:focus,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small textarea:focus,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-small textarea:focus,
.e-small.e-rtl .e-input-group:not(.e-outline).e-bigger textarea.e-input:focus,
.e-small.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-bigger textarea.e-input:focus,
.e-small.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-bigger textarea:focus,
.e-small.e-rtl .e-float-input:not(.e-outline).e-bigger textarea:focus,
.e-rtl .e-input-group:not(.e-outline).e-bigger.e-small textarea.e-input:focus,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-small textarea.e-input:focus,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-bigger.e-small textarea:focus,
.e-rtl .e-float-input:not(.e-outline).e-bigger.e-small textarea:focus {
  padding-right: 8px;
  text-indent: 0;
}

.e-float-input .e-clear-icon,
.e-float-input.e-control-wrapper .e-clear-icon,
.e-input-group .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon {
  background: transparent;
  border: 0;
  cursor: pointer;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  line-height: 1;
  min-width: 24px;
  outline: none;
  padding: 0;
  text-align: center;
}

.e-float-input .e-clear-icon::before,
.e-float-input.e-control-wrapper .e-clear-icon::before,
.e-input-group .e-clear-icon::before,
.e-input-group.e-control-wrapper .e-clear-icon::before {
  font-size: 10px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
}

.e-float-input.e-static-clear .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-static-clear .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide {
  cursor: pointer;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}

.e-float-input.e-small.e-bigger .e-clear-icon,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-input-group.e-small.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-small .e-input-group.e-bigger input:first-child ~ .e-clear-icon,
.e-small .e-input-group.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon,
.e-bigger .e-input-group.e-small input:first-child ~ .e-clear-icon,
.e-bigger .e-input-group.e-control-wrapper.e-small input:first-child ~ .e-clear-icon,
.e-small .e-float-input.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon,
.e-small .e-float-input.e-bigger input:first-child ~ .e-clear-icon,
.e-bigger .e-float-input.e-control-wrapper.e-small input:first-child ~ .e-clear-icon,
.e-bigger .e-float-input.e-small input:first-child ~ .e-clear-icon {
  padding-bottom: 0;
}

.e-float-input.e-small .e-clear-icon::before,
.e-float-input.e-control-wrapper.e-small .e-clear-icon::before,
.e-input-group.e-small .e-clear-icon::before,
.e-input-group.e-control-wrapper.e-small .e-clear-icon::before,
.e-float-input.e-control-wrapper input.e-small:first-child ~ .e-clear-icon::before,
.e-small .e-float-input.e-control-wrapper .e-clear-icon::before,
.e-float-input input.e-small:first-child ~ .e-clear-icon::before,
.e-small .e-float-input .e-clear-icon::before,
.e-small .e-input-group .e-clear-icon::before,
.e-small .e-input-group.e-control-wrapper .e-clear-icon::before {
  font-size: 8px;
}

.e-float-input.e-bigger .e-clear-icon::before,
.e-float-input.e-control-wrapper.e-bigger .e-clear-icon::before,
.e-input-group.e-bigger .e-clear-icon::before,
.e-input-group.e-control-wrapper.e-bigger .e-clear-icon::before,
.e-float-input.e-control-wrapper input.e-bigger:first-child ~ .e-clear-icon::before,
.e-bigger .e-float-input.e-control-wrapper .e-clear-icon::before,
.e-float-input input.e-bigger:first-child ~ .e-clear-icon::before,
.e-bigger .e-float-input .e-clear-icon::before,
.e-bigger .e-input-group .e-clear-icon::before,
.e-bigger .e-input-group.e-control-wrapper .e-clear-icon::before {
  font-size: 12px;
}

.e-float-input.e-small.e-bigger .e-clear-icon::before,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon::before,
.e-input-group.e-small.e-bigger .e-clear-icon::before,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon::before,
.e-small .e-input-group.e-bigger input:first-child ~ .e-clear-icon::before,
.e-small .e-input-group.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon::before,
.e-bigger .e-input-group.e-small input:first-child ~ .e-clear-icon::before,
.e-bigger .e-input-group.e-control-wrapper.e-small input:first-child ~ .e-clear-icon::before,
.e-small .e-float-input.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon::before,
.e-small .e-float-input.e-bigger input:first-child ~ .e-clear-icon::before,
.e-bigger .e-float-input.e-control-wrapper.e-small input:first-child ~ .e-clear-icon::before,
.e-bigger .e-float-input.e-small input:first-child ~ .e-clear-icon::before {
  font-size: 12px;
}

.e-input:not(:valid):not(.e-control):first-child ~ .e-clear-icon,
.e-input-group input:not(.e-control).e-input:not(:valid):first-child ~ .e-clear-icon,
.e-input-group.e-control-wrapper input.e-input:not(:valid):not(.e-control):first-child ~ .e-clear-icon,
.e-float-input input:not(:valid):not(.e-control):first-child ~ .e-clear-icon,
.e-float-input.e-control-wrapper input:not(:valid):not(.e-control):first-child ~ .e-clear-icon,
.e-float-input.e-input-group input:not(:valid):not(.e-control):first-child ~ .e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper input:not(:valid):not(.e-control):first-child ~ .e-clear-icon {
  display: none;
}

.e-input-group .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper .e-clear-icon.e-clear-icon-hide {
  display: none;
}

.e-input-group.e-static-clear .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide {
  cursor: pointer;
}

.e-input-group.e-disabled input.e-input:not(:valid):first-child ~ .e-clear-icon,
.e-input-group.e-control-wrapper.e-disabled input.e-input:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-disabled input:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-input-group.e-disabled input:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper.e-disabled input:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-control-wrapper.e-disabled input:not(:valid):first-child ~ .e-clear-icon,
.e-input-group.e-disabled .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper.e-disabled .e-clear-icon.e-clear-icon-hide {
  cursor: not-allowed;
}

.e-float-input.e-control-wrapper input[readonly]:first-child ~ .e-clear-icon,
.e-float-input.e-control-wrapper.e-input-group input[readonly]:first-child ~ .e-clear-icon,
.e-float-input input[readonly]:first-child ~ .e-clear-icon,
.e-float-input.e-input-group input[readonly]:first-child ~ .e-clear-icon,
.e-input-group input[readonly]:first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-control-wrapper.e-input-group input[readonly]:first-child ~ .e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper input[readonly]:first-child ~ .e-clear-icon,
.e-input-group.e-control-wrapper input[readonly]:first-child .e-clear-icon.e-clear-icon-hide {
  cursor: auto;
}

.e-input-group .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon {
  min-height: 0;
  min-width: 24px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}

.e-float-input.e-input-group .e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper .e-clear-icon {
  padding-right: 0;
  padding-top: 0;
}

.e-input-group.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-input-group .e-clear-icon.e-bigger,
.e-input-group.e-control-wrapper .e-clear-icon.e-bigger,
.e-bigger .e-input-group .e-clear-icon,
.e-bigger .e-input-group.e-control-wrapper .e-clear-icon {
  min-height: 0;
  min-width: 34px;
  padding-bottom: 0;
  padding-right: 0;
  padding-top: 0;
}

.e-input-group.e-float-input.e-bigger .e-clear-icon,
.e-input-group.e-float-input .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-float-input .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper.e-float-input .e-clear-icon {
  padding-right: 0;
  padding-top: 0;
}

.e-input-group.e-small.e-bigger .e-clear-icon,
.e-input-group.e-small .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-small .e-clear-icon,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper.e-small .e-clear-icon {
  min-height: 0;
  min-width: 34px;
  padding-bottom: 0;
  padding-right: 0;
  padding-top: 0;
}

.e-input-group.e-float-input.e-small.e-bigger .e-clear-icon,
.e-input-group.e-float-input.e-small .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-float-input.e-small .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-small.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon,
.e-input-group.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-small.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon {
  padding-right: 0;
  padding-top: 0;
}

.e-input-group.e-small .e-clear-icon,
.e-input-group .e-clear-icon.e-small,
.e-small .e-input-group .e-clear-icon,
.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon.e-small,
.e-small .e-input-group.e-control-wrapper .e-clear-icon {
  min-height: 0;
  min-width: 26px;
  padding-bottom: 0;
  padding-right: 0;
  padding-top: 0;
}

.e-input-group.e-float-input.e-small .e-clear-icon,
.e-input-group.e-float-input .e-clear-icon.e-small,
.e-small .e-input-group.e-float-input .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-small,
.e-small .e-input-group.e-control-wrapper.e-float-input .e-clear-icon,
.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon,
.e-input-group.e-float-input.e-control-wrapper .e-clear-icon.e-small,
.e-small .e-input-group.e-float-input.e-control-wrapper .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-small,
.e-small .e-input-group.e-control-wrapper.e-float-input .e-clear-icon {
  padding-right: 0;
  padding-top: 0;
}

.e-input:not(:valid),
.e-input:valid,
.e-float-input.e-control-wrapper input:not(:valid),
.e-float-input.e-control-wrapper input:valid,
.e-float-input input:not(:valid),
.e-float-input input:valid,
.e-input-group input:not(:valid),
.e-input-group input:valid,
.e-input-group.e-control-wrapper input:not(:valid),
.e-input-group.e-control-wrapper input:valid,
.e-float-input.e-control-wrapper textarea:not(:valid),
.e-float-input.e-control-wrapper textarea:valid,
.e-float-input textarea:not(:valid),
.e-float-input textarea:valid,
.e-input-group.e-control-wrapper textarea:not(:valid),
.e-input-group.e-control-wrapper textarea:valid,
.e-input-group textarea:not(:valid),
.e-input-group textarea:valid {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-input-group .e-input-in-wrap,
.e-input-group.e-control-wrapper .e-input-in-wrap,
.e-float-input .e-input-in-wrap,
.e-float-input.e-control-wrapper .e-input-in-wrap {
  width: 100%;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  position: relative;
}

.e-float-input .e-input-in-wrap label.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text {
  right: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
}

.e-float-input input.e-input,
.e-float-input.e-bigger .e-input,
.e-bigger .e-float-input .e-input,
.e-float-input.e-control-wrapper input.e-input,
.e-float-input.e-control-wrapper.e-bigger .e-input,
.e-bigger .e-float-input.e-control-wrapper .e-input {
  margin-bottom: 0;
}

.e-float-input textarea:focus ~ label.e-float-text,
.e-float-input textarea:valid ~ label.e-float-text,
.e-float-input textarea ~ label.e-label-top.e-float-text,
.e-float-input textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top {
  font-size: 14px;
  padding-right: 0;
  -webkit-transform: translate3d(-10px, -37px, 0) scale(1);
          transform: translate3d(-10px, -37px, 0) scale(1);
}

.e-float-input.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text {
  font-size: 16px;
  top: 14px;
}

.e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text {
  font-size: 12px;
  top: 16px;
}

.e-float-input.e-small.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-small.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-small.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text {
  font-size: 14px;
  top: 16px;
}

.e-float-input textarea ~ .e-float-text,
.e-float-input.e-control-wrapper textarea ~ .e-float-text {
  top: 15px;
}

.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 12px;
}

.e-float-input.e-bigger textarea ~ label.e-float-text,
.e-float-input textarea ~ label.e-float-text.e-bigger,
.e-float-input textarea.e-bigger ~ label.e-float-text,
.e-bigger .e-float-input textarea ~ label.e-float-text,
.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-bigger,
.e-float-input.e-control-wrapper textarea.e-bigger ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 16px;
  top: 18px;
}

.e-float-input.e-small textarea ~ label.e-float-text,
.e-float-input textarea ~ label.e-float-text.e-small,
.e-float-input textarea.e-small ~ label.e-float-text,
.e-small .e-float-input textarea ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-small,
.e-float-input.e-control-wrapper textarea.e-small ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea ~ label.e-float-text {
  font-size: 12px;
  top: 15px;
}

.e-input-group:hover:not(.e-disabled),
.e-input-group.e-control-wrapper:hover:not(.e-disabled),
.e-float-input:hover:not(.e-disabled),
.e-float-input:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-float-input:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-float-input:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-float-input:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-disabled),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]) {
  border-bottom-width: 1px;
}

.e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  font-weight: bold;
  padding-right: 0;
  -webkit-transform: translate3d(-10px, -39px, 0) scale(1);
          transform: translate3d(-10px, -39px, 0) scale(1);
  -webkit-user-select: text;
  user-select: text;
}

.e-bigger .e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 16px;
  font-weight: bold;
  padding-right: 0;
  top: 14px;
  -webkit-transform: translate3d(-10px, -39px, 0) scale(1);
          transform: translate3d(-10px, -39px, 0) scale(1);
  -webkit-user-select: text;
  user-select: text;
}

.e-small .e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 12px;
  font-weight: bold;
  padding-right: 0;
  top: 17px;
  -webkit-transform: translate3d(-10px, -39px, 0) scale(1);
          transform: translate3d(-10px, -39px, 0) scale(1);
  -webkit-user-select: text;
  user-select: text;
}

.e-bigger .e-float-input.e-small:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  font-weight: bold;
  padding-right: 0;
  top: 16px;
  -webkit-transform: translate3d(-10px, -39px, 0) scale(1);
          transform: translate3d(-10px, -39px, 0) scale(1);
  -webkit-user-select: text;
  user-select: text;
}

.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  -moz-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  -o-transform: translate(0%, -50%);
  -webkit-transform: translate(0%, -50%);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  left: 0%;
  top: 13px;
  transform: translate(0%, -50%);
  width: 100%;
  font-style: normal;
}

.e-bigger .e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  font-style: normal;
}

.e-float-input.e-bigger.e-small textarea:focus ~ label.e-float-text,
.e-float-input.e-bigger.e-small textarea:valid ~ label.e-float-text,
.e-float-input.e-bigger.e-small textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small textarea label.e-float-text.e-label-top,
.e-small .e-float-input.e-bigger textarea:focus ~ label.e-float-text,
.e-small .e-float-input.e-bigger textarea:valid ~ label.e-float-text,
.e-small .e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top {
  padding-right: 0;
  -webkit-transform: translate3d(-10px, -37px, 0) scale(1);
          transform: translate3d(-10px, -37px, 0) scale(1);
}

.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  left: 0;
  overflow: hidden;
  padding-left: 10px;
  pointer-events: none;
  position: absolute;
  text-overflow: ellipsis;
  top: -11px;
  -webkit-transform: translate3d(0, 16px, 0) scale(1);
          transform: translate3d(0, 16px, 0) scale(1);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  -webkit-transition: 0.25s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: 0.25s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  white-space: nowrap;
  width: 100%;
}

textarea.e-input::-webkit-textarea-placeholder,
textarea.e-input:-moz-placeholder,
textarea.e-input:-ms-textarea-placeholder,
textarea.e-input::-moz-placeholder {
  font-size: 14px;
  font-style: normal;
}

.e-small textarea.e-input::-webkit-textarea-placeholder,
textarea.e-small.e-input::-webkit-textarea-placeholder,
.e-small textarea.e-input:-moz-placeholder,
textarea.e-small.e-input:-moz-placeholder,
.e-small textarea.e-input:-ms-input-placeholder,
textarea.e-small.e-input:-ms-input-placeholder,
.e-small textarea.e-input::-moz-placeholder,
textarea.e-small.e-input::-moz-placeholder {
  font-size: 12px;
  font-style: normal;
}

.e-bigger textarea.e-small.e-input::-webkit-textarea-placeholder,
.e-small textarea.e-bigger.e-input::-webkit-textarea-placeholder,
.e-bigger textarea.e-small.e-input:-moz-placeholder,
.e-small textarea.e-bigger.e-input:-moz-placeholder,
.e-bigger textarea.e-small.e-input:-ms-input-placeholder,
.e-small textarea.e-bigger.e-input:-ms-input-placeholder,
.e-bigger textarea.e-small.e-input::-moz-placeholder,
.e-small textarea.e-bigger.e-input::-moz-placeholder {
  font-size: 14px;
  font-style: normal;
}

.e-bigger textarea.e-input::-webkit-textarea-placeholder,
textarea.e-bigger.e-input::-webkit-textarea-placeholder,
.e-bigger textarea.e-input:-moz-placeholder,
textarea.e-bigger.e-input:-moz-placeholder,
.e-bigger textarea.e-input:-ms-textarea-placeholder,
textarea.e-bigger.e-input:-ms-textarea-placeholder,
.e-bigger textarea.e-input::-moz-placeholder,
textarea.e-bigger.e-input::-moz-placeholder {
  font-size: 16px;
  font-style: normal;
}

.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  -webkit-user-select: text;
  user-select: text;
}

.e-small .e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 12px;
  -webkit-user-select: text;
  user-select: text;
}

.e-bigger .e-float-input.e-small textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  -webkit-user-select: text;
  user-select: text;
}

.e-bigger .e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 16px;
  -webkit-user-select: text;
  user-select: text;
}

.e-float-input.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger textarea label.e-float-text.e-label-top,
.e-bigger .e-float-input textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top {
  padding-right: 0;
  -webkit-transform: translate3d(-10px, -39px, 0) scale(1);
          transform: translate3d(-10px, -39px, 0) scale(1);
}

.e-float-input textarea[disabled],
.e-float-input textarea.e-disabled,
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-control-wrapper textarea.e-disabled {
  border-color: #ced4da;
  border-style: solid;
}

.e-float-input textarea[disabled],
.e-float-input textarea.e-disabled,
.e-float-input.e-disabled textarea,
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-control-wrapper textarea.e-disabled,
.e-float-input.e-control-wrapper.e-disabled textarea {
  filter: alpha(opacity=100);
  opacity: 1;
}

.e-float-input textarea[disabled],
.e-float-input textarea.e-disabled,
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-control-wrapper textarea.e-disabled {
  background: transparent;
  background-image: none;
  cursor: not-allowed;
}

textarea.e-input,
.e-input-group textarea.e-input,
.e-input-group textarea,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-control-wrapper textarea,
.e-float-input textarea,
.e-float-input.e-input-group textarea,
.e-float-input.e-control-wrapper textarea,
.e-float-input.e-control-wrapper.e-input-group textarea {
  border-radius: 4px;
}

textarea.e-input,
.e-input-group textarea,
.e-input-group textarea.e-input,
.e-input-group.e-input-focus textarea,
.e-input-group.e-input-focus textarea.e-input,
.e-input-group.e-control-wrapper textarea,
.e-input-group.e-control-wrapper.e-input-focus textarea,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-float-input textarea,
.e-float-input.e-control-wrapper textarea {
  line-height: 1.5;
  min-height: 32px;
  min-width: 0;
  padding: 4px 8px 4px 8px;
  resize: vertical;
}

.e-input-group.e-bigger textarea,
.e-input-group.e-bigger textarea.e-input,
.e-input-group textarea.e-bigger,
.e-input-group textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-bigger textarea,
.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-bigger,
.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-bigger .e-input-group textarea,
.e-bigger .e-input-group textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper textarea,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input,
.e-float-input.e-bigger textarea,
.e-float-input textarea.e-bigger,
.e-float-input.e-control-wrapper.e-bigger textarea,
.e-float-input.e-control-wrapper textarea.e-bigger,
.e-bigger .e-float-input textarea,
.e-bigger .e-float-input.e-control-wrapper textarea {
  font: inherit;
  line-height: 1.5;
  min-height: 36px;
  padding: 6px 12px 6px 12px;
}

.e-input-group.e-input-focus.e-bigger textarea,
.e-input-group.e-input-focus.e-bigger textarea.e-input,
.e-input-group.e-input-focus textarea.e-bigger,
.e-input-group.e-input-focus textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea,
.e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-input-focus textarea.e-bigger,
.e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger,
.e-bigger .e-input-group.e-input-focus textarea,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus textarea,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus textarea.e-input {
  font: inherit;
  line-height: 1.5;
  min-height: 36px;
  padding: 6px 12px 6px 12px;
}

.e-input-group.e-small textarea,
.e-input-group.e-small textarea.e-input,
.e-input-group textarea.e-small,
.e-input-group textarea.e-input.e-small,
.e-input-group.e-control-wrapper.e-small textarea,
.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-bigger,
.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-small .e-input-group textarea,
.e-small .e-input-group textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper textarea,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus textarea,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input,
.e-float-input.e-small textarea,
.e-float-input textarea.e-small,
.e-float-input.e-control-wrapper.e-small textarea,
.e-float-input.e-control-wrapper textarea.e-small,
.e-small .e-float-input textarea,
.e-small .e-float-input.e-control-wrapper textarea {
  font: inherit;
  line-height: 1.5;
  min-height: 26px;
  padding: 4px 8px 4px 8px;
}

.e-input-group.e-input-focus.e-small textarea,
.e-input-group.e-input-focus.e-small textarea.e-input,
.e-input-group.e-input-focus textarea.e-small,
.e-input-group.e-input-focus textarea.e-input.e-small,
.e-input-group.e-input-focus textarea.e-input.e-small,
.e-input-group.e-control-wrapper.e-input-focus.e-small textarea,
.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input,
.e-input-group.e-control-wrapper.e-input-focus textarea.e-bigger,
.e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger,
.e-small .e-input-group.e-input-focus textarea,
.e-small .e-input-group.e-input-focus textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus textarea.e-input {
  font: inherit;
  line-height: 1.5;
  min-height: 26px;
  padding: 4px 8px 4px 8px;
}

.e-input-group.e-small.e-bigger textarea.e-input,
.e-input-group.e-small textarea.e-input.e-bigger,
.e-input-group textarea.e-input.e-bigger.e-small,
.e-input-group.e-bigger textarea.e-small,
.e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-bigger.e-small .e-input-group textarea.e-input,
.e-bigger.e-small .e-input-group.e-control-wrapper textarea.e-input,
.e-bigger .input-group textarea.e-small,
.e-bigger .e-input-group.e-small textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-bigger .e-small.e-input-group.e-control-wrapper textarea.e-input,
.e-small .input-group textarea.e-bigger,
.e-small .e-input-group.e-bigger textarea.e-input,
.e-small .e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-small .e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger,
.e-float-input textarea.e-bigger.e-small,
.e-float-input.e-small.e-bigger textarea,
.e-float-input.e-small textarea.e-bigger,
.e-float-input.e-bigger textarea.e-small,
.e-bigger .e-float-input.e-small textarea,
.e-bigger.e-small .e-float-input textarea,
.e-bigger .float-input textarea.e-small,
.e-small .e-float-input.e-bigger textarea,
.e-small .float-input textarea.e-bigger,
.e-small .e-float-input.e-control-wrapper textarea.e-bigger,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea,
.e-float-input.e-control-wrapper.e-small textarea.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea,
.e-bigger .e-small.e-float-input.e-control-wrapper textarea {
  font: inherit;
  line-height: 1.5;
  min-height: 32px;
  padding: 4px 8px 4px 8px;
}

.e-input-group.e-input-focus textarea.e-input.e-bigger.e-small,
.e-input-group.e-input-focus.e-small.e-bigger textarea.e-input,
.e-input-group.e-input-focus.e-small textarea.e-input.e-bigger,
.e-input-group.e-input-focus.e-bigger textarea.e-small,
.e-input-group.e-control-wrapper.e-input-focus.e-small.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input.e-bigger,
.e-bigger.e-small .e-input-group.e-input-focus textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input,
.e-bigger.e-small .e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-bigger .e-small.e-input-group.e-control-wrapper.e-input-focus textarea.e-input {
  font: inherit;
  line-height: 1.5;
  min-height: 32px;
  padding: 4px 8px 4px 8px;
}

.e-filled.e-input-group,
.e-filled.e-input-group.e-control-wrapper,
.e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper {
  line-height: 1;
}

.e-filled textarea.e-input,
.e-filled.e-input-group.e-multi-line-input textarea,
.e-filled.e-input-group.e-control-wrapper.e-multi-line-input textarea,
.e-filled.e-float-input.e-multi-line-input textarea,
.e-filled.e-float-input.e-control-wrapper.e-multi-line-input textarea {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.e-float-input.e-control-wrapper.e-hidden,
.e-input-group.e-control-wrapper.e-hidden {
  display: none;
}

.e-input-group.e-control-container.valid.modified,
.e-input-group.e-control-container.invalid,
.e-float-input.e-control-container.valid.modified,
.e-float-input.e-control-container.invalid {
  outline: none;
}

/*! input theme */

input.e-input,
.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
textarea.e-input,
.e-float-input input,
.e-float-input.e-control-wrapper input,
.e-float-input textarea,
.e-float-input.e-control-wrapper textarea {
  background: #fff;
  border-color: #ced4da;
  color: #495057;
}

.e-input-group,
.e-input-group.e-control-wrapper,
.e-float-input,
.e-float-input.e-input-group,
.e-float-input.e-control-wrapper,
.e-float-input.e-input-group.e-control-wrapper {
  background: #fff;
  color: #495057;
}

.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
  background: transparent;
  border-color: #ced4da;
  color: #495057;
}

.e-input-group.e-disabled .e-input-group-icon,
.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon {
  color: #6c757d;
}

.e-input[disabled],
.e-input-group .e-input[disabled],
.e-input-group.e-control-wrapper .e-input[disabled],
.e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-disabled,
.e-float-input input[disabled],
.e-float-input.e-control-wrapper input[disabled],
.e-float-input textarea[disabled],
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-disabled,
.e-float-input.e-control-wrapper.e-disabled {
  -webkit-text-fill-color: #6c757d;
  background: #e9ecef;
  color: #6c757d;
  border-color: #ced4da;
}

.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-float-input input,
.e-float-input.e-control-wrapper input,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
.e-float-input textarea,
.e-float-input.e-control-wrapper textarea,
.e-input-group .e-input[disabled],
.e-input-group.e-control-wrapper .e-input[disabled],
.e-input-group.e-disabled input.e-input,
.e-input-group.e-control-wrapper.e-disabled input.e-input,
.e-input-group.e-disabled textarea.e-input,
.e-input-group.e-control-wrapper.e-disabled textarea.e-input {
  background: none;
  color: inherit;
}

.e-input-group .e-input[readonly],
.e-input-group.e-control-wrapper .e-input[readonly],
.e-float-input input[readonly],
.e-float-input.e-control-wrapper input[readonly],
.e-float-input textarea[readonly],
.e-float-input.e-control-wrapper textarea[readonly] {
  background: #e9ecef;
  color: #6c757d;
}

.e-float-input.e-disabled input,
.e-float-input.e-control-wrapper.e-disabled input,
.e-float-input.e-disabled textarea,
.e-float-input.e-control-wrapper.e-disabled textarea,
.e-float-input input[disabled],
.e-float-input.e-control-wrapper input[disabled],
.e-float-input textarea[disabled],
.e-float-input.e-control-wrapper textarea[disabled] {
  color: inherit;
}

/*! Added color to textbox for disbaled state */

.e-float-input:not(.e-disabled) input[disabled],
.e-float-input.e-control-wrapper:not(.e-disabled) input[disabled],
.e-float-input:not(.e-disabled) textarea[disabled],
.e-float-input.e-control-wrapper:not(.e-disabled) textarea[disabled] {
  -webkit-text-fill-color: #6c757d;
  color: #6c757d;
}

.e-input-group.e-disabled .e-input-group-icon,
.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon {
  background: #e9ecef;
  border-color: #ced4da;
}

.e-input-group:not(.e-disabled) .e-input-group-icon:hover,
.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover {
  background: #5a6268;
  border-color: #545b62;
  color: #fff;
}

.e-input.e-success,
.e-input.e-success:focus,
.e-input-group.e-success input.e-input,
.e-input-group.e-control-wrapper.e-success input.e-input,
.e-input-group.e-success .e-input-group-icon,
.e-input-group.e-control-wrapper.e-success .e-input-group-icon,
.e-input-group.e-success textarea.e-input,
.e-input-group.e-control-wrapper.e-success textarea.e-input {
  border-color: #28a745;
}

.e-input.e-warning,
.e-input.e-warning:focus,
.e-input-group.e-warning input.e-input,
.e-input-group.e-control-wrapper.e-warning input.e-input,
.e-input-group.e-warning .e-input-group-icon,
.e-input-group.e-control-wrapper.e-warning .e-input-group-icon,
.e-input-group.e-warning textarea.e-input,
.e-input-group.e-control-wrapper.e-warning textarea.e-input {
  border-color: #ffc107;
}

.e-input.e-error,
.e-input.e-error:focus,
.e-input-group.e-error input.e-input,
.e-input-group.e-control-wrapper.e-error input.e-input,
.e-input-group.e-control-wrapper.e-error .e-input-group-icon,
.e-input-group.e-error .e-input-group-icon,
.e-input-group.e-error textarea.e-input,
.e-input-group.e-control-wrapper.e-error textarea.e-input {
  border-color: #dc3545;
}

label.e-float-text,
.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  color: #6c757d;
}

.e-float-input.e-error label.e-float-text,
.e-float-input.e-control-wrapper.e-error label.e-float-text,
.e-float-input.e-error input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-error input:focus ~ label.e-float-text,
.e-float-input.e-error.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-error.e-input-focus input ~ label.e-float-text,
.e-float-input.e-error textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-error textarea:focus ~ label.e-float-text {
  color: #dc3545;
}

.e-float-input input,
.e-float-input textarea,
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper textarea {
  border-bottom-color: #ced4da;
}

.e-float-input.e-success input,
.e-float-input.e-success textarea,
.e-float-input.e-control-wrapper.e-success input,
.e-float-input.e-control-wrapper.e-success textarea {
  border-color: #28a745;
}

.e-float-input.e-warning input,
.e-float-input.e-control-wrapper.e-warning input,
.e-float-input.e-warning textarea,
.e-float-input.e-control-wrapper.e-warning textarea {
  border-color: #ffc107;
}

.e-float-input.e-error input,
.e-float-input.e-control-wrapper.e-error input,
.e-float-input.e-error textarea,
.e-float-input.e-control-wrapper.e-error textarea {
  border-color: #dc3545;
}

.e-float-input:not(.e-error):not(.e-input-focus):not(.e-disabled) input:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top),
.e-float-input:not(.e-error):not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top),
.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus):not(.e-disabled) input:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top) {
  color: #6c757d;
}

.e-input-group:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:active {
  background: #545b62;
  color: #fff;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  border-color: #4e555b;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

input.e-input::-moz-selection, textarea.e-input::-moz-selection, .e-input-group input.e-input::-moz-selection, .e-input-group.e-control-wrapper input.e-input::-moz-selection, .e-float-input input::-moz-selection, .e-float-input.e-control-wrapper input::-moz-selection, .e-input-group textarea.e-input::-moz-selection, .e-input-group.e-control-wrapper textarea.e-input::-moz-selection, .e-float-input textarea::-moz-selection, .e-float-input.e-control-wrapper textarea::-moz-selection {
  background: #007bff;
  color: #fff;
}

input.e-input::selection,
textarea.e-input::selection,
.e-input-group input.e-input::selection,
.e-input-group.e-control-wrapper input.e-input::selection,
.e-float-input input::selection,
.e-float-input.e-control-wrapper input::selection,
.e-input-group textarea.e-input::selection,
.e-input-group.e-control-wrapper textarea.e-input::selection,
.e-float-input textarea::selection,
.e-float-input.e-control-wrapper textarea::selection {
  background: #007bff;
  color: #fff;
}

.e-float-input.e-small textarea::-moz-selection, .e-float-input textarea::-moz-selection {
  background: #007bff;
  color: #fff;
}

.e-float-input.e-small textarea::selection,
.e-float-input textarea::selection {
  background: #007bff;
  color: #fff;
}

input.e-input:-moz-placeholder {
  color: #6c757d;
}

.e-input-group input.e-input:-moz-placeholder {
  color: #6c757d;
}

.e-input-group input.e-input:-moz-placeholder,
.e-input-group.e-control-wrapper input.e-input:-moz-placeholder {
  color: #6c757d;
}

input.e-input:-moz-placeholder {
  color: #6c757d;
}

.e-input-group input.e-input:-moz-placeholder {
  color: #6c757d;
}

.e-input-group.e-control-wrapper input.e-input:-moz-placeholder {
  color: #6c757d;
}

textarea.e-input:-moz-placeholder {
  color: #6c757d;
}

.e-input-group textarea.e-input:-moz-placeholder {
  color: #6c757d;
}

.e-input-group.e-control-wrapper textarea.e-input:-moz-placeholder {
  color: #6c757d;
}

input.e-input::-moz-placeholder {
  color: #6c757d;
}

.e-input-group input.e-input::-moz-placeholder {
  color: #6c757d;
}

.e-input-group.e-control-wrapper input.e-input::-moz-placeholder {
  color: #6c757d;
}

textarea.e-input::-moz-placeholder {
  color: #6c757d;
}

.e-input-group textarea.e-input::-moz-placeholder {
  color: #6c757d;
}

.e-input-group.e-control-wrapper textarea.e-input::-moz-placeholder {
  color: #6c757d;
}

input.e-input:-ms-input-placeholder {
  color: #6c757d;
}

.e-input-group input.e-input:-ms-input-placeholder {
  color: #6c757d;
}

.e-input-group.e-control-wrapper input.e-input:-ms-input-placeholder {
  color: #6c757d;
}

textarea.e-input:-ms-input-placeholder {
  color: #6c757d;
}

.e-input-group.e-control-wrapper textarea.e-input:-ms-input-placeholder {
  color: #6c757d;
}

.e-input-group textarea.e-input:-ms-input-placeholder {
  color: #6c757d;
}

input.e-input::-webkit-input-placeholder {
  color: #6c757d;
}

.e-input-group.e-control-wrapper input.e-input::-webkit-input-placeholder {
  color: #6c757d;
}

.e-input-group input.e-input::-webkit-input-placeholder {
  color: #6c757d;
}

textarea.e-input::-webkit-input-placeholder {
  color: #6c757d;
}

.e-input-group textarea.e-input::-webkit-input-placeholder {
  color: #6c757d;
}

.e-input-group.e-control-wrapper textarea.e-input::-webkit-input-placeholder {
  color: #6c757d;
}

.e-input-group::before,
.e-input-group::after,
.e-input-group.e-control-wrapper::before,
.e-input-group.e-control-wrapper::after {
  content: '';
}

.e-input-group.e-success::before,
.e-input-group.e-success::after,
.e-input-group.e-control-wrapper.e-success::before,
.e-input-group.e-control-wrapper.e-success::after {
  content: '';
}

.e-input-group.e-warning::before,
.e-input-group.e-warning::after,
.e-input-group.e-control-wrapper.e-warning::before,
.e-input-group.e-control-wrapper.e-warning::after {
  content: '';
}

.e-input-group.e-error::before,
.e-input-group.e-error::after,
.e-input-group.e-control-wrapper.e-error::before,
.e-input-group.e-control-wrapper.e-error::after {
  content: '';
}

.e-input-group.e-success .e-input-group-icon,
.e-input-group.e-success:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-control-wrapper.e-success .e-input-group-icon,
.e-input-group.e-control-wrapper.e-success:not(.e-disabled):not(:active) .e-input-group-icon:hover {
  color: #495057;
}

.e-input-group.e-warning .e-input-group-icon,
.e-input-group.e-warning:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-control-wrapper.e-warning .e-input-group-icon,
.e-input-group.e-control-wrapper.e-warning:not(.e-disabled):not(:active) .e-input-group-icon:hover {
  color: #495057;
}

.e-input-group.e-error .e-input-group-icon,
.e-input-group.e-error:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-control-wrapper.e-error .e-input-group-icon,
.e-input-group.e-control-wrapper.e-error:not(.e-disabled):not(:active) .e-input-group-icon:hover {
  color: #495057;
}

.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-input {
  border-color: #ced4da;
}

.e-input:focus:not(.e-success):not(.e-warning):not(.e-error),
.e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) input:focus,
.e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) textarea:focus,
.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) input:focus,
.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) textarea:focus,
.e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group).e-input-focus input,
.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group).e-input-focus input {
  border-color: #80bdff;
  -webkit-box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

.e-input:focus:not(.e-success):not(.e-warning).e-error,
.e-float-input:not(.e-success):not(.e-warning).e-error:not(.e-input-group) input:focus,
.e-float-input:not(.e-success):not(.e-warning).e-error:not(.e-input-group) textarea:focus,
.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning).e-error:not(.e-input-group) input:focus,
.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning).e-error:not(.e-input-group) textarea:focus,
.e-float-input:not(.e-success):not(.e-warning).e-error:not(.e-input-group).e-input-focus input,
.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning).e-error:not(.e-input-group).e-input-focus input {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-input:focus:not(.e-error):not(.e-warning).e-success,
.e-float-input:not(.e-error):not(.e-warning).e-success:not(.e-input-group) input:focus,
.e-float-input:not(.e-error):not(.e-warning).e-success:not(.e-input-group) textarea:focus,
.e-float-input.e-control-wrapper:not(.e-error):not(.e-warning).e-success:not(.e-input-group) input:focus,
.e-float-input.e-control-wrapper:not(.e-error):not(.e-warning).e-success:not(.e-input-group) textarea:focus,
.e-float-input:not(.e-error):not(.e-warning).e-success:not(.e-input-group).e-input-focus input,
.e-float-input.e-control-wrapper:not(.e-error):not(.e-warning).e-success:not(.e-input-group).e-input-focus input {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-input:focus:not(.e-success):not(.e-error).e-warning,
.e-float-input:not(.e-success):not(.e-error).e-warning:not(.e-input-group) input:focus,
.e-float-input:not(.e-success):not(.e-error).e-warning:not(.e-input-group) textarea:focus,
.e-float-input.e-control-wrapper:not(.e-success):not(.e-error).e-warning:not(.e-input-group) input:focus,
.e-float-input.e-control-wrapper:not(.e-success):not(.e-error).e-warning:not(.e-input-group) textarea:focus,
.e-float-input:not(.e-success):not(.e-error).e-warning:not(.e-input-group).e-input-focus input,
.e-float-input.e-control-wrapper:not(.e-success):not(.e-error).e-warning:not(.e-input-group).e-input-focus input {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-input-group:not(.e-float-input):not(.e-float-icon-left) .e-input:focus:not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap .e-input:focus:not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper:not(.e-float-input):not(.e-float-icon-left) .e-input:focus:not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap .e-input:focus:not(.e-success):not(.e-warning):not(.e-error),
.e-input-group:not(.e-float-input):not(.e-float-icon-left).e-input-focus .e-input:not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap .e-input:not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper:not(.e-float-input):not(.e-float-icon-left).e-input-focus .e-input:not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap .e-input:not(.e-success):not(.e-warning):not(.e-error) {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-input-group:not(.e-success):not(.e-warning):not(.e-error) input.e-input:focus,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) input.e-input:focus,
.e-input-group:not(.e-success):not(.e-warning):not(.e-error).e-input-focus input.e-input,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error).e-input-focus input.e-input,
.e-input-group:not(.e-success):not(.e-warning):not(.e-error) textarea.e-input:focus,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) textarea.e-input:focus {
  border-color: transparent;
}

.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) {
  border-color: #80bdff;
  -webkit-box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

.e-input-group.e-input-focus:not(.e-success):not(.e-warning).e-error,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning).e-error {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-input-group.e-input-focus:not(.e-error):not(.e-warning).e-success,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-error):not(.e-warning).e-success {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-input-group.e-input-focus:not(.e-success):not(.e-error).e-warning,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-error).e-warning {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input {
  border-color: #ced4da;
}

.e-input-group:not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) {
  border-color: #ced4da;
}

.e-input-group:not(.e-disabled):active:not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper:not(.e-disabled):active:not(.e-success):not(.e-warning):not(.e-error) {
  border-color: #80bdff;
  -webkit-box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
}

.e-input-group:not(.e-disabled):active:not(.e-success):not(.e-warning).e-error,
.e-input-group.e-control-wrapper:not(.e-disabled):active:not(.e-success):not(.e-warning).e-error {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-input-group:not(.e-disabled):active:not(.e-error):not(.e-warning).e-success,
.e-input-group.e-control-wrapper:not(.e-disabled):active:not(.e-error):not(.e-warning).e-success {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-input-group:not(.e-disabled):active:not(.e-success):not(.e-error).e-warning,
.e-input-group.e-control-wrapper:not(.e-disabled):active:not(.e-success):not(.e-error).e-warning {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-input-group.e-disabled:not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-disabled:not(.e-success):not(.e-warning):not(.e-error) {
  border-color: #ced4da;
}

.e-input-group,
.e-input-group.e-control-wrapper {
  border-bottom-color: #ced4da;
}

.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input {
  border-bottom-color: transparent;
  border-top-color: transparent;
}

.e-input-group.e-success,
.e-input-group.e-control-wrapper.e-success,
.e-input-group.e-success:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left) {
  border-color: #28a745;
}

.e-input-group.e-warning,
.e-input-group.e-control-wrapper.e-warning,
.e-input-group.e-warning:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left) {
  border-color: #ffc107;
}

.e-input-group.e-error,
.e-input-group.e-control-wrapper.e-error,
.e-input-group.e-error:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left) {
  border-color: #dc3545;
}

.e-float-input .e-clear-icon,
.e-float-input.e-control-wrapper .e-clear-icon,
.e-input-group .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon {
  color: rgba(0, 0, 0, 0.5);
}

.e-float-input:not(.e-disabled) .e-clear-icon:hover,
.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover,
.e-input-group:not(.e-disabled) .e-clear-icon:hover,
.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover {
  color: rgba(0, 0, 0, 0.4);
}

.e-float-input.e-disabled .e-clear-icon,
.e-float-input.e-control-wrapper.e-disabled .e-clear-icon,
.e-input-group.e-disabled .e-clear-icon,
.e-input-group.e-control-wrapper.e-disabled .e-clear-icon {
  color: #6c757d;
}

.e-float-input.e-input-focus .e-input:focus,
.e-float-input.e-control-wrapper.e-input-focus .e-input:focus {
  border-bottom-color: transparent;
  border-top-color: transparent;
}

.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) input label.e-float-text.e-label-top,
.e-float-input.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text {
  color: #212529;
}

.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input .e-control-wrapper:not(.e-error) input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text {
  color: #212529;
}

.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error) input[readonly] ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) input:valid ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-small .e-float-input:not(.e-error) input[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-small .e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text {
  color: #212529;
}

.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text {
  color: #212529;
}

.e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  color: #6c757d;
}

.e-float-input:not(.e-input-focus):not(.e-disabled) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top),
.e-float-input:not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top),
.e-float-input.e-control-wrapper:not(.e-input-focus):not(.e-disabled) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top) {
  color: #6c757d;
}

.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea label.e-float-text.e-label-top,
.e-float-input.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text {
  color: #212529;
}

.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text {
  color: #212529;
}

.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error) textarea[readonly] ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea:valid ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input:not(.e-error) textarea[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text {
  color: #212529;
}

.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text {
  color: #212529;
}

.e-float-input.e-input-group.e-disabled .e-float-text,
.e-float-input.e-input-group.e-disabled .e-float-text.e-label-top,
.e-float-input input[disabled] ~ label.e-float-text,
.e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-disabled label.e-float-text,
.e-float-input.e-disabled label.e-float-text.e-label-top,
.e-float-input:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top {
  color: #6c757d;
}

.e-float-input textarea[disabled] ~ label.e-float-text,
.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top {
  color: #6c757d;
}

.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text,
.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-disabled label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top {
  color: #6c757d;
}

.e-float-input.e-control-wrapper.e-disabled textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top {
  color: #6c757d;
}

.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]) {
  border-color: #80bdff;
}

.e-input-group:active:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-input-group.e-control-wrapper:active:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-float-input:active:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-float-input.e-control-wrapper:active:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-float-input:active:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input.e-control-wrapper:active:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input:active:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-control-wrapper:active:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]) {
  border-color: #80bdff;
}

.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text {
  color: #212529;
}

.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text {
  color: #212529;
}

.e-input-group-icon.e-spin-up::before {
  content: '\E721';
  font-family: 'e-icons';
}

.e-input-group-icon.e-spin-down::before {
  content: '\E744';
  font-family: 'e-icons';
}

.e-numeric-container {
  width: 100%;
}

.e-content-placeholder.e-numeric.e-placeholder-numeric {
  background-size: 300px 33px;
  min-height: 33px;
}

.e-bigger.e-content-placeholder.e-numeric.e-placeholder-numeric,
.e-bigger .e-content-placeholder.e-numeric.e-placeholder-numeric {
  background-size: 300px 40px;
  min-height: 40px;
}

.e-float-input.e-input-group.e-control-wrapper.e-numeric .e-numeric-hidden,
.e-input-group.e-control-wrapper.e-numeric .e-numeric-hidden,
.e-float-input.e-control-wrapper.e-numeric .e-numeric-hidden,
.e-float-input.e-input-group.e-control-wrapper.e-numeric.e-input-focus .e-numeric-hidden,
.e-input-group.e-control-wrapper.e-numeric.e-input-focus .e-numeric-hidden,
.e-float-input.e-control-wrapper.e-numeric.e-input-focus .e-numeric-hidden {
  border: 0;
  height: 0;
  margin: 0;
  padding: 0;
  text-indent: 0;
  visibility: hidden;
  width: 0;
}

.e-numeric.e-control-wrapper.e-input-group .e-input-group-icon {
  font-size: 8px;
}

.e-bigger .e-control-wrapper.e-numeric.e-input-group .e-input-group-icon,
.e-bigger.e-control-wrapper.e-numeric.e-input-group .e-input-group-icon {
  font-size: 10px;
}

/*! maskedtextbox layout */

.e-control-wrapper.e-mask .e-maskedtextbox {
  font-family: Arial, "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 14px;
}

.e-bigger .e-control-wrapper.e-mask .e-maskedtextbox {
  font-size: 16px;
}

.e-control-wrapper.e-mask.e-bigger .e-maskedtextbox {
  font-size: 16px;
}

.e-content-placeholder.e-mask.e-placeholder-mask {
  background-size: 300px 33px;
  min-height: 33px;
}

.e-bigger .e-content-placeholder.e-mask.e-placeholder-mask,
.e-bigger.e-content-placeholder.e-mask.e-placeholder-mask {
  background-size: 300px 40px;
  min-height: 40px;
}

/*! maskedtextbox theme */

.e-control-wrapper.e-mask.e-error .e-maskedtextbox {
  color: #dc3545;
}

.e-utility-mask.e-error {
  color: #dc3545;
}

.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-material-handle {
  cursor: default;
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  z-index: 3;
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content {
  padding: 2px 12px;
  text-align: center;
}

.e-slider-horizantal-color {
  height: 100%;
  position: absolute;
  top: 0;
}

.e-slider-vertical-color {
  left: -1px;
  position: absolute;
  width: 100%;
}

.e-bigger .e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content {
  padding: 2px 12px;
}

.e-bigger.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content {
  padding: 2px 12px;
}

.e-bigger .e-control-wrapper.e-slider-container .e-slider .e-handle,
.e-control-wrapper.e-slider-container.e-bigger .e-slider .e-handle {
  height: 16px;
  width: 16px;
}

.e-bigger .e-control-wrapper.e-slider-container .e-slider-button,
.e-control-wrapper.e-slider-container.e-bigger .e-slider-button {
  height: 18px;
  width: 18px;
}

.e-bigger .e-control-wrapper.e-slider-container.e-vertical.e-slider-btn,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical.e-slider-btn {
  padding: 34px 0;
}

.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-first-button,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-first-button {
  margin-right: -9px;
}

.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-second-button,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-second-button {
  margin-right: -9px;
}

.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-slider .e-slider-track,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-slider .e-slider-track {
  left: calc(50% - 4px);
  width: 8px;
}

.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-slider .e-range,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-slider .e-range {
  left: calc(50% - 4px);
  width: 8px;
}

.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-slider .e-limits,
.e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-slider .e-limits {
  height: 8px;
  top: calc(50% - 4px);
}

.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-slider .e-limits,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-slider .e-limits {
  left: calc(50% - 4px);
  width: 8px;
}

.e-bigger .e-control-wrapper.e-slider-container.e-horizontal.e-slider-btn,
.e-control-wrapper.e-slider-container.e-bigger.e-horizontal.e-slider-btn {
  padding: 0 34px;
}

.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-slider-button,
.e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-slider-button {
  height: 18px;
  margin-top: -9px;
  width: 18px;
}

.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-slider .e-slider-track,
.e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-slider .e-slider-track {
  height: 8px;
  top: calc(50% - 4px);
}

.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-slider .e-range,
.e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-slider .e-range {
  height: 8px;
  top: calc(50% - 4px);
}

.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-slider .e-handle,
.e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-slider .e-handle {
  margin-left: -9px;
  top: calc(50% - 9px);
  margin-left: -8px;
  top: calc(50% - 8px);
}

.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-slider .e-handle,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-slider .e-handle {
  left: calc(50% - 9px);
  margin-bottom: -9px;
  left: calc(50% - 8px);
  margin-bottom: -8px;
}

.e-bigger .e-control-wrapper.e-slider-container.e-vertical.e-scale-both .e-slider .e-handle,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical.e-scale-both .e-slider .e-handle {
  left: calc(50% - 8px);
  margin-bottom: -8px;
}

.e-bigger .e-control-wrapper.e-slider-container .e-scale .e-tick .e-tick-value,
.e-control-wrapper.e-slider-container.e-bigger .e-scale .e-tick .e-tick-value {
  font-size: 14px;
}

.e-control-wrapper.e-slider-container {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  height: 26px;
  line-height: normal;
  outline: none;
  position: relative;
  user-select: none;
}

.e-control-wrapper.e-slider-container::after {
  content: "bootstrap4";
  display: none;
}

.e-control-wrapper.e-slider-container .e-slider .e-handle.e-large-thumb-size {
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
}

.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-slider .e-handle {
  margin: 0 -8px 0 0;
  top: calc(50% - 8px);
}

.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-scale.e-h-scale .e-tick.e-first-tick {
  background-position: right center;
  left: 0;
}

.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-scale.e-h-scale .e-tick.e-last-tick {
  background-position: left center;
}

.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-slider-button {
  margin-top: -7px;
}

.e-control-wrapper.e-slider-container.e-rtl.e-vertical {
  direction: ltr;
}

.e-control-wrapper.e-slider-container.e-disabled .e-btn {
  cursor: default;
}

.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle {
  cursor: default;
}

.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle.e-handle-disable {
  display: none;
}

.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-range {
  background-color: #adb5bd;
}

.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle {
  background-color: #adb5bd;
  border-color: #adb5bd;
}

.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-slider-track {
  background-color: #dee2e6;
}

.e-control-wrapper.e-slider-container.e-disabled .e-scale .e-tick .e-tick-value {
  color: #6c757d;
}

.e-control-wrapper.e-slider-container.e-disabled .e-slider-button {
  background-color: #adb5bd;
  border-color: #fff;
}

.e-control-wrapper.e-slider-container:not(.e-disabled) .e-slider-button:hover {
  background-color: #5a6268;
  border-color: #545b62;
}

.e-control-wrapper.e-slider-container:not(.e-disabled) .e-slider-button:active {
  background-color: #545b62;
  border-color: #50565c;
}

.e-control-wrapper.e-slider-container.e-horizontal {
  height: 48px;
  width: 100%;
}

.e-control-wrapper.e-slider-container.e-horizontal .e-first-button {
  left: 0;
  margin-top: -8px;
  top: 50%;
}

.e-control-wrapper.e-slider-container.e-horizontal .e-first-button .e-button-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAolBMVEUAAAD////////////////////////+/v7////+/v7////+/v7////+/v7////////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7///+y6E2hAAAANXRSTlMABAgMEBQYHCAkKCwwNEBESExUWFxkaGx0fICDh4ubn6Orr7O3u7/Hy8/T19vf4+fr7/P3+0e6nekAAAEFSURBVHjalZXJVgJBEASjnXHAEUQURZBFFAfZt+H/f82jedCXVpyjD1mvs4q/aR4uP1QJR7YUf1tgmYl/amEZXIRHLF31X7GUJ/E/fOB8I/46w5Hm4h9LLGPx63ssPQ08wNI+i/+GpdiLv/xH4IX4+waWqQa+w9LXwE9YOrX4ExzxCqzE3xVY3oMVGGrgHpYH9UdYWlqBuQ9cbLUCOY5UaeCS4INbPMVO19A1wdBVIli0CXhG+uIZYsui7uDJ1/Li0MRTHuXFKouOakZ0VMPwqLqBUckfiWzuTU7wNnwmgtdnDPFyxy7ouQ3hBeW50RW4SMSXrOdFg/chfCg8V1/RcjR+PXbfOBx/sErjBl8AAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-size: cover;
  height: 8px;
  left: calc(50% - 5px);
  position: absolute;
  top: calc(50% - 4px);
  width: 8px;
}

.e-control-wrapper.e-slider-container.e-horizontal .e-second-button {
  margin-top: -8px;
  right: 0;
  top: 50%;
}

.e-control-wrapper.e-slider-container.e-horizontal .e-second-button .e-button-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAnFBMVEUAAAD////////////////////////+/v7////////+/v7////+/v7+/v7////////+/v7+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7////uN4ajAAAAM3RSTlMABAgMEBQYHCAoLDA0ODxASExcYGRobHR8g4uTl5ufo6ert7u/w8fLz9fb3+Pn6+/z9/tbKk6UAAABBklEQVR42q2VyRKCAAxDQRBZVMAFcRdxVxD0///Nk2M8OCQz9tx3SJu0xrvWz09VXaO5rCMQN4cgOgUQB5Mg+g8glgZRoydUwhALAB4hAZg7IEqXIJwrECeLIIIKiIyRMUDhKUNMkYgZ4Vv0iM945AzExSYID4XnjEci9MiMEZ6i8CFDYDhqKhwnIAomHO5XOFoEEaLwFSNjjMInDLHEcESMR/ZA3D0mHDcgzhYBFBrQOqJtPWLbouhUjF6Mi9s09/uVdj7sC5rPbd5ZjvYmTuBMHNBQHFC31gbkFNqAzIN4wVfij0ikL6RH2S2lT6qfowwd0fv/SY2xfy6/BS0C17b42oLfjS/tEHrYzreszwAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-size: cover;
  height: 8px;
  left: calc(50% - 3px);
  position: absolute;
  top: calc(50% - 4px);
  width: 8px;
}

.e-control-wrapper.e-slider-container.e-horizontal.e-slider-btn {
  padding: 0 30px;
}

.e-control-wrapper.e-slider-container.e-horizontal .e-slider {
  height: 32px;
  position: relative;
  top: calc(50% - 16px);
  width: 100%;
}

.e-control-wrapper.e-slider-container.e-horizontal .e-slider-track {
  height: 6px;
  left: 0;
  position: absolute;
  width: 100%;
  background: #dee2e6;
  border-radius: 6px;
  overflow: hidden;
  top: calc(50% - 3px);
}

.e-control-wrapper.e-slider-container.e-horizontal .e-handle {
  margin-left: -7px;
  top: calc(50% - 7px);
}

.e-control-wrapper.e-slider-container.e-horizontal.e-scale-both .e-range {
  height: 6px;
}

.e-control-wrapper.e-slider-container.e-horizontal .e-range {
  height: 6px;
  top: calc(50% - 3px);
}

.e-control-wrapper.e-slider-container.e-horizontal .e-limits {
  background-color: rgba(52, 58, 64, 0.25);
  height: 6px;
  position: absolute;
  top: calc(50% - 3px);
}

.e-control-wrapper.e-slider-container.e-vertical {
  height: inherit;
  padding: 38px 0;
  width: 48px;
  padding: 30px 0;
}

.e-control-wrapper.e-slider-container.e-vertical .e-slider {
  height: 100%;
  left: calc(50% - 16px);
  position: relative;
  width: 32px;
}

.e-control-wrapper.e-slider-container.e-vertical .e-slider-track {
  background: #dee2e6;
  bottom: 0;
  height: 100%;
  position: absolute;
  border-radius: 6px;
  left: calc(50% - 3px);
  overflow: hidden;
  width: 6px;
}

.e-control-wrapper.e-slider-container.e-vertical.e-small-size.e-slider-btn {
  height: 100%;
  padding: 38px 0;
}

.e-control-wrapper.e-slider-container.e-vertical.e-small-size.e-slider-btn .e-slider {
  height: 100%;
  width: 10px;
}

.e-control-wrapper.e-slider-container.e-vertical .e-first-button {
  bottom: 0;
  margin-right: -8px;
  right: 50%;
}

.e-control-wrapper.e-slider-container.e-vertical .e-first-button .e-button-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAApVBMVEUAAAD////////////////////+/v7////+/v7////+/v7////+/v7+/v7////////+/v7+/v7+/v7////+/v7+/v7+/v7+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7////Ss6t3AAAANnRSTlMABAwQFBgcICQoLDA0OEBESExcYGRobHR8gIOHi4+Tl5ujq7O3u7/Dx8vP09fb3+Pn6+/z9/vRpbpFAAABHklEQVR4Ae3TW1PCMBAF4LOFgsj9ooCichcFoVBy/v9P0xGndktS8uT4wPeYmZPZnZPgf7h6EMCfjMF5Ad7CFUFuKvBUj0iQjNvw0jM8BcghLpMXMglwFuCCcMl0gJsb5KrtqAM8tJCje2Q2QDOAizwxAf6aBrAqLmgPcF2GRXVLV4D7Js50YqbBMM30ockjlRiNiMpELVKYU9lWgdIblfcSErcfVBZFfAkmVKIGfrRjKiPBST+zyB2+DakcO0g091TGAgRTKrsaUsprKq9h9mQZQjm7b0/lWZA1MHQyPVi0DnSI6rCqbGi1CuEQzGgxFrgNmWXu4WYp99BAPv18dFsOhblqy4OMdFt51Cc7duGttvMYXwmXHuMrIrj6Q58aX4DtQxE2xQAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 8px;
  left: calc(50% - 4px);
  position: absolute;
  top: calc(50% - 3.6px);
  width: 8px;
}

.e-control-wrapper.e-slider-container.e-vertical .e-second-button {
  margin-right: -8px;
  right: 50%;
  top: 0;
}

.e-control-wrapper.e-slider-container.e-vertical .e-second-button .e-button-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAApVBMVEUAAAD////////////////////+/v7////+/v7////+/v7////+/v7+/v7////////+/v7+/v7+/v7+/v7////+/v7+/v7+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7////4hhd5AAAANnRSTlMABAgMEBgcICQoLDA0OEBESExUXGBkbHR8gIOHi5Obn6Onq6+zt7u/x8vP09fb3+Pn6+/z9/tWLLgwAAABGElEQVR4Ae3UyXLyMBAE4NYvzPJDDARCyMKShbBAgo1wv/+jhSRVqhojqeRDqnLgu/nQh3GPBhd/mZ7PNSpobMhNA9HSjCd5F5FGBb8Vt4ihprRiBklWtGIG6WQU9i0EDY8sMX34qQkdxvBJlnR61nBqf9Bj24TDwNDr0EOZeqRg7PTuDmtvFHat8v+VHf5/p7ColRuUHV4bCg8KJ2pGIU/xQ91TMAO5hVYxwhf9SmHfhtXNKcz+Aa0dhWVSeknCug5DYaIg6CcKGcTncYgzYzkIRLwDh97BF1glcGpu3YGpgod+cQSKGwTcnQWyKwT1jQys6wizfcE2GGY3AnZHwuzOgcxShImtRuTRte8G1c56bYGKFC5+wyfN5oD6Q24erwAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 8px;
  left: calc(50% - 4px);
  position: absolute;
  top: calc(50% - 4.5px);
  width: 8px;
}

.e-control-wrapper.e-slider-container.e-vertical.e-scale-both .e-slider .e-handle {
  margin-bottom: -7px;
}

.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-handle {
  margin-bottom: -7px;
  left: calc(50% - 7px);
}

.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-range {
  left: calc(50% - 3px);
  width: 6px;
}

.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-limits {
  background-color: rgba(52, 58, 64, 0.25);
  left: calc(50% - 3px);
  position: absolute;
  width: 6px;
}

.e-control-wrapper.e-slider-container .e-range {
  border-radius: 3px;
  position: absolute;
  -webkit-transition: left 300ms ease-out, right 300ms ease-out, bottom 300ms ease-out, width 300ms ease-out, height 300ms ease-out;
  transition: left 300ms ease-out, right 300ms ease-out, bottom 300ms ease-out, width 300ms ease-out, height 300ms ease-out;
}

.e-control-wrapper.e-slider-container .e-range.e-drag-horizontal {
  cursor: ew-resize;
}

.e-control-wrapper.e-slider-container .e-range.e-drag-vertical {
  cursor: ns-resize;
}

.e-control-wrapper.e-slider-container .e-slider {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: block;
  outline: 0 none;
  padding: 0;
  position: relative;
}

.e-control-wrapper.e-slider-container .e-slider .e-handle {
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  height: 14px;
  outline: none;
  position: absolute;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-transition: left 300ms ease-out, right 300ms ease-out, bottom 300ms ease-out, -webkit-transform 300ms ease-out;
  transition: left 300ms ease-out, right 300ms ease-out, bottom 300ms ease-out, -webkit-transform 300ms ease-out;
  transition: left 300ms ease-out, right 300ms ease-out, bottom 300ms ease-out, transform 300ms ease-out;
  transition: left 300ms ease-out, right 300ms ease-out, bottom 300ms ease-out, transform 300ms ease-out, -webkit-transform 300ms ease-out;
  width: 14px;
  z-index: 10;
}

.e-control-wrapper.e-slider-container .e-slider .e-handle.e-tab-handle {
  background-color: #007bff;
  border-color: #007bff;
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(0, 123, 255, 0.25);
}

.e-control-wrapper.e-slider-container .e-tick-before.e-scale.e-h-scale .e-tick {
  height: 6px;
  top: -9px;
}

.e-control-wrapper.e-slider-container .e-tick-before.e-scale.e-h-scale .e-large {
  height: 10px;
  top: -8px;
}

.e-control-wrapper.e-slider-container .e-tick-before.e-scale.e-v-scale .e-tick {
  left: 5px;
  width: 6px;
}

.e-control-wrapper.e-slider-container .e-tick-before.e-scale.e-v-scale .e-large {
  left: 2px;
  width: 10px;
}

.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-h-scale .e-tick {
  height: 6px;
  top: 1px;
}

.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-h-scale .e-large {
  height: 10px;
  top: 4px;
}

.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-v-scale .e-tick {
  left: 16px;
  width: 6px;
}

.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-v-scale .e-large {
  left: 15px;
  width: 10px;
}

.e-control-wrapper.e-slider-container.e-scale-before .e-scale.e-v-scale {
  right: 9px;
}

.e-control-wrapper.e-slider-container.e-scale-after .e-scale.e-v-scale {
  right: 9px;
}

.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-h-scale .e-tick {
  height: 16px;
  top: -8px;
}

.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-h-scale .e-large {
  height: 22px;
  top: -5px;
}

.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-v-scale .e-tick {
  background-position: center;
  left: 6px;
  width: calc(100% - 12px);
}

.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-v-scale .e-large {
  left: 3px;
  width: calc(100% - 6px);
}

.e-control-wrapper.e-slider-container .e-scale {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  height: 28px;
  line-height: normal;
  list-style: none outside none;
  margin: 0;
  outline: 0 none;
  padding: 0;
  position: absolute;
  top: 16px;
  width: 100%;
  z-index: 1;
  font-size: 12px;
  margin-top: -5px;
}

.e-control-wrapper.e-slider-container .e-scale .e-tick {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEXO1Nq/Gb1BAAAACklEQVR4nGNiAAAABgADNjd8qAAAAABJRU5ErkJggg==");
  cursor: pointer;
  outline: none;
  position: relative;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  background-position: center center;
}

.e-control-wrapper.e-slider-container .e-scale .e-tick.e-large {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEWttb1auGYlAAAACklEQVR4nGNiAAAABgADNjd8qAAAAABJRU5ErkJggg==");
}

.e-control-wrapper.e-slider-container .e-scale .e-tick .e-tick-value {
  color: #212529;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 12px;
  outline: none;
  position: absolute;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  white-space: nowrap;
  line-height: 1.5;
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale {
  height: 100%;
  left: calc(50% - 14px);
  top: 0;
  width: 28px;
  margin-top: -2px;
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick {
  background-repeat: repeat-x;
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick.e-first-tick {
  background-position-y: center;
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick.e-last-tick {
  background-position-y: bottom;
  margin-top: 2px;
}

.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick {
  display: inline-block;
  background-repeat: repeat-y;
  height: 100%;
  top: 0;
}

.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-before {
  top: -18px;
}

.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-after {
  bottom: -20px;
}

.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-both {
  bottom: -20px;
}

.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-both:first-child {
  top: -18px;
}

.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick.e-first-tick {
  background-position: left center;
}

.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick.e-last-tick {
  background-position: right center;
}

.e-control-wrapper.e-slider-container.e-horizontal.e-scale-both .e-scale {
  top: 15px;
}

.e-control-wrapper.e-slider-container.e-vertical.e-scale-both .e-scale.e-v-scale {
  right: 10px;
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-before {
  right: 17px;
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-after {
  left: 19px;
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-both {
  right: 30px;
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-both:first-child {
  left: 30px;
}

.e-control-wrapper.e-slider-container .e-slider .e-handle.e-handle-active {
  background-color: #b3d7ff;
  border-color: #b3d7ff;
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(0, 123, 255, 0.25);
}

/*! component theme */

.e-control-wrapper.e-slider-container .e-slider-button {
  background-color: #6c757d;
  border: 1px solid #6c757d;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  height: 18px;
  outline: none;
  padding: 0;
  position: absolute;
  width: 18px;
  border: 0;
  height: 16px;
  width: 16px;
}

.e-control-wrapper.e-slider-container .e-slider .e-range {
  background-color: #007bff;
}

.e-control-wrapper.e-slider-container .e-slider .e-handle {
  background-color: #007bff;
  border-color: #007bff;
}

.e-control-wrapper.e-slider-container .e-slider .e-handle.e-material-tooltip {
  background-color: transparent;
  border-color: transparent;
}

@-webkit-keyframes material-spinner-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes material-spinner-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-webkit-keyframes fabric-spinner-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes fabric-spinner-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.e-upload .e-upload-files .e-file-remove-btn.e-icons::before {
  content: '\E745';
}

.e-upload .e-upload-files .e-icons.e-file-pause-btn::before {
  content: '\E757';
}

.e-upload .e-upload-files .e-icons.e-file-reload-btn::before {
  content: '\E716';
}

.e-upload .e-upload-files .e-icons.e-file-play-btn::before {
  content: '\E72D';
}

.e-upload .e-upload-files .e-file-delete-btn.e-icons::before {
  content: '\E773';
}

.e-upload .e-upload-files .e-file-abort-btn.e-icons::before {
  content: '\E742';
}

.e-upload .e-upload-files .e-icons.e-msie::before {
  position: relative;
  right: 10px;
}

.e-upload .e-upload-files .e-icons.e-file-abort-icon.e-msie::before {
  right: 12px;
}

.e-bigger .e-upload {
  width: 100%;
}

.e-bigger .e-upload .e-file-select-wrap {
  padding: 20px 0 20px 20px;
}

.e-bigger .e-upload .e-file-select-wrap .e-file-drop {
  font-size: 16px;
  margin-left: 16px;
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list {
  font-size: 15px;
  line-height: normal;
  min-height: 108px;
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container {
  margin-left: 15px;
  top: 0;
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  font-size: 15px;
  padding-top: 20px;
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  font-size: 14px;
  padding: 8px 0;
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  font-size: 15px;
  padding-top: 20px;
  top: initial;
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  font-size: 14px;
  padding-bottom: 20px;
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
  height: 5px;
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap {
  height: 6px;
  width: 95%;
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap .e-upload-progress-bar {
  height: 90%;
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
  font-size: 12px;
  right: 16px;
  top: -36px;
}

.e-bigger .e-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-pause-btn.e-icons {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 16px;
  height: 36px;
  margin: 20px;
  margin-top: -24px;
  padding: 0;
  top: 50%;
  width: 36px;
}

.e-bigger .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled,
.e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: #6c757d;
  cursor: not-allowed;
  opacity: .4;
  pointer-events: none;
}

.e-bigger .e-upload .e-upload-files .e-file-remove-btn.e-msie.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-msie.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-msie.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-reload-btn.e-msie.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-play-btn.e-msie.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-pause-btn.e-msie.e-icons {
  padding: 20px 17px 20px 26px;
}

.e-bigger .e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-pause-btn.e-icons {
  right: 45px;
}

.e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-icons {
  font-size: 16px;
}

.e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-icons {
  font-size: 16px;
}

.e-bigger .e-upload .e-upload-actions .e-btn {
  margin-left: 15px;
}

.e-bigger .e-upload .e-upload-actions .e-file-upload-btn {
  margin: 20px 20px 20px 0;
}

.e-bigger .e-upload .e-upload-actions .e-file-clear-btn {
  margin: 20px 8px 20px 20px;
}

.e-bigger .e-upload.e-rtl .e-file-select-wrap {
  padding: 20px 15px 20px 0;
}

.e-bigger .e-upload.e-rtl .e-file-select-wrap .e-control.e-btn {
  margin-right: 0;
}

.e-bigger .e-upload.e-rtl .e-file-select-wrap .e-file-drop {
  margin-right: 16px;
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container {
  margin-left: 60px;
  margin-right: 15px;
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  top: 30px;
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
  left: 16px;
  right: initial;
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  left: 0;
  margin-left: 15px;
  margin-right: 15px;
  padding: 0;
  top: 50%;
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons.e-disabled,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons.e-disabled {
  color: #6c757d;
  cursor: not-allowed;
  opacity: .4;
  pointer-events: none;
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-msie.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-msie.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-msie.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-msie.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-msie.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-msie.e-icons {
  padding: 20px 17px 20px 26px;
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons {
  left: 41px;
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list {
  min-height: 35px;
  padding-bottom: 20px;
  padding-top: 16px;
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container {
  top: 0;
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input {
  display: none;
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  line-height: 1.5;
  padding-top: 4px;
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error {
  color: #dc3545;
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  color: #6c757d;
  display: block;
  font-size: 14px;
  line-height: 1.5;
  padding-bottom: 0;
  padding-top: 4px;
  position: relative;
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid {
  color: #dc3545;
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status {
  color: #dc3545;
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  top: 50px;
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: #6c757d;
  cursor: not-allowed;
  opacity: .4;
  pointer-events: none;
}

.e-upload,
.e-bigger.e-small .e-upload {
  width: 100%;
}

.e-upload.e-control-wrapper,
.e-bigger.e-small .e-upload.e-control-wrapper {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
}

.e-upload .e-hidden-file-input,
.e-bigger.e-small .e-upload .e-hidden-file-input {
  border: 0;
  height: 0;
  margin: 0;
  outline: none;
  padding: 0;
  text-indent: 0;
  visibility: hidden;
  width: 0;
}

.e-upload .e-file-select-wrap,
.e-bigger.e-small .e-upload .e-file-select-wrap {
  padding: 16px 0 16px 16px;
}

.e-upload .e-file-select-wrap .e-file-select,
.e-upload .e-file-select-wrap .e-file-select .e-uploader,
.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-select,
.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-select .e-uploader {
  display: inline-block;
  width: 0;
}

.e-upload .e-file-select-wrap .e-file-select .e-uploader,
.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-select .e-uploader {
  opacity: 0;
}

.e-upload .e-file-select-wrap .e-file-drop,
.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-drop {
  font-family: inherit;
  font-size: 14px;
  margin-left: 14px;
}

.e-upload.e-form-upload .e-upload-files .e-upload-file-list,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list {
  min-height: 35px;
  padding-bottom: 20px;
  padding-top: 16px;
}

.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container {
  top: 0;
}

.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input {
  display: none;
}

.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  line-height: 1.5;
  padding-top: 4px;
}

.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error {
  color: #dc3545;
}

.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  color: #6c757d;
  display: block;
  font-size: 12px;
  line-height: 1.5;
  padding-bottom: 0;
  padding-top: 4px;
  position: relative;
}

.e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid {
  color: #dc3545;
}

.e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status {
  color: #dc3545;
}

.e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons,
.e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  top: 48px;
}

.e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled,
.e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: #6c757d;
  cursor: not-allowed;
  opacity: .4;
  pointer-events: none;
}

.e-upload .e-upload-files,
.e-bigger.e-small .e-upload .e-upload-files {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.e-upload .e-upload-files .e-upload-file-list,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list {
  font-family: inherit;
  font-size: 14px;
  height: 100%;
  line-height: normal;
  min-height: 92px;
  position: relative;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container {
  display: block;
  height: 100%;
  margin-left: 12px;
  margin-right: 90px;
  min-height: 35px;
  position: relative;
  top: 0;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  float: left;
  font-family: inherit;
  font-size: 14px;
  max-width: 75%;
  overflow: hidden;
  padding-top: 16px;
  position: relative;
  text-overflow: ellipsis;
  top: 0;
  white-space: nowrap;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name::before,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name::before {
  content: attr(data-tail);
  float: right;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  display: block;
  font-family: inherit;
  font-size: 14px;
  padding-top: 16px;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-hidden,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-hidden {
  visibility: hidden;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  display: block;
  font-size: 12px;
  padding: 6px 0;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  display: block;
  font-family: inherit;
  font-size: 12px;
  padding-bottom: 16px;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-progress,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information.e-upload-progress {
  display: none;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
  display: block;
  height: 10px;
  padding-bottom: 11px;
  padding-top: 6px;
  position: absolute;
  width: 95%;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap {
  border-radius: 2px;
  display: block;
  height: 4px;
  width: 100%;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap .e-upload-progress-bar,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap .e-upload-progress-bar {
  border-radius: 1px;
  display: inherit;
  height: 4px;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
  float: right;
  font-family: inherit;
  font-size: 12px;
  position: relative;
  right: 0;
  top: -33px;
}

.e-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  font-size: 14px;
  height: 32px;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  margin: 16px;
  margin-top: -22px;
  padding: 0;
  position: absolute;
  right: 0;
  top: 50%;
  vertical-align: middle;
  width: 32px;
}

.e-upload .e-upload-files .e-file-remove-btn.e-icons.e-upload-progress,
.e-upload .e-upload-files .e-file-delete-btn.e-icons.e-upload-progress,
.e-upload .e-upload-files .e-file-abort-btn.e-icons.e-upload-progress,
.e-upload .e-upload-files .e-file-pause-btn.e-icons.e-upload-progress,
.e-upload .e-upload-files .e-file-play-btn.e-icons.e-upload-progress,
.e-upload .e-upload-files .e-file-reload-btn.e-icons.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons.e-upload-progress {
  cursor: default;
}

.e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled,
.e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: #6c757d;
  cursor: not-allowed;
  opacity: .4;
  pointer-events: none;
}

.e-upload .e-upload-files .e-file-remove-btn.e-msie.e-icons,
.e-upload .e-upload-files .e-file-delete-btn.e-msie.e-icons,
.e-upload .e-upload-files .e-file-abort-btn.e-msie.e-icons,
.e-upload .e-upload-files .e-file-pause-btn.e-msie.e-icons,
.e-upload .e-upload-files .e-file-play-btn.e-msie.e-icons,
.e-upload .e-upload-files .e-file-reload-btn.e-msie.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-msie.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-msie.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-msie.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-msie.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-msie.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-msie.e-icons {
  padding: 18px 13px 18px 23px;
}

.e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons {
  right: 36px;
}

.e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):hover,
.e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):hover,
.e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):hover,
.e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):hover,
.e-upload .e-upload-files .e-file-reload-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):hover,
.e-upload .e-upload-files .e-clear-icon-focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):hover,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):hover,
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):hover,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):hover,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons:hover,
.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):hover,
.e-bigger.e-small .e-upload .e-upload-files .e-clear-icon-focus {
  background-color: #e9ecef;
  border-color: transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 0 transparent;
          box-shadow: 0 0 0 transparent;
}

.e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-reload-btn.e-icons:focus,
.e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):focus,
.e-upload .e-upload-files .e-clear-icon-focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons:focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):focus,
.e-bigger.e-small .e-upload .e-upload-files .e-clear-icon-focus {
  border-radius: 4px;
}

.e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons {
  font-size: 14px;
  opacity: 1;
}

.e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons {
  font-size: 14px;
  opacity: 1;
}

.e-upload .e-file-select-wrap .e-btn,
.e-upload .e-upload-actions .e-btn,
.e-bigger.e-small .e-upload .e-file-select-wrap .e-btn,
.e-bigger.e-small .e-upload .e-upload-actions .e-btn {
  font-family: inherit;
}

.e-upload .e-upload-actions,
.e-bigger.e-small .e-upload .e-upload-actions {
  position: relative;
  text-align: right;
}

.e-upload .e-upload-actions .e-file-upload-btn,
.e-bigger.e-small .e-upload .e-upload-actions .e-file-upload-btn {
  margin: 16px 16px 16px 0;
}

.e-upload .e-upload-actions .e-file-clear-btn,
.e-bigger.e-small .e-upload .e-upload-actions .e-file-clear-btn {
  margin: 16px 6px 16px 16px;
}

.e-upload.e-rtl .e-file-select-wrap,
.e-bigger.e-small .e-upload.e-rtl .e-file-select-wrap {
  padding: 16px 12px 16px 0;
}

.e-upload.e-rtl .e-file-select-wrap .e-control.e-btn,
.e-bigger.e-small .e-upload.e-rtl .e-file-select-wrap .e-control.e-btn {
  margin-right: 0;
}

.e-upload.e-rtl .e-file-select-wrap .e-file-drop,
.e-bigger.e-small .e-upload.e-rtl .e-file-select-wrap .e-file-drop {
  margin-left: 60px;
  margin-right: 14px;
  position: relative;
}

.e-upload.e-rtl .e-upload-actions,
.e-bigger.e-small .e-upload.e-rtl .e-upload-actions {
  text-align: left;
}

.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container {
  height: 100%;
  margin-left: 60px;
  margin-right: 11px;
  position: relative;
}

.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-rtl-container,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-rtl-container {
  direction: ltr;
  float: right;
  width: 100%;
}

.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-type,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  float: right;
}

.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  float: right;
}

.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-size,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  direction: ltr;
  float: right;
  position: relative;
  text-align: right;
  width: 100%;
}

.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
  float: right;
  position: initial;
  top: 23px;
  width: 86%;
}

.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
  float: left;
  right: 0;
  top: -32px;
}

.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons {
  left: 0;
  margin-left: 11px;
  margin-right: 11px;
  right: auto;
  top: 50%;
}

.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons {
  left: 36px;
  right: auto;
}

.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons {
  left: 36px;
}

.e-upload.e-disabled .e-file-drop,
.e-bigger.e-small .e-upload.e-disabled .e-file-drop {
  color: #6c757d;
}

.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-type,
.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-size,
.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-type,
.e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-size,
.e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  color: #6c757d;
}

.e-upload .e-content-placeholder.e-upload.e-placeholder-upload,
.e-bigger.e-small .e-upload .e-content-placeholder.e-upload.e-placeholder-upload {
  background-size: 400px 65px;
  min-height: 65px;
}

.e-upload .e-bigger .e-content-placeholder.e-upload.e-placeholder-upload,
.e-upload .e-bigger.e-content-placeholder.e-upload.e-placeholder-upload,
.e-bigger.e-small .e-upload .e-bigger .e-content-placeholder.e-upload.e-placeholder-upload,
.e-bigger.e-small .e-upload .e-bigger.e-content-placeholder.e-upload.e-placeholder-upload {
  background-size: 400px 80px;
  min-height: 80px;
}

.e-small .e-upload .e-file-select-wrap {
  padding: 12px 0 12px 12px;
}

.e-small .e-upload .e-file-select-wrap .e-file-drop {
  font-size: 13px;
  margin-left: 10px;
}

.e-small .e-upload .e-upload-files .e-upload-file-list {
  min-height: 79px;
}

.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  font-size: 12px;
  padding-top: 12px;
}

.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  font-size: 12px;
  padding: 6px 0;
}

.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  font-size: 12px;
  padding-top: 12px;
}

.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  padding-bottom: 12px;
}

.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
  padding-bottom: 2px;
  padding-top: 2px;
}

.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons {
  font-size: 10px;
  height: 24px;
  padding: 12px;
  width: 24px;
}

.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled,
.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: #6c757d;
  cursor: not-allowed;
  opacity: .4;
  pointer-events: none;
}

.e-small .e-upload.e-rtl .e-file-select-wrap {
  padding: 12px 12px 12px 0;
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list {
  min-height: 35px;
  padding-bottom: 12px;
  padding-top: 8px;
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container {
  top: 0;
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input {
  display: none;
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  line-height: 1.5;
  padding-top: 4px;
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error {
  color: #dc3545;
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  color: #6c757d;
  display: block;
  font-size: 12px;
  line-height: 1.5;
  padding-bottom: 0;
  padding-top: 4px;
  position: relative;
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid {
  color: #dc3545;
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status {
  color: #dc3545;
}

.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  top: 43px;
}

.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: #6c757d;
  cursor: not-allowed;
  opacity: .4;
  pointer-events: none;
}

.e-upload {
  border: 1px solid rgba(0, 0, 0, 0.15);
}

.e-upload .e-file-drop {
  color: #212529;
}

.e-upload .e-upload-files {
  border-top: 1px solid #e9ecef;
}

.e-upload .e-upload-files .e-upload-file-list {
  border-bottom: 1px solid #e9ecef;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  color: #212529;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  color: #212529;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  color: #6c757d;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  color: #212529;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-success {
  color: #28a745;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-fails {
  color: #dc3545;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-validation-fails {
  color: #dc3545;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap {
  background-color: #dee2e6;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-progress {
  background: #007bff;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-success {
  background: #28a745;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-failed {
  background: #dc3545;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-bar-text {
  color: #212529;
}

.e-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-upload .e-upload-files .e-file-play-btn.e-icons {
  color: rgba(0, 0, 0, 0.5);
}

.e-upload .e-upload-files .e-file-remove-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-delete-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-reload-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-abort-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-pause-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-play-btn.e-icons:hover {
  color: #212529;
}

.e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-reload-btn.e-icons:focus,
.e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):focus,
.e-upload .e-upload-files .e-clear-icon-focus {
  background-color: #e9ecef;
  border-color: transparent;
  -webkit-box-shadow: 0 0 0 transparent;
          box-shadow: 0 0 0 transparent;
}

.e-upload-drag-hover {
  outline: dashed 2px #007bff;
}

.e-container .e-value-switch-btn::before {
  content: '\E799';
}

.e-colorpicker-wrapper,
.e-colorpicker-container {
  display: inline-block;
  line-height: 0;
  outline: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.e-colorpicker-wrapper .e-colorpicker,
.e-colorpicker-container .e-colorpicker {
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 1px;
}

.e-colorpicker-wrapper .e-btn.e-icon-btn,
.e-colorpicker-container .e-btn.e-icon-btn {
  padding: 8px 9px 7px 9px;
}

.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn,
.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn {
  font-family: initial;
  line-height: 17px;
  padding: 8px 9px 7px 9px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color,
.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  background-size: 8px;
  border-radius: 4px;
  height: 18px;
  margin-top: 0;
  position: relative;
  width: 18px;
}

.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color .e-split-preview,
.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color .e-split-preview {
  border-radius: 4px;
}

.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-btn.e-icon-btn,
.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-btn.e-icon-btn {
  padding: 8px 9px 7px 9px;
}

.e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn,
.e-colorpicker-container .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn {
  padding: 8px 9px 7px 9px;
}

.e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-btn.e-icon-btn,
.e-colorpicker-container .e-split-btn-wrapper.e-rtl .e-btn.e-icon-btn {
  padding: 8px 9px 7px 9px;
}

.e-colorpicker-wrapper *,
.e-colorpicker-container * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.e-colorpicker-wrapper.e-disabled .e-palette .e-tile,
.e-colorpicker-container.e-disabled .e-palette .e-tile {
  cursor: default;
}

.e-colorpicker-wrapper.e-disabled .e-palette .e-tile:hover,
.e-colorpicker-container.e-disabled .e-palette .e-tile:hover {
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-colorpicker-wrapper.e-disabled .e-palette .e-tile.e-selected,
.e-colorpicker-container.e-disabled .e-palette .e-tile.e-selected {
  border: 0;
}

.e-colorpicker-wrapper.e-disabled .e-container .e-handler,
.e-colorpicker-wrapper.e-disabled .e-container .e-preview-container,
.e-colorpicker-wrapper.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-hue-slider,
.e-colorpicker-wrapper.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider,
.e-colorpicker-wrapper.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle,
.e-colorpicker-container.e-disabled .e-container .e-handler,
.e-colorpicker-container.e-disabled .e-container .e-preview-container,
.e-colorpicker-container.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-hue-slider,
.e-colorpicker-container.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider,
.e-colorpicker-container.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle {
  cursor: default;
}

.e-colorpicker-wrapper.e-disabled .e-container .e-hsv-container,
.e-colorpicker-container.e-disabled .e-container .e-hsv-container {
  pointer-events: none;
}

.e-colorpicker-popup:not(.e-split-btn-wrapper):not(.e-dropdown-btn) {
  line-height: 0;
}

.e-colorpicker.e-modal, .e-colorpicker.e-hsv-model {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}

.e-colorpicker.e-modal {
  background-color: rgba(0, 0, 0, 0.6);
  opacity: .5;
  pointer-events: auto;
}

.e-colorpicker.e-hsv-model {
  background-color: transparent;
}

.sf-colorpicker .e-switch-ctrl-btn .e-ctrl-btn {
  position: relative;
}

.e-show-value .sf-colorpicker.e-color-palette .e-selected-value,
.e-show-value .sf-colorpicker.e-color-palette .e-switch-ctrl-btn {
  width: 270px;
}

.e-dropdown-popup.e-transparent .e-container {
  display: none;
}

body.e-colorpicker-overflow {
  overflow: visible;
}

.e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn,
.e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn,
.e-bigger .e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn,
.e-bigger.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn {
  line-height: 20px;
  padding: 10px;
}

.e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color,
.e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color,
.e-bigger .e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color,
.e-bigger.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color {
  height: 26px;
  width: 26px;
}

.e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn,
.e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn,
.e-bigger .e-colorpicker-container .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn,
.e-bigger.e-colorpicker-container .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn {
  padding: 10px;
}

.e-container {
  border: 0;
  border-radius: 4px;
  display: inline-block;
  line-height: 0;
  outline: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-container.e-color-picker {
  width: 270px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

.e-container.e-color-picker .e-mode-switch-btn {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA0IENvcHk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS04IiBmaWxsPSIjNDU5NkNFIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS05IiBmaWxsPSIjNUNDMTVCIiB4PSIwIiB5PSIxMiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIj48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTI1LUNvcHktMTAiIGZpbGw9IiNGQkQ1MDYiIHg9IjEyIiB5PSIwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS0xMSIgZmlsbD0iI0VDNEU0MyIgeD0iMTIiIHk9IjEyIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") no-repeat 100% 100%;
}

.e-container.e-color-palette {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  width: auto;
}

.e-container.e-color-palette .e-mode-switch-btn {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDE4IDE4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MS40MTQyMTsiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxOCkiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgc3R5bGU9ImZpbGw6dXJsKCNfTGluZWFyMSk7Ii8+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDE4KSI+CiAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBzdHlsZT0iZmlsbDp1cmwoI19MaW5lYXIyKTsiLz4KICAgIDwvZz4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDAsMTgpIj4KICAgICAgICA8Y2xpcFBhdGggaWQ9Il9jbGlwMyI+CiAgICAgICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIvPgogICAgICAgIDwvY2xpcFBhdGg+CiAgICAgICAgPGcgY2xpcC1wYXRoPSJ1cmwoI19jbGlwMykiPgogICAgICAgICAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwtMCwxOCkiPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxOCkiPgogICAgICAgIDxjbGlwUGF0aCBpZD0iX2NsaXA0Ij4KICAgICAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4Ii8+CiAgICAgICAgPC9jbGlwUGF0aD4KICAgICAgICA8ZyBjbGlwLXBhdGg9InVybCgjX2NsaXA0KSI+CiAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLC0wLDE4KSI+CiAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNfSW1hZ2U1IiB4PSIwIiB5PSIwIiB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4Ii8+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDE4KSI+CiAgICAgICAgPGNsaXBQYXRoIGlkPSJfY2xpcDYiPgogICAgICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiLz4KICAgICAgICA8L2NsaXBQYXRoPgogICAgICAgIDxnIGNsaXAtcGF0aD0idXJsKCNfY2xpcDYpIj4KICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsLTAsMTgpIj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iX0xpbmVhcjEiIHgxPSIwIiB5MT0iMCIgeDI9IjEiIHkyPSIwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCg2LjI3MDE5ZS0xNCwtMTAyNCwtMTAyNCwtNi4yNzAxOWUtMTQsMCwxOCkiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6cmdiKDAsMTgyLDI1NSk7c3RvcC1vcGFjaXR5OjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOmJsYWNrO3N0b3Atb3BhY2l0eTowIi8+PC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9Il9MaW5lYXIyIiB4MT0iMCIgeTE9IjAiIHgyPSIxIiB5Mj0iMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4xMDIxOGUtMTUsLTE4LC0xOCwtMS4xMDIxOGUtMTUsMTgsMTgpIj48c3RvcCBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYigwLDE4MiwyNTUpO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjpibGFjaztzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGltYWdlIGlkPSJfSW1hZ2U1IiB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJJQUFBQVNDQVlBQUFCV3pvNVhBQUFBQ1hCSVdYTUFBQTdFQUFBT3hBR1ZLdzRiQUFBQmUwbEVRVlE0alcyUjIyNGNNUXhER2NBbyt2OC8yU0lYZE9wTk5iSXVWaDlrZXp6SlBoaWlTT3JNQXZ2eTBBanlBSGVBSEdBSHlDUDE4dTQ3ZVl6ZTlBS2xhaDlCZ0F5WG5tVUxjQStRYmQ3cWp4OWdnVkxGUWRiVDlBQlpYNlZkWHpNLy9MVmZqbE11dy9xQWR2QUMzZmR2bVE1UVpVbUErZ1ZUWDZWZDh3Sjk3NWRLbkdYek1VZnBpVGYzdXpkQi93Z2tsaVZ4a0U1dFdSSkxiNGMvNlplamZvTE5NdFJaeXYyWk4zZFNCYXREVlFGWGxQcDRnTlZBb3FPa1F4dW8yY3Iybk5Wd2lnSnVnQ2xnaWxMclgxQ2Jod3BXdmUwa3NtVTUzUXh3SGM4QU01UjZIQnRBUUUzQVlqa25WREpyb2tDM1BIYlBPZlpTano4SjRMWU9XRFIzVlJBblBOeUE3dm1tZGs5UWQ1VGo0dzBzRzRqYjBPbXBUa0FmMHpiZDExN3FCSjBOeEx3MGl5RGNnZGlPcG80K0lCMElINkQzMXdTMEJqb1ozQ1QvMHBpSGNla0ppTmgwdmxMZmZnOUF3OGs4Z3RoZXYyczh6MHA5L1FVNlQ3Z2JFTWhnbGhIcDdjZDQzbm5CajU4ekhVZERiMk1URit6TC9oOXIveU91c0ZQS093QUFBQUJKUlU1RXJrSmdnZz09Ii8+CiAgICA8L2RlZnM+Cjwvc3ZnPgo=") no-repeat 100% 100%;
}

.e-container .e-custom-palette {
  width: auto;
}

.e-container .e-custom-palette .e-palette {
  padding: 10px;
}

.e-container .e-custom-palette.e-palette-group {
  height: 270px;
  overflow-y: scroll;
}

.e-container .e-palette {
  border-bottom: 0;
  display: table;
  line-height: 0;
  outline: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.e-container .e-palette .e-row {
  display: table-row;
  white-space: nowrap;
}

.e-container .e-palette .e-tile {
  border: 0.5px solid transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  height: 27px;
  text-align: center;
  vertical-align: middle;
  width: 27px;
}

.e-container .e-palette .e-tile.e-selected {
  outline: #adb5bd 0.5px solid;
  position: relative;
}

.e-container .e-palette .e-tile:hover {
  -webkit-box-shadow: 2px 2px 7px 2px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 2px 7px 2px rgba(0, 0, 0, 0.2);
  position: relative;
}

.e-container .e-palette .e-tile.e-nocolor-item {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  background-size: 8px;
}

.e-container .e-hsv-container {
  border-bottom: 0;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
}

.e-container .e-hsv-container .e-hsv-color {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0)), to(#000)), -webkit-gradient(linear, left top, right top, color-stop(0, #fff), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, #000 100%), linear-gradient(to right, #fff 0, rgba(255, 255, 255, 0) 100%);
  height: 170px;
}

.e-container .e-hsv-container .e-handler {
  border: 1px solid #fff;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2), inset 0 0 2px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 3px rgba(0, 0, 0, 0.2), inset 0 0 2px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  display: inline-block;
  height: 10px;
  margin-left: -4px;
  margin-top: -4px;
  position: absolute;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  width: 10px;
}

.e-container .e-slider-preview {
  display: inline-block;
  width: 100%;
  padding: 14px;
}

.e-container .e-slider-preview .e-colorpicker-slider {
  display: inline-block;
  width: 82.5%;
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container {
  height: 18px;
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-slider {
  height: 18px;
  top: calc(50% - 9px);
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-slider-track {
  border-radius: 0;
  height: 6px;
  top: calc(50% - 3px);
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle {
  border-radius: 6px;
  cursor: pointer;
  height: 14px;
  top: calc(50% - 7px);
  width: 14px;
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle.e-handle-active {
  cursor: pointer;
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle.e-large-thumb-size {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.e-container .e-slider-preview .e-colorpicker-slider .e-hue-slider .e-slider-track {
  background: -webkit-gradient(linear, left top, right top, color-stop(0, #f00), color-stop(16%, #ff0), color-stop(33%, #0f0), color-stop(50%, #0ff), color-stop(67%, #00f), color-stop(84%, #f0f), to(#ff0004));
  background: linear-gradient(to right, #f00 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 84%, #ff0004 100%);
}

.e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider .e-slider-track {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  border: 0;
  z-index: 0;
}

.e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider .e-opacity-empty-track {
  background-size: contain;
  border: 0;
  height: 6px;
  position: absolute;
  top: calc(50% - 3px);
  width: 100%;
  z-index: 1;
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-hue-slider .e-handle,
.e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-hue-slider .e-handle-start,
.e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-opacity-slider .e-handle,
.e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-opacity-slider .e-handle-start {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}

.e-container .e-slider-preview .e-preview-container {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  background-size: 10px;
  border: 1px solid #dee2e6;
  cursor: pointer;
  display: inline-block;
  height: 32px;
  margin-left: 4.17%;
  position: relative;
  top: -2px;
  width: 13.338%;
}

.e-container .e-slider-preview .e-preview-container .e-preview {
  display: block;
  height: 16px;
  position: absolute;
  width: 100%;
}

.e-container .e-slider-preview .e-preview-container .e-preview.e-current {
  border-bottom: 1px solid #dee2e6;
  top: 0;
}

.e-container .e-slider-preview .e-preview-container .e-preview.e-previous {
  height: 16px;
  top: 16px;
}

.e-container .e-selected-value {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  padding: 0 15px 15px;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  width: 100%;
}

.e-container .e-selected-value .e-input-container .e-float-input input {
  padding-left: 0;
  text-align: center;
}

.e-container .e-selected-value .e-input-container .e-numeric-hidden {
  display: none;
}

.e-container .e-selected-value .e-value-switch-btn {
  font-family: 'e-icons';
  font-size: 16px;
  line-height: 16px;
  margin-top: 22px;
  padding: 2px 3px;
}

.e-container .e-input-container {
  display: inline-block;
  width: 90%;
}

.e-container .e-input-container .e-float-input {
  display: inline-block;
  margin-right: 1.856%;
  vertical-align: baseline;
}

.e-container .e-input-container .e-float-input:first-child {
  width: 30%;
}

.e-container .e-input-container .e-float-input:first-child input {
  height: 32px;
}

.e-container .e-input-container .e-float-input.e-numeric {
  height: 32px;
  width: 15%;
}

.e-container .e-input-container .e-float-input.e-numeric input {
  height: 30px;
}

.e-container .e-input-container .e-float-input .e-float-text {
  text-align: center;
  text-align: left;
}

.e-container .e-switch-ctrl-btn {
  display: inline-block;
  padding: 14px 14px 14px;
  white-space: nowrap;
  width: 100%;
}

.e-container .e-switch-ctrl-btn .e-ctrl-btn {
  float: right;
  text-align: right;
  white-space: nowrap;
  width: 86.913%;
}

.e-container .e-switch-ctrl-btn .e-ctrl-btn .e-btn {
  max-width: 47.29%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.e-container .e-switch-ctrl-btn .e-ctrl-btn .e-btn.e-cancel {
  margin-left: 8px;
}

.e-container .e-switch-ctrl-btn .e-ctrl-btn .e-btn.e-flat:hover {
  border-color: #adb5bd;
}

.e-container .e-switch-ctrl-btn .e-mode-switch-btn {
  background-origin: border-box;
  background-position: center;
  background-size: cover;
  float: left;
  margin-top: 2px;
  overflow: hidden;
  white-space: nowrap;
}

.e-container .e-switch-ctrl-btn .e-mode-switch-btn:hover {
  border-color: #adb5bd;
}

.e-container .e-switch-ctrl-btn .e-mode-switch-btn:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-container .e-value-switch-btn,
.e-container .e-mode-switch-btn {
  background-color: transparent;
  border-color: transparent;
  position: relative;
  width: 28px;
  height: 26px;
}

.e-container.e-color-picker .e-value-switch-btn:focus, .e-container.e-color-picker .e-value-switch-btn:hover, .e-container.e-color-picker .e-value-switch-btn:active {
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}

.e-container.e-color-picker .e-value-switch-btn:focus {
  outline: none;
}

.e-container.e-color-palette .e-palette + .e-selected-value,
.e-container.e-color-palette .e-palette-group + .e-selected-value {
  padding: 15px 15px;
}

.e-container.e-color-palette .e-palette + .e-switch-ctrl-btn,
.e-container.e-color-palette .e-palette-group + .e-switch-ctrl-btn {
  padding: 25px 15px 15px;
}

.sf-colorpicker.e-container .e-input-container .e-float-input {
  margin-right: calc(1.856% - 2.37px);
}

.e-hide-opacity .e-container .e-slider-preview .e-colorpicker-slider {
  vertical-align: super;
}

.e-hide-opacity .e-container .e-slider-preview .e-preview-container {
  top: 0;
}

.e-hide-opacity .e-container .e-float-input:first-child {
  width: 38%;
}

.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 18.1%;
}

.e-hide-hex-value .e-container .e-float-input.e-numeric {
  width: 23.14%;
}

.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 31.48%;
}

.e-hide-valueswitcher .e-container .e-input-container {
  width: 100%;
}

.e-hide-valueswitcher .e-container .e-float-input:first-child {
  width: 31%;
}

.e-hide-valueswitcher .e-container .e-float-input.e-numeric {
  width: 15.38%;
}

.e-hide-valueswitcher .e-container .e-float-input:last-child {
  margin-right: 0;
}

.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input:first-child {
  width: 36%;
}

.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 19.47%;
}

.e-hide-valueswitcher.e-hide-hex-value .e-container .e-float-input.e-numeric {
  width: 23.59%;
}

.e-hide-valueswitcher.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 32.1%;
}

.e-rtl .e-container .e-hsv-container .e-hsv-color {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0)), to(#000)), -webkit-gradient(linear, right top, left top, color-stop(0, #fff), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, #000 100%), linear-gradient(to left, #fff 0, rgba(255, 255, 255, 0) 100%);
}

.e-rtl .e-container .e-slider-preview .e-hue-slider .e-slider-track {
  background: -webkit-gradient(linear, right top, left top, color-stop(0, #f00), color-stop(16%, #ff0), color-stop(33%, #0f0), color-stop(50%, #0ff), color-stop(67%, #00f), color-stop(84%, #f0f), to(#ff0004));
  background: linear-gradient(to left, #f00 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 84%, #ff0004 100%);
}

.e-rtl .e-container .e-slider-preview .e-preview-container {
  margin-left: 0;
  margin-right: 4.17%;
}

.e-rtl .e-container .e-selected-value .e-float-input {
  margin-left: 1.856%;
  margin-right: 0;
}

.e-rtl .e-container .e-selected-value .e-float-input input {
  padding-right: 0;
}

.e-rtl .e-container .e-selected-value .e-value-switch-btn {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.e-rtl .e-container .e-switch-ctrl-btn .e-mode-switch-btn {
  float: right;
}

.e-rtl .e-container .e-switch-ctrl-btn .e-ctrl-btn {
  float: left;
  text-align: left;
}

.e-rtl .e-container .e-switch-ctrl-btn .e-ctrl-btn .e-cancel {
  margin-left: 0;
  margin-right: 8px;
}

.e-rtl .e-container.sf-colorpicker .e-selected-value .e-input-container .e-float-input {
  margin-right: calc(1.856% - 2.37px);
}

.e-rtl.e-hide-valueswitcher .e-container .e-float-input:last-child {
  margin-left: 0;
}

.e-bigger .e-container.e-color-picker {
  width: 290px;
}

.e-bigger .e-container .e-palette .e-tile {
  height: 29px;
  width: 29px;
}

.e-bigger .e-container .e-hsv-container .e-handler {
  height: 12px;
  width: 12px;
}

.e-bigger .e-container .e-hsv-container .e-hsv-color {
  height: 180px;
}

.e-bigger .e-container .e-custom-palette.e-palette-group {
  height: 290px;
}

.e-bigger .e-container .e-slider-preview {
  padding: 16px;
}

.e-bigger .e-container .e-slider-preview .e-preview-container {
  margin-left: 3.85%;
  top: 0;
  vertical-align: super;
  width: 12.31%;
}

.e-bigger .e-container .e-slider-preview .e-colorpicker-slider {
  width: 83.7%;
}

.e-bigger .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container {
  height: 22px;
  padding: 12px;
}

.e-bigger .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle {
  border-radius: 8px;
  height: 16px;
  top: calc(50% - 8px);
  width: 16px;
}

.e-bigger .e-container .e-slider-preview .e-switch-ctrl-btn {
  display: inline-block;
  padding: 16px;
  white-space: nowrap;
  width: 100%;
}

.e-bigger .e-container .e-slider-preview .e-switch-ctrl-btn .e-ctrl-btn {
  width: 90.6%;
}

.e-bigger .e-container .e-slider-preview .e-switch-ctrl-btn .e-cancel {
  margin-left: 10px;
}

.e-bigger .e-container.e-color-palette .e-palette + .e-switch-ctrl-btn {
  padding: 25px 15px 15px;
}

.e-bigger .e-container .e-input-container {
  width: 90.77%;
}

.e-bigger .e-container .e-input-container .e-float-input {
  margin-right: 1.699%;
}

.e-bigger .e-container .e-input-container .e-float-input:first-child {
  width: 30.7%;
}

.e-bigger .e-container .e-input-container .e-float-input:first-child input {
  height: 38px;
}

.e-bigger .e-container .e-input-container .e-float-input.e-numeric {
  height: 38px;
  width: 15.2%;
}

.e-bigger .e-container .e-input-container .e-float-input.e-numeric input {
  height: 36px;
}

.e-bigger .e-container .e-css.e-value-switch-btn,
.e-bigger .e-container .e-mode-switch-btn {
  font-size: 18px;
  line-height: 18px;
  padding: 0 2px;
  width: 32px;
  height: 32px;
}

.e-bigger .e-container .e-mode-switch-btn {
  margin-top: 6px;
}

.e-bigger .e-container.sf-colorpicker .e-input-container .e-float-input {
  margin-right: calc(1.699% - 2.9px);
}

.e-bigger .e-hide-opacity .e-container .e-slider-preview, .e-bigger.e-hide-opacity .e-container .e-slider-preview {
  padding: 16px;
}

.e-bigger .e-hide-opacity .e-container .e-slider-preview .e-preview-container, .e-bigger.e-hide-opacity .e-container .e-slider-preview .e-preview-container {
  vertical-align: initial;
}

.e-bigger .e-hide-opacity .e-container .e-float-input:first-child, .e-bigger.e-hide-opacity .e-container .e-float-input:first-child {
  width: 38%;
}

.e-bigger .e-hide-opacity .e-container .e-float-input.e-numeric, .e-bigger.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 18.4%;
}

.e-bigger.e-hide-hex-value .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-hex-value .e-container .e-float-input.e-numeric {
  width: 23.3%;
}

.e-bigger.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 31.48%;
}

.e-bigger.e-hide-valueswitcher .e-container .e-input-container,
.e-bigger .e-hide-valueswitcher .e-container .e-input-container {
  width: 100%;
}

.e-bigger.e-hide-valueswitcher .e-container .e-float-input:last-child,
.e-bigger .e-hide-valueswitcher .e-container .e-float-input:last-child {
  margin-right: 0;
}

.e-bigger.e-hide-valueswitcher .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-valueswitcher .e-container .e-float-input.e-numeric {
  width: 15.62%;
}

.e-bigger.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input:first-child,
.e-bigger .e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input:first-child {
  width: 36%;
}

.e-bigger.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 19.62%;
}

.e-bigger.e-hide-valueswitcher.e-hide-hex-value .e-container .e-float-input.e-numeric,
.e-bigger.e-hide-valueswitcher .e-hide-hex-value .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-valueswitcher.e-hide-hex-value .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-valueswitcher .e-hide-hex-value .e-container .e-float-input.e-numeric {
  width: 23.3%;
}

.e-bigger.e-hide-valueswitcher.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric,
.e-bigger.e-hide-valueswitcher .e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-valueswitcher.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-valueswitcher .e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 32.19%;
}

.e-bigger .e-rtl .e-container .e-slider-preview .e-preview-container,
.e-bigger.e-rtl .e-container .e-slider-preview .e-preview-container {
  margin-left: 0;
  margin-right: 3.85%;
}

.e-bigger .e-rtl .e-container .e-selected-value .e-float-input,
.e-bigger.e-rtl .e-container .e-selected-value .e-float-input {
  margin-left: 1.699%;
  margin-right: 0;
}

.e-bigger .e-rtl .e-container.sf-colorpicker .e-selected-value .e-input-container .e-float-input,
.e-bigger.e-rtl .e-container.sf-colorpicker .e-selected-value .e-input-container .e-float-input {
  margin-left: calc(1.699% - 2.9px);
}

.e-bigger .e-rtl.e-hide-valueswitcher .e-container .e-float-input:last-child,
.e-bigger.e-rtl.e-hide-valueswitcher .e-container .e-float-input:last-child {
  margin-left: 0;
}

.e-hide-switchable-value .e-container .e-input-container .e-float-input:first-child,
.e-bigger.e-hide-switchable-value .e-container .e-input-container .e-float-input:first-child,
.e-bigger .e-hide-switchable-value .e-container .e-input-container .e-float-input:first-child {
  width: 100%;
}

.e-popup.e-tooltip-wrap.e-color-picker-tooltip {
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 0%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  cursor: pointer;
  min-width: 26px;
  -webkit-transform: translateY(18px) rotate(45deg) scale(0.01);
          transform: translateY(18px) rotate(45deg) scale(0.01);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.e-popup.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  background-size: 8px;
  border-radius: 50%;
  height: 28px;
  position: relative;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  width: 28px;
}

.e-split-preview,
.e-tip-transparent {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.e-bigger .e-popup.e-tooltip-wrap.e-color-picker-tooltip,
.e-bigger.e-popup.e-tooltip-wrap.e-color-picker-tooltip {
  min-width: 32px;
}

.e-bigger .e-popup.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content,
.e-bigger.e-popup.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content {
  height: 30px;
  width: 30px;
}

.e-container {
  background-color: #fff;
}

.e-container .e-palette .e-tile:hover {
  border-color: #fff;
}

.e-container .e-palette .e-tile.e-selected {
  border-color: transparent;
  border-color: #fff;
}

.e-container .e-handler.e-hide-handler,
.e-container .e-handle.e-hide-handler {
  background-color: transparent;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-container .e-control-wrapper.e-slider-container .e-slider.e-hue-slider .e-handle:not(.e-tab-handle),
.e-container .e-control-wrapper.e-slider-container .e-slider.e-opacity-slider .e-handle:not(.e-tab-handle) {
  background-color: #fff;
  border-color: #fff;
}

.e-container .e-control-wrapper.e-slider-container .e-slider.e-hue-slider .e-handle:not(.e-tab-handle).e-handle-start:not(.e-tab-handle),
.e-container .e-control-wrapper.e-slider-container .e-slider.e-opacity-slider .e-handle:not(.e-tab-handle).e-handle-start:not(.e-tab-handle) {
  background-color: #fff;
  border-color: #fff;
}

.e-container .e-control-wrapper.e-slider-container .e-slider.e-hue-slider .e-handle.e-tab-handle,
.e-container .e-control-wrapper.e-slider-container .e-slider.e-opacity-slider .e-handle.e-tab-handle {
  background-color: #fff;
  border-color: #f8f9fa;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.e-colorpicker-wrapper.e-disabled .e-value-switch-btn,
.e-colorpicker-wrapper.e-disabled .e-mode-switch-btn,
.e-colorpicker-container.e-disabled .e-value-switch-btn,
.e-colorpicker-container.e-disabled .e-mode-switch-btn {
  color: #fff;
}

.e-colorpicker-wrapper.e-disabled .e-value-switch-btn:focus,
.e-colorpicker-wrapper.e-disabled .e-mode-switch-btn:focus,
.e-colorpicker-container.e-disabled .e-value-switch-btn:focus,
.e-colorpicker-container.e-disabled .e-mode-switch-btn:focus {
  background-color: transparent;
  color: #fff;
  outline: none;
  outline-offset: unset;
}

.e-colorpicker-wrapper.e-disabled .e-value-switch-btn:active,
.e-colorpicker-wrapper.e-disabled .e-mode-switch-btn:active,
.e-colorpicker-container.e-disabled .e-value-switch-btn:active,
.e-colorpicker-container.e-disabled .e-mode-switch-btn:active {
  background-color: transparent;
  color: #fff;
}

.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn,
.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn {
  background-color: #fff;
  border-color: #ced4da;
}

.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker + .e-dropdown-btn,
.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker + .e-dropdown-btn {
  border-color: #ced4da;
}

.e-colorpicker-wrapper .e-btn.e-icon-btn,
.e-colorpicker-container .e-btn.e-icon-btn {
  background-color: #fff;
  color: #495057;
}

.e-colorpicker-wrapper .e-icon-btn:hover,
.e-colorpicker-container .e-icon-btn:hover {
  background-color: #6c757d;
  color: #fff;
}

.e-colorpicker-wrapper .e-icon-btn:focus,
.e-colorpicker-container .e-icon-btn:focus {
  background-color: #fff;
  border-color: #495057;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(73, 80, 87, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(73, 80, 87, 0.5);
  color: #495057;
}

.e-colorpicker-wrapper .e-icon-btn:active,
.e-colorpicker-container .e-icon-btn:active {
  background-color: #6c757d;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(73, 80, 87, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(73, 80, 87, 0.5);
  color: #fff;
}

* .e-color-picker .e-selected-value .e-css.e-btn.e-flat {
  background-color: #fff;
  border-color: #fff;
  color: #495057;
}

* .e-color-picker .e-selected-value .e-css.e-btn.e-flat:hover, * .e-color-picker .e-selected-value .e-css.e-btn.e-flat:active {
  color: #212529;
}

.e-popup.e-tooltip-wrap.e-color-picker-tooltip {
  background-color: #fff;
  border-color: #fff;
}
/*! component's theme wise override definitions and variables */

/*! hscroll icons */

.e-hscroll.e-rtl.e-scroll-device .e-nav-right-arrow::before {
  content: '\E70D';
}

.e-hscroll.e-rtl.e-scroll-device .e-nav-left-arrow::before {
  content: '\E76A';
}

.e-hscroll.e-rtl .e-nav-left-arrow::before {
  content: '\E71F';
}

.e-hscroll.e-rtl .e-nav-right-arrow::before {
  content: '\E70B';
}

.e-hscroll.e-scroll-device .e-nav-right-arrow::before {
  content: '\E76A';
}

.e-hscroll.e-scroll-device .e-nav-left-arrow::before {
  content: '\E70D';
}

.e-hscroll .e-nav-left-arrow::before {
  content: '\E71F';
  line-height: normal;
}

.e-hscroll .e-nav-right-arrow::before {
  content: '\E70B';
  line-height: normal;
}

/*! h-scroll layout */

.e-bigger .e-hscroll,
.e-hscroll.e-bigger {
  min-height: 50px;
}

.e-bigger .e-hscroll:not(.e-scroll-device),
.e-hscroll.e-bigger:not(.e-scroll-device) {
  padding: 0 38px;
}

.e-bigger .e-hscroll.e-scroll-device,
.e-hscroll.e-bigger.e-scroll-device {
  padding-right: 38px;
}

.e-bigger .e-hscroll.e-rtl.e-scroll-device,
.e-hscroll.e-bigger.e-rtl.e-scroll-device {
  padding-left: 38px;
  padding-right: initial;
}

.e-bigger .e-hscroll .e-nav-arrow.e-icons,
.e-hscroll.e-bigger .e-nav-arrow.e-icons {
  font-size: 14px;
}

.e-bigger .e-hscroll.e-rtl .e-scroll-overlay.e-scroll-right-overlay,
.e-hscroll.e-bigger.e-rtl .e-scroll-overlay.e-scroll-right-overlay {
  left: 38px;
}

.e-bigger .e-hscroll .e-scroll-overlay.e-scroll-right-overlay,
.e-hscroll.e-bigger .e-scroll-overlay.e-scroll-right-overlay {
  right: 38px;
}

.e-bigger .e-hscroll .e-scroll-nav,
.e-hscroll.e-bigger .e-scroll-nav {
  min-height: 50px;
  width: 38px;
}

.e-hscroll {
  display: block;
  position: relative;
  width: inherit;
}

.e-hscroll.e-rtl.e-scroll-device {
  padding-left: 50px;
  padding-right: initial;
}

.e-hscroll.e-rtl.e-scroll-device .e-scroll-nav {
  -webkit-transform: skewX(-16deg) translateX(-6px);
          transform: skewX(-16deg) translateX(-6px);
}

.e-hscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-right-overlay {
  left: 52px;
  right: auto;
  -webkit-transform: skewX(-16deg) translateX(-6px);
          transform: skewX(-16deg) translateX(-6px);
}

.e-hscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-left-overlay {
  left: auto;
  right: 0;
}

.e-hscroll:not(.e-scroll-device) {
  padding: 0 32px;
}

.e-hscroll.e-scroll-device {
  padding-right: 50px;
}

.e-hscroll.e-scroll-device .e-scroll-nav {
  -webkit-transform: skewX(-16deg) translateX(6px);
          transform: skewX(-16deg) translateX(6px);
  width: 52px;
}

.e-hscroll.e-scroll-device .e-scroll-nav .e-nav-arrow {
  font-size: 14px;
  -webkit-transform: skewX(16deg);
          transform: skewX(16deg);
}

.e-hscroll.e-scroll-device .e-scroll-overlay {
  opacity: 0.5;
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: 100;
}

.e-hscroll.e-scroll-device .e-scroll-overlay.e-scroll-right-overlay {
  left: auto;
  right: 52px;
  -webkit-transform: skewX(-16deg) translateX(6px);
          transform: skewX(-16deg) translateX(6px);
}

.e-hscroll.e-scroll-device .e-scroll-overlay.e-scroll-left-overlay {
  left: 0;
  right: auto;
}

.e-hscroll.e-overlay .e-hscroll-content > * {
  pointer-events: none;
}

.e-hscroll > * {
  height: inherit;
}

.e-hscroll .e-hscroll-content {
  display: inline-block;
  height: inherit;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
}

.e-hscroll .e-hscroll-content > * {
  pointer-events: auto;
}

.e-hscroll.e-rtl .e-scroll-nav.e-scroll-right-nav {
  left: 0;
  right: auto;
}

.e-hscroll.e-rtl .e-scroll-nav.e-scroll-left-nav {
  left: auto;
  right: 0;
}

.e-hscroll .e-scroll-nav {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  bottom: 0;
  cursor: pointer;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: 100%;
  min-height: 38px;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 32px;
}

.e-hscroll .e-scroll-nav.e-scroll-left-nav {
  left: 0;
}

.e-hscroll .e-scroll-nav.e-scroll-right-nav {
  right: 0;
}

.e-hscroll .e-scroll-nav.e-ie-align {
  display: table;
}

.e-hscroll .e-nav-arrow {
  position: relative;
}

.e-hscroll .e-nav-arrow.e-icons {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}

.e-hscroll .e-hscroll-bar .e-hscroll-content .e-overlay {
  pointer-events: none;
}

/*! h-scroll theme */

.e-hscroll .e-icons {
  color: #333;
}

.e-hscroll.e-rtl.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
  border-color: #ccc;
  -webkit-box-shadow: 4px 0 8px 0 rgba(108, 117, 125, 0.06);
          box-shadow: 4px 0 8px 0 rgba(108, 117, 125, 0.06);
}

.e-hscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
  background-color: #f8f8f8;
  border-color: #ccc;
  border-width: 1px;
  -webkit-box-shadow: -4px 0 8px 0 rgba(108, 117, 125, 0.06);
          box-shadow: -4px 0 8px 0 rgba(108, 117, 125, 0.06);
}

.e-hscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav .e-nav-arrow {
  color: #317ab9;
}

.e-hscroll .e-scroll-overlay {
  background-color: transparent;
  background-repeat: repeat-x;
}

.e-hscroll .e-scroll-overlay.e-scroll-left-overlay {
  background-image: -webkit-gradient(linear, left top, right top, from(white), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(-270deg, white 0%, rgba(255, 255, 255, 0) 100%);
}

.e-hscroll .e-scroll-overlay.e-scroll-right-overlay {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(white));
  background-image: linear-gradient(-270deg, rgba(255, 255, 255, 0) 0%, white 100%);
}

.e-hscroll.e-rtl .e-scroll-nav {
  background: #f8f8f8;
}

.e-hscroll.e-rtl .e-scroll-nav.e-scroll-left-nav {
  border-left: 1px solid #ccc;
  border-right: 0;
}

.e-hscroll.e-rtl .e-scroll-nav.e-scroll-right-nav {
  border-left: 0;
  border-right: 1px solid #ccc;
}

.e-hscroll.e-rtl .e-scroll-nav:hover {
  background: #5a6268;
  border: 1px #545b62;
  color: #fff;
}

.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover {
  background: #5a6268;
  border: 1px #545b62;
  color: #fff;
}

.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover .e-icons {
  color: inherit;
}

.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus {
  background: #5a6268;
  border: 1px #6c757d;
  color: #fff;
}

.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-icons {
  color: inherit;
}

.e-hscroll:not(.e-scroll-device) .e-scroll-nav:active {
  background: #6c757d;
  border: 3px solid #adb5bd;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
}

.e-hscroll .e-scroll-nav {
  background: #f8f8f8;
}

.e-hscroll .e-scroll-nav.e-scroll-left-nav {
  border-right: 1px solid #ccc;
}

.e-hscroll .e-scroll-nav.e-scroll-right-nav {
  border-left: 1px solid #ccc;
}

.e-hscroll .e-scroll-nav::after {
  content: '';
}

.e-hscroll .e-scroll-nav:active::after {
  content: '';
}

/*! component's theme wise override definitions and variables */

/*! vscroll icons */

.e-vscroll.e-scroll-device .e-nav-up-arrow::before {
  content: '\E734';
}

.e-vscroll.e-scroll-device .e-nav-down-arrow::before {
  content: '\E705';
}

.e-vscroll .e-nav-up-arrow::before {
  content: '\E734';
  line-height: normal;
}

.e-vscroll .e-nav-down-arrow::before {
  content: '\E705';
  line-height: normal;
}

/*! v-scroll layout */

.e-bigger .e-vscroll:not(.e-scroll-device),
.e-vscroll.e-bigger:not(.e-scroll-device) {
  padding: 50px 0;
}

.e-bigger .e-vscroll .e-icons,
.e-vscroll.e-bigger .e-icons {
  font-size: 18px;
}

.e-bigger .e-vscroll.e-rtl .e-scroll-overlay.e-scroll-down-overlay,
.e-vscroll.e-bigger.e-rtl .e-scroll-overlay.e-scroll-down-overlay {
  left: 50px;
}

.e-bigger .e-vscroll .e-scroll-overlay.e-scroll-down-overlay,
.e-vscroll.e-bigger .e-scroll-overlay.e-scroll-down-overlay {
  right: 50px;
}

.e-bigger .e-vscroll .e-scroll-nav,
.e-vscroll.e-bigger .e-scroll-nav {
  height: 50px;
}

.e-vscroll {
  display: block;
  position: relative;
  width: inherit;
}

.e-vscroll.e-rtl.e-scroll-device .e-scroll-nav {
  -webkit-transform: skewX(-16deg) translateX(-6px);
          transform: skewX(-16deg) translateX(-6px);
}

.e-vscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-down-overlay {
  left: 52px;
  right: auto;
  -webkit-transform: skewX(-16deg) translateX(-6px);
          transform: skewX(-16deg) translateX(-6px);
}

.e-vscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-up-overlay {
  left: auto;
  right: 0;
}

.e-vscroll:not(.e-scroll-device) {
  padding: 0 40px;
}

.e-vscroll.e-scroll-device .e-scroll-nav {
  -webkit-transform: skewX(-16deg) translateX(6px);
          transform: skewX(-16deg) translateX(6px);
  width: 52px;
  z-index: 1001;
}

.e-vscroll.e-scroll-device .e-scroll-nav .e-nav-arrow {
  font-size: 14px;
  -webkit-transform: skewX(16deg);
          transform: skewX(16deg);
}

.e-vscroll.e-scroll-device .e-scroll-overlay {
  opacity: 0.5;
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: 100;
}

.e-vscroll.e-scroll-device .e-scroll-overlay.e-scroll-down-overlay {
  left: auto;
  right: 52px;
  -webkit-transform: skewX(-16deg) translateX(6px);
          transform: skewX(-16deg) translateX(6px);
}

.e-vscroll.e-scroll-device .e-scroll-overlay.e-scroll-up-overlay {
  left: 0;
  right: auto;
}

.e-vscroll > * {
  height: inherit;
}

.e-vscroll .e-vscroll-content {
  display: inline-block;
  height: auto;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  width: 100%;
}

.e-vscroll .e-vscroll-content > * {
  pointer-events: auto;
}

.e-vscroll.e-rtl .e-scroll-nav.e-scroll-up-nav {
  left: auto;
  right: 0;
}

.e-vscroll.e-rtl .e-scroll-nav.e-scroll-down-nav {
  left: 0;
  right: auto;
}

.e-vscroll .e-scroll-nav {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  cursor: pointer;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: 40px;
  overflow: hidden;
  position: absolute;
  width: 100%;
}

.e-vscroll .e-scroll-nav.e-scroll-up-nav {
  top: 0;
}

.e-vscroll .e-scroll-nav.e-scroll-down-nav {
  bottom: 0;
}

.e-vscroll .e-scroll-nav.e-ie-align {
  display: table;
}

.e-vscroll .e-nav-arrow {
  position: relative;
}

.e-vscroll .e-nav-arrow.e-icons {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}

/*! v-scroll theme */

.e-vscroll .e-icons {
  color: #333;
}

.e-vscroll.e-rtl.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
  border-color: #ccc;
  -webkit-box-shadow: 4px 0 8px 0 rgba(108, 117, 125, 0.06);
          box-shadow: 4px 0 8px 0 rgba(108, 117, 125, 0.06);
}

.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
  background-color: #f8f8f8;
  border-color: #ccc;
  border-width: 1px;
  -webkit-box-shadow: -4px 0 8px 0 rgba(108, 117, 125, 0.06);
          box-shadow: -4px 0 8px 0 rgba(108, 117, 125, 0.06);
}

.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav .e-nav-arrow {
  color: #317ab9;
}

.e-vscroll .e-scroll-overlay {
  background-color: transparent;
  background-repeat: repeat-x;
}

.e-vscroll .e-scroll-overlay.e-scroll-up-overlay {
  background-image: -webkit-gradient(linear, left top, right top, from(white), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(-270deg, white 0%, rgba(255, 255, 255, 0) 100%);
}

.e-vscroll .e-scroll-overlay.e-scroll-down-overlay {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(white));
  background-image: linear-gradient(-270deg, rgba(255, 255, 255, 0) 0%, white 100%);
}

.e-vscroll.e-rtl .e-scroll-nav {
  background: #f8f8f8;
}

.e-vscroll.e-rtl .e-scroll-nav:hover {
  background: #e6e6e6;
  border: 0;
  border-color: transparent;
  color: #fff;
}

.e-vscroll:not(.e-scroll-device) .e-scroll-nav:hover {
  background: #e6e6e6;
  border: 0;
  color: #fff;
}

.e-vscroll:not(.e-scroll-device) .e-scroll-nav:focus {
  background: #e6e6e6;
  border: 0;
  border-color: transparent;
  color: #fff;
}

.e-vscroll:not(.e-scroll-device) .e-scroll-nav:active {
  background: #e6e6e6;
  border: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  color: #fff;
}

.e-vscroll .e-scroll-nav {
  background: #f8f8f8;
}

.e-vscroll .e-scroll-nav.e-scroll-up-nav {
  border-bottom: 1px solid #ccc;
}

.e-vscroll .e-scroll-nav.e-scroll-down-nav {
  border-top: 1px solid #ccc;
}

.e-vscroll .e-scroll-nav::after {
  content: '';
}

.e-vscroll .e-scroll-nav:active::after {
  content: '';
}

/*! component's theme wise override definitions and variables */

/*! component's theme wise override definitions and variables */

/*! toolbar icons */

.e-toolbar .e-popup-down-icon::before {
  content: '\E744';
  line-height: normal;
}

.e-toolbar .e-popup-up-icon::before {
  content: '\E721';
  line-height: normal;
}

/*! toolbar layout */

.e-bigger .e-toolbar,
.e-toolbar.e-bigger {
  height: 54px;
  min-height: 54px;
}

.e-bigger .e-toolbar .e-tbar-btn .e-tbar-btn-text,
.e-toolbar.e-bigger .e-tbar-btn .e-tbar-btn-text {
  font-size: 16px;
}

.e-bigger .e-toolbar .e-tbar-btn .e-icons,
.e-toolbar.e-bigger .e-tbar-btn .e-icons {
  font-size: 16px;
}

.e-bigger .e-toolbar .e-tbar-btn .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-tbar-btn .e-icons.e-btn-icon {
  font-size: 16px;
}

.e-bigger .e-toolbar.e-extended-toolbar.e-tbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar.e-tbar-extended {
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.e-bigger .e-toolbar.e-extended-toolbar.e-tbar-extended .e-toolbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar.e-tbar-extended .e-toolbar-extended {
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.e-bigger .e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-center .e-toolbar-item,
.e-toolbar.e-bigger.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-center .e-toolbar-item {
  margin: 0;
}

.e-bigger .e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:last-child,
.e-toolbar.e-bigger.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:last-child {
  margin: 0;
  margin-left: 12px;
}

.e-bigger .e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item,
.e-toolbar.e-bigger.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item {
  margin: 0;
}

.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child {
  margin-left: 16px;
  margin-right: initial;
}

.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item {
  margin: 0;
}

.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
  margin-left: 16px;
  margin-right: 0;
}

.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item {
  margin: 0;
}

.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child {
  margin-left: 0;
}

.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:last-child,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:last-child {
  margin-left: 12px;
}

.e-bigger .e-toolbar.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
  margin-right: 16px;
}

.e-bigger .e-toolbar .e-hor-nav,
.e-toolbar.e-bigger .e-hor-nav {
  min-height: 54px;
  min-width: 38px;
}

.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn {
  line-height: 32px;
}

.e-bigger .e-toolbar .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon {
  line-height: 32px;
  min-height: 32px;
  min-width: 24px;
}

.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn-text,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn-text {
  line-height: 32px;
  line-height: inherit;
}

.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator),
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item:not(.e-separator) {
  min-width: 48px;
  padding: 0;
}

.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon {
  min-width: 24px;
}

.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn {
  min-height: 25px;
  padding: 0 20px 0 20px;
}

.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
  margin-left: 0;
  padding: 0 6px 0 4px;
}

.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text {
  padding: 0 4px 0 6px;
}

.e-bigger .e-toolbar .e-toolbar-items,
.e-toolbar.e-bigger .e-toolbar-items {
  min-height: 54px;
}

.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow,
.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow {
  margin-left: 15px;
  margin-right: 15px;
  white-space: normal;
}

.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-multirow-separator,
.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-multirow-separator {
  display: none;
}

.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator,
.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
}

.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
}

.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin-right: 0;
}

.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child,
.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child {
  margin-right: 16px;
}

.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item,
.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item {
  margin: 0;
}

.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child,
.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 16px;
}

.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item,
.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item {
  margin: 0;
}

.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child {
  margin-left: 16px;
}

.e-bigger .e-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-toolbar.e-bigger .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 16px;
}

.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item {
  min-height: 54px;
}

.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator),
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item:not(.e-separator) {
  min-width: 0;
  padding: 8px 2.5px;
}

.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item.e-separator,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item.e-separator {
  height: calc(100% - 12px);
  margin: 1px 4px;
  min-height: 36px;
}

.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 0;
}

.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control {
  height: calc(100% - 6px);
  margin: 0;
  min-height: 38px;
  min-width: 38px;
  padding: 1.5px 5.5px;
  line-height: 34px;
}

.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:focus,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:focus,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus {
  padding: 0 6px;
  padding: 0 4.5px;
}

.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:hover,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:hover,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover {
  padding: 0 6px;
  padding: 0 4.5px;
}

.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:active,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:active,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:active,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:active {
  padding: 0 6px;
  padding: 0 4.5px;
}

.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 0 4px 0 6px;
}

.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon {
  padding: 0 12px 0 0;
}

.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text {
  padding: 0 6px 0 4px;
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended {
  min-height: 54px;
  padding-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 0;
  margin-left: -1px;
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-close,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended.e-popup-close {
  display: none;
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-open,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended.e-popup-open {
  display: inline;
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended {
  width: inherit;
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended {
  -webkit-box-shadow: none;
          box-shadow: none;
  display: inline;
  white-space: normal;
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator),
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator) {
  min-width: 0;
  padding: 8px 2.5px;
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator.e-extended-separator,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator.e-extended-separator {
  display: none;
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item {
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  cursor: pointer;
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  min-height: 54px;
  vertical-align: middle;
  width: auto;
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text {
  padding: 0 6px 0 4px;
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control {
  height: calc(100% - 6px);
  margin: 0;
  min-height: 38px;
  min-width: 38px;
  padding: 1.5px 5.5px;
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:hover, .e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:focus, .e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:active,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:active,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:hover,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:focus,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:active,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:active {
  padding: 0 5.5px;
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn {
  line-height: 32px;
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
  height: calc(100% - 12px);
  margin: 1px 4px;
  min-height: 36px;
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon {
  line-height: 32px;
  min-height: 32px;
  min-width: 24px;
}

.e-bigger .e-toolbar.e-extended-toolbar.e-rtl .e-hor-nav,
.e-toolbar.e-bigger.e-extended-toolbar.e-rtl .e-hor-nav {
  left: 0;
  right: auto;
}

.e-bigger .e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar.e-rtl .e-toolbar-extended {
  padding-right: 16px;
  margin-left: 0;
}

.e-bigger .e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item:not(.e-separator),
.e-toolbar.e-bigger.e-vertical .e-toolbar-items .e-toolbar-item:not(.e-separator) {
  min-height: 38px;
}

.e-bigger .e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item.e-separator,
.e-toolbar.e-bigger.e-vertical .e-toolbar-items .e-toolbar-item.e-separator {
  height: auto;
  margin: 6px;
  min-height: auto;
}

.e-bigger .e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger.e-vertical .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn {
  margin: 2px auto;
}

.e-bigger .e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-toolbar.e-bigger.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
}

.e-bigger .e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-toolbar.e-bigger.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin-right: 0;
}

.e-bigger .e-toolbar.e-vertical .e-hor-nav,
.e-toolbar.e-bigger.e-vertical .e-hor-nav {
  min-height: 40px;
  min-width: 50px;
}

.e-toolbar {
  border-radius: 4px;
  display: block;
  height: 38px;
  min-height: 38px;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  white-space: nowrap;
}

.e-toolbar .e-blazor-toolbar-items {
  position: absolute;
  top: -9999px;
  visibility: hidden;
}

.e-toolbar.e-extended-toolbar.e-rtl .e-hor-nav {
  left: 0;
  right: auto;
}

.e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended {
  padding-right: 12px;
  margin-left: 0;
}

.e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left {
  padding-left: 0;
}

.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn-text {
  display: none;
}

.e-toolbar.e-extended-toolbar.e-extended-toolbar.e-tbar-extended {
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.e-toolbar.e-extended-toolbar .e-hor-nav.e-ie-align {
  display: table;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended {
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  min-height: 38px;
  padding-bottom: 0;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 0;
  margin-left: -1px;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-toolbar-text .e-tbar-btn-text {
  display: none;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-close {
  display: none;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-open {
  display: inline;
}

.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended {
  width: inherit;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended {
  -webkit-box-shadow: none;
          box-shadow: none;
  display: inline;
  white-space: normal;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator) {
  height: 100%;
  min-width: 30px;
  padding: 3px 4px;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator.e-extended-separator {
  display: none;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item {
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  cursor: pointer;
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  min-height: 0;
  vertical-align: middle;
  width: auto;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text {
  padding: 0 6px 0 4px;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn-text {
  display: inline-block;
  font-family: "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
  font-size: 14px;
  line-height: inherit;
  vertical-align: middle;
  width: auto;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control {
  height: calc(100% - 10px);
  margin: 0;
  min-height: 32px;
  min-width: 32px;
  padding: 0 3px;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn {
  line-height: 26px;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:focus {
  padding: 0 1.5px;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:hover {
  padding: 0 1.5px;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:active {
  padding: 0 1.5px;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
  margin: 5.5px 6px;
  min-height: 26px;
  min-width: 1px;
  vertical-align: middle;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon:not(.e-toolbar-pop) {
  line-height: 26px;
  min-height: 26px;
  min-width: 26px;
  padding: 0;
}

.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-separator:last-of-type {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
}

.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item:not(.e-separator) {
  height: auto;
}

.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon {
  font-size: 14px;
  vertical-align: middle;
}

.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item .e-tbar-btn {
  cursor: pointer;
  font-family: "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
  font-size: 14px;
  font-weight: 400;
  overflow: hidden;
  padding: 0 3px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
}

.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-tbar-btn:first-child {
  display: inline-block;
}

.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item > * {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  text-overflow: ellipsis;
}

.e-toolbar.e-control[class*='e-toolbar'] {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.e-toolbar.e-toolpop .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn-text {
  display: none;
}

.e-toolbar .e-tbar-btn-text,
.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn-text {
  display: inline-block;
  padding: 0 6px 0 4px;
}

.e-toolbar.e-hidden,
.e-toolbar .e-toolbar-items .e-toolbar-item.e-hidden {
  display: none;
}

.e-toolbar.e-corner {
  border-radius: 0;
}

.e-toolbar .e-toolbar-pop {
  border-radius: 4px;
  overflow: hidden;
  padding: 5px 0;
  position: absolute;
}

.e-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
  margin: 0;
  width: auto;
}

.e-toolbar .e-toolbar-pop .e-toolbar-item.e-toolbar-popup.e-hidden {
  display: none;
}

.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
          justify-content: flex-start;
  min-height: 26px;
  padding: 0 15px 0 15px;
  border: 0;
  border-radius: 0;
  margin: 0;
}

.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
  margin: 0;
  padding: 0 4px 0 5px;
  width: auto;
}

.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text {
  padding: 0 5px 0 4px;
}

.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon {
  min-width: 26px;
}

.e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator) {
  min-width: 34px;
  padding: 0;
}

.e-toolbar .e-toolbar-pop .e-toolbar-item.e-tbtn-align .e-btn.e-control {
  text-align: center;
}

.e-toolbar .e-toolbar-pop .e-toolbar-item.e-tbtn-align .e-btn.e-control .e-icons.e-btn-icon {
  min-width: 100%;
}

.e-toolbar .e-toolbar-pop .e-toolbar-item {
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: auto;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
}

.e-toolbar .e-toolbar-pop .e-toolbar-item > * {
  height: 100%;
  min-width: 100%;
  text-overflow: ellipsis;
}

.e-toolbar .e-toolbar-pop .e-toolbar-text .e-tbar-btn-text {
  display: none;
}

.e-toolbar .e-toolbar-pop .e-toolpopup {
  text-align: center;
}

.e-toolbar .e-toolbar-popup {
  text-align: center;
}

.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-center .e-toolbar-item {
  margin: 0;
}

.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:last-child {
  margin: 0;
  margin-left: 12px;
}

.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item {
  margin: 0;
}

.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child {
  margin-left: 12px;
  margin-right: initial;
}

.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item {
  margin: 0;
}

.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 12px;
}

.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item {
  margin: 0;
}

.e-toolbar.e-rtl .e-toolbar-items.e-tbar-pos .e-toolbar-left {
  left: auto;
  right: 0;
}

.e-toolbar.e-rtl .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  left: 0;
  right: auto;
}

.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child {
  margin-left: 0;
}

.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:last-child {
  margin-left: 12px;
}

.e-toolbar.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
  margin-right: 12px;
}

.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-left .e-toolbar-item:last-child {
  margin-left: 0;
}

.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-left .e-toolbar-item:first-child {
  margin-left: 0;
  margin-right: 12px;
}

.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-center .e-toolbar-item:last-child {
  margin-right: 0;
}

.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-right .e-toolbar-item:last-child {
  margin-left: 12px;
  margin-right: 0;
}

.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-right .e-toolbar-item:first-child {
  margin-right: 0;
}

.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-item:last-child {
  margin-left: 12px;
  margin-right: 0;
}

.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-item:last-child:last-child,
.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 0;
}

.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-item:last-child:first-child,
.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:first-child {
  margin-right: 12px;
}

.e-toolbar.e-rtl .e-hor-nav {
  left: 0;
  right: auto;
  border-radius: 4px 0 0 4px;
}

.e-toolbar .e-hor-nav {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  border-radius: 0 4px 4px 0;
  cursor: pointer;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: 100%;
  min-height: 38px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 38px;
}

.e-toolbar .e-hor-nav.e-ie-align {
  display: table;
}

.e-toolbar .e-popup-down-icon.e-icons,
.e-toolbar .e-popup-up-icon.e-icons {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}

.e-toolbar .e-toolbar-item .e-tbar-btn.e-btn {
  line-height: 26px;
}

.e-toolbar .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
  line-height: 26px;
  min-height: 26px;
}

.e-toolbar .e-toolbar-items {
  border-radius: 4px 0 0 4px;
  display: inline-block;
  height: 100%;
  min-height: 38px;
  vertical-align: middle;
}

.e-toolbar .e-toolbar-items.e-toolbar-multirow {
  margin-bottom: 1px;
  margin-left: 15px;
  margin-right: 15px;
  white-space: normal;
}

.e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-multirow-separator {
  display: none;
}

.e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
}

.e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-left,
.e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-center,
.e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-right {
  display: inline;
}

.e-toolbar .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
}

.e-toolbar .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin-right: 0;
}

.e-toolbar .e-toolbar-items.e-tbar-pos {
  display: block;
}

.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left,
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-center,
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  display: table;
  height: 100%;
  top: 0;
}

.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right,
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left {
  position: absolute;
}

.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  right: 0;
}

.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left {
  left: 0;
  line-height: 35px;
}

.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-center {
  margin: 0 auto;
}

.e-toolbar .e-toolbar-items .e-toolbar-left,
.e-toolbar .e-toolbar-items .e-toolbar-center,
.e-toolbar .e-toolbar-items .e-toolbar-right {
  display: inline-block;
}

.e-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child {
  margin-left: 12px;
}

.e-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 12px;
}

.e-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:first-child {
  margin-left: 0;
}

.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-left .e-toolbar-item:last-child {
  margin-right: 0;
}

.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-left .e-toolbar-item:first-child {
  margin-left: 12px;
}

.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-center .e-toolbar-item:last-child {
  margin-right: 0;
}

.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 12px;
}

.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-right .e-toolbar-item:first-child {
  margin-left: 0;
}

.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-item:last-child {
  margin-right: 12px;
}

.e-toolbar .e-toolbar-items:first-child > .e-toolbar-item:last-child,
.e-toolbar .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 12px;
}

.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child {
  margin-right: 12px;
}

.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item {
  margin: 0;
}

.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 12px;
}

.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item {
  margin: 0;
}

.e-toolbar .e-toolbar-items .e-toolbar-item {
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  cursor: pointer;
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  min-height: 0;
  vertical-align: middle;
  width: auto;
}

.e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator) {
  height: inherit;
  min-width: 30px;
  padding: 3px 4px;
}

.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator {
  margin: 5.5px 6px;
  min-height: 27px;
  min-width: 1px;
}

.e-toolbar .e-toolbar-items .e-toolbar-item input[type='checkbox'] {
  height: auto;
}

.e-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 0;
}

.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn {
  height: calc(100% - 10px);
  margin: 0;
  min-height: 32px;
  min-width: 32px;
  padding: 0 3px;
  line-height: 27px;
}

.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:focus, .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:active, .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:hover {
  padding: 0 2px;
}

.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 0 4px 0 6px;
}

.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon {
  padding: 0 12px 0 0;
}

.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
  margin: 0;
  min-width: 26px;
  width: auto;
}

.e-toolbar .e-toolbar-items .e-toolbar-item > * {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  text-overflow: ellipsis;
}

.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator {
  height: calc(100% - 15px);
  vertical-align: middle;
}

.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator + .e-separator {
  display: none;
}

.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator:last-of-type, .e-toolbar .e-toolbar-items .e-toolbar-item.e-separator:first-of-type {
  display: none;
}

.e-toolbar .e-tbar-btn > :first-child {
  display: inline-block;
}

.e-toolbar .e-tbar-btn {
  border: none;
  cursor: pointer;
  font-family: "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
  font-size: 14px;
  font-weight: 400;
  overflow: hidden;
  padding: 0 3px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
}

.e-toolbar .e-tbar-btn .e-icons.e-btn-icon {
  font-size: 14px;
  vertical-align: middle;
}

.e-toolbar .e-tbar-btn div {
  vertical-align: middle;
}

.e-toolbar .e-tbar-btn .e-tbar-btn-text {
  display: inline-block;
  font-family: "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
  font-size: 14px;
  line-height: inherit;
  vertical-align: middle;
  width: auto;
}

.e-toolbar.e-vertical {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}

.e-toolbar.e-vertical.e-rtl.e-tbar-pos .e-toolbar-left {
  bottom: 0;
  top: auto;
}

.e-toolbar.e-vertical.e-rtl.e-tbar-pos .e-toolbar-right {
  bottom: auto;
  top: 0;
}

.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-left,
.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-center,
.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  height: auto;
}

.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-left {
  left: auto;
  right: auto;
  top: 0;
}

.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  bottom: 0;
  left: auto;
  right: auto;
}

.e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
}

.e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin-right: 0;
}

.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: auto;
}

.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item:not(.e-separator) {
  min-width: 33px;
}

.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item.e-separator {
  height: auto;
  margin: 6px 5.5px;
  min-height: auto;
}

.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn {
  margin: 0;
}

.e-toolbar.e-vertical .e-hor-nav {
  bottom: 0;
  height: auto;
  left: 0;
  min-height: 40px;
  min-width: 50px;
  right: auto;
  top: auto;
  width: auto;
}

/*! toolbar theme */

.e-toolbar {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background: #f8f9fa;
  border: 1px solid #dee2e6;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-toolbar.e-vertical .e-hor-nav {
  border: solid #dee2e6;
  border-width: 1px 0 0 0;
}

.e-toolbar.e-vertical.e-rtl .e-hor-nav {
  border: solid #dee2e6;
  border-width: 0 0 1px 0;
}

.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item.e-separator {
  border-width: 0 0 1px 0;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-overlay {
  background: #f8f9fa;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
  border: solid #ced4da;
  border-width: 0 1px 0 0;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons {
  color: #495057;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn {
  background: #f8f9fa;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #495057;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:focus {
  background: #6c757d;
  border-color: #6c757d;
  border-radius: 4px;
  color: #fff;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:hover {
  background: #6c757d;
  border-color: #545b62;
  border-radius: 4px;
  color: #fff;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:active {
  background: #6c757d;
  border-color: #545b62;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  color: #fff;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn-text {
  color: #495057;
}

.e-toolbar .e-icons {
  color: #495057;
}

.e-toolbar .e-toolbar-pop {
  background: #f8f9fa;
  border: 1px solid #dee2e6;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:hover,
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:active,
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:focus {
  background: #007bff;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
}

.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:hover .e-icons,
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:hover .e-tbar-btn-text,
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:active .e-icons,
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:active .e-tbar-btn-text,
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:focus .e-icons,
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:focus .e-tbar-btn-text {
  color: inherit;
}

.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn {
  background: #fff;
}

.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn-text {
  color: #495057;
}

.e-toolbar.e-toolpop .e-hor-nav.e-nav-active,
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav) {
  background: #6c757d;
  border: 3px solid #adb5bd;
  border-left: 1px none #6c757d;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-toolbar.e-toolpop .e-hor-nav.e-nav-active .e-icons,
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav) .e-icons {
  color: #fff;
}

.e-toolbar.e-toolpop .e-hor-nav.e-nav-active .e-icons:active,
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav) .e-icons:active {
  color: inherit;
}

.e-toolbar .e-tbar-btn {
  background: #f8f9fa;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #495057;
}

.e-toolbar .e-tbar-btn:focus {
  background: #6c757d;
  -webkit-box-shadow: 0 0 0 3px rgba(130, 138, 145, 0.5);
          box-shadow: 0 0 0 3px rgba(130, 138, 145, 0.5);
  border: 1px solid #6c757d;
  margin: 0;
  border-color: #6c757d;
  border-radius: 4px;
  color: #fff;
}

.e-toolbar .e-tbar-btn:hover {
  background: #6c757d;
  border: 1px solid #545b62;
  border-color: #545b62;
  border-radius: 4px;
  color: #fff;
}

.e-toolbar .e-tbar-btn:hover .e-icons,
.e-toolbar .e-tbar-btn:hover .e-tbar-btn-text {
  color: inherit;
}

.e-toolbar .e-toolbar-items {
  background: #f8f9fa;
}

.e-toolbar .e-toolbar-items .e-toolbar-item.e-overlay {
  background: #f8f9fa;
  opacity: .65;
}

.e-toolbar .e-toolbar-items .e-toolbar-item.e-overlay .e-tbar-btn-text {
  color: #495057;
}

.e-toolbar .e-toolbar-items .e-toolbar-item.e-overlay .e-icons {
  color: #495057;
}

.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn:hover .e-icons,
.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn:hover .e-tbar-btn-text, .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn:focus .e-icons,
.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn:focus .e-tbar-btn-text {
  color: inherit;
}

.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator {
  border: solid #ced4da;
  border-width: 0 1px 0 0;
}

.e-toolbar.e-rtl .e-hor-nav {
  background: #f8f9fa;
  border: solid #dee2e6;
  border-left: 0;
  border-width: 0 1px 0 0;
}

.e-toolbar.e-rtl .e-hor-nav:not(.e-nav-active):hover {
  background: #6c757d;
  color: #fff;
}

.e-toolbar .e-hor-nav {
  background: #f8f9fa;
  border: solid #dee2e6;
  border-width: 0 0 0 1px;
}

.e-toolbar .e-hor-nav:not(.e-expended-nav)::after {
  content: '';
}

.e-toolbar .e-hor-nav:not(.e-expended-nav):active {
  border: 3px solid #adb5bd;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
  background: #6c757d;
}

.e-toolbar .e-hor-nav:not(.e-expended-nav):active .e-icons {
  color: inherit;
}

.e-toolbar .e-hor-nav:not(.e-expended-nav):active::after {
  content: '';
}

.e-toolbar .e-hor-nav:not(.e-expended-nav):hover {
  background: #6c757d;
  border-left: 0;
  color: #fff;
  background: #5a6268;
}

.e-toolbar .e-hor-nav:not(.e-expended-nav):hover .e-icons {
  color: inherit;
}

.e-toolbar .e-hor-nav:not(.e-expended-nav):focus {
  background: #6c757d;
  border-left: 0;
  color: #fff;
  border-color: transparent;
}

.e-toolbar .e-hor-nav:not(.e-expended-nav):focus .e-icons {
  color: inherit;
}

.e-toolbar .e-tbar-btn:active {
  background: #6c757d;
  border-color: #545b62;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  color: #fff;
  background: #545b62;
  border: 1px solid #4e555b;
}

.e-toolbar .e-tbar-btn:active .e-icons,
.e-toolbar .e-tbar-btn:active .e-tbar-btn-text {
  color: inherit;
}

/*! accordion icons */

.e-accordion .e-tgl-collapse-icon::before {
  content: '\E705';
}

.e-accordion .e-tgl-collapse-icon.e-expand-icon {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

/*! accordion layout */

.e-bigger .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content,
.e-accordion.e-bigger .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
  font-size: 16px;
  line-height: 24px;
  vertical-align: middle;
}

.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel {
  font-size: 14px;
}

.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content {
  padding: 0;
}

.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-acrdn-content .e-accordion,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-acrdn-content .e-accordion {
  border: 0;
}

.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
  padding: 0 30px 0 45px;
}

.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-item.e-select .e-acrdn-header,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-item.e-select .e-acrdn-header {
  padding: 0 30px;
}

.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-header .e-acrdn-header-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-header .e-acrdn-header-content {
  font-size: 16px;
}

.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header {
  line-height: 48px;
  min-height: 50px;
  padding: 0 20px 0 20px;
}

.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-toggle-icon,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-toggle-icon {
  height: 50px;
  min-height: 50px;
  min-width: 24px;
  right: 15px;
  font-size: 14px;
}

.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon {
  display: inline-block;
  padding: 0 12px 0 0;
}

.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon .e-acrdn-icons.e-icons,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon .e-acrdn-icons.e-icons {
  font-size: 16px;
}

.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content {
  padding: 20px;
  font-size: 16px;
  line-height: 24px;
}

.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-content {
  padding: 15px 15px 15px 45px;
}

.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel .e-acrdn-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel .e-acrdn-content {
  padding: 15px 15px 15px 60px;
}

.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-header,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-header {
  padding: 0 30px;
}

.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel.e-nested > .e-acrdn-content,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel.e-nested > .e-acrdn-content {
  padding: 0;
}

.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-content,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-content {
  padding: 15px 45px 15px 15px;
}

.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel.e-nested > .e-acrdn-content,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel.e-nested > .e-acrdn-content {
  padding: 0;
}

.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel .e-acrdn-content,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel .e-acrdn-content {
  padding: 15px 60px 15px 15px;
}

.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
  padding: 0 45px 0 30px;
}

.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-item.e-select .e-acrdn-header,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-item.e-select .e-acrdn-header {
  padding: 0 30px;
}

.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header,
.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header {
  padding: 0 15px 0 30px;
}

.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon,
.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon {
  left: 15px;
  right: auto;
}

.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon,
.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
  padding: 0 0 0 12px;
}

.e-accordion {
  display: block;
  position: relative;
}

.e-accordion .e-acrdn-item > .e-acrdn-header .e-acrdn-header-content {
  font-weight: normal;
}

.e-accordion .e-acrdn-item.e-selected {
  padding-top: 0;
}

.e-accordion .e-acrdn-item.e-selected > .e-acrdn-header .e-acrdn-header-content {
  font-weight: normal;
}

.e-accordion .e-acrdn-item.e-overlay {
  height: auto;
}

.e-accordion .e-acrdn-item {
  overflow: hidden;
  padding-top: 0;
  position: relative;
}

.e-accordion .e-acrdn-item.e-hide {
  display: none;
}

.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
  font-size: 14px;
}

.e-accordion .e-acrdn-item.e-select > .e-acrdn-header {
  cursor: pointer;
}

.e-accordion .e-acrdn-item.e-select > .e-acrdn-header:hover .e-acrdn-header-content, .e-accordion .e-acrdn-item.e-select > .e-acrdn-header:focus .e-acrdn-header-content {
  text-decoration: underline;
}

.e-accordion .e-acrdn-item .e-acrdn-header {
  line-height: 39px;
  min-height: 40px;
  overflow: hidden;
  padding: 0 16px 0 16px;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.e-accordion .e-acrdn-item .e-acrdn-header > * {
  display: inline-block;
}

.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
  line-height: 1.5;
}

.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon {
  display: table;
  font-size: 12px;
  height: 40px;
  min-height: 40px;
  min-width: 24px;
  position: absolute;
  right: 15px;
  top: 0;
}

.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon .e-tgl-collapse-icon.e-icons {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}

.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-animation {
  -webkit-transition: .5s ease 0s;
  transition: .5s ease 0s;
}

.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
  display: inline-block;
  padding: 0 8px 0 0;
}

.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon .e-acrdn-icons.e-icons {
  font-size: 14px;
}

.e-accordion .e-acrdn-item .e-acrdn-panel {
  font-size: 14px;
  overflow-y: hidden;
  text-decoration: none;
  width: 100%;
}

.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content {
  padding: 0;
}

.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-acrdn-panel.e-nested > .e-acrdn-content {
  padding: 0;
}

.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion {
  border: 0;
}

.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
  padding: 0 30px 0 45px;
}

.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-item.e-select.e-selected .e-acrdn-header > .e-acrdn-header-content {
  font-weight: normal;
}

.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-nested .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
  font-weight: normal;
}

.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-panel .e-acrdn-content {
  padding: 15px 15px 15px 45px;
}

.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-panel .e-acrdn-panel .e-acrdn-content {
  padding: 15px 15px 15px 60px;
}

.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content {
  line-height: 1.5;
  overflow: hidden;
  padding: 16px;
  text-overflow: ellipsis;
}

.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content > * {
  overflow: hidden;
  text-overflow: ellipsis;
}

.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content .e-acrdn-header {
  padding: 0 30px;
}

.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content .e-acrdn-header-content {
  font-size: 16px;
  font-size: 14px;
}

.e-accordion .e-acrdn-item .e-content-hide {
  display: none;
}

.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
  padding: 0 45px 0 30px;
}

.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel .e-acrdn-content .e-acrdn-header {
  padding: 0 30px;
}

.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel .e-acrdn-panel .e-acrdn-content {
  padding: 15px 45px 15px 15px;
}

.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel .e-acrdn-panel .e-acrdn-panel .e-acrdn-content {
  padding: 15px 60px 15px 15px;
}

.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header {
  padding: 0 15px 0 30px;
}

.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon {
  left: 15px;
  right: auto;
}

.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
  padding: 0 0 0 8px;
}

/*! accordion theme */

.e-accordion {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background: #f8f9fa;
  border: 1px solid rgba(0, 0, 0, 0.13);
  border-radius: 4px;
}

.e-accordion .e-active {
  background: #fff;
}

.e-accordion .e-acrdn-item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.13);
  border-radius: 4px 4px 0 0;
}

.e-accordion .e-acrdn-item.e-select:last-child {
  border-bottom: 0;
  border-radius: 0 0 4px 4px;
}

.e-accordion .e-acrdn-item.e-overlay.e-select.e-expand-state .e-acrdn-header .e-icons,
.e-accordion .e-acrdn-item.e-overlay.e-select.e-expand-state .e-acrdn-header .e-acrdn-header-content {
  color: #6c757d;
}

.e-accordion .e-acrdn-item.e-overlay {
  background: #f8f9fa;
  opacity: inherit;
}

.e-accordion .e-acrdn-item.e-overlay .e-acrdn-header .e-icons,
.e-accordion .e-acrdn-item.e-overlay .e-acrdn-header .e-acrdn-header-content {
  color: #6c757d;
}

.e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state > .e-acrdn-header:focus {
  background: #f8f9fa;
}

.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-item:last-child {
  border-bottom: 1px none rgba(0, 0, 0, 0.13);
}

.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-header .e-acrdn-header-content {
  color: #007bff;
}

.e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content {
  color: #212529;
  background: #fff;
  border-top: 1px solid rgba(0, 0, 0, 0.13);
}

.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
  color: #007bff;
}

.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
  color: #007bff;
}

.e-accordion .e-acrdn-item.e-expand-state.e-select:not(.e-selected) > .e-acrdn-header:focus {
  background: #f8f9fa;
}

.e-accordion .e-acrdn-item .e-acrdn-header:hover {
  background: #f8f9fa;
}

.e-accordion .e-acrdn-item .e-acrdn-header:active {
  background: #f8f9fa;
}

.e-accordion .e-acrdn-item .e-acrdn-header:focus {
  background: #f8f9fa;
}

.e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover .e-icons,
.e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover .e-acrdn-header-content {
  color: #0056b3;
}

.e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover:focus .e-icons,
.e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover:focus .e-acrdn-header-content {
  color: #007bff;
}

.e-accordion .e-acrdn-item.e-select.e-selected > .e-acrdn-header {
  background: #f8f9fa;
}

.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header {
  background: #f8f9fa;
}

.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover .e-icons,
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover .e-acrdn-header-content,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover .e-icons,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover .e-acrdn-header-content {
  color: #0056b3;
}

.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover:focus .e-icons,
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover:focus .e-acrdn-header-content,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover:focus .e-icons,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover:focus .e-acrdn-header-content {
  color: #007bff;
}

.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header > .e-toggle-icon,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header > .e-toggle-icon {
  color: #007bff;
}

.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-icon,
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-content,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-icon,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-content {
  color: #007bff;
}

.e-accordion .e-acrdn-item.e-selected.e-select {
  border-bottom: 1px none #000;
  border-top: 1px none #000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.13);
}

.e-accordion .e-acrdn-item.e-selected.e-select.e-select:last-child {
  border-bottom: 1px none rgba(0, 0, 0, 0.13);
}

.e-accordion .e-acrdn-item.e-selected + .e-selected {
  border-top: 1px none #000;
}

.e-accordion .e-acrdn-item.e-selected .e-selected:last-child {
  border-bottom: 1px none #000;
}

.e-accordion .e-acrdn-item.e-selected.e-select > .e-acrdn-header {
  border-radius: 4px;
}

.e-accordion .e-acrdn-item.e-selected > .e-acrdn-panel .e-acrdn-content {
  color: #212529;
}

.e-accordion .e-acrdn-item.e-selected > .e-acrdn-panel .e-acrdn-header-content {
  color: #007bff;
}

.e-accordion .e-acrdn-item .e-toggle-icon {
  color: #007bff;
}

.e-accordion .e-acrdn-item .e-acrdn-panel {
  font-size: 14px;
}

/*! contextmenu layout */

.e-contextmenu-wrapper ul .e-menu-item .e-previous::before,
.e-contextmenu-container ul .e-menu-item .e-previous::before {
  content: '\E728';
}

.e-contextmenu-wrapper ul .e-menu-item .e-caret::before,
.e-contextmenu-container ul .e-menu-item .e-caret::before {
  content: '\E70B';
}

.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret::before,
.e-rtl.e-contextmenu-container .e-menu-item .e-caret::before {
  content: '\E71F';
}

/*! contextmenu layout */

.e-contextmenu-wrapper ul,
.e-contextmenu-container ul {
  font-weight: normal;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  font-size: 14px;
  padding: 6px 0;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: none;
  min-width: 120px;
  position: absolute;
}

.e-contextmenu-wrapper ul.e-ul,
.e-contextmenu-wrapper ul.e-ul *,
.e-contextmenu-container ul.e-ul,
.e-contextmenu-container ul.e-ul * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.e-contextmenu-wrapper ul.e-ul:focus,
.e-contextmenu-wrapper ul.e-ul *:focus,
.e-contextmenu-container ul.e-ul:focus,
.e-contextmenu-container ul.e-ul *:focus {
  outline: none;
}

.e-contextmenu-wrapper ul.e-contextmenu,
.e-contextmenu-container ul.e-contextmenu {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-contextmenu-wrapper ul.e-ul,
.e-contextmenu-container ul.e-ul {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
}

.e-contextmenu-wrapper ul .e-menu-item,
.e-contextmenu-container ul .e-menu-item {
  cursor: pointer;
  position: relative;
  height: 26px;
  line-height: 26px;
  padding: 0 20px;
}

.e-contextmenu-wrapper ul .e-menu-item.e-menu-hide,
.e-contextmenu-container ul .e-menu-item.e-menu-hide {
  display: none;
}

.e-contextmenu-wrapper ul .e-menu-item.e-menu-header,
.e-contextmenu-container ul .e-menu-item.e-menu-header {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.e-contextmenu-wrapper ul .e-menu-item .e-menu-url,
.e-contextmenu-container ul .e-menu-item .e-menu-url {
  text-decoration: none;
}

.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-contextmenu-container ul .e-menu-item .e-menu-icon {
  display: inline-block;
  vertical-align: middle;
}

.e-contextmenu-wrapper ul .e-menu-item.e-separator,
.e-contextmenu-container ul .e-menu-item.e-separator {
  cursor: auto;
  line-height: normal;
  pointer-events: none;
}

.e-contextmenu-wrapper ul .e-menu-item .e-menu-url,
.e-contextmenu-container ul .e-menu-item .e-menu-url {
  display: inline-block;
  min-width: 120px;
}

.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-contextmenu-container ul .e-menu-item .e-menu-icon {
  font-size: 14px;
  line-height: 26px;
  margin-right: 8px;
  width: 1em;
}

.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-contextmenu-container ul .e-menu-item .e-caret {
  line-height: 26px;
  margin-left: 16px;
  margin-right: 0;
  position: absolute;
  right: 14px;
}

.e-contextmenu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-contextmenu-container ul .e-menu-item.e-menu-caret-icon {
  padding-right: 36px;
}

.e-contextmenu-wrapper ul .e-menu-item.e-separator,
.e-contextmenu-container ul .e-menu-item.e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  height: auto;
  margin: 6px 0;
}

.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-contextmenu-container ul .e-menu-item .e-caret {
  font-size: 9px;
}

.e-contextmenu-wrapper ul .e-menu-item .e-previous,
.e-contextmenu-container ul .e-menu-item .e-previous {
  margin-right: 12px;
}

.e-contextmenu-wrapper ul .e-menu-item.e-disabled,
.e-contextmenu-container ul .e-menu-item.e-disabled {
  cursor: auto;
  pointer-events: none;
}

.e-contextmenu-wrapper.e-sfcontextmenu,
.e-contextmenu-container.e-sfcontextmenu {
  position: fixed;
}

.e-contextmenu-wrapper.e-sfcontextmenu ul,
.e-contextmenu-container.e-sfcontextmenu ul {
  white-space: nowrap;
}

.e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent,
.e-contextmenu-container.e-sfcontextmenu ul.e-transparent {
  background: transparent;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 1px;
  left: 0;
  min-width: 0;
  padding: 0;
  top: 0;
  width: 0;
}

.e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent .e-menu-item,
.e-contextmenu-container.e-sfcontextmenu ul.e-transparent .e-menu-item {
  height: 0;
  padding: 0;
}

.e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent .e-menu-item.e-separator,
.e-contextmenu-container.e-sfcontextmenu ul.e-transparent .e-menu-item.e-separator {
  border: 0;
  margin: 0;
}

.e-rtl.e-contextmenu-wrapper .e-menu-item .e-menu-icon,
.e-rtl.e-contextmenu-container .e-menu-item .e-menu-icon {
  margin-right: 0;
}

.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret,
.e-rtl.e-contextmenu-container .e-menu-item .e-caret {
  margin-left: 0;
  margin-right: 16px;
  right: auto;
}

.e-rtl.e-contextmenu-wrapper .e-menu-item .e-menu-icon,
.e-rtl.e-contextmenu-container .e-menu-item .e-menu-icon {
  margin-left: 8px;
}

.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret,
.e-rtl.e-contextmenu-container .e-menu-item .e-caret {
  left: 14px;
}

.e-rtl.e-contextmenu-wrapper .e-menu-item.e-menu-caret-icon,
.e-rtl.e-contextmenu-container .e-menu-item.e-menu-caret-icon {
  padding-left: 36px;
  padding-right: 20px;
}

.e-rtl.e-contextmenu-wrapper .e-menu-item.e-blankicon,
.e-rtl.e-contextmenu-container .e-menu-item.e-blankicon {
  padding-left: 14px;
}

.e-rtl.e-contextmenu-wrapper .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-rtl.e-contextmenu-container .e-menu-item.e-blankicon.e-menu-caret-icon {
  padding-left: 36px;
}

.e-bigger .e-contextmenu-wrapper ul,
.e-bigger.e-contextmenu-wrapper ul,
.e-bigger .e-contextmenu-container ul,
.e-bigger.e-contextmenu-container ul {
  font-size: 16px;
  padding: 8px 0;
  white-space: nowrap;
  -webkit-box-shadow: none;
          box-shadow: none;
  max-width: 280px;
  min-width: 112px;
}

.e-bigger .e-contextmenu-wrapper ul .e-menu-item,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item,
.e-bigger .e-contextmenu-container ul .e-menu-item,
.e-bigger.e-contextmenu-container ul .e-menu-item {
  height: 32px;
  line-height: 32px;
}

.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger .e-contextmenu-container ul .e-menu-item .e-menu-icon,
.e-bigger.e-contextmenu-container ul .e-menu-item .e-menu-icon {
  font-size: 16px;
  line-height: 32px;
}

.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-bigger .e-contextmenu-container ul .e-menu-item .e-caret,
.e-bigger.e-contextmenu-container ul .e-menu-item .e-caret {
  line-height: 32px;
}

.e-bigger .e-contextmenu-wrapper ul .e-menu-item.e-separator,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item.e-separator,
.e-bigger .e-contextmenu-container ul .e-menu-item.e-separator,
.e-bigger.e-contextmenu-container ul .e-menu-item.e-separator {
  height: auto;
  line-height: normal;
}

.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-bigger .e-contextmenu-container ul .e-menu-item .e-caret,
.e-bigger.e-contextmenu-container ul .e-menu-item .e-caret {
  font-size: 12px;
}

.e-bigger .e-contextmenu-wrapper.e-rtl ul .e-blankicon,
.e-bigger.e-contextmenu-wrapper.e-rtl ul .e-blankicon,
.e-bigger .e-contextmenu-container.e-rtl ul .e-blankicon,
.e-bigger.e-contextmenu-container.e-rtl ul .e-blankicon {
  padding-left: 14px;
}

.e-bigger .e-contextmenu-wrapper.e-rtl ul .e-blankicon.e-menu-caret-icon,
.e-bigger.e-contextmenu-wrapper.e-rtl ul .e-blankicon.e-menu-caret-icon,
.e-bigger .e-contextmenu-container.e-rtl ul .e-blankicon.e-menu-caret-icon,
.e-bigger.e-contextmenu-container.e-rtl ul .e-blankicon.e-menu-caret-icon {
  padding-left: 36px;
}

/*! contextmenu theme */

.e-contextmenu-wrapper ul,
.e-contextmenu-container ul {
  background-color: #fff;
  color: #212529;
}

.e-contextmenu-wrapper ul .e-menu-item.e-menu-header,
.e-contextmenu-container ul .e-menu-item.e-menu-header {
  border-bottom-color: #e9ecef;
}

.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-contextmenu-container ul .e-menu-item .e-caret {
  color: #212529;
}

.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-contextmenu-container ul .e-menu-item .e-menu-icon {
  color: #495057;
}

.e-contextmenu-wrapper ul .e-menu-item .e-menu-url,
.e-contextmenu-container ul .e-menu-item .e-menu-url {
  color: #212529;
}

.e-contextmenu-wrapper ul .e-menu-item.e-focused,
.e-contextmenu-container ul .e-menu-item.e-focused {
  background-color: #f2f4f6;
  color: #212529;
  outline: 0 solid #e9ecef;
  outline-offset: 0;
}

.e-contextmenu-wrapper ul .e-menu-item.e-focused .e-caret,
.e-contextmenu-container ul .e-menu-item.e-focused .e-caret {
  color: #212529;
}

.e-contextmenu-wrapper ul .e-menu-item.e-focused .e-menu-icon,
.e-contextmenu-container ul .e-menu-item.e-focused .e-menu-icon {
  color: #495057;
}

.e-contextmenu-wrapper ul .e-menu-item.e-selected,
.e-contextmenu-container ul .e-menu-item.e-selected {
  background-color: #007bff;
  color: #fff;
  outline: 0 solid #007bff;
  outline-offset: 0;
}

.e-contextmenu-wrapper ul .e-menu-item.e-selected .e-caret,
.e-contextmenu-container ul .e-menu-item.e-selected .e-caret {
  color: #fff;
}

.e-contextmenu-wrapper ul .e-menu-item.e-selected .e-menu-icon,
.e-contextmenu-container ul .e-menu-item.e-selected .e-menu-icon {
  color: #fff;
}

.e-contextmenu-wrapper ul .e-disabled,
.e-contextmenu-container ul .e-disabled {
  color: #6c757d;
  opacity: 1;
}

.e-contextmenu-wrapper ul .e-disabled .e-menu-icon,
.e-contextmenu-container ul .e-disabled .e-menu-icon {
  color: #6c757d;
}

.e-contextmenu-wrapper ul .e-disabled .e-caret,
.e-contextmenu-container ul .e-disabled .e-caret {
  color: #6c757d;
}

.e-contextmenu-wrapper ul .e-disabled .e-menu-url,
.e-contextmenu-container ul .e-disabled .e-menu-url {
  color: #6c757d;
}

.e-contextmenu-wrapper ul .e-separator,
.e-contextmenu-container ul .e-separator {
  border-bottom-color: #e9ecef;
}

/*! Horizontal Tab */

/*! Bootstrap specific themes definition's */

/*! Vertical Tab */

/*! tab icons */

.e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-rtl .e-nav-left-arrow::before {
  content: '\E70B';
}

.e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-rtl .e-nav-right-arrow::before {
  content: '\E71F';
}

.e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow::before {
  content: '\E71F';
}

.e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
  content: '\E70B';
}

.e-tab .e-tab-header .e-close-icon::before {
  content: '\E745';
  position: relative;
}

.e-tab .e-tab-header .e-popup-up-icon::before {
  content: '\E721';
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-popup-up-icon::before {
    content: '\E781';
  }
}

.e-tab .e-tab-header .e-popup-down-icon::before {
  content: '\E744';
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-popup-down-icon::before {
    content: '\E781';
  }
}

@media screen and (max-width: 480px) {
  .e-tab.e-vertical-icon .e-tab-header .e-popup-up-icon::before {
    content: '\E721';
  }

  .e-tab.e-vertical-icon .e-tab-header .e-popup-down-icon::before {
    content: '\E744';
  }
}

.e-tab.e-vertical-tab .e-tab-header .e-scroll-nav .e-nav-up-arrow::before {
  content: '\E734';
}

.e-tab.e-vertical-tab .e-tab-header .e-scroll-nav .e-nav-down-arrow::before {
  content: '\E705';
}

.e-tab.e-vertical-tab .e-tab-header .e-popup-up-icon::before {
  content: 'More';
}

.e-tab.e-vertical-tab .e-tab-header .e-popup-up-icon::after {
  content: '\E721';
}

.e-tab.e-vertical-tab .e-tab-header .e-popup-down-icon::before {
  content: 'More';
}

.e-tab.e-vertical-tab .e-tab-header .e-popup-down-icon::after {
  content: '\E744';
}

.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-up-icon::before {
  content: '';
}

.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-up-icon::after {
  content: '\E721';
}

.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-down-icon::before {
  content: '';
}

.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-down-icon::after {
  content: '\E744';
}

/*! tab layout */

.e-bigger .e-tab .e-tab-header,
.e-tab.e-bigger .e-tab-header {
  height: 42px;
  min-height: 42px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-items,
.e-tab.e-bigger .e-tab-header .e-toolbar-items {
  height: auto;
  min-height: auto;
  height: 42px;
  min-height: 42px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
  .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
  .e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
  .e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
  }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  padding-bottom: 0;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
  .e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0 2px 0 0;
  }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-items .e-indicator + .e-toolbar-item:nth-last-child(1).e-active,
.e-tab.e-bigger .e-tab-header .e-toolbar-items .e-indicator + .e-toolbar-item:nth-last-child(1).e-active {
  margin: 1px 2px 0 0;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0 2px 0 0;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child,
  .e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0 2px 0 0;
  }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active,
.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  margin: 0 2px 0 0;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav,
.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav {
  width: 50px;
  border-radius: 4px;
  width: 38px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator) {
  height: 42px;
  margin: 0 2px 0 0;
  min-height: 42px;
  min-width: auto;
  padding: 0;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator),
  .e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator) {
    margin: 0 2px 0 0;
  }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, .e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom,
.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator).e-itop,
.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom {
  height: 72px;
  min-height: 72px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-wrap {
  height: 42px;
  padding: 0 16px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-wrap {
    padding: 0 15px;
  }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-text-wrap {
  height: 42px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-text {
  font-size: 16px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active {
  margin: 0 2px 0 0;
  padding-bottom: 0;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active {
    margin: 0 2px 0 0;
  }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft:not(.e-icon) .e-tab-icon::before,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-ileft:not(.e-icon) .e-tab-icon::before {
  position: relative;
  top: -.5px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 42px;
  margin-top: 0;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
  height: 42px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap {
  padding: 0;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
  cursor: pointer;
  margin: 0 0 0 8px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
    margin: 0 0 0 8px;
  }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-close-icon::before {
  font-size: 12px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-close-icon::before {
    font-size: 12px;
  }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-tab-icon {
  height: 24px;
  min-width: 24px;
  width: 24px;
  line-height: 24px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-icon,
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-icon::before {
  font-size: 16px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap {
  padding: 0 20px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text {
  margin: 0 0 0 12px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text {
    margin: 0 0 0 10px;
  }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom {
  height: 72px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 72px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap {
  height: 72px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon {
  right: 20px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-text {
  margin: 10px 0 0;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0 0 10px;
}

.e-bigger .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-bigger .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-right: 22px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item {
  height: 40px;
  min-height: 40px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
  height: 40px;
  padding: 0 24px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
    padding: 0 24px;
  }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap {
  height: 40px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style='display:block'],
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style='display:block'] {
  padding-right: 12px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style='display:block'],
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style='display:block'] {
    padding-right: 0;
  }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon {
  margin: 0;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before {
  top: 0;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon {
  right: 24px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator),
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
  min-height: 50px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator),
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
    min-height: 50px;
  }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 50px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap {
    height: 50px;
  }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0;
  padding-left: 0;
  padding-right: 12px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
  }
}

.e-bigger .e-tab .e-tab-header .e-scroll-nav,
.e-tab.e-bigger .e-tab-header .e-scroll-nav {
  height: 42px;
  min-height: 42px;
  padding: 0;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-scroll-nav,
  .e-tab.e-bigger .e-tab-header .e-scroll-nav {
    padding: 0;
  }
}

.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-scroll-right-nav {
  padding: 0;
}

.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-scroll-left-nav,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-scroll-left-nav {
  padding: 0;
}

.e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow,
.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-arrow {
  font-size: 12px;
  height: 38px;
  line-height: 38px;
  width: 38px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow,
  .e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-arrow {
    font-size: 12px;
    height: 38px;
    line-height: 38px;
    width: 38px;
  }
}

.e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow::before,
.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
  font-size: 12px;
  line-height: 38px;
  top: 0;
  vertical-align: initial;
}

.e-bigger .e-tab .e-tab-header .e-hor-nav,
.e-tab.e-bigger .e-tab-header .e-hor-nav {
  height: 42px;
  min-height: 42px;
  padding: 0;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-hor-nav,
  .e-tab.e-bigger .e-tab-header .e-hor-nav {
    padding: 0;
  }
}

.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon {
  font-size: 12px;
  height: 38px;
  line-height: 38px;
  width: 38px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
  .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon,
  .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon,
  .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon {
    font-size: 12px;
    height: 38px;
    line-height: 38px;
    width: 38px;
  }
}

.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon::before {
  font-size: 12px;
  line-height: 38px;
  top: 0;
  vertical-align: initial;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before,
  .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before,
  .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon::before,
  .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon::before {
    font-size: 16px;
  }
}

.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon:hover {
  line-height: 38px;
}

.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before {
  top: 0;
  line-height: 38px;
  top: .5px;
}

.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
  line-height: 38px;
}

.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before,
.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before {
  top: 0;
  line-height: 38px;
}

.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover,
.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover {
  line-height: 38px;
  top: -2px;
}

.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  line-height: 15px;
}

.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  line-height: 15px;
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  margin: 0 2px 0 0;
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  margin: 0 2px 0 0;
  padding-bottom: 0;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active,
  .e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
    margin: 0 2px 0 0;
  }
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-text,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-text {
  padding-top: 1px;
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-close-icon::before,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-close-icon::before {
  top: .5px;
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-text-wrap,
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ibottom .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ibottom .e-text-wrap {
  height: initial;
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-close-icon::before,
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ibottom .e-close-icon::before,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-close-icon::before,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ibottom .e-close-icon::before {
  top: 1.5px;
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child {
  margin: 0 2px 0 0;
  padding-bottom: 0;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child,
  .e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child {
    margin: 0 2px 0 0;
  }
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child .e-tab-text,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child .e-tab-text {
  padding-top: .5px;
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child .e-close-icon::before,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child .e-close-icon::before {
  top: 0;
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop, .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom {
  padding-bottom: 0;
  padding-top: 0;
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ileft.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ileft.e-active .e-text-wrap {
  margin: 0;
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  height: 42px;
  padding: 0;
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-text-wrap,
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ibottom .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ibottom .e-text-wrap {
  height: 42px;
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap,
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap {
  height: initial;
}

.e-bigger .e-tab .e-tab-header.e-vertical,
.e-tab.e-bigger .e-tab-header.e-vertical {
  max-width: 150px;
}

.e-bigger .e-tab .e-tab-header.e-vertical[style*='overflow: hidden']::before,
.e-tab.e-bigger .e-tab-header.e-vertical[style*='overflow: hidden']::before {
  bottom: 23px;
  top: 23px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header.e-vertical[style*='overflow: hidden']::before,
  .e-tab.e-bigger .e-tab-header.e-vertical[style*='overflow: hidden']::before {
    bottom: 0;
    top: 0;
  }
}

.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
}

.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}

.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device),
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device) {
  padding: 24px 0;
}

.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap {
  padding: 0 16px;
}

.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon {
  right: -20px;
}

.e-bigger .e-tab .e-tab-header.e-vertical .e-scroll-nav,
.e-tab.e-bigger .e-tab-header.e-vertical .e-scroll-nav {
  height: 24px;
  min-height: 24px;
}

.e-bigger .e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow,
.e-tab.e-bigger .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  width: 24px;
}

.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav {
  padding: 0 16px;
}

.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before {
  line-height: 48px;
}

.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
  font-size: 16px;
  line-height: 48px;
  margin: 0 0 0 8px;
}

.e-bigger .e-tab .e-tab-header.e-vertical.e-toolpop .e-toolbar-items,
.e-tab.e-bigger .e-tab-header.e-vertical.e-toolpop .e-toolbar-items {
  height: auto;
}

.e-bigger .e-tab.e-vertical-icon .e-tab-header,
.e-tab.e-bigger.e-vertical-icon .e-tab-header {
  height: 72px;
  min-height: 72px;
}

.e-bigger .e-tab.e-vertical-icon .e-tab-header .e-toolbar-items,
.e-tab.e-bigger.e-vertical-icon .e-tab-header .e-toolbar-items {
  height: 72px;
}

.e-bigger .e-tab.e-vertical-icon .e-tab-header .e-scroll-nav,
.e-tab.e-bigger.e-vertical-icon .e-tab-header .e-scroll-nav {
  height: 72px;
}

.e-bigger .e-tab.e-vertical-icon .e-tab-header .e-hor-nav,
.e-tab.e-bigger.e-vertical-icon .e-tab-header .e-hor-nav {
  height: 72px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-up-icon::before,
  .e-bigger .e-tab.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-down-icon::before,
  .e-tab.e-bigger.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-up-icon::before,
  .e-tab.e-bigger.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-down-icon::before {
    font-size: 12px;
  }
}

.e-bigger .e-tab.e-vertical-icon.e-rtl .e-toolbar-item.e-active,
.e-tab.e-bigger.e-vertical-icon.e-rtl .e-toolbar-item.e-active {
  margin: 0 0 0 2px;
}

.e-bigger .e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items,
.e-tab.e-bigger.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
}

.e-bigger .e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-scroll-nav,
.e-tab.e-bigger.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-scroll-nav {
  height: 24px;
}

.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  height: 42px;
}

.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 42px;
}

.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 72px;
}

.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}

.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}

.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus {
  height: 40px;
}

.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 40px;
}

.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 42px;
}

.e-bigger .e-tab.e-focused .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap {
  height: 42px;
  padding: 0;
}

.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  line-height: 15px;
}

.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  line-height: 15px;
}

.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  line-height: 15px;
}

.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  line-height: 13px;
}

.e-bigger .e-tab.e-safari .e-tab-header .e-close-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-close-icon::before {
  top: 0;
}

.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before {
  top: 0;
}

.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
  top: 0;
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  margin: 0;
}

.e-bigger .e-tab.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator) {
  margin: 0 0 0 2px;
}

.e-bigger .e-tab.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator).e-active,
.e-tab.e-bigger.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator).e-active {
  margin: 0 0 0 2px;
}

.e-bigger .e-tab.e-fill .e-tab-header,
.e-tab.e-bigger.e-fill .e-tab-header {
  height: 42px;
  min-height: 42px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header,
  .e-tab.e-bigger.e-fill .e-tab-header {
    height: 42px;
    min-height: 42px;
  }
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items {
  height: auto;
  min-height: 42px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items {
    min-height: 42px;
  }
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding: 0;
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
  height: 42px;
  margin: 0 2px 0 0;
  min-height: 42px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator),
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
    height: 42px;
    min-height: 42px;
  }
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom {
  height: 72px;
  min-height: 72px;
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
  height: 42px;
  padding: 0 20px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
    height: 42px;
    padding: 0 20px;
  }
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
  height: 42px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
    height: 42px;
  }
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active {
  padding: 0;
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 42px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    height: 42px;
  }
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
  height: 42px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
    height: 42px;
  }
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap,
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 72px;
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator),
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
  height: auto;
}

.e-bigger .e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
  padding: 0 16px;
}

.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  height: 50px;
}

.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap,
.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap {
  height: auto;
}

.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: 50px;
}

.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  height: 42px;
}

.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 42px;
}

.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 72px;
}

.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
  .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
  .e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
  .e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
    height: auto;
  }
}

.e-bigger .e-tab.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0 0 0 2px;
}

.e-bigger .e-tab.e-fill.e-vertical-icon .e-tab-header,
.e-tab.e-bigger.e-fill.e-vertical-icon .e-tab-header {
  height: 70px;
  min-height: 70px;
}

.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding: 0;
}

.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0 2px 0 0;
}

.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
  padding: 0 20px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap,
  .e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
    padding: 0 20px;
  }
}

.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item.e-active,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item.e-active {
  padding: 0;
}

.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}

.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 42px;
}

.e-bigger .e-tab.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
  padding: 0 16px;
}

.e-bigger .e-tab.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0 0 0 2px;
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0;
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text {
  margin: 0 10px 0 0;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text {
    margin: 0 10px 0 0;
  }
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon {
  margin: 0 10px 0 0;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon {
    margin: 0 8px 0 0;
  }
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon,
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon {
  left: 20px;
  right: auto;
}

.e-bigger .e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-bigger .e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap,
.e-tab.e-bigger.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-bigger.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-left: 22px;
  margin-right: 0;
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item {
  margin: 0;
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
  padding-left: 12px;
  padding-right: 0;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
    padding-left: 0;
  }
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon {
  margin: 0;
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon {
  left: 24px;
  right: auto;
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0;
  padding-left: 12px;
  padding-right: 0;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
  }
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-hor-nav,
.e-bigger .e-tab.e-rtl .e-tab-header .e-scroll-right-nav,
.e-tab.e-bigger.e-rtl .e-tab-header .e-hor-nav,
.e-tab.e-bigger.e-rtl .e-tab-header .e-scroll-right-nav {
  padding: 0;
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-scroll-left-nav,
.e-tab.e-bigger.e-rtl .e-tab-header .e-scroll-left-nav {
  padding: 0;
}

.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) {
  margin: 0;
}

.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon {
  left: -20px;
}

.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-hor-nav {
  padding: 0 16px;
}

.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-popup-up-icon::after,
.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-popup-down-icon::after,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-popup-up-icon::after,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-popup-down-icon::after {
  margin: 0 8px 0 0;
}

.e-tab {
  display: block;
  position: relative;
}

.e-tab.e-hidden {
  display: none;
}

.e-tab.e-fill-mode .e-content,
.e-tab.e-fill-mode .e-content .e-item,
.e-tab.e-fill-mode .e-content .e-item > div,
.e-tab.e-fill-mode .e-content .e-item > div > .e-blazor-template {
  height: 100%;
}

.e-tab .e-tab-header {
  height: 32px;
  min-height: 32px;
  -webkit-user-select: text;
  -ms-user-select: text;
  -moz-user-select: text;
       user-select: text;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header {
    height: 42px;
    min-height: 42px;
  }
}

.e-tab .e-tab-header::before {
  content: '';
  position: absolute;
  display: block;
}

.e-tab .e-tab-header:not(.e-vertical)::before {
  bottom: 0;
  top: 0;
  width: 100%;
}

.e-tab .e-tab-header .e-toolbar-items {
  height: auto;
  margin: 0;
  min-height: 32px;
  position: relative;
  height: 32px;
  min-height: 32px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-items {
    min-height: 42px;
    height: 42px;
  }
}

.e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}

.e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding-bottom: 0;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0 2px 0 0;
  }
}

.e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-scroll-device {
  padding: 0;
}

.e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-scroll-device .e-scroll-right-nav {
  display: none;
}

.e-tab .e-tab-header .e-toolbar-items.e-hscroll[style*='overflow: hidden'] .e-toolbar-item:not(.e-separator).e-active {
  margin-bottom: 0;
}

.e-tab .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav {
  width: 40px;
  border-radius: 4px;
  width: 32px;
}

.e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0 2px 0 0;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0 2px 0 0;
  }
}

.e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  margin: 0 2px 0 0;
}

.e-tab .e-tab-header .e-hscroll-bar {
  overflow: hidden;
}

.e-tab .e-tab-header .e-indicator {
  display: none;
  position: absolute;
}

.e-tab .e-tab-header .e-indicator.e-hidden {
  display: none;
}

.e-tab .e-tab-header:not(.e-vertical) .e-indicator {
  bottom: 0;
  height: 2px;
  left: 0;
  right: 0;
  -webkit-transition: left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1);
  transition: left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1);
}

.e-tab .e-tab-header .e-toolbar-item {
  -webkit-user-select: text;
  -ms-user-select: text;
  -moz-user-select: text;
       user-select: text;
}

.e-tab .e-tab-header .e-toolbar-item.e-hidden {
  display: none;
}

.e-tab .e-tab-header .e-toolbar-item:not(.e-separator) {
  height: 32px;
  margin: 0 2px 0 0;
  min-height: 32px;
  min-width: auto;
  padding: 0;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item:not(.e-separator) {
    height: 42px;
    min-height: 42px;
  }
}

.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
  height: 32px;
  padding: 0 12px;
  width: 100%;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
    height: 42px;
    padding: 0 15px;
  }
}

.e-tab .e-tab-header .e-toolbar-item .e-text-wrap {
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  height: 32px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-text-wrap {
    height: 42px;
  }
}

.e-tab .e-tab-header .e-toolbar-item .e-tab-text {
  display: inherit;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 14px;
  font-weight: 400;
  text-transform: capitalize;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-tab-text {
    font-size: 16px;
  }
}

.e-tab .e-tab-header .e-toolbar-item.e-active {
  margin: 0 2px 0 0;
  padding-bottom: 0;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-active {
    margin: 0 2px 0 0;
  }
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 32px;
  margin-top: 0;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    height: 42px;
  }
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover {
  border: 0;
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text {
  font-weight: 400;
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-icon::before {
  top: -1px;
}

.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
  height: 32px;
  padding: 0;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
    height: 42px;
  }
}

.e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
  display: none;
  margin: 0 0 0 6px;
  min-width: 12px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
    margin: 0 0 0 8px;
  }
}

.e-tab .e-tab-header .e-toolbar-item .e-close-icon,
.e-tab .e-tab-header .e-toolbar-item .e-close-icon::before {
  font-size: 10px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-close-icon,
  .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before {
    font-size: 12px;
  }
}

.e-tab .e-tab-header .e-toolbar-item .e-close-icon::before {
  top: 0;
}

.e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  height: 20px;
  min-width: 20px;
  width: 20px;
  line-height: 20px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon {
    height: 20px;
    width: 20px;
  }
}

.e-tab .e-tab-header .e-toolbar-item .e-tab-icon,
.e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before {
  font-size: 14px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-tab-icon,
  .e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before {
    font-size: 20px;
  }
}

.e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap {
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  padding: 0 15px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap {
    padding: 0 16px;
  }
}

.e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text {
  margin: 0 0 0 8px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text {
    margin: 0 0 0 10px;
  }
}

.e-tab .e-tab-header .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-item.e-ibottom {
  height: 62px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-item.e-ibottom {
    height: 72px;
  }
}

.e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: 62px;
  position: relative;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
    height: 72px;
  }
}

.e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}

.e-tab .e-tab-header .e-toolbar-item.e-itop .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-text-wrap {
  display: block;
  height: auto;
}

.e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}

.e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap .e-text-wrap {
  height: auto;
}

.e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon {
  position: absolute;
  right: 15px;
  top: calc(50% - 6px);
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon {
    right: 12px;
  }
}

.e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text {
  margin: 8px 0 0;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text {
    margin: 10px 0 0;
  }
}

.e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0 0 8px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0 0 10px;
  }
}

.e-tab .e-tab-header .e-toolbar-item .e-tab-icon.e-icon-top,
.e-tab .e-tab-header .e-toolbar-item .e-tab-icon.e-icon-bottom {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  margin: auto;
}

.e-tab .e-tab-header .e-toolbar-pop {
  overflow-y: auto;
  padding: 5px 0;
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item {
  height: 26px;
  min-height: 26px;
  min-width: auto;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item {
    height: 50px;
    min-height: 50px;
  }
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item:not(.e-separator) {
  margin: 0;
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
  height: 26px;
  padding: 0 20px;
  text-align: initial;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
    height: 50px;
    padding: 0 24px;
  }
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap {
  height: 26px;
  width: 100%;
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  width: 100%;
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon {
  margin: 0 0 0 8px;
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before {
  top: 0;
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style='display:block'] {
  padding-right: 10px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style='display:block'] {
    padding-right: 0;
  }
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom {
  height: 40px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom {
    height: 50px;
  }
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
  min-height: 40px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
    min-height: 50px;
  }
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 40px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap {
    height: 50px;
  }
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-text-wrap, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-text-wrap {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  height: auto;
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  display: block;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  margin: 0 0 0 10px;
  padding-left: 0;
  padding-right: 10px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
            justify-content: center;
    margin: 0 0 0 12px;
    padding-left: 0;
    padding-right: 0;
  }
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon {
  right: 20px;
  top: initial;
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0;
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-icon.e-icon-top,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-icon.e-icon-bottom {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
}

.e-tab .e-tab-header.e-close-show .e-icons.e-close-icon {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-item-align: center;
  align-self: center;
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-close-show .e-icons.e-close-icon {
    display: none;
  }
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-active .e-close-icon {
    display: -ms-inline-flexbox;
    display: -webkit-inline-box;
    display: inline-flex;
  }
}

.e-tab .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-right: 20px;
}

.e-tab .e-tab-header .e-scroll-nav {
  height: 32px;
  min-height: 32px;
  min-width: auto;
  width: auto;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-scroll-nav {
    height: 42px;
    min-height: 42px;
  }
}

.e-tab .e-tab-header .e-scroll-nav.e-scroll-left-nav {
  padding: 0;
}

.e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav {
  padding: 0;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav {
    padding: 0;
  }
}

.e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
  font-size: 10px;
  line-height: 32px;
  position: relative;
  top: 0;
  vertical-align: initial;
}

.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow {
  font-size: 10px;
  height: 32px;
  line-height: 32px;
  width: 32px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow {
    font-size: 12px;
    height: 38px;
    line-height: 38px;
    width: 38px;
  }
}

.e-tab .e-tab-header .e-hor-nav {
  height: 32px;
  min-height: 32px;
  min-width: auto;
  padding: 0;
  width: auto;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav {
    height: 42px;
    min-height: 42px;
    padding: 0;
  }
}

.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
  font-size: 10px;
  height: 32px;
  line-height: 32px;
  width: 32px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
  .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
    font-size: 12px;
    height: 38px;
    line-height: 38px;
    width: 38px;
  }
}

.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before {
  font-size: 10px;
  line-height: 32px;
  position: relative;
  top: 0;
  vertical-align: initial;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before,
  .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before {
    font-size: 16px;
  }
}

.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover {
  line-height: 32px;
}

.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before {
  top: 0;
  line-height: 32px;
  top: 0;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before,
  .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before {
    line-height: 43px;
  }
}

.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: none;
  transition: none;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon {
    -webkit-transform: none;
            transform: none;
    -webkit-transition: none;
    transition: none;
  }
}

.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: none;
  transition: none;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
    -webkit-transform: none;
            transform: none;
    -webkit-transition: none;
    transition: none;
  }
}

.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
  line-height: 32px;
}

.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before {
  top: 0;
  line-height: 32px;
  top: 0;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before,
  .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before {
    line-height: 43px;
  }
}

.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover {
  line-height: 32px;
  top: -.5px;
}

.e-tab .e-tab-header.e-horizontal-bottom::before {
  bottom: auto;
}

.e-tab .e-tab-header.e-horizontal-bottom .e-hscroll-bar {
  margin-top: -1px;
}

.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0 2px 0 0;
  padding-bottom: 0;
  padding-top: 0;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0 2px 0 0;
  }
}

.e-tab .e-tab-header.e-horizontal-bottom .e-indicator {
  bottom: auto;
  top: 0;
}

.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  margin: 0 2px 0 0;
  padding-bottom: 0;
  padding-top: 0;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
    margin: 0 2px 0 0;
  }
}

.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  height: 32px;
  padding: 0;
}

.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap {
  height: initial;
}

.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap {
  height: initial;
  padding: 0;
}

.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap::before, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap::before {
  bottom: auto;
  top: 0;
}

.e-tab .e-tab-header.e-vertical {
  max-width: 150px;
  z-index: 1;
}

.e-tab .e-tab-header.e-vertical::before {
  bottom: 0;
  height: 100%;
  left: 0;
  top: 0;
}

.e-tab .e-tab-header.e-vertical[style*='overflow: hidden']::before {
  bottom: 15px;
  height: auto;
  top: 15px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-vertical[style*='overflow: hidden']::before {
    bottom: 0;
    top: 0;
  }
}

.e-tab .e-tab-header.e-vertical .e-indicator {
  display: none;
  -webkit-transition: top 0.125s cubic-bezier(0.35, 0, 0.25, 1), bottom 0.25s cubic-bezier(0.35, 0, 0.25, 1);
  transition: top 0.125s cubic-bezier(0.35, 0, 0.25, 1), bottom 0.25s cubic-bezier(0.35, 0, 0.25, 1);
  width: 2px;
}

.e-tab .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
}

.e-tab .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device) {
  padding: 16px 0;
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item:last-child {
  margin: 0;
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) {
  margin: 0;
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap {
  padding: 0 12px;
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-text-wrap {
  position: relative;
  width: 100%;
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-text,
.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-icon::before {
  text-align: center;
  width: 100%;
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-active .e-text-wrap::before {
  display: none;
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon {
  right: -15px;
}

.e-tab .e-tab-header.e-vertical .e-toolbar-pop {
  top: initial !important;
}

.e-tab .e-tab-header.e-vertical.e-vertical-left {
  float: left;
}

.e-tab .e-tab-header.e-vertical.e-vertical-left::before {
  right: 0;
}

.e-tab .e-tab-header.e-vertical.e-vertical-left .e-indicator {
  left: auto;
  right: 0;
}

.e-tab .e-tab-header.e-vertical.e-vertical-right {
  float: right;
}

.e-tab .e-tab-header.e-vertical.e-vertical-right::before {
  right: auto;
}

.e-tab .e-tab-header.e-vertical.e-vertical-right .e-indicator {
  left: 0;
  right: auto;
}

.e-tab .e-tab-header.e-vertical.e-vertical-right .e-tab-wrap {
  text-align: right;
}

.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-pop .e-tab-text {
  width: auto;
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav {
  height: 16px;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  min-height: 16px;
  width: 100%;
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
  font-size: 10px;
  height: 16px;
  line-height: 16px;
  margin: 0 auto;
  width: 16px;
}

.e-tab .e-tab-header.e-vertical .e-hor-nav {
  padding: 0 12px;
  width: 100%;
}

.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon {
  height: 100%;
  -webkit-transform: none;
          transform: none;
  -webkit-transition: none;
  transition: none;
  width: 100%;
}

.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before {
  float: left;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  text-align: left;
  text-transform: capitalize;
  -webkit-transform: none;
          transform: none;
  -webkit-transition: none;
  transition: none;
}

.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
  float: left;
  font-size: 12px;
  line-height: 36px;
  margin: 0 0 0 8px;
  vertical-align: initial;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
  .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
    font-size: 16px;
  }
}

.e-tab .e-tab-header.e-vertical .e-scroll-device .e-scroll-nav,
.e-tab .e-tab-header.e-vertical .e-scroll-device .e-scroll-overlay {
  display: none;
}

.e-tab .e-tab-header.e-vertical.e-toolpop .e-toolbar-items {
  height: auto;
}

.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}

.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) {
  margin: 0;
}

.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator).e-itop .e-close-icon,
.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon {
  left: -15px;
}

.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav {
  padding: 0 12px;
}

.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before {
  float: right;
}

.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
  float: right;
  margin: 0 8px 0 0;
}

.e-tab .e-content {
  position: relative;
}

.e-tab .e-content .e-item.e-view {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}

.e-tab .e-content > .e-item {
  display: none;
}

.e-tab .e-content > .e-item.e-active {
  background: inherit;
  display: block;
}

.e-tab .e-content.e-progress {
  overflow-x: hidden;
}

.e-tab.e-vertical-tab .e-content {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}

.e-tab.e-vertical-tab .e-content .e-item.e-active {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex: none;
  -webkit-box-flex: 0;
          flex: none;
}

.e-tab.e-vertical-tab .e-content .e-item,
.e-tab.e-vertical-tab .e-content .e-item > :first-child {
  width: 100%;
}

.e-tab.e-vertical-icon .e-tab-header {
  height: 62px;
  min-height: 62px;
}

.e-tab.e-vertical-icon .e-tab-header .e-toolbar-items {
  height: 62px;
}

.e-tab.e-vertical-icon .e-tab-header .e-scroll-nav {
  height: 62px;
}

.e-tab.e-vertical-icon .e-tab-header .e-hor-nav {
  height: 62px;
}

@media screen and (max-width: 480px) {
  .e-tab.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-up-icon::before,
  .e-tab.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-down-icon::before {
    font-size: 12px;
  }
}

.e-tab.e-vertical-icon .e-tab-header.e-vertical .e-toolbar-item.e-active .e-tab-wrap::before,
.e-tab.e-vertical-icon .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator):last-child.e-active .e-tab-wrap::before {
  display: none;
}

.e-tab.e-vertical-icon .e-tab-header.e-vertical .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-vertical-icon .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator):last-child.e-active .e-text-wrap {
  position: relative;
}

.e-tab.e-vertical-icon .e-tab-header.e-vertical .e-scroll-nav {
  height: 16px;
}

.e-tab.e-vertical-icon.e-rtl .e-tab-header .e-toolbar-item.e-active {
  margin: 0 0 0 2px;
}

.e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
}

.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  height: 32px;
}

.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 32px;
}

.e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 62px;
}

.e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}

.e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}

.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus {
  height: 26px;
}

.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 26px;
}

.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 32px;
}

.e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap {
  height: 32px;
  padding: 0;
}

.e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}

.e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}

.e-tab.e-template .e-content > .e-item {
  display: none;
}

.e-tab.e-template .e-content > .e-item.e-active {
  background: inherit;
  display: block;
}

.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}

.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  display: block;
  line-height: 15px;
}

.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  display: block;
  line-height: 14px;
}

.e-tab.e-ie .e-tab-header .e-popup-up-icon,
.e-tab.e-ie .e-tab-header .e-popup-down-icon {
  -webkit-transform: none;
          transform: none;
  -webkit-transition: none;
  transition: none;
}

.e-tab.e-ie .e-tab-header .e-popup-up-icon::before {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: none;
  transition: none;
}

@media screen and (max-width: 480px) {
  .e-tab.e-ie .e-tab-header .e-popup-up-icon::before {
    -webkit-transform: none;
            transform: none;
    -webkit-transition: none;
    transition: none;
  }
}

.e-tab.e-ie .e-tab-header .e-popup-down-icon::before {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: none;
  transition: none;
}

@media screen and (max-width: 480px) {
  .e-tab.e-ie .e-tab-header .e-popup-down-icon::before {
    -webkit-transform: none;
            transform: none;
    -webkit-transition: none;
    transition: none;
  }
}

.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}

.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  display: block;
  line-height: 14px;
  position: relative;
}

.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  display: block;
  line-height: 11px;
  position: relative;
}

.e-tab.e-edge .e-tab-header .e-popup-up-icon {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: none;
  transition: none;
}

@media screen and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-up-icon {
    -webkit-transform: none;
            transform: none;
    -webkit-transition: none;
    transition: none;
  }
}

.e-tab.e-edge .e-tab-header .e-popup-down-icon {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: none;
  transition: none;
}

@media screen and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-down-icon {
    -webkit-transform: none;
            transform: none;
    -webkit-transition: none;
    transition: none;
  }
}

@media screen and (max-width: 480px) and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-down-icon {
    -webkit-transform: none;
            transform: none;
    -webkit-transition: none;
    transition: none;
  }
}

.e-tab.e-edge .e-tab-header .e-popup-up-icon::before {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: none;
  transition: none;
}

@media screen and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-up-icon::before {
    -webkit-transform: none;
            transform: none;
    -webkit-transition: none;
    transition: none;
  }
}

.e-tab.e-edge .e-tab-header .e-popup-down-icon::before {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: none;
  transition: none;
}

@media screen and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-down-icon::before {
    -webkit-transform: none;
            transform: none;
    -webkit-transition: none;
    transition: none;
  }
}

.e-tab.e-safari .e-tab-header .e-close-icon::before {
  top: -1px;
}

.e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before,
.e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before {
  top: 0;
}

.e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow::before,
.e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow::before,
.e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
  top: 0;
}

.e-tab.e-disable {
  pointer-events: none;
}

.e-tab.e-fill .e-tab-header {
  height: 32px;
  min-height: 32px;
}

@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header {
    height: 42px;
    min-height: 42px;
  }
}

.e-tab.e-fill .e-tab-header::before {
  display: none;
}

.e-tab.e-fill .e-tab-header .e-indicator {
  display: none;
}

.e-tab.e-fill .e-tab-header .e-toolbar-items {
  height: auto;
  min-height: 32px;
}

@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-items {
    min-height: 42px;
  }
}

.e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding: 0;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
  height: 32px;
  margin: 0 2px 0 0;
  min-height: 32px;
}

@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
    height: 42px;
    min-height: 42px;
  }
}

.e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom {
  height: 62px;
  min-height: 62px;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
  height: 32px;
  padding: 0 15px;
}

@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
    height: 42px;
    padding: 0 15px;
  }
}

.e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
  height: 32px;
}

@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
    height: 42px;
  }
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active {
  padding: 0;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 32px;
}

@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    height: 42px;
  }
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-text {
  font-weight: 400;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
  height: 32px;
}

@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
    height: 42px;
  }
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 62px;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-text-wrap {
  height: auto;
}

.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
  height: auto;
}

.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-active, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  padding: 0;
}

.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item.e-itop, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-itop, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-itop {
  padding-top: 0;
}

.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  margin-right: 0;
  padding: 0;
}

.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  height: 32px;
}

@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
    height: 42px;
  }
}

.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: 44px;
}

.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap {
  height: auto;
}

.e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
}

.e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
  padding: 0 12px;
}

.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  height: 32px;
}

.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 32px;
}

.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 62px;
}

.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}

@media screen and (max-width: 480px) {
  .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
  .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
    height: auto;
  }
}

.e-tab.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0 0 0 2px;
}

.e-tab.e-fill.e-vertical-icon .e-tab-header {
  height: 60px;
  min-height: 60px;
}

.e-tab.e-background .e-tab-header::before {
  display: none;
}

.e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding: 0;
}

.e-tab.e-background .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0 2px 0 0;
}

.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
  padding: 0 15px;
}

@media screen and (max-width: 480px) {
  .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
    padding: 0 20px;
  }
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active {
  padding: 0;
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 32px;
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-text {
  font-weight: 400;
}

.e-tab.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
  padding: 0 12px;
}

.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-active,
.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  padding: 0;
}

.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  margin: 0;
  padding: 0;
}

.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item.e-active .e-text-wrap {
  height: 26px;
}

.e-tab.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0 0 0 2px;
}

.e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}

.e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  margin: 0;
}

.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0;
}

.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text {
  margin: 0 8px 0 0;
}

.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon {
  margin: 0 8px 0 0;
}

.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon,
.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon {
  left: 15px;
  right: auto;
}

.e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-left: 20px;
  margin-right: 0;
}

.e-tab.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator) {
  margin: 0 0 0 2px;
}

.e-tab.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator).e-active {
  margin: 0 0 0 2px;
}

.e-tab.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator).e-active .e-tab-text {
  margin-bottom: 0;
}

.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item {
  margin: 0;
}

.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
  padding-left: 10px;
  padding-right: 0;
}

@media screen and (max-width: 480px) {
  .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
    padding-left: 0;
  }
}

.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon {
  margin: 0;
}

.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon {
  left: 16px;
  right: auto;
}

.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon {
  left: 24px;
  right: auto;
}

.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0;
  padding-left: 10px;
  padding-right: 0;
}

@media screen and (max-width: 480px) {
  .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
  .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0;
    padding-left: 10px;
    padding-right: 0;
  }
}

.e-tab.e-rtl .e-tab-header .e-hor-nav,
.e-tab.e-rtl .e-tab-header .e-scroll-right-nav {
  padding: 0;
}

.e-tab.e-rtl .e-tab-header .e-scroll-left-nav {
  padding: 0;
}

.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before {
  display: none;
}

.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
  margin: 0;
  width: 100%;
}

/*! tab theme */

.e-tab {
  background: transparent;
  border: none;
}

.e-tab .e-tab-header {
  background: inherit;
  border: 0;
  border-radius: 0;
}

.e-tab .e-tab-header::before {
  border-color: #dee2e6;
  border-style: solid;
}

.e-tab .e-tab-header:not(.e-vertical)::before {
  border-width: 0 0 1px;
}

.e-tab .e-tab-header[style*='overflow: hidden'] {
  border: 0;
}

.e-tab .e-tab-header:not(.e-vertical) .e-toolbar-item.e-active {
  border-bottom: 1px solid #fff;
}

.e-tab .e-tab-header .e-toolbar-items {
  background: inherit;
}

.e-tab .e-tab-header .e-indicator {
  background: #dee2e6;
}

.e-tab .e-tab-header .e-toolbar-item {
  background: inherit;
  border: 1px solid transparent;
}

.e-tab .e-tab-header .e-toolbar-item .e-ripple-element {
  background: rgba(222, 226, 230, 0);
}

.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
  border-radius: 4px;
  color: #007bff;
  border: 1px solid transparent;
}

.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon {
  color: #007bff;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
    color: #317ab9;
  }

  .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon {
    color: #317ab9;
  }

  .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-close-icon {
    color: #777;
  }
}

.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
  background: transparent;
  border: 1px solid #e9ecef;
  border-radius: 4px 4px 0 0;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
    background: initial;
  }
}

.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
  color: #0056b3;
}

.e-tab .e-tab-header .e-toolbar-item.e-active {
  border: 1px solid #dee2e6;
  border-radius: 4px 4px 0 0;
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  border: 0;
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon {
  color: #495057;
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
  color: #495057;
}

.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-icon, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-icon {
  color: #495057;
}

.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-text, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-text {
  color: #777;
}

.e-tab .e-tab-header .e-toolbar-item .e-close-icon {
  color: rgba(0, 0, 0, 0.5);
}

.e-tab .e-tab-header .e-toolbar-item .e-close-icon:hover {
  color: rgba(0, 0, 0, 0.75);
}

.e-tab .e-tab-header .e-toolbar-item .e-close-icon:active {
  color: rgba(0, 0, 0, 0.75);
}

.e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay {
  background: inherit;
  opacity: 1;
  pointer-events: none;
}

.e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay .e-tab-icon {
  color: #6c757d;
}

.e-tab .e-tab-header .e-toolbar-pop {
  background: #fff;
  border: 1px #000;
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  overflow-y: auto;
}

.e-tab .e-tab-header .e-toolbar-pop[e-animate='true'] {
  overflow-y: hidden;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop {
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
            box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  }
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-icon {
  color: #212529;
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover {
  background: #f2f4f6;
  border: 1px solid transparent;
  border-radius: 0;
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-icon,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-close-icon {
  color: #0056b3;
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active {
  background: #007bff;
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-icon {
  color: #fff;
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-disable.e-overlay .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-disable.e-overlay .e-tab-icon {
  color: #6c757d;
}

.e-tab .e-tab-header .e-scroll-nav,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav {
  background: inherit;
  border: 0;
}

.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow {
  color: #212529;
}

.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow:hover,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:hover {
  background: #5a6268;
  color: #fff;
}

.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow:active,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:active {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow {
  background: #6c757d;
  color: #fff;
}

.e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow:hover,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow:hover {
  background: #5a6268;
  color: #fff;
}

.e-tab .e-tab-header .e-scroll-nav:active,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:active {
  border: 3px solid #adb5bd;
}

.e-tab .e-tab-header .e-scroll-nav.e-overlay .e-nav-arrow,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-overlay .e-nav-arrow {
  color: rgba(108, 117, 125, 0.65);
}

.e-tab .e-tab-header .e-scroll-nav.e-overlay .e-nav-arrow:hover,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-overlay .e-nav-arrow:hover {
  color: rgba(108, 117, 125, 0.65);
}

.e-tab .e-tab-header .e-hor-nav,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) {
  background: transparent;
  border: 0;
  border: 3px solid transparent;
}

.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon {
  color: #212529;
  border: 0;
}

.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:hover {
  background: #5a6268;
  border: 1px solid #545b62;
  border-radius: 4px;
  border: 0;
}

.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:hover {
  color: #fff;
  border: 0;
}

.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon {
  background: #6c757d;
  border: 1px solid #adadad;
  border-radius: 4px;
  color: #fff;
  border: 0;
}

.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon:hover {
  background: #5a6268;
  border: 1px solid #545b62;
  border-radius: 4px;
  border: 0;
}

.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:active,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon:active {
  background: #5a6268;
  border: 1px solid #adadad;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  border: 0;
}

.e-tab .e-tab-header .e-hor-nav:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):hover {
  border: 0;
  border: 3px solid transparent;
}

.e-tab .e-tab-header .e-hor-nav:hover:active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):hover:active {
  background: transparent;
}

.e-tab .e-tab-header .e-hor-nav.e-nav-active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav).e-nav-active {
  background: inherit;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #6c757d;
  border: 3px solid #adb5bd;
  border-radius: 4px;
}

.e-tab .e-tab-header.e-horizontal-bottom[style*='overflow: hidden'] {
  border: 0;
}

.e-tab .e-tab-header.e-horizontal-bottom[style*='overflow: hidden'] .e-toolbar-items {
  border-bottom: 0;
  border-top: 1px solid #ddd;
}

.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  border-bottom: 0;
  border-radius: 0 0 4px 4px;
  border-top: 1px solid #fff;
  border-top-color: #fff;
  border-bottom: 1px solid #ddd;
}

.e-tab .e-tab-header.e-vertical::before {
  border-width: 0 1px 0 0;
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-active {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}

.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item.e-active {
  border-radius: 4px 0 0 4px;
  border-right: 1px solid #fff;
}

.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item.e-active {
  border-left: 1px solid #fff;
  border-radius: 0 4px 4px 0;
}

.e-tab .e-tab-header.e-vertical .e-toolbar-pop {
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav {
  background: inherit;
  border: 1px solid transparent;
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav.e-scroll-up-nav {
  border-bottom-color: #ddd;
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav.e-scroll-down-nav {
  border-top-color: #ddd;
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
  border: 0;
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow:hover {
  background: none;
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover {
  background: #eee;
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow {
  color: #fff;
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow:hover {
  background: none;
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus {
  background: #eee;
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow {
  background: none;
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow:hover {
  background: none;
  border: 0;
}

.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon {
  border: 0;
}

.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:hover,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:hover {
  background: inherit;
  border: 0;
  color: #212529;
}

.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon {
  background: inherit;
  border: 0;
}

.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:hover, .e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:active, .e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:active:hover,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:hover,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:active,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:active:hover {
  background: inherit;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-tab .e-tab-header.e-vertical .e-hor-nav:hover .e-popup-up-icon,
.e-tab .e-tab-header.e-vertical .e-hor-nav:hover .e-popup-down-icon {
  border: 0;
}

.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  background: #eee;
}

.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon,
.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text {
  color: #0056b3;
}

.e-tab.e-focused .e-tab-header .e-scroll-nav:focus .e-nav-arrow {
  color: #fff;
}

.e-tab.e-focused .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-focused .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
  color: #fff;
}

.e-tab.e-focused .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow {
  border: 0;
}

.e-tab.e-focused .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon,
.e-tab.e-focused .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon {
  border: 0;
}

.e-tab.e-focused .e-tab-header.e-vertical .e-hor-nav:focus {
  outline: 0;
}

.e-tab.e-disable {
  pointer-events: none;
}

.e-tab.e-disable .e-tab-header .e-indicator {
  background: rgba(222, 226, 230, 0.38);
}

.e-tab.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap {
  color: #6c757d;
}

.e-tab.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-text,
.e-tab.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
  color: #6c757d;
}

.e-tab.e-disable .e-content {
  opacity: 0.38;
}

.e-tab.e-fill .e-tab-header {
  border-bottom: 0;
}

.e-tab.e-fill .e-tab-header .e-toolbar-items.e-hscroll {
  border: 0;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item {
  border: 0;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item .e-ripple-element {
  background: rgba(222, 226, 230, 0);
}

.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
  color: #007bff;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
  color: #0056b3;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
  margin-top: 0;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active {
  border: 0;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  background: #007bff;
  border-radius: 4px;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon {
  color: #fff;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  margin-top: 0;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-text,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
  color: #fff;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-close-icon {
  color: #fff;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-close-icon:hover {
  color: #fff;
}

.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-tab-wrap:hover {
  background: #007bff;
}

.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-tab-wrap:hover .e-tab-text,
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-tab-wrap:hover .e-tab-icon,
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-tab-wrap:hover .e-close-icon {
  color: #fff;
}

.e-tab.e-fill .e-tab-header.e-horizontal-bottom {
  border-bottom: 0;
  border-top: 0;
}

.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  margin-top: 0;
}

.e-tab.e-fill .e-tab-header.e-vertical {
  border-bottom: 0;
}

.e-tab.e-fill .e-tab-header.e-vertical.e-vertical-left {
  border-right: 0;
}

.e-tab.e-fill .e-tab-header.e-vertical.e-vertical-right {
  border-left: 0;
}

.e-tab.e-fill.e-corner .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  border-radius: 3px 3px 0 0;
}

.e-tab.e-fill.e-corner .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap {
  border-radius: 0 0 3px 3px;
}

.e-tab.e-fill.e-disable .e-tab-header {
  border-bottom: 0;
}

.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap {
  color: #6c757d;
}

.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active {
  opacity: 0.65;
}

.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: #317ab9;
}

.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-text,
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon,
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: #6c757d;
}

.e-tab.e-fill.e-disable .e-tab-header.e-horizontal-bottom {
  border-bottom: 0;
  border-top: 0;
}

.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-close-icon {
  color: #5a6268;
}

.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: #eee;
}

.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-close-icon {
  color: #0056b3;
}

.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: #fff;
  color: #212529;
}

.e-tab.e-background .e-tab-header {
  background: inherit;
  border: 0;
}

.e-tab.e-background .e-tab-header .e-toolbar-items {
  background: inherit;
}

.e-tab.e-background .e-tab-header .e-toolbar-items.e-hscroll {
  border: 0;
}

.e-tab.e-background .e-tab-header .e-indicator {
  background: #dee2e6;
}

.e-tab.e-background .e-tab-header .e-toolbar-item {
  border: 0;
}

.e-tab.e-background .e-tab-header .e-toolbar-item .e-ripple-element {
  background: rgba(222, 226, 230, 0);
}

.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
  background: inherit;
}

.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
  background: transparent;
}

.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
  color: #fff;
}

.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text {
  color: #0056b3;
}

.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-close-icon {
  color: rgba(0, 0, 0, 0.5);
}

.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-item .e-close-icon {
  color: #007bff;
}

.e-tab.e-background .e-tab-header .e-toolbar-item .e-close-icon {
  color: rgba(0, 0, 0, 0.5);
}

.e-tab.e-background .e-tab-header .e-toolbar-item .e-close-icon:hover {
  color: #5a6268;
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active {
  border: 0;
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  background: #007bff;
  border-radius: 4px;
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon {
  color: #fff;
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-close-icon {
  color: #fff;
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: #007bff;
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: #fff;
  color: #fff;
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus:hover .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus:hover .e-close-icon {
  color: #fff;
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
  color: #fff;
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-close-icon {
  color: #fff;
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-close-icon:hover {
  color: #fff;
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap {
  background: #317ab9;
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-close-icon {
  color: #6c757d;
}

.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item {
  background: inherit;
}

.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-icon {
  color: #007bff;
}

.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover {
  background: #eee;
  background: #007bff;
}

.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-close-icon {
  color: #fff;
}

.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-icon {
  color: #fff;
}

.e-tab.e-background .e-tab-header .e-scroll-nav .e-nav-arrow {
  color: #212529;
}

.e-tab.e-background .e-tab-header .e-scroll-nav .e-nav-arrow:hover {
  background: inherit;
  color: #fff;
}

.e-tab.e-background .e-tab-header .e-scroll-nav:focus .e-nav-arrow {
  color: #fff;
}

.e-tab.e-background .e-tab-header .e-scroll-nav:focus .e-nav-arrow:hover {
  background: inherit;
  color: #fff;
}

.e-tab.e-background .e-tab-header .e-scroll-nav:active::after {
  -webkit-animation: none;
          animation: none;
}

.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-down-icon {
  color: #212529;
}

.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-down-icon:hover {
  background: inherit;
  color: #fff;
  background: #e6e6e6;
  background: #5a6268;
}

.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
  color: #fff;
}

.e-tab.e-background .e-tab-header .e-hor-nav:active::after {
  -webkit-animation: none;
          animation: none;
}

.e-tab.e-background .e-tab-header .e-hor-nav.e-nav-active .e-popup-up-icon {
  color: #fff;
}

.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
  border: 0;
}

.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow {
  border: 0;
}

.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow:hover {
  background: none;
}

.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow {
  color: #fff;
}

.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon {
  background: inherit;
  border-color: transparent;
}

.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:hover {
  background: inherit;
  border-color: transparent;
}

.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:hover {
  background: inherit;
  border-color: transparent;
}

.e-tab.e-background.e-disable .e-tab-header .e-indicator {
  background: rgba(222, 226, 230, 0.38);
}

.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap {
  color: #6c757d;
}

.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-text,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon {
  color: #6c757d;
}

.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon {
  color: #6c757d;
}

.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active {
  opacity: 0.65;
}

.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: #317ab9;
  color: #6c757d;
}

.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-text,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: #6c757d;
}

.e-tab.e-background.e-accent .e-tab-header .e-indicator {
  background: #dee2e6;
}

.e-tab.e-background.e-accent .e-tab-header.e-disable .e-indicator {
  background: rgba(222, 226, 230, 0.38);
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  background: #007bff;
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-close-icon {
  color: #007bff;
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: #eee;
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: #fff;
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover {
  border: 1px solid #e9ecef;
  border-radius: 4px 4px 0 0;
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-close-icon,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-close-icon {
  color: #0056b3;
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus:hover .e-tab-text,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus:hover .e-close-icon {
  color: #0056b3;
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap {
  background: #317ab9;
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap:focus,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap:focus {
  background: #eee;
}

.e-tab.e-background.e-focused .e-tab-header .e-scroll-nav:focus .e-nav-arrow {
  color: #fff;
}

.e-tab.e-background.e-focused .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-background.e-focused .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
  color: #fff;
}

.e-tab.e-rtl .e-tab-header .e-hscroll.e-rtl .e-scroll-nav {
  border: 0;
}

.e-tab .e-content {
  background: inherit;
}

.e-tab .e-content .e-item {
  background: inherit;
  color: #000;
}

.e-treeview .e-list-item div.e-icons.interaction {
  -webkit-transition: -webkit-transform .3s ease-in-out;
  border-radius: 15px;
  transition: -webkit-transform .3s ease-in-out;
  transition: transform .3s ease-in-out;
  transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
}

.e-treeview .e-list-item .e-icons.e-icon-collapsible {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.e-treeview.e-drag-item.e-rtl .e-icons.e-drop-next {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.e-treeview.e-rtl div.e-icons {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

/*! TreeView icons */

.e-treeview .e-list-item div.e-icons::before {
  content: '\E70B';
}

.e-treeview .e-sibling::before {
  content: '';
}

.e-treeview .e-popup .e-icons::before {
  content: '\E930';
}

.e-treeview.e-drag-item .e-icons.e-drop-in::before {
  content: '\E755';
}

.e-treeview.e-drag-item .e-icons.e-drop-out::before {
  content: '\E742';
}

.e-treeview.e-drag-item .e-icons.e-drop-next::before {
  content: '\E7E8';
}

.e-treeview.e-drag-item .e-icons.e-no-drop::before {
  content: '\E797';
}

@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}

@keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}

.e-bigger .e-treeview .e-ul,
.e-bigger .e-treeview .e-list-item .e-ul,
.e-treeview.e-bigger .e-ul,
.e-treeview.e-bigger .e-list-item .e-ul {
  padding-left: 16px;
}

.e-bigger .e-treeview .e-navigable .e-text-content,
.e-treeview.e-bigger .e-navigable .e-text-content {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}

.e-bigger .e-treeview .e-navigable .e-list-text,
.e-treeview.e-bigger .e-navigable .e-list-text {
  padding: 0;
  width: 100%;
}

.e-bigger .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-text,
.e-treeview.e-bigger .e-navigable .e-checkbox-wrapper + .e-list-text {
  padding: 0;
}

.e-bigger .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap,
.e-treeview.e-bigger .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap {
  padding: 0 0 0 12px;
}

.e-bigger .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-bigger .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img,
.e-treeview.e-bigger .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-treeview.e-bigger .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img {
  margin: 0 12px 0 4px;
}

.e-bigger .e-treeview .e-navigable .e-anchor-wrap,
.e-treeview.e-bigger .e-navigable .e-anchor-wrap {
  padding: 0 0 0 10px;
}

.e-bigger .e-treeview .e-navigable .e-list-icon,
.e-bigger .e-treeview .e-navigable .e-list-img,
.e-bigger .e-treeview .e-navigable .e-list-icon + .e-list-img,
.e-treeview.e-bigger .e-navigable .e-list-icon,
.e-treeview.e-bigger .e-navigable .e-list-img,
.e-treeview.e-bigger .e-navigable .e-list-icon + .e-list-img {
  margin: 5px 12px 0 0;
}

.e-bigger .e-treeview .e-fullrow,
.e-treeview.e-bigger .e-fullrow {
  height: 40px;
}

.e-bigger .e-treeview .e-list-text,
.e-treeview.e-bigger .e-list-text {
  line-height: 36px;
  min-height: 38px;
  padding: 0 12px 0 8px;
}

.e-bigger .e-treeview .e-list-text .e-input-group,
.e-treeview.e-bigger .e-list-text .e-input-group {
  height: 38px;
}

.e-bigger .e-treeview .e-list-text .e-input-group .e-input,
.e-treeview.e-bigger .e-list-text .e-input-group .e-input {
  height: 36px;
}

.e-bigger .e-treeview .e-checkbox-wrapper,
.e-treeview.e-bigger .e-checkbox-wrapper {
  margin: 0 0 0 10px;
}

.e-bigger .e-treeview .e-checkbox-wrapper + .e-list-text,
.e-treeview.e-bigger .e-checkbox-wrapper + .e-list-text {
  padding: 0 12px;
}

.e-bigger .e-treeview .e-checkbox-wrapper + .e-list-icon,
.e-bigger .e-treeview .e-checkbox-wrapper + .e-list-img,
.e-treeview.e-bigger .e-checkbox-wrapper + .e-list-icon,
.e-treeview.e-bigger .e-checkbox-wrapper + .e-list-img {
  margin: 0 0 0 16px;
}

.e-bigger .e-treeview .e-list-icon,
.e-bigger .e-treeview .e-list-img,
.e-treeview.e-bigger .e-list-icon,
.e-treeview.e-bigger .e-list-img {
  margin: 4px 0 0 10px;
  font-size: 16px;
}

.e-bigger .e-treeview .e-list-icon + .e-list-text,
.e-bigger .e-treeview .e-list-img + .e-list-text,
.e-treeview.e-bigger .e-list-icon + .e-list-text,
.e-treeview.e-bigger .e-list-img + .e-list-text {
  padding: 0 12px;
}

.e-bigger .e-treeview .e-list-icon + .e-list-icon,
.e-bigger .e-treeview .e-list-icon + .e-list-img,
.e-bigger .e-treeview .e-list-img + .e-list-icon,
.e-bigger .e-treeview .e-list-img + .e-list-img,
.e-treeview.e-bigger .e-list-icon + .e-list-icon,
.e-treeview.e-bigger .e-list-icon + .e-list-img,
.e-treeview.e-bigger .e-list-img + .e-list-icon,
.e-treeview.e-bigger .e-list-img + .e-list-img {
  margin: 0 0 0 10px;
}

.e-bigger .e-treeview .e-icon-collapsible,
.e-bigger .e-treeview .e-icon-expandable,
.e-treeview.e-bigger .e-icon-collapsible,
.e-treeview.e-bigger .e-icon-expandable {
  height: 24px;
  margin: 0 0 0 -24px;
  width: 24px;
}

.e-bigger .e-treeview .e-icon-collapsible::before,
.e-bigger .e-treeview .e-icon-expandable::before,
.e-treeview.e-bigger .e-icon-collapsible::before,
.e-treeview.e-bigger .e-icon-expandable::before {
  padding: 7px;
}

.e-bigger .e-treeview.e-drag-item .e-text-content,
.e-treeview.e-bigger.e-drag-item .e-text-content {
  padding-left: 12px;
}

.e-bigger .e-treeview.e-drag-item .e-icon-collapsible,
.e-bigger .e-treeview.e-drag-item .e-icon-expandable,
.e-treeview.e-bigger.e-drag-item .e-icon-collapsible,
.e-treeview.e-bigger.e-drag-item .e-icon-expandable {
  font-size: 16px;
  margin: -6px 0px 5px -14px;
}

.e-bigger .e-treeview.e-drag-item .e-icon-collapsible::before,
.e-bigger .e-treeview.e-drag-item .e-icon-expandable::before,
.e-treeview.e-bigger.e-drag-item .e-icon-collapsible::before,
.e-treeview.e-bigger.e-drag-item .e-icon-expandable::before {
  padding: 12px;
}

.e-bigger .e-treeview.e-drag-item .e-drop-count,
.e-treeview.e-bigger.e-drag-item .e-drop-count {
  border: 1px solid;
}

.e-bigger .e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap,
.e-treeview.e-bigger.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap {
  padding: 0 12px 0 0;
}

.e-bigger .e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img,
.e-treeview.e-bigger.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img {
  margin: 0 4px 0 12px;
}

.e-bigger .e-treeview.e-rtl .e-navigable .e-anchor-wrap,
.e-treeview.e-bigger.e-rtl .e-navigable .e-anchor-wrap {
  padding: 0 10px 0 0;
}

.e-bigger .e-treeview.e-rtl .e-navigable .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-navigable .e-list-img,
.e-bigger .e-treeview.e-rtl .e-navigable .e-list-icon + .e-list-img,
.e-treeview.e-bigger.e-rtl .e-navigable .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-navigable .e-list-img,
.e-treeview.e-bigger.e-rtl .e-navigable .e-list-icon + .e-list-img {
  margin: 0 0 0 12px;
}

.e-bigger .e-treeview.e-rtl .e-icon-collapsible,
.e-bigger .e-treeview.e-rtl .e-icon-expandable,
.e-treeview.e-bigger.e-rtl .e-icon-collapsible,
.e-treeview.e-bigger.e-rtl .e-icon-expandable {
  margin: 0 -24px 1px 0;
}

.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper,
.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper {
  margin: 0 10px 0 0;
}

.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper + .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper + .e-list-img,
.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper + .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper + .e-list-img {
  margin: 4px 16px 2px 0;
}

.e-bigger .e-treeview.e-rtl .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-list-img,
.e-treeview.e-bigger.e-rtl .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-list-img {
  margin: 2px 10px 0 0;
}

.e-bigger .e-treeview.e-rtl .e-list-icon + .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-list-icon + .e-list-img,
.e-bigger .e-treeview.e-rtl .e-list-img + .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-list-img + .e-list-img,
.e-treeview.e-bigger.e-rtl .e-list-icon + .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-list-icon + .e-list-img,
.e-treeview.e-bigger.e-rtl .e-list-img + .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-list-img + .e-list-img {
  margin: 0 10px 0 0;
}

.e-treeview {
  display: block;
  overflow: hidden;
  position: relative;
  white-space: nowrap;
}

.e-treeview > .e-ul {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}

.e-treeview .e-ul {
  margin: 0;
  padding: 0 0 0 14px;
}

.e-treeview li.e-node-collapsed .e-list-item .e-fullrow {
  display: none;
}

.e-treeview .e-display-none {
  display: none;
}

.e-treeview .e-list-item {
  list-style: none;
  padding: 2px 0;
}

.e-treeview .e-list-item .e-ul {
  margin: 2px 0 -2px;
  padding: 0 0 0 14px;
}

.e-treeview .e-list-item.e-disable > .e-text-content,
.e-treeview .e-list-item.e-disable > .e-fullrow {
  -ms-touch-action: none;
  filter: alpha(opacity=50);
  opacity: .5;
  pointer-events: none;
  touch-action: none;
}

.e-treeview .e-list-item .e-icons.e-icons-spinner::before {
  content: none;
}

.e-treeview .e-icons .e-spinner-pane {
  position: relative;
}

.e-treeview .e-text-content {
  -ms-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  border: 1px solid;
  cursor: pointer;
  margin: 0;
  padding: 0 0 0 24px;
}

.e-treeview .e-fullrow {
  -ms-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  border: 1px solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  height: 32px;
  left: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
}

.e-treeview .e-checkbox-wrapper {
  margin: 0 0 0 5px;
  pointer-events: all;
  position: relative;
}

.e-treeview .e-checkbox-wrapper + .e-list-icon,
.e-treeview .e-checkbox-wrapper + .e-list-img {
  margin: 0 0 0 12px;
}

.e-treeview .e-checkbox-wrapper + .e-list-text {
  padding: 0 8px;
}

.e-treeview .e-checkbox-wrapper .e-ripple-container {
  bottom: -7px;
  height: 32px;
  left: -7px;
  right: -7px;
  top: -7px;
  width: 32px;
}

.e-treeview .e-list-text {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  line-height: 30px;
  margin: 0;
  min-height: 30px;
  padding: 0 8px 0 6px;
  text-decoration: none;
  vertical-align: middle;
}

.e-treeview .e-list-text .e-input-group {
  height: 30px;
  margin-bottom: 0;
  min-width: 150px;
  vertical-align: bottom;
}

.e-treeview .e-list-text .e-input-group .e-input {
  height: 28px;
}

.e-treeview .e-list-icon,
.e-treeview .e-list-img {
  display: inline-block;
  height: 18px;
  margin: 2.5px 0 0 5px;
  vertical-align: middle;
  width: 18px;
}

.e-treeview .e-list-icon + .e-list-icon,
.e-treeview .e-list-icon + .e-list-img,
.e-treeview .e-list-img + .e-list-icon,
.e-treeview .e-list-img + .e-list-img {
  margin: 0 0 0 10px;
}

.e-treeview .e-list-icon + .e-list-text,
.e-treeview .e-list-img + .e-list-text {
  padding: 0 8px;
}

.e-treeview .e-icon-collapsible,
.e-treeview .e-icon-expandable {
  display: inline-block;
  height: 20px;
  margin: 0 2px 0 -24px;
  vertical-align: middle;
  width: 20px;
}

.e-treeview .e-icon-collapsible::before,
.e-treeview .e-icon-expandable::before {
  display: inline-block;
  padding: 6px;
}

.e-treeview .e-load {
  -webkit-animation: rotation .5s infinite linear;
          animation: rotation .5s infinite linear;
}

.e-treeview .e-sibling {
  border: 4px solid transparent;
  height: 6px;
  margin-top: -5px;
  position: absolute;
  width: 6px;
  z-index: 2;
}

.e-treeview .e-text-content + .e-sibling {
  margin-top: -1px;
}

.e-treeview .e-sibling::before {
  left: 0;
  height: 1px;
  position: absolute;
  width: 144px;
  z-index: 2;
}

.e-treeview .e-popup {
  -ms-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  font-weight: normal;
  position: absolute;
  z-index: 99999;
}

.e-treeview .e-popup .e-content {
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  font-size: 14px;
  padding: 4px;
}

.e-treeview .e-popup .e-icons {
  border: 1px solid transparent;
  cursor: pointer;
  display: inline-block;
  height: 26px;
  line-height: 18px;
  padding: 4px;
  width: 26px;
}

.e-treeview .e-popup .e-downtail::before,
.e-treeview .e-popup .e-downtail::after {
  border: 10px solid transparent;
  content: '';
  height: 0;
  left: 8px;
  position: absolute;
  width: 0;
}

.e-treeview .e-popup .e-downtail::after {
  bottom: -18px;
}

.e-treeview.e-fullrow-wrap .e-text-content {
  pointer-events: none;
  position: relative;
}

.e-treeview.e-fullrow-wrap .e-icon-collapsible,
.e-treeview.e-fullrow-wrap .e-icon-expandable,
.e-treeview.e-fullrow-wrap .e-input,
.e-treeview.e-fullrow-wrap .e-list-url {
  pointer-events: auto;
}

.e-treeview .e-navigable .e-text-content {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}

.e-treeview .e-navigable .e-list-url {
  padding: 0;
  width: 100%;
}

.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap {
  padding: 0 0 0 8px;
}

.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img {
  margin: 0 8px 0 4px;
}

.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon + .e-list-img {
  margin: 0 10px 0 0;
}

.e-treeview .e-navigable .e-anchor-wrap {
  padding: 0 0 0 5px;
}

.e-treeview .e-navigable .e-list-icon,
.e-treeview .e-navigable .e-list-img {
  margin: 0 8px 0 0;
}

.e-treeview.e-drag-item {
  overflow: visible;
  z-index: 10000;
}

.e-treeview.e-drag-item .e-text-content {
  float: left;
}

.e-treeview.e-drag-item .e-icon-collapsible,
.e-treeview.e-drag-item .e-icon-expandable {
  margin: 0 8px 8px -24px;
}

.e-treeview.e-drag-item .e-icon-collapsible::before,
.e-treeview.e-drag-item .e-icon-expandable::before {
  font-size: 14px;
  padding: 8px;
  padding-right: 4px;
}

.e-treeview.e-drag-item .e-drop-count {
  border: 0px solid;
  border-radius: 15px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  font-size: 14px;
  line-height: 1.5;
  min-width: 10px;
  padding: 0 5px;
  margin-left: -12px;
  position: absolute;
  text-align: center;
  top: -10px;
}

.e-treeview.e-dragging .e-text-content,
.e-treeview.e-dragging .e-fullrow {
  cursor: default;
}

.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap {
  padding: 0 8px 0 0;
}

.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img {
  margin: 0 4px 0 8px;
}

.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon + .e-list-img {
  margin: 0 0 0 10px;
}

.e-treeview.e-rtl .e-navigable .e-anchor-wrap {
  padding: 0 5px 0 0;
}

.e-treeview.e-rtl .e-navigable .e-list-icon,
.e-treeview.e-rtl .e-navigable .e-list-img,
.e-treeview.e-rtl .e-navigable .e-list-icon + .e-list-img {
  margin: 0 0 0 8px;
}

.e-treeview.e-rtl .e-ul {
  padding: 0 14px 0 0;
}

.e-treeview.e-rtl .e-list-item .e-ul {
  padding: 0 14px 0 0;
}

.e-treeview.e-rtl .e-text-content {
  padding: 0 24px 0 0;
}

.e-treeview.e-rtl .e-checkbox-wrapper {
  margin: 0 5px 0 0;
}

.e-treeview.e-rtl .e-checkbox-wrapper + .e-list-icon,
.e-treeview.e-rtl .e-checkbox-wrapper + .e-list-img {
  margin: 5px 12px 0 0;
}

.e-treeview.e-rtl .e-list-icon,
.e-treeview.e-rtl .e-list-img {
  margin: 2px 4px 0 0;
}

.e-treeview.e-rtl .e-list-icon + .e-list-icon,
.e-treeview.e-rtl .e-list-icon + .e-list-img,
.e-treeview.e-rtl .e-list-img + .e-list-icon,
.e-treeview.e-rtl .e-list-img + .e-list-img {
  margin: 0 10px 0 0;
}

.e-treeview.e-rtl .e-icon-collapsible,
.e-treeview.e-rtl .e-icon-expandable {
  margin: -0.5px -24px 0 0;
}

.e-treeview.e-rtl .e-sibling::before {
  right: 0;
}

.e-treeview.e-rtl.e-drag-item .e-text-content {
  float: right;
}

.e-treeview.e-rtl.e-drag-item .e-icon-collapsible,
.e-treeview.e-rtl.e-drag-item .e-icon-expandable {
  margin: 10px -13px -1px 0;
}

.e-treeview.e-rtl.e-drag-item .e-drop-count {
  margin-right: -12px;
}

.e-treeview.e-disabled .e-fullrow,
.e-treeview.e-disabled .e-icons,
.e-treeview.e-disabled .e-text-content,
.e-treeview.e-disabled .e-list-img,
.e-treeview.e-disabled .e-list-icon {
  cursor: auto;
}

.e-treeview.e-disabled .e-list-url {
  cursor: default;
  pointer-events: none;
}

.e-treeview.e-interaction.e-fullrow-wrap .e-text-content {
  pointer-events: auto;
}

.e-bigger .e-treeview .e-list-text,
.e-treeview.e-bigger .e-list-text {
  font-size: 16px;
  color: #212529;
}

.e-bigger .e-treeview .e-icon-collapsible::before,
.e-bigger .e-treeview .e-icon-expandable::before,
.e-treeview.e-bigger .e-icon-collapsible::before,
.e-treeview.e-bigger .e-icon-expandable::before {
  font-size: 10px;
}

.e-bigger .e-treeview.e-drag-item .e-icon-collapsible,
.e-bigger .e-treeview.e-drag-item .e-icon-expandable,
.e-treeview.e-bigger.e-drag-item .e-icon-collapsible,
.e-treeview.e-bigger.e-drag-item .e-icon-expandable {
  padding: 0px 12px 0px 4px;
}

.e-bigger .e-treeview.e-drag-item .e-list-text,
.e-treeview.e-bigger.e-drag-item .e-list-text {
  padding: 2px 12px 0 4px;
}

.e-treeview {
  -webkit-tap-highlight-color: transparent;
}

.e-treeview .e-text-content,
.e-treeview .e-fullrow {
  border-color: transparent;
}

.e-treeview .e-list-text {
  color: #212529;
  font-size: 14px;
}

.e-treeview .e-list-icon,
.e-treeview .e-list-img {
  font-size: 14px;
}

.e-treeview .e-icon-collapsible,
.e-treeview .e-icon-expandable {
  color: #495057;
}

.e-treeview .e-icon-collapsible::before,
.e-treeview .e-icon-expandable::before {
  font-size: 8px;
}

.e-treeview .e-list-item.e-active,
.e-treeview .e-list-item.e-hover {
  background: transparent;
}

.e-treeview .e-list-item.e-hover > .e-text-content {
  color: #212529;
}

.e-treeview .e-list-item.e-hover > .e-text-content .e-list-text {
  color: #212529;
}

.e-treeview .e-list-item.e-hover > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-hover > .e-text-content .e-icon-expandable {
  color: #495057;
}

.e-treeview .e-list-item.e-active > .e-text-content {
  color: #fff;
}

.e-treeview .e-list-item.e-active > .e-text-content .e-list-text {
  color: #fff;
}

.e-treeview .e-list-item.e-active > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-active > .e-text-content .e-icon-expandable {
  color: #fff;
}

.e-treeview .e-list-item.e-active > .e-text-content .e-check {
  background-color: #fff;
  border-color: #fff;
  color: #007bff;
}

.e-treeview .e-list-item.e-active.e-hover > .e-text-content {
  color: #fff;
}

.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-list-text {
  color: #fff;
}

.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-icon-expandable {
  color: #fff;
}

.e-treeview .e-list-item.e-editing.e-active > .e-text-content,
.e-treeview .e-list-item.e-editing.e-hover > .e-text-content {
  color: #212529;
}

.e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-list-text,
.e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-list-text {
  color: #212529;
}

.e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-icon-expandable,
.e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-icon-expandable {
  color: #495057;
}

.e-treeview .e-list-item.e-hover > .e-fullrow {
  background-color: #f2f4f6;
  border-color: #f2f4f6;
}

.e-treeview .e-list-item.e-active > .e-fullrow {
  background-color: #007bff;
  border-color: #007bff;
}

.e-treeview .e-list-item.e-active.e-animation-active > .e-fullrow {
  background-color: transparent;
  border-color: transparent;
}

.e-treeview .e-list-item.e-active.e-animation-active > .e-text-content {
  color: #212529;
}

.e-treeview .e-list-item.e-active.e-animation-active > .e-text-content .e-list-text {
  color: #212529;
}

.e-treeview .e-list-item.e-active.e-hover > .e-fullrow {
  background-color: #0069d9;
  border-color: #0069d9;
}

.e-treeview .e-list-item.e-editing.e-active > .e-fullrow,
.e-treeview .e-list-item.e-editing.e-hover > .e-fullrow {
  background-color: transparent;
  border-color: transparent;
}

.e-treeview .e-list-item.e-disable > .e-text-content,
.e-treeview .e-list-item.e-disable > .e-fullrow {
  color: #6c757d;
}

.e-treeview .e-list-item.e-disable .e-icon-collapsible,
.e-treeview .e-list-item.e-disable .e-icon-expandable {
  color: #6c757d;
}

.e-treeview .e-sibling {
  border-right-color: transparent;
  border-left-color: #007bff;
}

.e-treeview .e-sibling::before {
  background: #adb5bd;
  border: 1px;
}

.e-treeview .e-popup .e-content {
  background-color: transparent;
  border-color: transparent;
}

.e-treeview .e-popup.e-select .e-icons {
  border-color: transparent;
}

.e-treeview .e-popup .e-downtail::before {
  border-top-color: transparent;
}

.e-treeview .e-popup .e-downtail::after {
  border-top-color: transparent;
}

.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-hover > .e-text-content {
  background-color: #f2f4f6;
  border-color: #f2f4f6;
}

.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active > .e-text-content {
  background-color: #007bff;
  border-color: #007bff;
}

.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active.e-hover > .e-text-content {
  background-color: #0069d9;
  border-color: #0069d9;
}

.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-editing.e-active > .e-text-content,
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-editing.e-hover > .e-text-content {
  background-color: transparent;
  border-color: transparent;
}

.e-treeview.e-fullrow-wrap .e-text-content {
  border-color: transparent;
}

.e-treeview.e-drag-item {
  background-color: #e9ecef;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
}

.e-treeview.e-drag-item .e-icon-collapsible::before,
.e-treeview.e-drag-item .e-icon-expandable::before {
  font-size: 14px;
}

.e-treeview.e-drag-item .e-list-text {
  color: #212529;
  padding: 0px 8px 0px 4px;
}

.e-treeview.e-drag-item .e-text-content {
  -webkit-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.25);
  border-radius: .5em;
  box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.25);
}

.e-treeview.e-drag-item .e-icons {
  color: #495057;
}

.e-treeview.e-drag-item .e-drop-count {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.e-treeview.e-drag-item.e-rtl .e-sibling {
  border-left-color: transparent;
  border-right-color: #007bff;
}

ejs-sidebar {
  display: block;
}

.e-sidebar {
  -webkit-tap-highlight-color: transparent;
  background: #fff;
  height: 100%;
  overflow: auto;
  position: fixed;
  top: 0;
  -webkit-transition: none;
  transition: none;
  vertical-align: middle;
  visibility: hidden;
  will-change: transform;
}

.e-sidebar.e-right.e-open {
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
  -webkit-transition: -webkit-transform .5s ease;
  transition: -webkit-transform .5s ease;
  transition: transform .5s ease;
  transition: transform .5s ease, -webkit-transform .5s ease;
  visibility: visible;
}

.e-sidebar.e-right.e-close {
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: visibility 500ms, -webkit-transform .5s ease;
  transition: visibility 500ms, -webkit-transform .5s ease;
  transition: transform .5s ease, visibility 500ms;
  transition: transform .5s ease, visibility 500ms, -webkit-transform .5s ease;
  visibility: hidden;
}

.e-sidebar.e-left.e-open {
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
  -webkit-transition: -webkit-transform .5s ease;
  transition: -webkit-transform .5s ease;
  transition: transform .5s ease;
  transition: transform .5s ease, -webkit-transform .5s ease;
  visibility: visible;
}

.e-sidebar.e-left.e-transition.e-close, .e-sidebar.e-right.e-transition.e-close {
  -webkit-transition: visibility 500ms, -webkit-transform .5s ease;
  transition: visibility 500ms, -webkit-transform .5s ease;
  transition: transform .5s ease, visibility 500ms;
  transition: transform .5s ease, visibility 500ms, -webkit-transform .5s ease;
}

.e-sidebar.e-left.e-close {
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  visibility: hidden;
}

.e-sidebar.e-right.e-close {
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: visibility 500ms, -webkit-transform .5s ease;
  transition: visibility 500ms, -webkit-transform .5s ease;
  transition: transform .5s ease, visibility 500ms;
  transition: transform .5s ease, visibility 500ms, -webkit-transform .5s ease;
  visibility: hidden;
}

.e-sidebar.e-right {
  border-left: 1px solid #dee2e6;
  left: auto;
  right: 0;
  top: 0;
}

.e-sidebar.e-left {
  border-right: 1px solid #dee2e6;
  left: 0;
  right: auto;
  top: 0;
}

.e-sidebar.e-left.e-close.e-dock {
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
  -webkit-transition: width .5s ease, visibility 500ms;
  transition: width .5s ease, visibility 500ms;
  visibility: visible;
}

.e-sidebar.e-right.e-close.e-dock {
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
  -webkit-transition: width .5s ease, visibility 500ms;
  transition: width .5s ease, visibility 500ms;
  visibility: visible;
}

.e-sidebar.e-left.e-open.e-disable-animation, .e-sidebar.e-right.e-open.e-disable-animation, .e-sidebar.e-right.e-close.e-disable-animation, .e-sidebar.e-left.e-close.e-disable-animation {
  -webkit-transition: none;
  transition: none;
}

.e-sidebar.e-visibility {
  visibility: hidden;
}

.e-sidebar.e-over {
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.e-sidebar-absolute {
  position: absolute;
}

.e-sidebar-context {
  overflow-x: hidden;
  position: relative;
}

.e-backdrop {
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  left: 0;
  opacity: .5;
  pointer-events: auto;
  top: 0;
  width: auto;
  z-index: 999;
}

.e-content-animation {
  -webkit-transition: margin .5s ease, -webkit-transform .5s ease;
  transition: margin .5s ease, -webkit-transform .5s ease;
  transition: margin .5s ease, transform .5s ease;
  transition: margin .5s ease, transform .5s ease, -webkit-transform .5s ease;
}

.e-content-animation.e-overlay {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: auto;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.e-disable-interaction {
  pointer-events: none;
  -ms-touch-action: none;
  touch-action: none;
}

.e-sidebar-overflow {
  overflow-x: hidden !important;
}

.e-sidebar-overlay {
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  left: 0;
  opacity: .5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}

.e-content-placeholder.e-sidebar.e-placeholder-sidebar {
  left: 0;
  position: fixed;
  right: auto;
  top: 0;
  visibility: visible;
}

/*! component's theme wise override definitions and variables */

/*! component's theme wise override definitions and variables */

/*! menu layout */

.e-menu-wrapper ul.e-vertical .e-menu-item .e-caret::before,
.e-menu-container ul.e-vertical .e-menu-item .e-caret::before {
  content: '\E70B';
}

.e-menu-wrapper ul .e-menu-item .e-caret::before,
.e-menu-container ul .e-menu-item .e-caret::before {
  content: '\E744';
}

.e-menu-wrapper .e-ul .e-menu-item .e-caret::before,
.e-menu-container .e-ul .e-menu-item .e-caret::before {
  content: '\E70B';
}

.e-menu-wrapper.e-hamburger .e-menu-header .e-menu-icon::before,
.e-menu-container.e-hamburger .e-menu-header .e-menu-icon::before {
  content: '\E7CD';
}

.e-menu-wrapper.e-hamburger.e-close-icon .e-menu-header .e-menu-icon::before,
.e-menu-container.e-hamburger.e-close-icon .e-menu-header .e-menu-icon::before {
  content: '\E60A';
}

.e-menu-wrapper.e-hamburger .e-vertical .e-menu-item .e-caret::before,
.e-menu-wrapper.e-hamburger .e-menu-item .e-caret::before,
.e-menu-container.e-hamburger .e-vertical .e-menu-item .e-caret::before,
.e-menu-container.e-hamburger .e-menu-item .e-caret::before {
  content: '\E744';
}

.e-menu-wrapper.e-rtl.e-hamburger ul.e-ul .e-caret::before,
.e-menu-container.e-rtl.e-hamburger ul.e-ul .e-caret::before {
  content: '\E744';
}

.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-nav-right-arrow::before,
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-nav-left-arrow::before,
.e-menu-container .e-menu-hscroll.e-hscroll .e-nav-right-arrow::before,
.e-menu-container .e-menu-hscroll.e-hscroll .e-nav-left-arrow::before {
  content: '\E70B';
}

.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-nav-up-arrow::before,
.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-nav-down-arrow::before,
.e-menu-container .e-menu-vscroll.e-vscroll .e-nav-up-arrow::before,
.e-menu-container .e-menu-vscroll.e-vscroll .e-nav-down-arrow::before {
  content: '\E744';
}

.e-rtl.e-menu-wrapper ul.e-vertical .e-caret::before,
.e-rtl.e-menu-container ul.e-vertical .e-caret::before {
  content: '\E71F';
}

.e-rtl.e-menu-wrapper ul.e-ul .e-caret::before,
.e-rtl.e-menu-container ul.e-ul .e-caret::before {
  content: '\E71F';
}

.e-bigger .e-rtl.e-menu-wrapper ul.e-vertical .e-caret::before,
.e-bigger.e-rtl.e-menu-wrapper ul.e-vertical .e-caret::before,
.e-bigger .e-rtl.e-menu-container ul.e-vertical .e-caret::before,
.e-bigger.e-rtl.e-menu-container ul.e-vertical .e-caret::before {
  content: '\E71F';
}

.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-caret::before,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-caret::before,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-caret::before,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-caret::before {
  content: '\E71F';
}

.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-ul .e-caret::before,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-ul .e-caret::before,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-ul .e-caret::before,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-ul .e-caret::before {
  content: '\E744';
}

/*! menu layout */

.e-menu-wrapper,
.e-menu-container {
  border: none;
  border-radius: 4px;
  display: inline-block;
  line-height: 0;
}

.e-menu-wrapper .e-menu-vscroll,
.e-menu-container .e-menu-vscroll {
  height: inherit;
}

.e-menu-wrapper ul,
.e-menu-container ul {
  font-weight: normal;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  font-size: 14px;
  padding: 0;
  text-align: left;
  white-space: nowrap;
}

.e-menu-wrapper ul.e-ul,
.e-menu-wrapper ul.e-ul *,
.e-menu-container ul.e-ul,
.e-menu-container ul.e-ul * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.e-menu-wrapper ul.e-ul:focus,
.e-menu-wrapper ul.e-ul *:focus,
.e-menu-container ul.e-ul:focus,
.e-menu-container ul.e-ul *:focus {
  outline: none;
}

.e-menu-wrapper ul.e-vertical,
.e-menu-container ul.e-vertical {
  min-width: 120px;
}

.e-menu-wrapper ul.e-vertical .e-menu-item,
.e-menu-container ul.e-vertical .e-menu-item {
  display: list-item;
}

.e-menu-wrapper ul.e-vertical .e-separator,
.e-menu-container ul.e-vertical .e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  height: auto;
}

.e-menu-wrapper ul.e-menu,
.e-menu-container ul.e-menu {
  display: inline-block;
}

.e-menu-wrapper ul.e-menu:not(.e-vertical),
.e-menu-container ul.e-menu:not(.e-vertical) {
  padding: 0;
}

.e-menu-wrapper ul.e-menu:not(.e-vertical) .e-separator,
.e-menu-container ul.e-menu:not(.e-vertical) .e-separator {
  border-right-style: solid;
  border-right-width: 1px;
  padding: 0;
}

.e-menu-wrapper ul.e-menu .e-menu-item .e-menu-icon,
.e-menu-container ul.e-menu .e-menu-item .e-menu-icon {
  width: 1em;
}

.e-menu-wrapper ul .e-menu-item,
.e-menu-container ul .e-menu-item {
  cursor: pointer;
  position: relative;
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  height: 30px;
  line-height: 30px;
  padding: 0 12px;
  vertical-align: top;
  white-space: nowrap;
}

.e-menu-wrapper ul .e-menu-item.e-menu-hide,
.e-menu-container ul .e-menu-item.e-menu-hide {
  display: none;
}

.e-menu-wrapper ul .e-menu-item.e-menu-header,
.e-menu-container ul .e-menu-item.e-menu-header {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.e-menu-wrapper ul .e-menu-item .e-menu-url,
.e-menu-container ul .e-menu-item .e-menu-url {
  text-decoration: none;
}

.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-menu-container ul .e-menu-item .e-menu-icon {
  display: inline-block;
  vertical-align: middle;
}

.e-menu-wrapper ul .e-menu-item.e-separator,
.e-menu-container ul .e-menu-item.e-separator {
  cursor: auto;
  line-height: normal;
  pointer-events: none;
}

.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-menu-container ul .e-menu-item .e-menu-icon {
  font-size: 14px;
  height: auto;
  line-height: 30px;
  margin-right: 8px;
  text-align: center;
}

.e-menu-wrapper ul .e-menu-item .e-caret,
.e-menu-container ul .e-menu-item .e-caret {
  font-size: 9px;
  height: auto;
  line-height: 30px;
  position: absolute;
  right: 12px;
  top: 0;
  width: auto;
}

.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-menu-container ul .e-menu-item.e-menu-caret-icon {
  padding-right: 30px;
}

.e-menu-wrapper ul .e-menu-item.e-disabled,
.e-menu-container ul .e-menu-item.e-disabled {
  cursor: auto;
  opacity: 0.65;
  pointer-events: none;
}

.e-menu-wrapper .e-ul,
.e-menu-container .e-ul {
  font-size: 14px;
  padding: 6px 0;
  min-width: 120px;
}

.e-menu-wrapper .e-ul .e-menu-item,
.e-menu-container .e-ul .e-menu-item {
  height: 26px;
  line-height: 26px;
  padding: 0 20px;
  display: list-item;
}

.e-menu-wrapper .e-ul .e-menu-item .e-menu-url,
.e-menu-container .e-ul .e-menu-item .e-menu-url {
  display: inline-block;
  min-width: 120px;
}

.e-menu-wrapper .e-ul .e-menu-item .e-menu-icon,
.e-menu-container .e-ul .e-menu-item .e-menu-icon {
  font-size: 14px;
  line-height: 26px;
  margin-right: 8px;
  width: 1em;
}

.e-menu-wrapper .e-ul .e-menu-item .e-caret,
.e-menu-container .e-ul .e-menu-item .e-caret {
  line-height: 26px;
  margin-left: 16px;
  margin-right: 0;
  position: absolute;
  right: 14px;
}

.e-menu-wrapper .e-ul .e-menu-item.e-menu-caret-icon,
.e-menu-container .e-ul .e-menu-item.e-menu-caret-icon {
  padding-right: 36px;
}

.e-menu-wrapper .e-ul .e-menu-item.e-separator,
.e-menu-container .e-ul .e-menu-item.e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  height: auto;
  margin: 6px 0;
}

.e-menu-wrapper .e-ul .e-menu-item .e-caret,
.e-menu-container .e-ul .e-menu-item .e-caret {
  font-size: 9px;
}

.e-menu-wrapper.e-menu-icon-right .e-menu-header .e-menu-icon,
.e-menu-container.e-menu-icon-right .e-menu-header .e-menu-icon {
  float: right;
}

.e-menu-wrapper.e-menu-icon-right .e-menu-header .e-menu-title,
.e-menu-container.e-menu-icon-right .e-menu-header .e-menu-title {
  padding: 0 16px;
}

.e-menu-wrapper .e-menu-header,
.e-menu-container .e-menu-header {
  display: none;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 14px;
  font-weight: normal;
  height: 30px;
  line-height: 30px;
  text-align: left;
  white-space: nowrap;
}

.e-menu-wrapper .e-menu-header .e-menu-title,
.e-menu-wrapper .e-menu-header .e-menu-icon,
.e-menu-container .e-menu-header .e-menu-title,
.e-menu-container .e-menu-header .e-menu-icon {
  display: inline-block;
  line-height: inherit;
}

.e-menu-wrapper .e-menu-header .e-menu-icon,
.e-menu-container .e-menu-header .e-menu-icon {
  cursor: pointer;
  float: left;
  outline: none;
  padding: 0 16px;
}

.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) {
  padding: 4px 32px;
}

.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav {
  width: 32px;
}

.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus, .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover {
  border: 0;
}

.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-right-nav,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-right-nav {
  border-left: none;
}

.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-left-nav,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-left-nav {
  border-right: none;
}

.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-hscroll-bar,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-hscroll-bar {
  overflow-y: hidden;
}

.e-menu-wrapper .e-scroll-nav .e-nav-arrow,
.e-menu-container .e-scroll-nav .e-nav-arrow {
  font-size: 10px;
}

.e-menu-wrapper .e-scroll-nav .e-nav-arrow.e-nav-left-arrow,
.e-menu-container .e-scroll-nav .e-nav-arrow.e-nav-left-arrow {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.e-menu-wrapper .e-scroll-nav .e-nav-arrow.e-nav-up-arrow,
.e-menu-container .e-scroll-nav .e-nav-arrow.e-nav-up-arrow {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.e-menu-wrapper.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-left-arrow,
.e-menu-container.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-left-arrow {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.e-menu-wrapper.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-right-arrow,
.e-menu-container.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-right-arrow {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.e-menu-wrapper.e-popup.e-menu-popup,
.e-menu-container.e-popup.e-menu-popup {
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: none;
          box-shadow: none;
  overflow: hidden;
  position: absolute;
}

.e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-menu-container .e-menu-vscroll.e-vscroll:not(.e-scroll-device) {
  padding: 16px 0;
}

.e-menu-wrapper .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav,
.e-menu-container .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav {
  -webkit-transform: none;
          transform: none;
  width: 100%;
}

.e-menu-wrapper .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav .e-nav-down-arrow,
.e-menu-container .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav .e-nav-down-arrow {
  -webkit-transform: none;
          transform: none;
}

.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-vscroll-bar,
.e-menu-container .e-menu-vscroll.e-vscroll .e-vscroll-bar {
  height: 100%;
  width: inherit;
}

.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-vscroll-bar .e-vscroll-content,
.e-menu-container .e-menu-vscroll.e-vscroll .e-vscroll-bar .e-vscroll-content {
  width: inherit;
}

.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-menu-container .e-menu-vscroll.e-vscroll .e-scroll-nav {
  height: 16px;
}

.e-menu-wrapper.e-scrollable,
.e-menu-container.e-scrollable {
  display: block;
}

.e-menu-wrapper.e-scrollable .e-menu,
.e-menu-container.e-scrollable .e-menu {
  display: block;
  overflow: auto;
}

.e-menu-wrapper.e-contextmenu-container,
.e-menu-container.e-contextmenu-container {
  height: 1px;
}

.e-menu-wrapper.e-contextmenu-container .e-menu-vscroll ul.e-ul,
.e-menu-container.e-contextmenu-container .e-menu-vscroll ul.e-ul {
  width: inherit;
}

.e-menu-wrapper.e-contextmenu-container .e-menu-vscroll,
.e-menu-container.e-contextmenu-container .e-menu-vscroll {
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-menu-container:not(.e-hamburger):not(.e-rtl) .e-menu.e-vertical .e-blankicon {
  padding-left: 34px;
}

.e-rtl.e-menu-wrapper ul .e-menu-item,
.e-rtl.e-menu-container ul .e-menu-item {
  text-align: right;
}

.e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-rtl.e-menu-container ul .e-menu-item .e-menu-icon {
  margin-right: 0;
}

.e-rtl.e-menu-wrapper ul .e-menu-item .e-caret,
.e-rtl.e-menu-container ul .e-menu-item .e-caret {
  margin-left: 0;
  margin-right: 16px;
  right: auto;
}

.e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-rtl.e-menu-container ul .e-menu-item .e-menu-icon {
  margin-left: 8px;
}

.e-rtl.e-menu-wrapper ul .e-menu-item .e-caret,
.e-rtl.e-menu-container ul .e-menu-item .e-caret {
  left: 12px;
}

.e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-rtl.e-menu-container ul .e-menu-item.e-menu-caret-icon {
  padding-left: 30px;
  padding-right: 12px;
}

.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-menu-icon {
  margin-left: 8px;
}

.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-caret {
  left: 14px;
}

.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon {
  padding-left: 36px;
  padding-right: 20px;
}

.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon,
.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon {
  padding-left: 14px;
}

.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon {
  padding-left: 36px;
}

.e-rtl.e-menu-container:not(.e-hamburger) .e-menu.e-vertical .e-blankicon {
  padding-right: 34px;
}

.e-bigger .e-menu-wrapper ul,
.e-bigger.e-menu-wrapper ul,
.e-bigger .e-menu-container ul,
.e-bigger.e-menu-container ul {
  font-size: 16px;
}

.e-bigger .e-menu-wrapper ul .e-menu-item,
.e-bigger.e-menu-wrapper ul .e-menu-item,
.e-bigger .e-menu-container ul .e-menu-item,
.e-bigger.e-menu-container ul .e-menu-item {
  height: 40px;
  line-height: 40px;
  padding: 0 16px;
}

.e-bigger .e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger .e-menu-container ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-container ul .e-menu-item .e-menu-icon {
  font-size: 16px;
  line-height: 40px;
  margin-right: 12px;
}

.e-bigger .e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-menu-container ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-menu-container ul .e-menu-item.e-menu-caret-icon {
  padding-right: 35px;
}

.e-bigger .e-menu-wrapper ul .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper ul .e-menu-item .e-caret,
.e-bigger .e-menu-container ul .e-menu-item .e-caret,
.e-bigger.e-menu-container ul .e-menu-item .e-caret {
  font-size: 12px;
  line-height: 40px;
  right: 15px;
}

.e-bigger .e-menu-wrapper ul .e-menu-item.e-separator,
.e-bigger.e-menu-wrapper ul .e-menu-item.e-separator,
.e-bigger .e-menu-container ul .e-menu-item.e-separator,
.e-bigger.e-menu-container ul .e-menu-item.e-separator {
  padding: 0;
}

.e-bigger .e-menu-wrapper ul.e-menu:not(.e-vertical),
.e-bigger.e-menu-wrapper ul.e-menu:not(.e-vertical),
.e-bigger .e-menu-container ul.e-menu:not(.e-vertical),
.e-bigger.e-menu-container ul.e-menu:not(.e-vertical) {
  padding: 0;
}

.e-bigger .e-menu-wrapper ul.e-menu.e-vertical .e-menu-item.e-separator,
.e-bigger.e-menu-wrapper ul.e-menu.e-vertical .e-menu-item.e-separator,
.e-bigger .e-menu-container ul.e-menu.e-vertical .e-menu-item.e-separator,
.e-bigger.e-menu-container ul.e-menu.e-vertical .e-menu-item.e-separator {
  height: auto;
  line-height: normal;
}

.e-bigger .e-menu-wrapper ul.e-ul,
.e-bigger.e-menu-wrapper ul.e-ul,
.e-bigger .e-menu-container ul.e-ul,
.e-bigger.e-menu-container ul.e-ul {
  font-size: 16px;
  padding: 8px 0;
  white-space: nowrap;
  max-width: 280px;
  min-width: 112px;
}

.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item,
.e-bigger .e-menu-container ul.e-ul .e-menu-item,
.e-bigger.e-menu-container ul.e-ul .e-menu-item {
  height: 32px;
  line-height: 32px;
  padding: 0 20px;
}

.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-menu-icon {
  font-size: 16px;
  line-height: 32px;
}

.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-caret {
  line-height: 32px;
}

.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item.e-separator,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item.e-separator,
.e-bigger .e-menu-container ul.e-ul .e-menu-item.e-separator,
.e-bigger.e-menu-container ul.e-ul .e-menu-item.e-separator {
  height: auto;
  line-height: normal;
}

.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-caret {
  font-size: 9px;
  right: 14px;
}

.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon {
  padding-right: 36px;
}

.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-menu-icon {
  margin-right: 8px;
}

.e-bigger .e-menu-container:not(.e-hamburger):not(.e-rtl) .e-menu.e-vertical .e-blankicon,
.e-bigger.e-menu-container:not(.e-hamburger):not(.e-rtl) .e-menu.e-vertical .e-blankicon {
  padding-left: 44px;
}

.e-bigger .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
.e-bigger.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
.e-bigger .e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
.e-bigger.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) {
  padding: 0 36px;
}

.e-bigger .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-bigger.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-bigger .e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-bigger.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav {
  width: 36px;
}

.e-bigger .e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-bigger.e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-bigger .e-menu-container .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-bigger.e-menu-container .e-menu-vscroll.e-vscroll:not(.e-scroll-device) {
  padding: 24px 0;
}

.e-bigger .e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-bigger.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-bigger .e-menu-container .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-bigger.e-menu-container .e-menu-vscroll.e-vscroll .e-scroll-nav {
  height: 24px;
}

.e-bigger .e-menu-wrapper.e-menu-popup,
.e-bigger.e-menu-wrapper.e-menu-popup,
.e-bigger .e-menu-container.e-menu-popup,
.e-bigger.e-menu-container.e-menu-popup {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-bigger .e-menu-wrapper .e-scroll-nav .e-icons,
.e-bigger.e-menu-wrapper .e-scroll-nav .e-icons,
.e-bigger .e-menu-container .e-scroll-nav .e-icons,
.e-bigger.e-menu-container .e-scroll-nav .e-icons {
  font-size: 10px;
}

.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item,
.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item,
.e-bigger .e-rtl.e-menu-container ul .e-menu-item,
.e-bigger.e-rtl.e-menu-container ul .e-menu-item {
  text-align: right;
}

.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger .e-rtl.e-menu-container ul .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-container ul .e-menu-item .e-menu-icon {
  margin-left: 12px;
  margin-right: 0;
}

.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item .e-caret,
.e-bigger .e-rtl.e-menu-container ul .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-container ul .e-menu-item .e-caret {
  left: 15px;
  margin-left: 0;
  right: auto;
}

.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-rtl.e-menu-container ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-container ul .e-menu-item.e-menu-caret-icon {
  padding-left: 35px;
  padding-right: 16px;
}

.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-menu-icon {
  margin-left: 8px;
}

.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-caret {
  left: 14px;
}

.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon {
  padding-left: 36px;
  padding-right: 20px;
}

.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon {
  padding-left: 14px;
}

.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon {
  padding-left: 36px;
}

.e-bigger .e-rtl.e-menu-container:not(.e-hamburger) .e-menu.e-vertical .e-blankicon,
.e-bigger.e-rtl.e-menu-container:not(.e-hamburger) .e-menu.e-vertical .e-blankicon {
  padding-right: 44px;
}

.e-menu-wrapper.e-hamburger,
.e-menu-container.e-hamburger {
  border: 0;
  display: block;
  position: relative;
}

.e-menu-wrapper.e-hamburger .e-menu-header:not(.e-vertical),
.e-menu-container.e-hamburger .e-menu-header:not(.e-vertical) {
  border: none;
  display: block;
}

.e-menu-wrapper.e-hamburger .e-popup.e-menu-popup,
.e-menu-container.e-hamburger .e-popup.e-menu-popup {
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: block;
  position: relative;
  width: 100%;
}

.e-menu-wrapper.e-hamburger ul.e-menu,
.e-menu-container.e-hamburger ul.e-menu {
  border: none;
  overflow-y: auto;
  width: 100%;
}

.e-menu-wrapper.e-hamburger ul.e-menu.e-menu-parent.e-hide-menu,
.e-menu-container.e-hamburger ul.e-menu.e-menu-parent.e-hide-menu {
  display: none;
}

.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item {
  text-indent: 12px;
}

.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon {
  text-indent: 34px;
}

.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-menu-icon {
  display: inline;
  text-indent: 0;
}

.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-menu-hide,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-menu-hide {
  display: none;
}

.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item[aria-expanded="true"] .e-caret,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item[aria-expanded="true"] .e-caret {
  -webkit-transition: -webkit-transform .3s ease-in-out;
  transition: -webkit-transform .3s ease-in-out;
  transition: transform .3s ease-in-out;
  transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
  text-indent: 0;
}

.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item[aria-expanded="false"] .e-caret,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item[aria-expanded="false"] .e-caret {
  -webkit-transition: -webkit-transform .3s ease-in-out;
  transition: -webkit-transform .3s ease-in-out;
  transition: transform .3s ease-in-out;
  transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  text-indent: 0;
}

.e-menu-wrapper.e-hamburger ul.e-menu:not(.e-vertical),
.e-menu-container.e-hamburger ul.e-menu:not(.e-vertical) {
  border-top: 0;
  display: block;
  padding: 0;
  position: absolute;
}

.e-menu-wrapper.e-hamburger ul.e-ul,
.e-menu-container.e-hamburger ul.e-ul {
  font-size: 14px;
  padding: 0;
}

.e-menu-wrapper.e-hamburger ul.e-ul .e-menu-item,
.e-menu-container.e-hamburger ul.e-ul .e-menu-item {
  line-height: 30px;
  text-indent: inherit;
}

.e-menu-wrapper.e-hamburger ul.e-ul .e-menu-item.e-blankicon,
.e-menu-container.e-hamburger ul.e-ul .e-menu-item.e-blankicon {
  padding: 0;
  text-indent: inherit;
}

.e-menu-wrapper.e-hamburger ul.e-ul .e-menu-item .e-caret,
.e-menu-container.e-hamburger ul.e-ul .e-menu-item .e-caret {
  font-size: 9px;
  right: 12px;
}

.e-menu-wrapper.e-hamburger ul .e-menu-item,
.e-menu-container.e-hamburger ul .e-menu-item {
  display: list-item;
  height: auto;
  padding: 0;
}

.e-menu-wrapper.e-hamburger ul .e-menu-item.e-menu-caret-icon,
.e-menu-container.e-hamburger ul .e-menu-item.e-menu-caret-icon {
  padding: 0;
}

.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-url,
.e-menu-container.e-hamburger ul .e-menu-item .e-menu-url {
  display: inline-block;
  min-width: 120px;
  text-indent: 0;
  width: 100%;
}

.e-menu-wrapper.e-hamburger ul .e-menu-item.e-blankicon,
.e-menu-container.e-hamburger ul .e-menu-item.e-blankicon {
  padding: 0;
}

.e-menu-wrapper.e-hamburger ul .e-menu-item.e-separator,
.e-menu-container.e-hamburger ul .e-menu-item.e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  height: auto;
}

.e-rtl.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-caret-icon,
.e-rtl.e-menu-container.e-hamburger ul .e-menu-item .e-menu-caret-icon {
  padding-left: 0;
  padding-right: 0;
}

.e-rtl.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-icon,
.e-rtl.e-menu-container.e-hamburger ul .e-menu-item .e-menu-icon {
  margin-left: 0;
  text-indent: inherit;
}

.e-rtl.e-menu-wrapper.e-hamburger ul .e-menu-item .e-caret,
.e-rtl.e-menu-container.e-hamburger ul .e-menu-item .e-caret {
  left: 12px;
  right: auto;
}

.e-bigger .e-menu-wrapper.e-hamburger ul .e-ul,
.e-bigger.e-menu-wrapper.e-hamburger ul .e-ul,
.e-bigger .e-menu-container.e-hamburger ul .e-ul,
.e-bigger.e-menu-container.e-hamburger ul .e-ul {
  max-width: 100%;
}

.e-bigger .e-menu-wrapper.e-hamburger ul .e-ul .e-menu-item,
.e-bigger.e-menu-wrapper.e-hamburger ul .e-ul .e-menu-item,
.e-bigger .e-menu-container.e-hamburger ul .e-ul .e-menu-item,
.e-bigger.e-menu-container.e-hamburger ul .e-ul .e-menu-item {
  height: auto;
  line-height: 40px;
  padding: 0;
}

.e-bigger .e-menu-wrapper.e-hamburger .e-menu-header,
.e-bigger.e-menu-wrapper.e-hamburger .e-menu-header,
.e-bigger .e-menu-container.e-hamburger .e-menu-header,
.e-bigger.e-menu-container.e-hamburger .e-menu-header {
  font-size: 16px;
  height: 40px;
  line-height: 40px;
}

.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-menu-item,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-menu-item {
  text-indent: 16px;
}

.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon {
  text-indent: 44px;
}

.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul {
  font-size: 16px;
}

.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item {
  text-indent: inherit;
}

.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret {
  font-size: 12px;
  right: 15px;
}

.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item {
  padding: 0;
  text-indent: 16px;
}

.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon {
  text-indent: 44px;
}

.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-menu-icon {
  margin-left: 0;
  text-indent: inherit;
}

.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon {
  padding-left: 0;
  padding-right: 0;
}

.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-caret,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-caret {
  left: 12px;
  right: auto;
}

.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item {
  text-indent: inherit;
}

/*! menu theme */

.e-menu-wrapper,
.e-menu-container {
  background-color: transparent;
}

.e-menu-wrapper ul,
.e-menu-container ul {
  background-color: #fff;
  color: #007bff;
}

.e-menu-wrapper ul.e-menu:not(.e-vertical) .e-separator,
.e-menu-container ul.e-menu:not(.e-vertical) .e-separator {
  border-right-color: #e9ecef;
}

.e-menu-wrapper ul .e-menu-item .e-caret,
.e-menu-container ul .e-menu-item .e-caret {
  color: #007bff;
}

.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-menu-container ul .e-menu-item .e-menu-icon {
  color: #007bff;
}

.e-menu-wrapper ul .e-menu-item.e-menu-header,
.e-menu-container ul .e-menu-item.e-menu-header {
  border-bottom-color: #e9ecef;
}

.e-menu-wrapper ul .e-menu-item .e-menu-url,
.e-menu-container ul .e-menu-item .e-menu-url {
  color: #007bff;
}

.e-menu-wrapper ul .e-menu-item.e-focused,
.e-menu-container ul .e-menu-item.e-focused {
  color: #0056b3;
  outline: 0 solid #f8f9fa;
  outline-offset: 0;
  background-color: transparent;
}

.e-menu-wrapper ul .e-menu-item.e-focused .e-caret,
.e-menu-container ul .e-menu-item.e-focused .e-caret {
  color: #007bff;
}

.e-menu-wrapper ul .e-menu-item.e-focused .e-menu-icon,
.e-menu-container ul .e-menu-item.e-focused .e-menu-icon {
  color: #0056b3;
}

.e-menu-wrapper ul .e-menu-item.e-selected,
.e-menu-container ul .e-menu-item.e-selected {
  color: #0056b3;
  outline: 0 solid #f2f4f6;
  outline-offset: 0;
  background-color: transparent;
}

.e-menu-wrapper ul .e-menu-item.e-selected .e-caret,
.e-menu-container ul .e-menu-item.e-selected .e-caret {
  color: #007bff;
}

.e-menu-wrapper ul .e-menu-item.e-selected .e-menu-icon,
.e-menu-container ul .e-menu-item.e-selected .e-menu-icon {
  color: #007bff;
}

.e-menu-wrapper ul .e-menu-item.e-separator,
.e-menu-container ul .e-menu-item.e-separator {
  border-bottom-color: #e9ecef;
}

.e-menu-wrapper ul .e-disabled,
.e-menu-container ul .e-disabled {
  color: #6c757d;
  opacity: 1;
}

.e-menu-wrapper ul .e-disabled .e-menu-icon,
.e-menu-container ul .e-disabled .e-menu-icon {
  color: #6c757d;
}

.e-menu-wrapper ul .e-disabled .e-caret,
.e-menu-container ul .e-disabled .e-caret {
  color: #6c757d;
}

.e-menu-wrapper ul .e-disabled .e-menu-url,
.e-menu-container ul .e-disabled .e-menu-url {
  color: #6c757d;
}

.e-menu-wrapper .e-ul,
.e-menu-container .e-ul {
  background-color: inherit;
  color: #212529;
}

.e-menu-wrapper .e-ul .e-menu-item .e-caret,
.e-menu-container .e-ul .e-menu-item .e-caret {
  color: #212529;
}

.e-menu-wrapper .e-ul .e-menu-item .e-menu-icon,
.e-menu-container .e-ul .e-menu-item .e-menu-icon {
  color: #212529;
}

.e-menu-wrapper .e-ul .e-menu-item.e-focused .e-caret,
.e-menu-container .e-ul .e-menu-item.e-focused .e-caret {
  color: #007bff;
}

.e-menu-wrapper .e-ul .e-menu-item.e-focused .e-menu-icon,
.e-menu-container .e-ul .e-menu-item.e-focused .e-menu-icon {
  color: #212529;
}

.e-menu-wrapper .e-ul .e-menu-item.e-selected .e-caret,
.e-menu-container .e-ul .e-menu-item.e-selected .e-caret {
  color: #fff;
}

.e-menu-wrapper .e-ul .e-menu-item.e-selected .e-menu-icon,
.e-menu-container .e-ul .e-menu-item.e-selected .e-menu-icon {
  color: #fff;
}

.e-menu-wrapper .e-ul .e-menu-item .e-menu-url,
.e-menu-container .e-ul .e-menu-item .e-menu-url {
  color: #212529;
}

.e-menu-wrapper .e-ul .e-menu-item.e-focused,
.e-menu-container .e-ul .e-menu-item.e-focused {
  background-color: #f2f4f6;
  color: #212529;
  outline: 0 solid #e9ecef;
  outline-offset: 0;
}

.e-menu-wrapper .e-ul .e-menu-item.e-selected,
.e-menu-container .e-ul .e-menu-item.e-selected {
  background-color: #007bff;
  color: #fff;
  outline: 0 solid #007bff;
  outline-offset: 0;
}

.e-menu-wrapper .e-ul .e-menu-item.e-separator,
.e-menu-container .e-ul .e-menu-item.e-separator {
  border-bottom-color: #e9ecef;
}

.e-menu-wrapper.e-menu-popup,
.e-menu-container.e-menu-popup {
  background-color: #fff;
}

.e-menu-wrapper.e-menu-popup.e-sfcontextmenu .e-menu-vscroll,
.e-menu-container.e-menu-popup.e-sfcontextmenu .e-menu-vscroll {
  background-color: inherit;
}

.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav {
  background: transparent;
}

.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav .e-nav-arrow.e-icons,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav .e-nav-arrow.e-icons {
  color: #212529;
}

.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:hover,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:hover {
  background-color: #5a6268;
  border: 1px inset #545b62;
}

.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:hover .e-icons,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:hover .e-icons {
  color: #fff;
}

.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:focus,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:focus {
  background-color: #5a6268;
  border-color: #545b62;
}

.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:focus .e-icons,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:focus .e-icons {
  color: #fff;
}

.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:active,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:active {
  background-color: #5a6268;
  border: 1px inset #545b62;
}

.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav {
  background: #fff;
  border-color: #e9ecef;
}

.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav .e-icons,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav .e-icons {
  color: #212529;
}

.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:hover, .e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:focus,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:hover,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:focus {
  background: #f2f4f6;
}

.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:active,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:active {
  background: #007bff;
}

.e-menu-wrapper.e-hamburger .e-menu-header,
.e-menu-container.e-hamburger .e-menu-header {
  color: #212529;
}

.e-menu-wrapper.e-hamburger .e-menu-header .e-menu-icon,
.e-menu-container.e-hamburger .e-menu-header .e-menu-icon {
  color: #212529;
}

.e-menu-wrapper.e-hamburger ul,
.e-menu-container.e-hamburger ul {
  color: #212529;
}

.e-menu-wrapper.e-hamburger ul .e-selected .e-caret,
.e-menu-wrapper.e-hamburger ul .e-caret,
.e-menu-container.e-hamburger ul .e-selected .e-caret,
.e-menu-container.e-hamburger ul .e-caret {
  color: #212529;
}
.e-dialog .e-icon-dlg-close::before {
  content: '\E745';
  position: relative;
}

.e-dialog .e-icon-dlg-close {
  opacity: 0.5;
}

.e-dialog .e-icon-dlg-close:active {
  opacity: 0.75;
}

.e-dialog .e-icon-dlg-close:hover {
  opacity: 0.75;
}

.e-dialog .e-south-east::before,
.e-dialog .e-south-west::before,
.e-dialog .e-north-east::before,
.e-dialog .e-north-west::before {
  content: '\E7CF';
}

/*! dialog layout */

.e-dialog {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  width: 100%;
}

.e-dialog.e-popup {
  width: 100%;
}

.e-dialog.e-dlg-resizable {
  -ms-touch-action: none;
  touch-action: none;
}

.e-dialog .e-dlg-header-content {
  border-radius: 6px 6px 0 0;
  line-height: 1.2;
}

.e-dialog .e-dlg-header-content + .e-dlg-content {
  padding-top: 14px;
}

.e-dialog .e-btn .e-btn-icon.e-icon-dlg-close {
  font-size: 14px;
  width: 12px;
}

.e-dialog .e-dlg-header {
  display: block;
  font-size: 16px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  vertical-align: top;
  white-space: nowrap;
  width: 80%;
}

.e-dialog .e-dlg-modal {
  position: fixed;
}

.e-dialog .e-scroll-disabled {
  overflow: hidden !important;
}

.e-dialog .e-dlg-content {
  display: block;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1;
          flex: 1 1 auto;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  overflow: auto;
  overflow-x: hidden;
}

.e-dialog .e-footer-content {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-top: 1px solid #e9ecef;
  bottom: 0;
  display: block;
  right: 0;
  width: 100%;
}

.e-dialog .e-footer-content {
  text-align: right;
}

.e-dialog .e-resize-handle {
  height: 13px;
  position: absolute;
  width: 13px;
}

.e-dialog .e-resize-handle.e-south-east {
  bottom: 2px;
  cursor: nwse-resize;
  right: 2px;
}

.e-dialog .e-resize-handle.e-south-west {
  bottom: 2px;
  cursor: nesw-resize;
  left: 2px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.e-dialog .e-resize-handle.e-north-east {
  cursor: nesw-resize;
  right: 2px;
  top: 2px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.e-dialog .e-resize-handle.e-north-west {
  cursor: nwse-resize;
  left: 2px;
  top: 2px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.e-dialog .e-south,
.e-dialog .e-north,
.e-dialog .e-east,
.e-dialog .e-west {
  background-color: transparent;
  background-repeat: repeat;
  overflow: visible;
  position: absolute;
}

.e-dialog .e-east,
.e-dialog .e-west {
  cursor: ew-resize;
}

.e-dialog .e-south,
.e-dialog .e-north {
  cursor: ns-resize;
}

.e-dialog.e-blazor-hidden {
  left: 0;
  position: absolute;
}

.e-bigger.e-dialog .e-dlg-header-content,
*.e-bigger .e-dialog .e-dlg-header-content {
  padding: 16px;
}

.e-bigger.e-dialog .e-dlg-header,
*.e-bigger .e-dialog .e-dlg-header {
  font-size: 20px;
}

.e-bigger.e-dialog .e-dlg-content,
*.e-bigger .e-dialog .e-dlg-content {
  font-size: 16px;
  padding: 16px;
}

.e-bigger.e-dialog .e-footer-content,
*.e-bigger .e-dialog .e-footer-content {
  padding: 16px;
}

.e-bigger.e-dialog .e-footer-content .e-btn,
*.e-bigger .e-dialog .e-footer-content .e-btn {
  margin-left: 10px;
}

.e-bigger.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn,
*.e-bigger .e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
  bottom: 5px;
  height: 25px;
  left: 0;
  width: 26px;
}

.e-bigger.e-dialog .e-btn .e-btn-icon.e-icon-dlg-close,
*.e-bigger .e-dialog .e-btn .e-btn-icon.e-icon-dlg-close {
  font-size: 17px;
  width: 12px;
}

.e-bigger.e-rtl .e-footer-content .e-btn,
.e-bigger .e-rtl .e-footer-content .e-btn {
  margin-left: 0;
  margin-right: 10px;
}

.e-bigger .e-dlg-header-content + .e-dlg-content {
  padding-top: 16px;
}

.e-dialog .e-dlg-header-content {
  border-bottom: 1px solid #e9ecef;
  padding: 14px;
}

.e-dialog .e-dlg-content {
  padding: 14px;
}

.e-dialog .e-footer-content {
  padding: 14px;
}

.e-dialog .e-footer-content .e-btn {
  margin-left: 8px;
}

.e-rtl .e-footer-content .e-btn {
  margin-right: 8px;
}

.e-dialog.e-draggable .e-dlg-header-content {
  cursor: move;
}

.e-dialog {
  max-height: 98%;
  max-width: 100%;
  min-width: 240px;
}

.e-rtl .e-footer-content .e-btn {
  margin-left: 0;
}

.e-rtl .e-footer-content {
  text-align: left;
}

.e-rtl .e-footer-content {
  text-align: left;
}

.e-dialog.e-rtl .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
  float: left;
}

.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
  background-color: transparent;
  border-color: transparent;
  border-radius: 50%;
  bottom: 6px;
  float: right;
  height: 20px;
  left: 0;
  position: relative;
  width: 22px;
}

.e-rtl.e-dialog .e-resize-handle.e-south-west {
  bottom: 2px;
  cursor: sw-resize;
  left: 2px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.e-dlg-target.e-scroll-disabled {
  overflow: hidden !important;
}

.e-dlg-overlay {
  height: 100%;
  left: 0;
  opacity: 0.5;
  position: fixed;
  top: 0;
  -webkit-transition: opacity .15s linear;
  transition: opacity .15s linear;
  width: 100%;
}

.e-dlg-overlay.e-fade {
  opacity: 0;
}

.e-dlg-overflow-hidden {
  overflow: auto;
}

.e-dlg-fullscreen {
  height: 100% !important;
  left: 0 !important;
  top: 0 !important;
  width: 100% !important;
}

.e-popup.e-popup-open.e-dialog {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
}

.e-dlg-container {
  -ms-flex-align: start;
  -webkit-box-align: start;
          align-items: flex-start;
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}

.e-dlg-center-center {
  -webkit-align-items: center;
  -webkit-justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
}

.e-dlg-left-center {
  -webkit-align-items: center;
  -webkit-justify-content: flex-start;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
          justify-content: flex-start;
}

.e-dlg-right-center {
  -webkit-align-items: center;
  -webkit-justify-content: flex-end;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: end;
  -webkit-box-pack: end;
          justify-content: flex-end;
}

.e-dlg-left-top {
  -webkit-align-items: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-align: start;
  -webkit-box-align: start;
          align-items: flex-start;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
          justify-content: flex-start;
}

.e-dlg-right-top {
  -webkit-align-items: flex-start;
  -webkit-justify-content: flex-end;
  -ms-flex-align: start;
  -webkit-box-align: start;
          align-items: flex-start;
  -ms-flex-pack: end;
  -webkit-box-pack: end;
          justify-content: flex-end;
}

.e-dlg-center-top {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}

.e-dlg-left-bottom {
  -webkit-align-items: flex-end;
  -webkit-justify-content: flex-start;
  -ms-flex-align: end;
  -webkit-box-align: end;
          align-items: flex-end;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
          justify-content: flex-start;
}

.e-dlg-right-bottom {
  -webkit-align-items: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-align: end;
  -webkit-box-align: end;
          align-items: flex-end;
  -ms-flex-pack: end;
  -webkit-box-pack: end;
          justify-content: flex-end;
}

.e-dlg-center-bottom {
  -webkit-align-items: center;
  -webkit-justify-content: flex-end;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-flex-pack: end;
  -webkit-box-pack: end;
          justify-content: flex-end;
}

.e-dialog .e-btn.e-dlg-closeicon-btn:hover,
.e-dialog .e-btn.e-dlg-closeicon-btn:focus,
.e-dialog .e-btn.e-dlg-closeicon-btn:active {
  background-color: transparent;
  border-color: transparent;
  -webkit-box-shadow: 0 0 0 transparent;
          box-shadow: 0 0 0 transparent;
}

.e-content-placeholder.e-dialog.e-placeholder-dialog {
  background-size: 400px 210px;
  min-height: 210px;
}

.e-bigger .e-content-placeholder.e-dialog.e-placeholder-dialog,
.e-bigger.e-content-placeholder.e-dialog.e-placeholder-dialog {
  background-size: 400px 220px;
  min-height: 220px;
}

@media (min-width: 768px) {
  .e-alert-dialog.e-dialog.e-popup,
  .e-confirm-dialog.e-dialog.e-popup {
    margin: 30px auto;
    width: 600px;
  }
}

@media (max-width: 768px) {
  .e-alert-dialog.e-dialog.e-popup,
  .e-confirm-dialog.e-dialog.e-popup {
    margin: 30px auto;
    width: auto;
  }
}

.e-dlg-ref-element {
  display: none;
}

.e-dialog {
  background-color: #fff;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
}

.e-dlg-overlay {
  background-color: #000;
}

.e-footer-content {
  background-color: #fff;
}

.e-dlg-header,
.e-dlg-header * {
  color: #212529;
  font-size: 16px;
  font-weight: 500;
}

.e-dlg-content {
  color: #212529;
}

.e-device .e-dlg-content,
.e-device .e-dlg-content * {
  font-size: 12px;
}

.e-dlg-header-content {
  background-color: #fff;
}

.e-dlg-content {
  background-color: #fff;
}

.e-icon-dlg-close {
  color: #000;
}

.e-dialog .e-btn.e-dlg-closeicon-btn:hover span {
  color: #000;
}

.e-dialog .e-btn.e-dlg-closeicon-btn:active span,
.e-dialog .e-btn.e-dlg-closeicon-btn:focus span {
  border-radius: 50%;
  color: #000;
  opacity: 1;
}

.e-icon-dlg-close:active {
  border-radius: 50%;
  color: #000;
  opacity: 1;
}

.e-icon-dlg-close:hover {
  color: rgba(0, 0, 0, 0.75);
}

.e-dlg-header-content .e-dlg-closeicon-btn:hover {
  background-color: rgba(0, 0, 0, 0.75);
}

.e-dlg-header-content .e-dlg-closeicon-btn:active {
  background-color: rgba(0, 0, 0, 0.5);
}

.e-south-east {
  color: #000;
}

.e-rtl .e-south-east {
  color: transparent;
}

.e-rtl .e-south-west {
  color: #000;
}

.e-south-west,
.e-north-east,
.e-north-west {
  color: transparent;
}

/*! popup layout */

.e-popup {
  height: auto;
  position: absolute;
  width: auto;
  z-index: 1000;
}

.e-popup.e-popup-open {
  display: block;
}

.e-popup.e-popup-close {
  display: none;
}

.e-tooltip-close::before {
  content: '\E761';
  font-size: 16px;
}

.e-arrow-tip-inner.e-tip-right::before {
  content: '\E70B';
}

.e-arrow-tip-inner.e-tip-top::before {
  content: '\E721';
}

.e-arrow-tip-inner.e-tip-bottom::before {
  content: '\E744';
}

.e-arrow-tip-inner.e-tip-left::before {
  content: '\E71F';
}

/*! tooltip layout */

.e-tooltip-wrap {
  max-width: 350px;
  min-width: 30px;
  padding: 0;
  position: absolute;
  visibility: visible;
  /*! tooltip arrow */
  /*! tooltip sticky mode close icon */
  /*! tooltip content area */
}

.e-tooltip-wrap .e-arrow-tip {
  overflow: hidden;
  position: absolute;
}

.e-tooltip-wrap .e-arrow-tip.e-tip-bottom {
  height: 8px;
  left: 50%;
  top: 8px;
  width: 16px;
}

.e-tooltip-wrap .e-arrow-tip.e-tip-top {
  height: 8px;
  left: 50%;
  top: -9px;
  width: 16px;
}

.e-tooltip-wrap .e-arrow-tip.e-tip-left {
  height: 16px;
  left: -9px;
  top: 48%;
  width: 8px;
}

.e-tooltip-wrap .e-arrow-tip.e-tip-right {
  height: 16px;
  left: 100%;
  top: 50%;
  width: 8px;
}

.e-tooltip-wrap .e-tooltip-close {
  cursor: pointer;
  float: right;
  position: absolute;
  right: -9px;
  top: -9px;
  z-index: inherit;
}

.e-tooltip-wrap .e-tip-content {
  background-color: inherit;
  height: 100%;
  line-height: 17px;
  overflow-wrap: break-word;
  overflow-x: hidden;
  padding: 4px 8px;
  position: relative;
  white-space: normal;
  width: 100%;
  word-break: break-word;
  z-index: 1;
  border-radius: inherit;
}

/*! Bigger Style */

.e-bigger .e-tooltip-wrap .e-tip-content,
.e-tooltip-wrap.e-bigger .e-tip-content {
  line-height: 20px;
  padding: 4px 8px;
  line-height: 1.5;
}

/*! Tooltip theme */

.e-tooltip-wrap {
  border-radius: 4px;
  -webkit-filter: none;
          filter: none;
  opacity: 1;
  /*! tooltip arrow */
  /*! tooltip sticky mode close icon */
  /*! tooltip content area */
}

.e-tooltip-wrap.e-popup {
  background-color: rgba(0, 0, 0, 0.9);
  border: 1px solid #000;
}

.e-tooltip-wrap .e-arrow-tip-outer {
  height: 0;
  left: 0;
  position: absolute;
  top: 0;
  width: 0;
}

.e-tooltip-wrap .e-arrow-tip-outer.e-tip-bottom {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #000;
}

.e-tooltip-wrap .e-arrow-tip-outer.e-tip-top {
  border-bottom: 8px solid #000;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
}

.e-tooltip-wrap .e-arrow-tip-outer.e-tip-left {
  border-bottom: 8px solid transparent;
  border-right: 8px solid #000;
  border-top: 8px solid transparent;
}

.e-tooltip-wrap .e-arrow-tip-outer.e-tip-right {
  border-bottom: 8px solid transparent;
  border-left: 8px solid #000;
  border-top: 8px solid transparent;
}

.e-tooltip-wrap .e-arrow-tip-inner {
  height: 0;
  position: absolute;
  width: 0;
  z-index: 10;
}

.e-tooltip-wrap .e-arrow-tip-inner.e-tip-right, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-left, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-bottom, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-top {
  color: rgba(0, 0, 0, 0.9);
  font-family: 'e-icons';
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
}

.e-tooltip-wrap .e-tooltip-close {
  background-color: #fff;
  border-color: #fff;
  border-radius: 8px;
  color: rgba(0, 0, 0, 0.9);
  border: 1px solid #fff;
}

.e-tooltip-wrap .e-tooltip-close:hover {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.85);
}

.e-tooltip-wrap .e-tip-content {
  color: #fff;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 12px;
  line-height: 1.5;
}

/*! bigger style */

.e-bigger .e-tooltip-wrap .e-tip-content,
.e-tooltip-wrap.e-bigger .e-tip-content {
  font-size: 14px;
}

@-webkit-keyframes material-spinner-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes material-spinner-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-webkit-keyframes fabric-spinner-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes fabric-spinner-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.e-spinner-pane {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  height: 100%;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  left: 0;
  position: absolute;
  text-align: center;
  top: 0;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  vertical-align: middle;
  width: 100%;
  z-index: 1000;
}

.e-spinner-pane::after {
  content: "Bootstrap4";
  display: none;
}

.e-spinner-pane.e-spin-left .e-spinner-inner {
  -webkit-transform: translateX(0%) translateY(-50%);
  left: 0;
  padding-left: 10px;
  transform: translateX(0%) translateY(-50%);
}

.e-spinner-pane.e-spin-right .e-spinner-inner {
  -webkit-transform: translateX(-100%) translateY(-50%);
  left: 100%;
  padding-right: 10px;
  transform: translateX(-100%) translateY(-50%);
}

.e-spinner-pane.e-spin-center .e-spinner-inner {
  -webkit-transform: translateX(-50%) translateY(-50%);
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.e-spinner-pane.e-spin-hide {
  display: none;
}

.e-spinner-pane.e-spin-show {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
}

.e-spinner-pane .e-spinner-inner {
  -webkit-transform: translateX(-50%) translateY(-50%);
  left: 50%;
  margin: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  z-index: 1000;
}

.e-spinner-pane .e-spinner-inner .e-spin-label {
  font-family: "Helvetica Neue", "Segoe UI";
  font-size: 14px;
  margin-top: 10px;
  text-align: center;
}

.e-spinner-pane .e-spinner-inner .e-spin-material {
  -webkit-animation: material-spinner-rotate 1568.63ms linear infinite;
          animation: material-spinner-rotate 1568.63ms linear infinite;
  display: block;
  margin: 0 auto;
}

.e-spinner-pane .e-spinner-inner .e-spin-material .e-path-circle {
  fill: none;
  stroke-linecap: square;
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 {
  -webkit-animation: material-spinner-rotate .75s linear infinite;
          animation: material-spinner-rotate .75s linear infinite;
  border-radius: 50%;
  display: block;
  margin: 0 auto;
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 .e-path-circle {
  fill: none;
  stroke-linecap: square;
  stroke-width: 4;
}

.e-spinner-pane .e-spinner-inner .e-spin-fabric {
  -webkit-animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.53, 0.21, 0.29, 0.67);
          animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.53, 0.21, 0.29, 0.67);
  display: block;
  margin: 0 auto;
  overflow: visible;
}

.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-circle {
  fill: none;
  stroke-width: 1.5;
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap {
  display: block;
  margin: 0 auto;
}

.e-spinner-pane .e-spinner-inner .e-spin-high-contrast {
  -webkit-animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.53, 0.21, 0.29, 0.67);
          animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.53, 0.21, 0.29, 0.67);
  display: block;
  margin: 0 auto;
  overflow: visible;
}

.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-circle {
  fill: none;
  stroke-width: 1.5;
}

.e-spinner-pane {
  background-color: transparent;
}

.e-spinner-pane.e-spin-overlay {
  background-color: rgba(0, 0, 0, 0.5);
}

.e-spinner-pane.e-spin-overlay .e-spinner-inner .e-spin-label {
  color: #000;
}

.e-spinner-pane.e-spin-overlay .e-spinner-inner .e-spin-bootstrap {
  fill: #007bff;
  stroke: #007bff;
}

.e-spinner-pane .e-spinner-inner .e-spin-label {
  color: #000;
}

.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-circle {
  stroke: #007bff;
}

.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-arc {
  stroke: #adb5bd;
}

.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-circle {
  stroke: #007bff;
}

.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-arc {
  stroke: #adb5bd;
}

.e-spinner-pane .e-spinner-inner .e-spin-material {
  stroke: #007bff;
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 {
  stroke: #007bff;
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap {
  fill: #007bff;
  stroke: #007bff;
}
/*! recurrence editor theme wise definitions*/

/*! Schedule component's bootstrap4 theme definitions and variables */

.e-schedule .e-schedule-toolbar .e-icon-prev::before {
  content: '\E78C';
}

.e-schedule .e-schedule-toolbar .e-icon-next::before {
  content: '\E799';
}

.e-schedule .e-schedule-toolbar .e-icon-add::before {
  content: '\E759';
}

.e-schedule .e-schedule-toolbar .e-icon-today::before {
  content: '\E7B8';
}

.e-schedule .e-schedule-toolbar .e-icon-down-arrow::before {
  content: '\E744';
}

.e-schedule .e-schedule-toolbar .e-icon-day::before {
  content: '\E7B8';
}

.e-schedule .e-schedule-toolbar .e-icon-week::before {
  content: '\E7C0';
}

.e-schedule .e-schedule-toolbar .e-icon-workweek::before {
  content: '\E7C0';
}

.e-schedule .e-schedule-toolbar .e-icon-month::before {
  content: '\E7C4';
}

.e-schedule .e-schedule-toolbar .e-icon-month-agenda::before {
  content: '\E7C6';
}

.e-schedule .e-schedule-toolbar .e-icon-agenda::before {
  content: '\E7BD';
}

.e-schedule .e-schedule-toolbar .e-icon-year::before {
  content: '\E423';
}

.e-schedule .e-schedule-toolbar .e-icon-timeline-year-vertical::before {
  content: '\E421';
}

.e-schedule .e-schedule-toolbar .e-icon-timeline-year-horizontal::before {
  content: '\E422';
}

.e-schedule .e-schedule-toolbar .e-icon-timeline-day::before {
  content: '\E73E';
}

.e-schedule .e-schedule-toolbar .e-icon-timeline-week::before {
  content: '\E72F';
}

.e-schedule .e-schedule-toolbar .e-icon-timeline-workweek::before {
  content: '\E762';
}

.e-schedule .e-schedule-toolbar .e-icon-timeline-month::before {
  content: '\E71E';
}

.e-schedule .e-schedule-toolbar.e-toolbar .e-popup-down-icon::before {
  content: '\E781';
}

.e-schedule .e-schedule-toolbar.e-toolbar .e-popup-up-icon::before {
  content: '\E781';
}

.e-schedule .e-schedule-toolbar.e-rtl .e-icon-prev::before {
  content: '\E70B';
}

.e-schedule .e-schedule-toolbar.e-rtl .e-icon-next::before {
  content: '\E71F';
}

.e-schedule .e-schedule-resource-toolbar .e-icon-menu::before {
  content: '\E7CD';
}

.e-schedule .e-schedule-resource-toolbar .e-icon-next::before {
  content: '\E76A';
}

.e-schedule .e-close-icon::before {
  content: '\E745';
}

.e-schedule .e-block-indicator::before {
  content: '\E797';
}

.e-schedule .e-appointment .e-recurrence-icon::before {
  content: '\E7C8';
}

.e-schedule .e-appointment .e-recurrence-edit-icon::before {
  content: '\E7B7';
}

.e-schedule .e-appointment .e-up-icon::before {
  content: '\E7C5';
}

.e-schedule .e-appointment .e-down-icon::before {
  content: '\E7BF';
}

.e-schedule .e-appointment .e-left-icon::before {
  content: '\E7BA';
}

.e-schedule .e-appointment .e-right-icon::before {
  content: '\E7BB';
}

.e-schedule .e-vertical-view .e-all-day-cells .e-all-day-appointment-section::before {
  content: '\E705';
}

.e-schedule.e-rtl .e-appointment .e-left-icon::before {
  content: '\E76A';
}

.e-schedule.e-rtl .e-appointment .e-right-icon::before {
  content: '\E70D';
}

.e-schedule .e-resource-tree-icon::before {
  content: '\E70B';
}

.e-schedule-dialog.e-device .e-back-icon::before {
  content: '\E728';
}

.e-schedule-dialog.e-device .e-save-icon::before {
  content: '\E74D';
}

.e-schedule-dialog.e-device .e-recurrence-container .e-recurrence-edit-button .e-recurrence-edit.e-icons::before {
  content: '\E78F';
}

.e-schedule-dialog.e-device.e-rtl .e-back-icon::before {
  content: '\E7CE';
}

.e-quick-popup-wrapper .e-edit-icon::before {
  content: '\E78F';
}

.e-quick-popup-wrapper .e-delete-icon::before {
  content: '\E773';
}

.e-quick-popup-wrapper .e-close-icon::before {
  content: '\E745';
}

.e-quick-popup-wrapper .e-time-icon::before {
  content: '\E7C7';
}

.e-quick-popup-wrapper .e-location-icon::before {
  content: '\E7D0';
}

.e-quick-popup-wrapper .e-time-zone-icon::before {
  content: '\E7C9';
}

.e-quick-popup-wrapper .e-description-icon::before {
  content: '\E7CB';
}

.e-quick-popup-wrapper .e-resource-icon::before {
  content: '\E7D3';
}

.e-quick-popup-wrapper .e-date-time-icon::before {
  content: '\E73E';
}

.e-more-popup-wrapper.e-device .e-close-icon::before {
  content: '\E745';
}

/*! schedule component layout */

.e-schedule {
  display: block;
  outline: medium none;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.e-schedule .e-schedule-toolbar {
  background: #f8f9fa;
  border: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-bottom: 0;
  min-height: 46px;
}

.e-schedule .e-schedule-toolbar .e-active-view .e-tbar-btn-text,
.e-schedule .e-schedule-toolbar .e-active-view .e-icons {
  color: #007bff;
}

.e-schedule .e-schedule-toolbar .e-toolbar-pop {
  background: #f8f9fa;
  overflow: auto;
}

.e-schedule .e-schedule-toolbar .e-tbar-btn:hover, .e-schedule .e-schedule-toolbar .e-tbar-btn:focus {
  background-color: #545b62;
  border-color: #4e555b;
}

.e-schedule .e-schedule-toolbar .e-tbar-btn:active {
  background: #e9ecef;
  background: #545b62;
  border-color: #4e555b;
}

.e-schedule .e-schedule-toolbar .e-tbar-btn .e-tbar-btn-text {
  cursor: pointer;
  font-size: 14px;
  text-transform: initial;
}

.e-schedule .e-schedule-toolbar .e-toolbar-items {
  background: #f8f9fa;
}

.e-schedule .e-schedule-toolbar .e-toolbar-items.e-tbar-pos {
  height: 46px;
  min-height: 46px;
}

.e-schedule .e-schedule-toolbar .e-toolbar-items.e-tbar-pos > div {
  height: inherit;
}

.e-schedule .e-schedule-toolbar .e-toolbar-items .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon.e-icon-down-arrow {
  font-size: 11px;
  padding-top: 2px;
}

.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-left .e-tbar-btn.e-icon-btn:hover {
  background: #5a6268;
  border-radius: 4px;
}

.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-left .e-tbar-btn.e-icon-btn:focus {
  background: #5a6268;
  border-radius: 4px;
}

.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-day .e-icon-day,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-week .e-icon-week,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-work-week .e-icon-workweek,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-month .e-icon-month,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-year .e-icon-year,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-agenda .e-icon-agenda,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-month-agenda .e-icon-month-agenda,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-day .e-icon-timeline-day,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-week .e-icon-timeline-week,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-work-week .e-icon-timeline-workweek,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-month .e-icon-timeline-month,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-year .e-icon-timeline-year-vertical,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-year .e-icon-timeline-year-horizontal,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-add .e-tbar-btn-text,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-today .e-icon-day,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-today .e-icon-today + .e-tbar-btn-text {
  display: none;
}

.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-hidden {
  display: none;
}

.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-prev .e-icon-prev,
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-next .e-icon-next {
  font-size: 17px;
}

.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-separator {
  border-right: 1px solid #dee2e6;
}

.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-date-range .e-tbar-btn .e-tbar-btn-text {
  font-size: 16px;
  text-transform: initial;
}

.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-tbar-btn-text {
  cursor: pointer;
  font-size: 14px;
  text-transform: initial;
}

.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon {
  padding-left: 0;
}

.e-schedule .e-schedule-toolbar.e-rtl .e-hor-nav {
  background: #f8f9fa;
  border-left: 0;
  border-right: 1px solid 1px;
}

.e-schedule .e-schedule-toolbar.e-rtl .e-hor-nav:not(.e-nav-active):hover {
  background-color: #545b62;
  color: #fff;
}

.e-schedule .e-schedule-toolbar .e-hor-nav {
  border-left: 1px solid 1px;
}

.e-schedule .e-schedule-toolbar .e-hor-nav::after {
  content: '';
}

.e-schedule .e-schedule-toolbar .e-hor-nav:active {
  color: #fff;
}

.e-schedule .e-schedule-toolbar .e-hor-nav:active::after {
  content: '';
}

.e-schedule .e-schedule-toolbar .e-hor-nav:hover {
  background: #545b62;
  color: #fff;
}

.e-schedule .e-schedule-toolbar .e-hor-nav:focus {
  background: #545b62;
  color: #fff;
}

.e-schedule.e-device .e-schedule-toolbar {
  height: 54px;
  min-height: 54px;
}

.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items .e-toolbar-left .e-tbar-btn.e-icon-btn:hover, .e-schedule.e-device .e-schedule-toolbar .e-toolbar-items .e-toolbar-left .e-tbar-btn.e-icon-btn:focus {
  height: calc(100% - 20px);
}

.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items.e-tbar-pos {
  height: 54px;
  min-height: 54px;
}

.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items.e-tbar-pos > div {
  height: inherit;
}

.e-schedule.e-device .e-schedule-toolbar .e-tbar-btn .e-tbar-btn-text {
  font-size: 16px;
}

.e-schedule.e-device .e-schedule-toolbar .e-date-range .e-tbar-btn .e-tbar-btn-text {
  font-size: 18px;
}

.e-schedule.e-device .e-content-wrap.e-scroll-hidden {
  overflow: hidden;
}

.e-schedule .e-schedule-resource-toolbar {
  background: #f8f9fa;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: none;
          box-shadow: none;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  margin-bottom: 0;
  min-height: 46px;
  padding: 10px;
}

.e-schedule .e-schedule-resource-toolbar .e-resource-menu .e-icon-menu {
  color: #212529;
  font-size: 14px;
  padding: 7px;
  padding-left: 4px;
}

.e-schedule .e-schedule-resource-toolbar .e-resource-menu.e-disable {
  display: none;
}

.e-schedule .e-schedule-resource-toolbar .e-resource-level-title {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}

.e-schedule .e-schedule-resource-toolbar .e-resource-level-title .e-resource-name {
  font-size: 14px;
  padding: 5px;
}

.e-schedule .e-schedule-resource-toolbar .e-resource-level-title .e-resource-name:not(:last-child) {
  opacity: .6;
}

.e-schedule .e-schedule-resource-toolbar .e-resource-level-title .e-icon-next {
  color: #212529;
  font-size: 10px;
  line-height: 18px;
  opacity: .4;
  padding: 5px;
}

.e-schedule .e-schedule-resource-toolbar.e-popup-close {
  display: none;
}

.e-schedule .e-schedule-resource-toolbar.e-popup-open {
  display: block;
}

.e-schedule .e-text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
}

.e-schedule .e-text-center {
  text-align: center;
}

.e-schedule .e-table-container {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  position: relative;
  vertical-align: top;
}

.e-schedule .e-table-container.e-translate {
  -webkit-transition: -webkit-transform .3s ease 0s;
  transition: -webkit-transform .3s ease 0s;
  transition: transform .3s ease 0s;
  transition: transform .3s ease 0s, -webkit-transform .3s ease 0s;
}

.e-schedule .e-resource-tree-popup {
  background: #f8f9fa;
  -webkit-box-shadow: 0 3px 4px 0.2px #333;
          box-shadow: 0 3px 4px 0.2px #333;
  height: 100%;
  position: absolute;
  width: 250px;
}

.e-schedule .e-resource-tree-popup .e-resource-tree {
  height: 100%;
  overflow-y: auto;
}

.e-schedule .e-resource-tree-popup .e-resource-tree.e-treeview .e-text-content {
  padding: 0 0 0 12px;
}

.e-schedule .e-resource-tree-popup-overlay.e-enable {
  background-color: #383838;
  height: 100%;
  left: 0;
  opacity: .5;
  position: absolute;
  top: 0;
  width: 100%;
}

.e-schedule .e-new-event {
  background-color: #007bff;
  border: 1px solid #fff;
  border-radius: 5px;
  height: 100%;
  opacity: .9;
  position: relative;
  width: 100%;
  z-index: 1;
}

.e-schedule .e-new-event .e-title {
  color: #fff;
  font-size: 12px;
  line-height: 1.2;
  margin: 0;
  overflow-wrap: break-word;
  padding: 3px;
  position: absolute;
  text-align: left;
  white-space: normal;
  word-wrap: break-word;
}

.e-schedule .e-schedule-table {
  border: 0 none;
  border-collapse: separate;
  border-spacing: 0;
  margin: 0;
  table-layout: fixed;
  width: 100%;
}

.e-schedule .e-schedule-table > tbody > tr > th,
.e-schedule .e-schedule-table > tbody > tr > td {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.e-schedule .e-outer-table > tbody > tr > td {
  padding: 0;
  vertical-align: top;
}

.e-schedule .e-content-wrap {
  position: relative;
}

.e-schedule .e-content-wrap .e-day-wrapper {
  width: 100%;
}

.e-schedule .e-content-wrap,
.e-schedule .e-scroll-container {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}

.e-schedule .e-hide-childs > * {
  display: none;
}

.e-schedule .e-recurrence-icon,
.e-schedule .e-recurrence-edit-icon {
  font-size: 12px;
}

.e-schedule .e-left-icon,
.e-schedule .e-right-icon {
  font-size: 8px;
}

.e-schedule .e-m-date {
  cursor: pointer;
  font-size: 20px;
}

.e-schedule .e-m-date:hover {
  text-decoration: underline;
}

.e-schedule .e-m-day {
  font-size: 12px;
}

.e-schedule.e-device .e-m-date:hover {
  text-decoration: none;
}

.e-schedule .e-block-appointment {
  background: #dee2e6;
  color: #212529;
  cursor: default;
  overflow: hidden;
  position: absolute;
}

.e-schedule .e-block-appointment .e-subject {
  overflow: hidden;
  overflow-wrap: break-word;
  padding: 4px;
  white-space: normal;
  word-wrap: break-word;
}

.e-schedule .e-block-indicator {
  color: #212529;
  float: right;
  padding: 0 5px;
  z-index: 1;
}

.e-schedule.e-rtl .e-block-indicator {
  float: left;
}

.e-schedule .e-timeline-view .e-block-indicator,
.e-schedule .e-timeline-month-view .e-block-indicator {
  position: absolute;
  top: 3px;
}

.e-schedule .e-appointment {
  opacity: 1;
  -webkit-transition: opacity 100ms linear;
  transition: opacity 100ms linear;
}

.e-schedule .e-appointment .e-subject.e-disable {
  display: none;
}

.e-schedule .e-appointment .e-inline-appointment {
  z-index: 1;
}

.e-schedule .e-appointment .e-inline-subject {
  background-color: transparent;
  border: 0;
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  padding-top: 4px;
  width: 100%;
}

.e-schedule .e-appointment.e-event-action {
  opacity: .4;
}

.e-schedule .e-appointment.e-allow-select {
  pointer-events: none;
}

.e-schedule .e-read-only {
  opacity: .8;
}

.e-schedule.e-event-action .e-appointment:not(.e-schedule-event-clone),
.e-schedule.e-event-action .e-block-appointment {
  pointer-events: none;
}

.e-schedule.e-event-action .e-drag-clone,
.e-schedule.e-event-action .e-timeline-view .e-drag-clone {
  cursor: move;
}

.e-schedule.e-event-action .e-drag-clone .e-top-handler,
.e-schedule.e-event-action .e-drag-clone .e-bottom-handler,
.e-schedule.e-event-action .e-timeline-view .e-drag-clone .e-top-handler,
.e-schedule.e-event-action .e-timeline-view .e-drag-clone .e-bottom-handler {
  pointer-events: none;
}

.e-schedule.e-event-action .e-vertical-view .e-appointment-wrapper .e-resize-clone {
  cursor: ns-resize;
}

.e-schedule.e-event-action .e-timeline-view .e-resize-clone,
.e-schedule.e-event-action .e-timeline-month-view .e-resize-clone,
.e-schedule.e-event-action .e-all-day-appointment-wrapper .e-resize-clone {
  cursor: ew-resize;
}

.e-schedule.e-device .e-appointment {
  overflow: hidden;
}

.e-schedule.e-device .e-appointment.e-appointment-border .e-top-bottom-resize {
  height: 10px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100%;
}

.e-schedule.e-device .e-appointment.e-appointment-border .e-left-right-resize {
  border-radius: 50%;
  height: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 10px;
}

.e-schedule.e-device .e-appointment.e-appointment-border .e-top-handler .e-top-bottom-resize {
  margin-top: -8px;
}

.e-schedule.e-device .e-appointment.e-appointment-border .e-bottom-handler .e-top-bottom-resize {
  margin-top: 8px;
}

.e-schedule.e-device .e-appointment.e-appointment-border .e-left-handler .e-left-right-resize {
  margin-left: -8px;
}

.e-schedule.e-device .e-appointment.e-appointment-border .e-right-handler .e-left-right-resize {
  margin-left: 8px;
}

.e-schedule .e-timeline-year-view .e-event-resize.e-left-handler, .e-schedule .e-timeline-year-view .e-event-resize.e-right-handler {
  height: 100%;
  width: 5px;
}

.e-schedule .e-timeline-year-view .e-event-resize.e-top-handler, .e-schedule .e-timeline-year-view .e-event-resize.e-bottom-handler {
  height: 5px;
  width: 100%;
}

.e-schedule .e-event-resize {
  position: absolute;
}

.e-schedule .e-event-resize.e-left-handler, .e-schedule .e-event-resize.e-right-handler {
  height: 100%;
  width: 10px;
}

.e-schedule .e-event-resize.e-left-handler {
  cursor: ew-resize;
  float: left;
  left: 0;
}

.e-schedule .e-event-resize.e-right-handler {
  cursor: e-resize;
  float: right;
  right: 0;
}

.e-schedule .e-event-resize.e-top-handler, .e-schedule .e-event-resize.e-bottom-handler {
  height: 10px;
  width: 100%;
}

.e-schedule .e-event-resize.e-top-handler {
  cursor: ns-resize;
  top: 0;
}

.e-schedule .e-event-resize.e-bottom-handler {
  bottom: 0;
  cursor: ns-resize;
}

.e-schedule .e-vertical-view.e-timescale-disable .e-content-table,
.e-schedule .e-vertical-view.e-timescale-disable .e-content-wrap {
  height: 100%;
}

.e-schedule .e-vertical-view.e-timescale-disable .e-appointment {
  background: #007bff;
  border: 1px solid #cce5ff;
  border-radius: 4px;
  color: #fff;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: 54px;
  margin-bottom: 2px;
  overflow: hidden;
  position: absolute;
}

.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-appointment-details {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex: auto;
  -webkit-box-flex: 1;
          flex: auto;
  padding: 2px 4px 0 2px;
  text-align: left;
}

.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-inner-wrap {
  -ms-flex: auto;
  -webkit-box-flex: 1;
          flex: auto;
  overflow: hidden;
}

.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-subject {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  margin-left: auto;
  min-height: 18px;
  overflow: hidden;
  overflow-wrap: break-word;
  padding-top: 1px;
  white-space: normal;
  word-wrap: break-word;
}

.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-time,
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-location {
  font-size: 11px;
  overflow: hidden;
  padding-top: 1px;
  text-overflow: ellipsis;
}

.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-disable {
  display: none;
}

.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-recurrence-icon,
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-recurrence-edit-icon {
  line-height: 54px;
  padding: 0 5px;
}

.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-left-icon,
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-right-icon {
  line-height: 54px;
  padding: 0 2px;
}

.e-schedule .e-vertical-view.e-timescale-disable .e-appointment.e-appointment-border, .e-schedule .e-vertical-view.e-timescale-disable .e-appointment:focus {
  border: 0;
  -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
          box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}

.e-schedule .e-vertical-view.e-timescale-disable .e-appointment.e-allow-select {
  pointer-events: none;
}

.e-schedule .e-vertical-view.e-timescale-disable .e-appointment-wrapper {
  position: absolute;
  width: 0;
}

.e-schedule .e-vertical-view.e-timescale-disable .e-work-cells {
  height: auto;
  vertical-align: top;
}

.e-schedule .e-vertical-view.e-timescale-disable .e-more-indicator {
  color: #6c757d;
  cursor: pointer;
  font-size: 12px;
  line-height: 11px;
  overflow: hidden;
  padding: 2px 4px;
  position: absolute;
  text-overflow: ellipsis;
}

.e-schedule .e-vertical-view.e-timescale-disable .e-more-indicator:focus {
  text-decoration: underline;
}

.e-schedule .e-vertical-view .e-left-indent {
  width: 85px;
}

.e-schedule .e-vertical-view .e-left-indent .e-all-day-cells {
  position: relative;
}

.e-schedule .e-vertical-view .e-date-header-wrap table col,
.e-schedule .e-vertical-view .e-content-wrap table col {
  width: 36px;
}

.e-schedule .e-vertical-view .e-resource-cells {
  color: #212529;
  font-size: 13px;
  height: 40px;
  padding: 8px;
  padding-left: 15px;
}

.e-schedule .e-vertical-view .e-header-cells {
  font-size: 12px;
  height: 60px;
  padding: 8px;
}

.e-schedule .e-vertical-view .e-header-cells .e-header-day {
  display: table;
  font-size: 13px;
  line-height: 17px;
  padding-bottom: 4px;
}

.e-schedule .e-vertical-view .e-header-cells .e-header-date {
  cursor: pointer;
  display: table;
  font-size: 18px;
  line-height: 21px;
}

.e-schedule .e-vertical-view .e-header-cells .e-header-date:hover {
  text-decoration: underline;
}

.e-schedule .e-vertical-view .e-header-cells.e-disable-dates .e-header-day {
  cursor: default;
  opacity: .35;
}

.e-schedule .e-vertical-view .e-header-cells.e-disable-dates .e-header-date {
  cursor: default;
  opacity: .35;
}

.e-schedule .e-vertical-view .e-header-cells.e-disable-dates .e-header-date:hover {
  text-decoration: none;
}

.e-schedule .e-vertical-view .e-row-count-wrapper {
  display: block;
  height: 100%;
  pointer-events: none;
  position: relative;
}

.e-schedule .e-vertical-view .e-row-count-wrapper .e-more-indicator {
  bottom: 0;
  color: #6c757d;
  cursor: pointer;
  overflow: hidden;
  overflow-wrap: normal;
  padding: 2px 4px;
  pointer-events: visible;
  position: absolute;
  text-overflow: ellipsis;
  width: 100%;
}

.e-schedule .e-vertical-view .e-row-count-wrapper .e-more-indicator:focus {
  text-decoration: underline;
}

.e-schedule .e-vertical-view .e-row-count-wrapper.e-disable {
  display: none;
}

.e-schedule .e-vertical-view .e-all-day-appointment-section {
  bottom: 4px;
  color: #212529;
  cursor: pointer;
  display: block;
  font-size: 11px;
  height: 25px;
  left: 0;
  line-height: 25px;
  margin: 0 auto;
  position: absolute;
  right: 0;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: -webkit-transform 300ms ease-in-out;
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
  width: 25px;
}

.e-schedule .e-vertical-view .e-all-day-appointment-section.e-disable {
  display: none;
}

.e-schedule .e-vertical-view .e-all-day-appointment-section.e-appointment-expand {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.e-schedule .e-vertical-view .e-all-day-appointment-section.e-appointment-collapse {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.e-schedule .e-vertical-view .e-all-day-appointment-section:hover, .e-schedule .e-vertical-view .e-all-day-appointment-section:focus {
  background: #5a6268;
  border-radius: 100%;
  color: #fff;
}

.e-schedule .e-vertical-view .e-appointment-hide {
  opacity: 0;
}

.e-schedule .e-vertical-view .e-all-day-cells {
  height: 0;
  padding: 0;
  text-align: center;
  vertical-align: top;
}

.e-schedule .e-vertical-view .e-all-day-cells:first-child.e-animate {
  -webkit-transition: 250ms ease-out;
  transition: 250ms ease-out;
}

.e-schedule .e-vertical-view .e-time-cells-wrap table td,
.e-schedule .e-vertical-view .e-work-cells {
  font-size: 12px;
  height: 50px;
  text-align: center;
}

.e-schedule .e-vertical-view .e-work-cells {
  width: 36px;
}

.e-schedule .e-vertical-view .e-work-cells.e-disable-dates {
  background-color: rgba(0, 0, 0, 0.08);
}

.e-schedule .e-vertical-view .e-work-cells.e-disable-dates:hover {
  background-color: rgba(0, 0, 0, 0.08);
}

.e-schedule .e-vertical-view .e-current-time {
  font-size: 12px;
}

.e-schedule .e-vertical-view .e-clone-time-indicator,
.e-schedule .e-vertical-view .e-current-time,
.e-schedule .e-vertical-view .e-previous-timeline,
.e-schedule .e-vertical-view .e-current-timeline {
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 100%;
}

.e-schedule .e-vertical-view .e-previous-timeline,
.e-schedule .e-vertical-view .e-current-timeline {
  z-index: 1;
}

.e-schedule .e-vertical-view .e-date-header-wrap,
.e-schedule .e-vertical-view .e-time-cells-wrap {
  overflow: hidden;
}

.e-schedule .e-vertical-view .e-content-wrap,
.e-schedule .e-vertical-view .e-time-cells-wrap {
  position: relative;
}

.e-schedule .e-vertical-view .e-timeline-wrapper,
.e-schedule .e-vertical-view .e-day-wrapper,
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper {
  height: 0;
  margin: 0;
  padding: 0;
  position: relative;
}

.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment:not(.e-schedule-event-clone) {
  cursor: default;
}

.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment {
  background: #007bff;
  border: 1px solid #cce5ff;
  border-radius: 4px;
  color: #fff;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: 22px;
  overflow: hidden;
  position: absolute;
}

.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex: auto;
  -webkit-box-flex: 1;
          flex: auto;
  line-height: 19px;
  overflow: hidden;
  padding: 1px 0 1px 4px;
}

.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-subject {
  -ms-flex: auto;
  -webkit-box-flex: 1;
          flex: auto;
  font-size: 13px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
}

.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-time {
  display: block;
  font-size: 11px;
  padding: 1px 4px 2px 0;
}

.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-recurrence-icon,
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-recurrence-edit-icon,
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-left-icon,
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-right-icon {
  line-height: 20px;
  padding: 0 2px;
}

.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-disable {
  display: none;
}

.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment.e-appointment-border, .e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment:focus {
  border: 0;
  -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
          box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}

.e-schedule .e-vertical-view .e-day-wrapper .e-appointment:not(.e-schedule-event-clone) {
  cursor: default;
}

.e-schedule .e-vertical-view .e-day-wrapper .e-appointment {
  background: #007bff;
  border: 1px solid #cce5ff;
  border-radius: 4px;
  color: #fff;
  overflow: hidden;
  position: absolute;
}

.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-appointment-details {
  -ms-flex: auto;
  -webkit-box-flex: 1;
          flex: auto;
  padding: 4px 8px 0;
  text-align: left;
  line-height: 20px;
}

.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-subject {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  margin-left: auto;
  min-height: 18px;
  overflow: hidden;
  overflow-wrap: break-word;
  padding-top: 4px;
  white-space: normal;
  word-wrap: break-word;
}

.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-time,
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-location {
  font-size: 11px;
  overflow: hidden;
  padding-top: 1px;
  text-overflow: ellipsis;
}

.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-time {
  display: block;
}

.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-disable {
  display: none;
}

.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-recurrence-icon,
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-recurrence-edit-icon {
  bottom: 5px;
  display: block;
  float: right;
  height: auto;
  left: auto;
  position: absolute;
  right: 5px;
  width: auto;
}

.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-indicator {
  display: block;
  margin: 0 45%;
}

.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-up-icon,
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-down-icon {
  font-size: 8px;
}

.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-up-icon {
  margin-top: 3px;
  top: 0;
}

.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-down-icon {
  bottom: 6px;
  position: absolute;
}

.e-schedule .e-vertical-view .e-day-wrapper .e-appointment.e-appointment-border, .e-schedule .e-vertical-view .e-day-wrapper .e-appointment:focus {
  border: 0;
  -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
          box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}

.e-schedule .e-vertical-view.e-day-view .e-header-date {
  cursor: default;
}

.e-schedule .e-vertical-view.e-day-view .e-header-date:hover {
  text-decoration: none;
}

.e-schedule.e-device .e-vertical-view .e-header-cells .e-header-day {
  font-size: 14px;
}

.e-schedule.e-device .e-vertical-view .e-header-cells .e-header-date {
  font-size: 20px;
}

.e-schedule.e-device .e-vertical-view .e-header-cells .e-header-date:hover {
  text-decoration: none;
}

.e-schedule.e-device .e-vertical-view .e-left-indent {
  width: 35px;
}

.e-schedule.e-device .e-vertical-view .e-clone-time-indicator,
.e-schedule.e-device .e-vertical-view .e-current-time {
  font-size: 9px;
}

.e-schedule.e-device .e-vertical-view .e-time-cells-wrap {
  float: left;
  width: 35px;
}

.e-schedule.e-device .e-vertical-view .e-time-cells-wrap table td {
  font-size: 11px;
}

.e-schedule.e-device .e-vertical-view .e-day-wrapper .e-appointment .e-subject {
  font-weight: 500;
  min-height: auto;
}

.e-schedule.e-rtl {
  text-align: right;
}

.e-schedule.e-rtl .e-vertical-view.e-timescale-disable .e-appointment-details {
  text-align: right;
}

.e-schedule.e-rtl .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details {
  padding: 1px 4px 1px 0;
}

.e-schedule.e-rtl .e-vertical-view .e-day-wrapper .e-appointment .e-appointment-details {
  line-height: 15px;
  text-align: right;
}

.e-schedule.e-rtl .e-vertical-view .e-day-wrapper .e-appointment .e-subject {
  font-weight: 500;
  margin-left: 15px;
  margin-right: auto;
}

.e-schedule.e-rtl .e-vertical-view .e-day-wrapper .e-appointment .e-recurrence-icon,
.e-schedule.e-rtl .e-vertical-view .e-day-wrapper .e-appointment .e-recurrence-edit-icon {
  float: left;
  left: 5px;
  right: auto;
}

.e-schedule.e-rtl.e-device .e-vertical-view .e-time-cells-wrap {
  float: right;
}

@media screen and (max-width: 480px) {
  .e-schedule .e-vertical-view .e-left-indent {
    width: 35px;
  }
}

.e-schedule .e-month-view .e-left-indent,
.e-schedule .e-month-agenda-view .e-left-indent {
  border-right: 1px solid #dee2e6;
  width: 36px;
}

.e-schedule .e-month-view .e-week-number-wrapper,
.e-schedule .e-month-agenda-view .e-week-number-wrapper {
  overflow: hidden;
  position: relative;
}

.e-schedule .e-month-view .e-week-number-wrapper .e-schedule-table,
.e-schedule .e-month-agenda-view .e-week-number-wrapper .e-schedule-table {
  height: 100%;
}

.e-schedule .e-month-view .e-week-number-wrapper .e-week-number,
.e-schedule .e-month-agenda-view .e-week-number-wrapper .e-week-number {
  color: #6c757d;
  padding-top: 4px;
  text-align: center;
  vertical-align: top;
  width: 36px;
}

.e-schedule .e-month-view .e-content-wrap table tr:last-child td {
  border-bottom-width: 0;
}

.e-schedule .e-month-view .e-date-header-wrap {
  font-size: 14px;
  overflow: hidden;
}

.e-schedule .e-month-view .e-week-number {
  border-bottom: 1px solid #dee2e6;
  border-right: 1px solid #dee2e6;
  height: 70px;
}

.e-schedule .e-month-view .e-content-wrap {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  font-size: 14px;
}

.e-schedule .e-month-view .e-date-header-wrap table col {
  width: 36px;
}

.e-schedule .e-month-view .e-resource-cells {
  color: #212529;
  font-size: 14px;
  height: 40px;
  padding: 8px;
  padding-left: 15px;
}

.e-schedule .e-month-view .e-header-cells {
  cursor: default;
  font-weight: 400;
  height: 35px;
  padding: 3px;
  padding: 8px;
}

.e-schedule .e-month-view .e-content-table {
  height: 100%;
}

.e-schedule .e-month-view .e-work-cells {
  height: 75px;
  vertical-align: top;
  width: 36px;
}

.e-schedule .e-month-view .e-work-cells.e-disable-date .e-date-header {
  visibility: hidden;
}

.e-schedule .e-month-view .e-work-cells.e-disable-dates {
  background-color: rgba(0, 0, 0, 0.08);
}

.e-schedule .e-month-view .e-work-cells.e-disable-dates .e-date-header {
  cursor: default;
  opacity: .35;
}

.e-schedule .e-month-view .e-work-cells.e-disable-dates .e-date-header:hover {
  text-decoration: none;
}

.e-schedule .e-month-view .e-work-cells.e-disable-dates:hover {
  background-color: rgba(0, 0, 0, 0.08);
}

.e-schedule .e-month-view .e-date-header {
  cursor: pointer;
  display: table;
  height: 20px;
  line-height: 21px;
  margin: 8px 0 0 8px;
  text-align: center;
}

.e-schedule .e-month-view .e-date-header:hover {
  text-decoration: underline;
}

.e-schedule .e-month-view .e-appointment-wrapper {
  position: absolute;
}

.e-schedule .e-month-view .e-new-event {
  height: calc(100% - 25px);
}

.e-schedule .e-month-view .e-block-indicator {
  margin-top: -20px;
}

.e-schedule .e-month-view .e-inline-appointment {
  z-index: 1;
}

.e-schedule .e-month-view .e-appointment {
  background: #007bff;
  border: 1px solid #cce5ff;
  border-radius: 4px;
  color: #fff;
  cursor: default;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: 22px;
  overflow: hidden;
  position: absolute;
}

.e-schedule .e-month-view .e-appointment .e-disable {
  display: none;
}

.e-schedule .e-month-view .e-appointment .e-appointment-details {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex: auto;
  -webkit-box-flex: 1;
          flex: auto;
  line-height: 19px;
  overflow: hidden;
}

.e-schedule .e-month-view .e-appointment .e-appointment-details .e-subject {
  -ms-flex: auto;
  -webkit-box-flex: 1;
          flex: auto;
  font-size: 13px;
  font-weight: 500;
  overflow: hidden;
  padding: 1px 2px;
  text-overflow: ellipsis;
}

.e-schedule .e-month-view .e-appointment .e-appointment-details .e-inline-subject {
  padding: 4px;
  text-align: center;
}

.e-schedule .e-month-view .e-appointment .e-appointment-details .e-time {
  font-size: 11px;
  padding: 1.5px;
}

.e-schedule .e-month-view .e-appointment .e-appointment-details .e-recurrence-icon,
.e-schedule .e-month-view .e-appointment .e-appointment-details .e-recurrence-edit-icon,
.e-schedule .e-month-view .e-appointment .e-appointment-details .e-left-icon,
.e-schedule .e-month-view .e-appointment .e-appointment-details .e-right-icon {
  line-height: 22px;
  padding: 0 2px;
}

.e-schedule .e-month-view .e-appointment.e-appointment-border, .e-schedule .e-month-view .e-appointment:focus {
  border: 0;
  -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
          box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}

.e-schedule .e-month-view .e-appointment.e-allow-select {
  pointer-events: none;
}

.e-schedule .e-month-view .e-appointment .e-subject {
  padding: 2px;
  width: 100%;
}

.e-schedule .e-month-view .e-more-indicator {
  color: #6c757d;
  cursor: pointer;
  font-size: 12px;
  line-height: 11px;
  overflow: hidden;
  padding: 2px 4px;
  position: absolute;
  text-overflow: ellipsis;
}

.e-schedule .e-month-view .e-more-indicator:focus {
  text-decoration: underline;
}

.e-schedule.e-rtl .e-month-view .e-date-header {
  margin: 8px 8px 0 0;
}

.e-schedule.e-rtl .e-month-view .e-left-indent {
  border-left: 1px solid #dee2e6;
  border-right-width: 0;
}

.e-schedule.e-rtl .e-month-view .e-week-number {
  border-left: 1px solid #dee2e6;
  border-right-width: 0;
}

.e-schedule .e-year-view .e-calendar-wrapper {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
}

.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar {
  border: 0;
  -ms-flex: 0 25%;
  -webkit-box-flex: 0;
          flex: 0 25%;
  max-width: 100%;
  min-width: 260px;
  padding: 10px;
}

.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-header .e-title {
  cursor: default;
}

.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-content span.e-day {
  display: block;
}

.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-other-month {
  color: #6c757d;
  pointer-events: visible;
  -ms-touch-action: auto;
  touch-action: auto;
}

.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-other-month.e-today {
  opacity: .5;
}

.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-appointment,
.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-appointment-indicator {
  background-color: #007bff;
  border-radius: 50%;
  height: 5px;
  margin-left: 13px;
  margin-top: -6px;
  position: absolute;
  width: 5px;
}

.e-schedule .e-year-view .e-calendar-wrapper .e-work-cells.e-disable-dates {
  background-color: rgba(0, 0, 0, 0.08);
  cursor: default;
}

.e-schedule .e-year-view .e-calendar-wrapper .e-work-cells.e-disable-dates .e-day {
  cursor: default;
}

.e-schedule .e-year-view .e-calendar-wrapper .e-work-cells.e-disable-dates:hover {
  background-color: rgba(0, 0, 0, 0.08);
}

.e-schedule .e-year-view .e-date-header-wrap {
  font-size: 14px;
  overflow: hidden;
}

.e-schedule .e-year-view .e-date-header-wrap table col {
  width: 36px;
}

.e-schedule .e-year-view .e-date-header-wrap table td {
  background-color: #fff;
  border-color: #dee2e6;
  border-style: solid;
  border-width: 0 0 1px 1px;
  color: #212529;
  text-align: left;
}

.e-schedule .e-year-view .e-date-header-wrap table td:first-child {
  border-left-width: 0;
}

.e-schedule .e-year-view .e-resource-cells {
  color: #212529;
  font-size: 14px;
  height: 40px;
  padding: 8px;
  padding-left: 15px;
}

.e-schedule .e-year-view .e-content-wrap table td:first-child {
  border-left-width: 0;
}

.e-schedule .e-year-view .e-calendar-table td:not(.e-cell) {
  border-left: 1px solid #dee2e6;
}

.e-schedule .e-year-view .e-resource .e-month-calendar {
  max-width: 100%;
  min-width: 100%;
}

.e-schedule .e-timeline-year-view .e-date-header-wrap,
.e-schedule .e-timeline-year-view .e-month-header-wrapper {
  overflow: hidden;
  position: relative;
}

.e-schedule .e-timeline-year-view .e-date-header-wrap table col,
.e-schedule .e-timeline-year-view .e-content-wrap table col {
  width: 60px;
}

.e-schedule .e-timeline-year-view .e-resource-left-td,
.e-schedule .e-timeline-year-view .e-date-header-wrap table td {
  background-color: #fff;
  border-color: #dee2e6;
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: #212529;
  text-align: center;
}

.e-schedule .e-timeline-year-view .e-resource-left-td.e-current-day,
.e-schedule .e-timeline-year-view .e-date-header-wrap table td.e-current-day {
  color: #007bff;
}

.e-schedule .e-timeline-year-view .e-resource-text {
  color: #212529;
  font-size: 13px;
  overflow: hidden;
  padding: 4px 15px;
  text-overflow: ellipsis;
  padding: 4px 12px;
}

.e-schedule .e-timeline-year-view .e-resource-left-td {
  vertical-align: middle;
  width: 224px;
}

.e-schedule .e-timeline-year-view .e-left-indent-wrap .e-resource-cells,
.e-schedule .e-timeline-year-view .e-date-header-wrap .e-resource-cells {
  height: 40px;
}

.e-schedule .e-timeline-year-view .e-resource-column-wrap {
  overflow: hidden;
  position: relative;
}

.e-schedule .e-timeline-year-view .e-resource-column-wrap .e-resource-cells {
  background-color: #f8f9fa;
  border-color: #dee2e6;
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: #212529;
  height: 70px;
  padding-left: 15px;
  padding-right: 0;
  vertical-align: middle;
  padding-left: 12px;
}

.e-schedule .e-timeline-year-view .e-resource-column-wrap .e-resource-cells.e-child-node {
  background-color: #fff;
}

.e-schedule .e-timeline-year-view .e-resource-column-wrap .e-resource-cells:focus {
  background-color: #f2f4f6;
}

.e-schedule .e-timeline-year-view .e-resource-column-table {
  height: 100%;
}

.e-schedule .e-timeline-year-view .e-resource-column-table.e-auto-height {
  height: auto;
}

.e-schedule .e-timeline-year-view .e-resource-tree-icon {
  color: #212529;
  cursor: pointer;
  float: left;
  font-family: 'e-icons';
  font-size: 12px;
  padding: 4px 7px;
}

.e-schedule .e-timeline-year-view .e-resource-collapse {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.e-schedule .e-timeline-year-view .e-work-cells {
  background-color: #f8f9fa;
  border-color: #dee2e6;
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: #212529;
}

.e-schedule .e-timeline-year-view .e-work-cells:hover:not(.e-other-month) {
  background: #f2f4f6;
  color: #212529;
}

.e-schedule .e-timeline-year-view .e-work-cells.e-work-days {
  background-color: #fff;
}

.e-schedule .e-timeline-year-view .e-work-cells.e-other-month {
  color: #6c757d;
}

.e-schedule .e-timeline-year-view .e-work-cells.e-current-day .e-date-header {
  background-color: #007bff;
  border-radius: 50%;
  color: #fff;
  margin: 2px;
  width: 20px;
}

.e-schedule .e-timeline-year-view .e-work-cells.e-selected-cell {
  background-color: #e9ecef;
  color: #212529;
}

.e-schedule .e-timeline-year-view .e-work-cells.e-selected-cell .e-more-indicator {
  color: #212529;
}

.e-schedule .e-timeline-year-view .e-work-cells.e-selected-cell:hover {
  background-color: #e9ecef;
}

.e-schedule .e-timeline-year-view .e-work-cells.e-disable-dates {
  background-color: rgba(0, 0, 0, 0.08);
}

.e-schedule .e-timeline-year-view .e-work-cells.e-disable-dates .e-date-header {
  cursor: default;
  opacity: .35;
}

.e-schedule .e-timeline-year-view .e-work-cells.e-disable-dates .e-date-header:hover {
  text-decoration: none;
}

.e-schedule .e-timeline-year-view .e-work-cells.e-disable-dates:hover {
  background-color: rgba(0, 0, 0, 0.08);
}

.e-schedule .e-timeline-year-view .e-content-table {
  height: 100%;
}

.e-schedule .e-timeline-year-view .e-content-table.e-auto-height {
  height: auto;
}

.e-schedule .e-timeline-year-view .e-left-indent td {
  border-color: #dee2e6;
  border-style: solid;
  border-width: 0 1px 0 0;
  vertical-align: middle;
}

.e-schedule .e-timeline-year-view .e-left-indent tr:last-child td {
  border-width: 0 1px 1px 0;
}

.e-schedule .e-timeline-year-view.e-horizontal .e-left-indent {
  padding: 0;
  width: 100px;
}

.e-schedule .e-timeline-year-view.e-vertical .e-left-indent,
.e-schedule .e-timeline-year-view.e-vertical .e-left-indent .e-header-cells {
  width: 50px;
}

.e-schedule .e-timeline-year-view .e-month-header {
  border-bottom: 1px solid #dee2e6;
  border-right: 1px solid #dee2e6;
  text-align: center;
}

.e-schedule .e-timeline-year-view .e-month-header.e-current-day {
  color: #007bff;
}

.e-schedule .e-timeline-year-view .e-left-indent,
.e-schedule .e-timeline-year-view .e-header-cells {
  cursor: default;
  font-weight: 400;
  height: 35px;
  padding: 0;
  text-align: center;
  padding: 8px;
}

.e-schedule .e-timeline-year-view .e-month-header,
.e-schedule .e-timeline-year-view .e-work-cells {
  height: 70px;
}

.e-schedule .e-timeline-year-view .e-header-cells,
.e-schedule .e-timeline-year-view .e-work-cells {
  width: 65px;
}

.e-schedule .e-timeline-year-view .e-work-cells {
  vertical-align: top;
}

.e-schedule .e-timeline-year-view .e-work-cells .e-date-header {
  cursor: pointer;
  display: table;
  height: 20px;
  line-height: 21px;
  margin: 8px 0 0 8px;
  text-align: center;
  width: 10px;
}

.e-schedule .e-timeline-year-view .e-work-cells .e-date-header:hover {
  text-decoration: underline;
}

.e-schedule .e-timeline-year-view .e-event-table {
  position: absolute;
  top: 0;
}

.e-schedule .e-timeline-year-view .e-event-table .e-appointment-wrapper {
  position: absolute;
}

.e-schedule .e-timeline-year-view .e-event-table .e-inline-appointment {
  z-index: 1;
}

.e-schedule .e-timeline-year-view .e-event-table .e-appointment {
  background: #007bff;
  border: 1px solid #cce5ff;
  border-radius: 4px;
  color: #fff;
  cursor: default;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: 22px;
  overflow: hidden;
  position: absolute;
}

.e-schedule .e-timeline-year-view .e-event-table .e-appointment.e-hidden {
  display: none;
}

.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-appointment-details {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex: auto;
  -webkit-box-flex: 1;
          flex: auto;
  line-height: 20px;
  overflow: hidden;
}

.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-subject {
  -ms-flex: auto;
  -webkit-box-flex: 1;
          flex: auto;
  font-size: 13px;
  font-weight: 500;
  overflow: hidden;
  padding: 1px 2px;
  text-overflow: ellipsis;
}

.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-time,
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-location {
  font-size: 11px;
  overflow: hidden;
  padding: 1.5px;
  text-overflow: ellipsis;
}

.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-disable {
  display: none;
}

.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-recurrence-icon,
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-recurrence-edit-icon {
  line-height: 38px;
  padding: 0 5px;
}

.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-indicator {
  display: block;
}

.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-left-icon,
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-right-icon {
  font-size: 10px;
  line-height: 38px;
  padding-right: 7px;
}

.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-right-icon {
  padding-right: 5px;
}

.e-schedule .e-timeline-year-view .e-event-table .e-appointment.e-appointment-border, .e-schedule .e-timeline-year-view .e-event-table .e-appointment:focus {
  border: 0;
  -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
          box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}

.e-schedule .e-timeline-year-view .e-event-table .e-appointment.e-allow-select {
  pointer-events: none;
}

.e-schedule .e-timeline-year-view .e-event-table .e-more-indicator {
  color: #6c757d;
  cursor: pointer;
  font-size: 12px;
  line-height: 11px;
  overflow: hidden;
  padding: 2px 4px;
  position: absolute;
  text-overflow: ellipsis;
}

.e-schedule .e-timeline-year-view .e-event-table .e-more-indicator.e-hidden {
  display: none;
}

.e-schedule .e-timeline-year-view .e-event-table .e-more-indicator:focus {
  text-decoration: underline;
}

.e-schedule.e-device .e-year-view .e-month-calendar {
  max-width: 100%;
  min-width: 100%;
}

.e-schedule .e-timeline-view .e-content-wrap,
.e-schedule .e-timeline-view .e-content-table,
.e-schedule .e-timeline-month-view .e-content-wrap,
.e-schedule .e-timeline-month-view .e-content-table {
  height: 100%;
}

.e-schedule .e-timeline-view .e-date-header-wrap,
.e-schedule .e-timeline-month-view .e-date-header-wrap {
  font-size: 14px;
  overflow: hidden;
  position: relative;
}

.e-schedule .e-timeline-view .e-event-table,
.e-schedule .e-timeline-month-view .e-event-table {
  position: absolute;
  top: 0;
}

.e-schedule .e-timeline-view .e-date-header-wrap table col,
.e-schedule .e-timeline-view .e-content-wrap table col,
.e-schedule .e-timeline-month-view .e-date-header-wrap table col,
.e-schedule .e-timeline-month-view .e-content-wrap table col {
  width: 50px;
}

.e-schedule .e-timeline-view .e-date-header-wrap table tbody td,
.e-schedule .e-timeline-month-view .e-date-header-wrap table tbody td {
  height: 36px;
  overflow: hidden;
  padding: 5px;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 8px 0 8px 8px;
}

.e-schedule .e-timeline-view .e-date-header-wrap table tbody td.e-time-slots,
.e-schedule .e-timeline-month-view .e-date-header-wrap table tbody td.e-time-slots {
  overflow: inherit;
}

.e-schedule .e-timeline-view .e-date-header-wrap table tbody td > span,
.e-schedule .e-timeline-month-view .e-date-header-wrap table tbody td > span {
  position: relative;
}

.e-schedule .e-timeline-view .e-navigate:hover,
.e-schedule .e-timeline-month-view .e-navigate:hover {
  cursor: pointer;
  text-decoration: underline;
}

.e-schedule .e-timeline-view .e-navigate:focus,
.e-schedule .e-timeline-month-view .e-navigate:focus {
  text-decoration: underline;
}

.e-schedule .e-timeline-view .e-work-cells,
.e-schedule .e-timeline-month-view .e-work-cells {
  height: 60px;
}

.e-schedule .e-timeline-view .e-work-cells.e-disable-dates,
.e-schedule .e-timeline-month-view .e-work-cells.e-disable-dates {
  background-color: rgba(0, 0, 0, 0.08);
}

.e-schedule .e-timeline-view .e-work-cells.e-disable-dates:hover,
.e-schedule .e-timeline-month-view .e-work-cells.e-disable-dates:hover {
  background-color: rgba(0, 0, 0, 0.08);
}

.e-schedule .e-timeline-view .e-resource-text,
.e-schedule .e-timeline-month-view .e-resource-text {
  color: #212529;
  font-size: 13px;
  overflow: hidden;
  padding: 4px 15px;
  text-overflow: ellipsis;
  padding: 4px 12px;
}

.e-schedule .e-timeline-view .e-resource-left-td,
.e-schedule .e-timeline-month-view .e-resource-left-td {
  background-color: #fff;
  border-color: #dee2e6;
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: #212529;
  vertical-align: middle;
  width: 224px;
}

.e-schedule .e-timeline-view .e-resource-cells,
.e-schedule .e-timeline-month-view .e-resource-cells {
  background-color: #f8f9fa;
  border-color: #dee2e6;
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: #212529;
  height: 60px;
  padding-left: 15px;
  padding-right: 0;
  vertical-align: middle;
  padding-left: 12px;
}

.e-schedule .e-timeline-view .e-resource-cells:focus,
.e-schedule .e-timeline-month-view .e-resource-cells:focus {
  background-color: #f2f4f6;
}

.e-schedule .e-timeline-view .e-resource-cells:focus .e-resource-tree-icon,
.e-schedule .e-timeline-month-view .e-resource-cells:focus .e-resource-tree-icon {
  background-color: transparent;
  border-radius: 50%;
  color: rgba(33, 37, 41, 0.75);
}

.e-schedule .e-timeline-view .e-resource-column-wrap,
.e-schedule .e-timeline-month-view .e-resource-column-wrap {
  overflow: hidden;
  position: relative;
}

.e-schedule .e-timeline-view .e-resource-column-table,
.e-schedule .e-timeline-month-view .e-resource-column-table {
  height: 100%;
}

.e-schedule .e-timeline-view .e-auto-height,
.e-schedule .e-timeline-month-view .e-auto-height {
  height: auto;
}

.e-schedule .e-timeline-view.e-ignore-whitespace .e-work-cells,
.e-schedule .e-timeline-view.e-ignore-whitespace .e-resource-cells,
.e-schedule .e-timeline-month-view.e-ignore-whitespace .e-work-cells,
.e-schedule .e-timeline-month-view.e-ignore-whitespace .e-resource-cells {
  height: 42px;
}

.e-schedule .e-timeline-view .e-resource-tree-icon,
.e-schedule .e-timeline-month-view .e-resource-tree-icon {
  color: #212529;
  cursor: pointer;
  float: left;
  font-family: 'e-icons';
  font-size: 12px;
  padding: 4px 7px;
}

.e-schedule .e-timeline-view .e-resource-collapse,
.e-schedule .e-timeline-month-view .e-resource-collapse {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.e-schedule .e-timeline-view .e-child-node,
.e-schedule .e-timeline-month-view .e-child-node {
  background-color: #fff;
}

.e-schedule .e-timeline-view .e-appointment-wrapper,
.e-schedule .e-timeline-month-view .e-appointment-wrapper {
  position: absolute;
}

.e-schedule .e-timeline-view .e-inline-appointment,
.e-schedule .e-timeline-month-view .e-inline-appointment {
  z-index: 1;
}

.e-schedule .e-timeline-view .e-appointment,
.e-schedule .e-timeline-month-view .e-appointment {
  background: #007bff;
  border: 1px solid #cce5ff;
  border-radius: 4px;
  color: #fff;
  cursor: default;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: 38px;
  overflow: hidden;
  position: absolute;
}

.e-schedule .e-timeline-view .e-appointment .e-appointment-details,
.e-schedule .e-timeline-month-view .e-appointment .e-appointment-details {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex: auto;
  -webkit-box-flex: 1;
          flex: auto;
  overflow: hidden;
  padding: 0 4px;
}

.e-schedule .e-timeline-view .e-appointment .e-appointment-details .e-inner-wrap,
.e-schedule .e-timeline-month-view .e-appointment .e-appointment-details .e-inner-wrap {
  -ms-flex: auto;
  -webkit-box-flex: 1;
          flex: auto;
  overflow: hidden;
}

.e-schedule .e-timeline-view .e-appointment .e-subject,
.e-schedule .e-timeline-month-view .e-appointment .e-subject {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  margin-left: auto;
  min-height: 18px;
  overflow: hidden;
  padding-top: 4px;
  text-overflow: ellipsis;
}

.e-schedule .e-timeline-view .e-appointment .e-time,
.e-schedule .e-timeline-view .e-appointment .e-location,
.e-schedule .e-timeline-month-view .e-appointment .e-time,
.e-schedule .e-timeline-month-view .e-appointment .e-location {
  font-size: 11px;
  overflow: hidden;
  padding-top: 1px;
  text-overflow: ellipsis;
}

.e-schedule .e-timeline-view .e-appointment .e-time,
.e-schedule .e-timeline-month-view .e-appointment .e-time {
  display: block;
}

.e-schedule .e-timeline-view .e-appointment .e-disable,
.e-schedule .e-timeline-month-view .e-appointment .e-disable {
  display: none;
}

.e-schedule .e-timeline-view .e-appointment .e-recurrence-icon,
.e-schedule .e-timeline-view .e-appointment .e-recurrence-edit-icon,
.e-schedule .e-timeline-month-view .e-appointment .e-recurrence-icon,
.e-schedule .e-timeline-month-view .e-appointment .e-recurrence-edit-icon {
  line-height: 38px;
  padding: 0 5px;
}

.e-schedule .e-timeline-view .e-appointment .e-indicator,
.e-schedule .e-timeline-month-view .e-appointment .e-indicator {
  display: block;
}

.e-schedule .e-timeline-view .e-appointment .e-left-icon,
.e-schedule .e-timeline-view .e-appointment .e-right-icon,
.e-schedule .e-timeline-month-view .e-appointment .e-left-icon,
.e-schedule .e-timeline-month-view .e-appointment .e-right-icon {
  font-size: 10px;
  line-height: 38px;
  padding-right: 7px;
}

.e-schedule .e-timeline-view .e-appointment .e-right-icon,
.e-schedule .e-timeline-month-view .e-appointment .e-right-icon {
  padding-right: 5px;
}

.e-schedule .e-timeline-view .e-appointment.e-appointment-border, .e-schedule .e-timeline-view .e-appointment:focus,
.e-schedule .e-timeline-month-view .e-appointment.e-appointment-border,
.e-schedule .e-timeline-month-view .e-appointment:focus {
  border: 0;
  -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
          box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}

.e-schedule .e-timeline-view .e-appointment.e-allow-select,
.e-schedule .e-timeline-month-view .e-appointment.e-allow-select {
  pointer-events: none;
}

.e-schedule .e-timeline-view .e-more-indicator,
.e-schedule .e-timeline-month-view .e-more-indicator {
  color: #6c757d;
  cursor: pointer;
  font-size: 12px;
  line-height: 11px;
  overflow: hidden;
  padding: 2px 4px;
  position: absolute;
  text-overflow: ellipsis;
}

.e-schedule .e-timeline-view .e-more-indicator:focus,
.e-schedule .e-timeline-month-view .e-more-indicator:focus {
  text-decoration: underline;
}

.e-schedule .e-timeline-view .e-navigate {
  font-size: 14px;
}

.e-schedule .e-timeline-view .e-clone-time-indicator,
.e-schedule .e-timeline-view .e-current-time {
  bottom: 0;
  position: absolute;
}

.e-schedule .e-timeline-view .e-current-timeline {
  position: absolute;
  top: 0;
}

.e-schedule .e-timeline-month-view .e-date-header-wrap table col,
.e-schedule .e-timeline-month-view .e-content-wrap table col {
  width: 60px;
}

.e-schedule .e-virtual-scroll .e-content-table {
  position: absolute;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.e-schedule .e-virtual-scroll .e-content-wrap.e-transition {
  -webkit-transition: all 1000ms linear;
  transition: all 1000ms linear;
}

.e-schedule.e-rtl .e-timeline-view .e-appointment .e-left-icon,
.e-schedule.e-rtl .e-timeline-view .e-appointment .e-right-icon,
.e-schedule.e-rtl .e-timeline-month-view .e-appointment .e-left-icon,
.e-schedule.e-rtl .e-timeline-month-view .e-appointment .e-right-icon {
  padding: 0 0 0 5px;
}

.e-schedule.e-rtl .e-timeline-view .e-inline-appointment,
.e-schedule.e-rtl .e-timeline-month-view .e-inline-appointment {
  z-index: 1;
}

.e-schedule.e-rtl .e-timeline-view .e-resource-left-td,
.e-schedule.e-rtl .e-timeline-month-view .e-resource-left-td {
  border-width: 0 0 1px 1px;
}

.e-schedule.e-rtl .e-timeline-view .e-resource-cells,
.e-schedule.e-rtl .e-timeline-month-view .e-resource-cells {
  border-width: 0 0 1px 1px;
  padding-right: 15px;
}

.e-schedule.e-rtl .e-timeline-view .e-resource-tree-icon,
.e-schedule.e-rtl .e-timeline-month-view .e-resource-tree-icon {
  float: right;
}

.e-schedule.e-rtl .e-timeline-view .e-appointment.e-schedule-event-clone .e-appointment-details .e-inner-wrap,
.e-schedule.e-rtl .e-timeline-month-view .e-appointment.e-schedule-event-clone .e-appointment-details .e-inner-wrap {
  text-align: right;
}

.e-schedule.e-device .e-month-view .e-date-header-wrap,
.e-schedule.e-device .e-timeline-view .e-date-header-wrap,
.e-schedule.e-device .e-timeline-month-view .e-date-header-wrap {
  font-size: 14px;
}

.e-schedule.e-device .e-month-view .e-date-header-wrap td,
.e-schedule.e-device .e-timeline-view .e-date-header-wrap td,
.e-schedule.e-device .e-timeline-month-view .e-date-header-wrap td {
  border-left-width: 0;
  border-right-width: 0;
}

.e-schedule.e-device .e-month-view .e-content-wrap,
.e-schedule.e-device .e-timeline-view .e-content-wrap,
.e-schedule.e-device .e-timeline-month-view .e-content-wrap {
  font-size: 15px;
}

.e-schedule.e-device .e-month-view .e-date-header:hover,
.e-schedule.e-device .e-timeline-view .e-date-header:hover,
.e-schedule.e-device .e-timeline-month-view .e-date-header:hover {
  text-decoration: none;
}

.e-schedule.e-device .e-month-view .e-more-indicator,
.e-schedule.e-device .e-timeline-view .e-more-indicator,
.e-schedule.e-device .e-timeline-month-view .e-more-indicator {
  font-size: 12px;
}

.e-schedule.e-device .e-month-view .e-navigate:hover,
.e-schedule.e-device .e-timeline-view .e-navigate:hover,
.e-schedule.e-device .e-timeline-month-view .e-navigate:hover {
  text-decoration: none;
}

.e-schedule .e-month-agenda-view .e-schedule-resource-toolbar .e-resource-menu {
  margin-top: 6px;
}

.e-schedule .e-month-agenda-view .e-schedule-resource-toolbar .e-resource-menu.e-disable {
  display: none;
}

.e-schedule .e-month-agenda-view .e-schedule-resource-toolbar .e-resource-level-title .e-icon-next {
  margin-top: 4px;
}

.e-schedule .e-month-agenda-view .e-week-number-wrapper .e-week-number {
  border-right: 1px solid #dee2e6;
  padding-top: 8px;
}

.e-schedule .e-month-agenda-view .e-wrapper-container {
  position: relative;
}

.e-schedule .e-month-agenda-view .e-week-number-wrapper .e-schedule-table,
.e-schedule .e-month-agenda-view .e-content-table {
  border-bottom: 1px solid #dee2e6;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
}

.e-schedule .e-month-agenda-view .e-resource-column {
  border-bottom: 1px solid #dee2e6;
  border-right: 1px solid #dee2e6;
  vertical-align: top;
  width: 75px;
}

.e-schedule .e-month-agenda-view .e-resource-name {
  color: #212529;
  font-size: 14px;
  line-height: 26px;
  overflow: hidden;
  padding: 8px;
  text-overflow: ellipsis;
}

.e-schedule .e-month-agenda-view .e-day-padding {
  padding-left: 8px;
}

.e-schedule .e-month-agenda-view .e-day-border {
  border-bottom: 1px solid #dee2e6;
}

.e-schedule .e-month-agenda-view .e-date-header-wrap {
  font-size: 14px;
  overflow: hidden;
}

.e-schedule .e-month-agenda-view .e-content-wrap {
  font-size: 14px;
}

.e-schedule .e-month-agenda-view .e-header-cells {
  cursor: default;
  font-weight: 400;
  height: 35px;
  padding: 5px;
  text-align: center;
}

.e-schedule .e-month-agenda-view .e-work-cells {
  height: 40px;
  position: relative;
  vertical-align: top;
}

.e-schedule .e-month-agenda-view .e-work-cells.e-disable-dates {
  background-color: rgba(0, 0, 0, 0.08);
}

.e-schedule .e-month-agenda-view .e-work-cells.e-disable-dates:hover {
  background-color: rgba(0, 0, 0, 0.08);
}

.e-schedule .e-month-agenda-view .e-date-header {
  height: 24px;
  line-height: 24.5px;
  margin: 4px auto 0;
  text-align: center;
  width: 24px;
}

.e-schedule .e-month-agenda-view .e-appointment-container {
  min-height: 40px;
}

.e-schedule .e-month-agenda-view .e-appointment-wrap {
  background-color: #fff;
  overflow: auto;
  padding: 0 8px;
}

.e-schedule .e-month-agenda-view .e-appointment {
  border-left: 3px solid #007bff;
  border-right: 0;
  cursor: default;
  padding: 0 8px;
}

.e-schedule .e-month-agenda-view .e-appointment:hover {
  background: #f2f4f6;
}

.e-schedule .e-month-agenda-view .e-appointment.e-appointment-border, .e-schedule .e-month-agenda-view .e-appointment:focus {
  background: #e9ecef;
}

.e-schedule .e-month-agenda-view .e-subject-wrap {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}

.e-schedule .e-month-agenda-view .e-subject {
  color: #212529;
  font-size: 14px;
  line-height: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.e-schedule .e-month-agenda-view .e-recurrence-icon,
.e-schedule .e-month-agenda-view .e-recurrence-edit-icon {
  color: #6c757d;
  line-height: 26px;
  padding: 0 10px;
}

.e-schedule .e-month-agenda-view .e-date-time {
  color: #6c757d;
  font-size: 12px;
  line-height: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.e-schedule .e-month-agenda-view .e-location {
  color: #6c757d;
  font-size: 12px;
  line-height: 26px;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
}

.e-schedule .e-month-agenda-view .e-no-event {
  color: #6c757d;
  cursor: default;
  font-size: 14px;
  height: 100%;
  padding: 8px 4px;
}

.e-schedule .e-month-agenda-view .e-agenda-item.e-month-agenda-view {
  padding: 10px 0;
}

.e-schedule .e-month-agenda-view .e-agenda-parent.e-month-agenda-view {
  margin: 0;
  padding: 0;
}

.e-schedule .e-month-agenda-view .e-appointment-indicator {
  background: #007bff;
  border-radius: 50%;
  height: 6px;
  left: 0;
  margin: 1px auto;
  width: 6px;
}

.e-schedule.e-rtl .e-month-agenda-view .e-left-indent {
  border-left: 1px solid #dee2e6;
  border-right-width: 0;
}

.e-schedule.e-rtl .e-month-agenda-view .e-week-number {
  border-left: 1px solid #dee2e6;
  border-right-width: 0;
}

.e-schedule.e-rtl .e-month-agenda-view .e-appointment {
  border-left: 0;
  border-right: 3px solid #007bff;
}

.e-schedule.e-rtl .e-month-agenda-view .e-resource-column {
  border-bottom: 1px solid #dee2e6;
  border-left: 1px solid #dee2e6;
  border-right: 0;
  vertical-align: top;
  width: 75px;
}

.e-schedule.e-rtl .e-month-agenda-view .e-day-padding {
  padding-right: 8px;
}

.e-schedule.e-device .e-month-agenda-view .e-date-header-wrap {
  font-size: 14px;
}

.e-schedule.e-device .e-month-agenda-view .e-content-wrap {
  font-size: 15px;
}

.e-schedule .e-agenda-view {
  background-color: #fff;
}

.e-schedule .e-agenda-view .e-content-wrap table td:first-child,
.e-schedule .e-agenda-view .e-date-column {
  vertical-align: top;
  width: 75px;
}

.e-schedule .e-agenda-view .e-resource-column {
  border-bottom: 1px solid #dee2e6;
  border-right: 1px solid #dee2e6;
  color: #212529;
  vertical-align: top;
  width: 75px;
}

.e-schedule .e-agenda-view .e-month-header {
  background: #007bff;
  height: 100px;
  padding-top: 12px;
  vertical-align: top;
}

.e-schedule .e-agenda-view .e-month-header .e-date-header {
  color: #fff;
  font-size: 18px;
}

.e-schedule .e-agenda-view .e-day-date-header {
  color: #212529;
  cursor: default;
  padding: 14px 20px 0 14px;
}

.e-schedule .e-agenda-view .e-day-date-header .e-m-date {
  font-size: 18px;
}

.e-schedule .e-agenda-view .e-day-date-header .e-m-day {
  font-size: 13px;
}

.e-schedule .e-agenda-view .e-day-date-header.e-current-day {
  color: #007bff;
}

.e-schedule .e-agenda-view .e-day-border {
  border-bottom: 1px solid #dee2e6;
}

.e-schedule .e-agenda-view .e-date-border {
  border-bottom: 1px solid #dee2e6;
  border-right: 1px solid #dee2e6;
}

.e-schedule .e-agenda-view .e-day-padding {
  padding-left: 8px;
}

.e-schedule .e-agenda-view .e-date-header {
  font-size: 20px;
}

.e-schedule .e-agenda-view .e-day-header {
  font-size: 12px;
}

.e-schedule .e-agenda-view .e-subject-wrap {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  margin-bottom: 6px;
}

.e-schedule .e-agenda-view .e-active-appointment-agenda .e-subject {
  color: #212529;
}

.e-schedule .e-agenda-view .e-active-appointment-agenda .e-date-time {
  color: #212529;
}

.e-schedule .e-agenda-view .e-active-appointment-agenda .e-resource-name {
  color: #212529;
}

.e-schedule .e-agenda-view .e-active-appointment-agenda .e-recurrence-icon,
.e-schedule .e-agenda-view .e-active-appointment-agenda .e-recurrence-edit-icon {
  color: #212529;
}

.e-schedule .e-agenda-view .e-active-appointment-agenda .e-location {
  color: #212529;
}

.e-schedule .e-agenda-view .e-subject {
  color: #212529;
  font-size: 14px;
  line-height: 23px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.e-schedule .e-agenda-view .e-resource-name {
  color: #212529;
  font-size: 13px;
  line-height: 26px;
  overflow: hidden;
  padding: 8px;
  text-overflow: ellipsis;
}

.e-schedule .e-agenda-view .e-recurrence-icon,
.e-schedule .e-agenda-view .e-recurrence-edit-icon {
  color: #212529;
  line-height: 21px;
  padding: 0 10px;
}

.e-schedule .e-agenda-view .e-date-time {
  color: #6c757d;
  font-size: 12px;
  line-height: 21px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.e-schedule .e-agenda-view .e-location {
  color: #6c757d;
  font-size: 12px;
  line-height: 23px;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
}

.e-schedule .e-agenda-view .e-agenda-item {
  padding: 14px 0;
}

.e-schedule .e-agenda-view .e-agenda-parent {
  margin: 0;
  padding: 0;
}

.e-schedule .e-agenda-view .e-appointment {
  border-left: 3px solid #007bff;
  border-right: 0;
  cursor: default;
  padding: 0 14px;
}

.e-schedule .e-agenda-view .e-appointment:hover {
  background: #f2f4f6;
}

.e-schedule .e-agenda-view .e-appointment.e-appointment-border, .e-schedule .e-agenda-view .e-appointment:focus {
  background: #e9ecef;
}

.e-schedule .e-agenda-view .e-appointment.e-template {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  -ms-flex-direction: row-reverse;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-direction: row-reverse;
}

.e-schedule .e-agenda-view .e-no-event {
  color: #6c757d;
  cursor: default;
  font-size: 14px;
  line-height: 52px;
  padding: 0 11px;
}

.e-schedule .e-agenda-view .e-empty-event {
  color: #6c757d;
  cursor: default;
  font-size: 14px;
  line-height: 52px;
  padding: 0 11px;
}

.e-schedule.e-device .e-agenda-view .e-m-date,
.e-schedule.e-device .e-month-agenda-view .e-m-date {
  font-size: 20px;
}

.e-schedule.e-device .e-agenda-view .e-resource-name,
.e-schedule.e-device .e-agenda-view .e-m-day,
.e-schedule.e-device .e-month-agenda-view .e-resource-name,
.e-schedule.e-device .e-month-agenda-view .e-m-day {
  color: #212529;
  font-size: 14px;
}

.e-schedule.e-rtl .e-agenda-view .e-appointment {
  border-left: 0;
  border-right: 3px solid #007bff;
}

.e-schedule.e-rtl .e-agenda-view .e-resource-column {
  border-bottom: 1px solid #dee2e6;
  border-left: 1px solid #dee2e6;
  border-right: 0;
  vertical-align: top;
  width: 75px;
}

.e-schedule.e-rtl .e-agenda-view .e-day-padding {
  padding-right: 8px;
}

.e-schedule.e-rtl .e-agenda-view .e-date-border {
  border-bottom: 1px solid #dee2e6;
  border-left: 1px solid #dee2e6;
  border-right: 0;
}

.e-schedule.e-read-only .e-toolbar-item.e-add.e-overflow-show {
  display: none;
}

.e-bigger .e-schedule .e-schedule-toolbar,
.e-bigger.e-schedule .e-schedule-toolbar {
  height: 54px;
  min-height: 54px;
}

.e-bigger .e-schedule .e-schedule-toolbar .e-tbar-btn .e-tbar-btn-text,
.e-bigger.e-schedule .e-schedule-toolbar .e-tbar-btn .e-tbar-btn-text {
  font-size: 16px;
}

.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-item.e-date-range .e-tbar-btn-text,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-item.e-date-range .e-tbar-btn-text {
  font-size: 18px;
}

.e-bigger .e-schedule .e-schedule-toolbar .e-icon-down-arrow,
.e-bigger.e-schedule .e-schedule-toolbar .e-icon-down-arrow {
  font-size: 11px;
}

.e-bigger .e-schedule .e-schedule-toolbar .e-schedule .e-toolbar .e-hor-nav,
.e-bigger.e-schedule .e-schedule-toolbar .e-schedule .e-toolbar .e-hor-nav {
  min-height: 54px;
  min-width: 32px;
  z-index: 0;
}

.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-item .e-tbar-btn-text,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-item .e-tbar-btn-text {
  line-height: inherit;
}

.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items {
  min-height: 54px;
}

.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item {
  min-height: 54px;
}

.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator),
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator) {
  min-width: 34px;
}

.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-separator,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-separator {
  height: 28px;
  margin: 0;
  min-height: 20px;
}

.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-icons,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-icons {
  min-width: 24px;
}

.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn,
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control {
  height: auto;
  line-height: 25px;
  margin: 4px 0;
  min-height: 0;
  min-width: 34px;
  padding: 0 1.5px;
}

.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn.e-tbtn-txt .e-icons,
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn.e-tbtn-txt .e-icons,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons {
  padding: 0;
}

.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn.e-tbtn-txt .e-icons.e-icon-right,
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn.e-tbtn-txt .e-icons.e-icon-right,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right {
  padding: 2px 0 0;
}

.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn .e-btn-icon,
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-btn-icon,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn .e-btn-icon,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-btn-icon {
  height: 25px;
}

.e-bigger .e-schedule .e-more-popup-wrapper .e-header-day,
.e-bigger.e-schedule .e-more-popup-wrapper .e-header-day {
  font-size: 14px;
}

.e-bigger .e-schedule .e-vertical-view .e-header-cells .e-header-day,
.e-bigger.e-schedule .e-vertical-view .e-header-cells .e-header-day {
  font-size: 14px;
}

.e-bigger .e-schedule .e-vertical-view .e-header-cells .e-header-date,
.e-bigger.e-schedule .e-vertical-view .e-header-cells .e-header-date {
  font-size: 20px;
}

.e-bigger .e-schedule .e-vertical-view .e-resource-cells,
.e-bigger.e-schedule .e-vertical-view .e-resource-cells {
  font-size: 14px;
}

.e-bigger .e-schedule .e-vertical-view .e-time-cells-wrap table td,
.e-bigger.e-schedule .e-vertical-view .e-time-cells-wrap table td {
  font-size: 13px;
}

.e-bigger .e-schedule .e-vertical-view .e-clone-time-indicator,
.e-bigger .e-schedule .e-vertical-view .e-current-time,
.e-bigger.e-schedule .e-vertical-view .e-clone-time-indicator,
.e-bigger.e-schedule .e-vertical-view .e-current-time {
  font-size: 13px;
}

.e-bigger .e-schedule.e-device .e-vertical-view .e-time-cells-wrap table td,
.e-bigger.e-schedule.e-device .e-vertical-view .e-time-cells-wrap table td {
  font-size: 11px;
}

.e-bigger .e-schedule.e-device .e-vertical-view .e-clone-time-indicator,
.e-bigger .e-schedule.e-device .e-vertical-view .e-current-time,
.e-bigger.e-schedule.e-device .e-vertical-view .e-clone-time-indicator,
.e-bigger.e-schedule.e-device .e-vertical-view .e-current-time {
  font-size: 9px;
}

.e-bigger .e-schedule.e-rtl .e-month-view .e-date-header,
.e-bigger .e-schedule.e-rtl .e-month-agenda-view .e-date-header,
.e-bigger.e-schedule.e-rtl .e-month-view .e-date-header,
.e-bigger.e-schedule.e-rtl .e-month-agenda-view .e-date-header {
  margin: 8px 8px 0 0;
}

.e-bigger .e-schedule .e-month-view .e-date-header,
.e-bigger.e-schedule .e-month-view .e-date-header {
  line-height: 24px;
  margin: 8px 0 0 8px;
}

.e-bigger .e-schedule .e-month-view .e-header-cells,
.e-bigger.e-schedule .e-month-view .e-header-cells {
  line-height: 24px;
  padding: 10px 8px;
  height: 35px;
}

.e-bigger .e-schedule .e-month-view .e-resource-cells,
.e-bigger .e-schedule .e-month-view .e-date-header-wrap,
.e-bigger.e-schedule .e-month-view .e-resource-cells,
.e-bigger.e-schedule .e-month-view .e-date-header-wrap {
  font-size: 16px;
}

.e-bigger .e-schedule .e-month-view .e-content-wrap,
.e-bigger.e-schedule .e-month-view .e-content-wrap {
  font-size: 16px;
}

.e-bigger .e-schedule .e-month-view .e-m-date,
.e-bigger.e-schedule .e-month-view .e-m-date {
  font-size: 20px;
}

.e-bigger .e-schedule .e-month-view .e-resource-name,
.e-bigger .e-schedule .e-month-view .e-m-day,
.e-bigger.e-schedule .e-month-view .e-resource-name,
.e-bigger.e-schedule .e-month-view .e-m-day {
  font-size: 14px;
}

/*! schedule event tooltip */

.e-schedule-event-tooltip .e-subject {
  font-size: 12px;
}

.e-bigger .e-schedule-event-tooltip .e-subject,
.e-schedule-event-tooltip.e-bigger .e-subject {
  font-size: 14px;
  font-weight: 500;
}

.e-dialog.e-quick-dialog.e-following-events-dialog {
  width: 420px;
}

@media screen and (max-width: 767px) {
  .e-dialog.e-quick-dialog.e-following-events-dialog {
    width: 289px;
  }
}

.e-dialog.e-quick-dialog {
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  width: 320px;
}

.e-dialog.e-quick-dialog .e-disable {
  display: none;
}

.e-dialog.e-quick-dialog .e-quick-dialog-cancel {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-dialog.e-quick-dialog.e-rtl {
  text-align: right;
}

.e-bigger .e-dialog.e-quick-dialog {
  min-width: 370px;
}

/*! schedule event window */

.e-schedule-dialog .e-disable {
  display: none;
}

.e-schedule-dialog .e-icon-disable {
  opacity: .5;
}

.e-schedule-dialog .e-dlg-header-content {
  padding-bottom: 8px;
}

.e-schedule-dialog .e-dlg-content {
  padding-bottom: 12px;
  position: relative;
}

.e-schedule-dialog .e-event-delete {
  float: left;
}

.e-schedule-dialog .e-subject-container,
.e-schedule-dialog .e-start-container,
.e-schedule-dialog .e-start-time-zone-container,
.e-schedule-dialog .e-description-label {
  padding-right: 8px;
}

.e-schedule-dialog .e-location-container,
.e-schedule-dialog .e-end-container,
.e-schedule-dialog .e-end-time-zone-container {
  padding-left: 8px;
}

.e-schedule-dialog .e-all-day-container {
  padding-right: 16px;
}

.e-schedule-dialog .e-time-zone-row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: 0;
  margin-bottom: 0;
  overflow: hidden;
  padding-bottom: 0;
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
  width: 100%;
}

.e-schedule-dialog .e-time-zone-row .e-start-time-zone-container,
.e-schedule-dialog .e-time-zone-row .e-end-time-zone-container {
  display: none;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}

.e-schedule-dialog .e-time-zone-row.e-enable {
  height: 60px;
  margin-bottom: 12px;
}

.e-schedule-dialog .e-time-zone-row.e-enable .e-start-time-zone-container,
.e-schedule-dialog .e-time-zone-row.e-enable .e-end-time-zone-container {
  display: block;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.e-schedule-dialog .e-title-location-row,
.e-schedule-dialog .e-start-end-row,
.e-schedule-dialog .e-start-input-container,
.e-schedule-dialog .e-end-input-container {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  padding-bottom: 12px;
  width: 100%;
  padding-bottom: 14px;
}

.e-schedule-dialog .e-resources {
  padding-bottom: 12px;
  width: 100%;
}

.e-schedule-dialog .e-all-day-time-zone-row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  padding-bottom: 14px;
  padding-top: 8px;
  width: 100%;
  padding-top: 0;
}

.e-schedule-dialog .e-subject-container,
.e-schedule-dialog .e-location-container,
.e-schedule-dialog .e-start-container,
.e-schedule-dialog .e-end-container,
.e-schedule-dialog .e-start-time-zone-container,
.e-schedule-dialog .e-end-time-zone-container {
  width: 50%;
}

.e-schedule-dialog .e-description,
.e-schedule-dialog .e-float-input .e-description {
  height: 50px;
  resize: vertical;
}

.e-schedule-dialog .e-repeat-container,
.e-schedule-dialog .e-input-group .e-input-group-icon.e-icon-disable {
  display: none;
}

.e-schedule-dialog .e-footer-content {
  margin-top: 4px;
}

.e-schedule-dialog.e-rtl {
  text-align: right;
}

.e-schedule-dialog.e-rtl .e-all-day-container {
  margin-left: 16px;
  margin-right: 0;
}

.e-schedule-dialog.e-rtl .e-subject-container,
.e-schedule-dialog.e-rtl .e-start-container,
.e-schedule-dialog.e-rtl .e-start-time-zone-container,
.e-schedule-dialog.e-rtl .e-description-label {
  padding-left: 8px;
  padding-right: 0;
}

.e-schedule-dialog.e-rtl .e-location-container,
.e-schedule-dialog.e-rtl .e-end-container,
.e-schedule-dialog.e-rtl .e-end-time-zone-container {
  padding-left: 0;
  padding-right: 8px;
}

.e-schedule-dialog.e-rtl .e-event-delete {
  float: right;
}

.e-ddl.e-popup .e-resource-template {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  padding: 0 10px;
  text-indent: 10px;
}

.e-ddl.e-popup .e-resource-template .e-resource-color {
  height: 14px;
  margin-top: 6px;
  width: 14px;
}

.e-bigger .e-ddl.e-popup .e-resource-template {
  padding: 0 15px;
}

.e-bigger .e-ddl.e-popup .e-resource-template .e-resource-color {
  height: 16px;
  margin-top: 8px;
  width: 16px;
}

.e-bigger .e-schedule-dialog .e-disable {
  display: none;
}

.e-bigger .e-schedule-dialog .e-dlg-header-content {
  padding-bottom: 8px;
}

.e-bigger .e-schedule-dialog .e-dlg-content {
  padding-bottom: 12px;
  position: relative;
}

.e-bigger .e-schedule-dialog .e-event-cancel,
.e-bigger .e-schedule-dialog .e-event-delete {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-bigger .e-schedule-dialog .e-footer-content .e-btn.e-event-delete {
  float: left;
  margin-left: 0;
}

.e-bigger .e-schedule-dialog .e-subject-container,
.e-bigger .e-schedule-dialog .e-start-container,
.e-bigger .e-schedule-dialog .e-start-time-zone-container,
.e-bigger .e-schedule-dialog .e-description-label {
  padding-right: 12px;
}

.e-bigger .e-schedule-dialog .e-location-container,
.e-bigger .e-schedule-dialog .e-end-container,
.e-bigger .e-schedule-dialog .e-end-time-zone-container {
  padding-left: 12px;
}

.e-bigger .e-schedule-dialog .e-all-day-container {
  padding-right: 16px;
}

.e-bigger .e-schedule-dialog .e-time-zone-row {
  display: none;
}

.e-bigger .e-schedule-dialog .e-time-zone-row.e-enable {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: 64px;
}

.e-bigger .e-schedule-dialog .e-title-location-row,
.e-bigger .e-schedule-dialog .e-start-end-row,
.e-bigger .e-schedule-dialog .e-start-input-container,
.e-bigger .e-schedule-dialog .e-end-input-container,
.e-bigger .e-schedule-dialog .e-time-zone-row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  padding-bottom: 12px;
  width: 100%;
  padding-bottom: 16px;
}

.e-bigger .e-schedule-dialog .e-resources {
  padding-bottom: 12px;
  width: 100%;
}

.e-bigger .e-schedule-dialog .e-all-day-time-zone-row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  padding-bottom: 20px;
  padding-top: 0;
  width: 100%;
}

.e-bigger .e-schedule-dialog .e-subject-container,
.e-bigger .e-schedule-dialog .e-location-container,
.e-bigger .e-schedule-dialog .e-start-container,
.e-bigger .e-schedule-dialog .e-end-container,
.e-bigger .e-schedule-dialog .e-start-time-zone-container,
.e-bigger .e-schedule-dialog .e-end-time-zone-container {
  width: 50%;
}

.e-bigger .e-schedule-dialog .e-location-container,
.e-bigger .e-schedule-dialog .e-end-container,
.e-bigger .e-schedule-dialog .e-end-time-zone-container,
.e-bigger .e-schedule-dialog .e-start-container,
.e-bigger .e-schedule-dialog .e-start-time-zone-container,
.e-bigger .e-schedule-dialog .e-subject-container,
.e-bigger .e-schedule-dialog .e-description-row,
.e-bigger .e-schedule-dialog .e-repeat-container {
  padding-top: 0;
}

.e-bigger .e-schedule-dialog .e-all-day-time-zone-row {
  padding-bottom: 16px;
  padding-top: 10px;
  padding-top: 0;
}

.e-bigger .e-schedule-dialog .e-description,
.e-bigger .e-schedule-dialog .e-float-input .e-description {
  height: 50px;
  resize: vertical;
}

.e-bigger .e-schedule-dialog .e-time-zone-row,
.e-bigger .e-schedule-dialog .e-repeat-container,
.e-bigger .e-schedule-dialog .e-input-group .e-input-group-icon.e-icon-disable {
  display: none;
}

.e-bigger .e-schedule-dialog.e-rtl .e-all-day-container {
  margin-left: 20px;
  margin-right: 0;
}

.e-bigger .e-schedule-dialog.e-rtl .e-subject-container,
.e-bigger .e-schedule-dialog.e-rtl .e-start-container,
.e-bigger .e-schedule-dialog.e-rtl .e-start-time-zone-container,
.e-bigger .e-schedule-dialog.e-rtl .e-description-label {
  padding-left: 12px;
  padding-right: 0;
}

.e-bigger .e-schedule-dialog.e-rtl .e-location-container,
.e-bigger .e-schedule-dialog.e-rtl .e-end-container,
.e-bigger .e-schedule-dialog.e-rtl .e-end-time-zone-container {
  padding-left: 0;
  padding-right: 12px;
}

.e-bigger .e-schedule-dialog.e-rtl .e-event-delete {
  float: right;
}

.e-schedule-dialog.e-device .e-dlg-header,
.e-schedule-dialog.e-device .e-dlg-header * {
  width: 100%;
}

.e-schedule-dialog.e-device .e-dlg-header-content {
  background: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-bottom: 0;
}

.e-schedule-dialog.e-device .e-title-location-row,
.e-schedule-dialog.e-device .e-start-end-row,
.e-schedule-dialog.e-device .e-time-zone-row,
.e-schedule-dialog.e-device .e-start-input-container,
.e-schedule-dialog.e-device .e-end-input-container {
  display: inline;
}

.e-schedule-dialog.e-device .e-time-zone-row.e-enable {
  display: inline;
}

.e-schedule-dialog.e-device .e-subject-container,
.e-schedule-dialog.e-device .e-location-container,
.e-schedule-dialog.e-device .e-start-container,
.e-schedule-dialog.e-device .e-end-container,
.e-schedule-dialog.e-device .e-start-time-zone-container,
.e-schedule-dialog.e-device .e-end-time-zone-container {
  padding-left: 0;
  width: 100%;
}

.e-schedule-dialog.e-device .e-subject-container,
.e-schedule-dialog.e-device .e-start-container,
.e-schedule-dialog.e-device .e-start-time-zone-container,
.e-schedule-dialog.e-device .e-description-label {
  padding-right: 0;
}

.e-schedule-dialog.e-device .e-location-container,
.e-schedule-dialog.e-device .e-end-container,
.e-schedule-dialog.e-device .e-end-time-zone-container,
.e-schedule-dialog.e-device .e-start-container,
.e-schedule-dialog.e-device .e-start-time-zone-container,
.e-schedule-dialog.e-device .e-subject-container,
.e-schedule-dialog.e-device .e-description-row,
.e-schedule-dialog.e-device .e-repeat-container {
  padding-top: 20px;
}

.e-schedule-dialog.e-device .e-all-day-time-zone-row {
  padding-top: 20px;
  padding-top: 0;
}

.e-schedule-dialog.e-device .e-resources {
  padding-bottom: 0;
  padding-top: 20px;
}

.e-schedule-dialog.e-device .e-description,
.e-schedule-dialog.e-device .e-float-input .e-description {
  height: 60px;
  resize: vertical;
}

.e-schedule-dialog.e-device .e-all-day-time-zone-row {
  margin-top: 0;
  padding-bottom: 0;
}

.e-schedule-dialog.e-device .e-repeat-parent-row {
  padding-top: 8px;
}

.e-schedule-dialog.e-device .e-all-day-container {
  margin-right: 20px;
}

.e-schedule-dialog.e-device .e-title-header {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  width: 100%;
}

.e-schedule-dialog.e-device .e-save-icon,
.e-schedule-dialog.e-device .e-back-icon,
.e-schedule-dialog.e-device .e-forward-icon {
  cursor: pointer;
  line-height: normal;
}

.e-schedule-dialog.e-device .e-save-icon {
  text-align: right;
}

.e-schedule-dialog.e-device .e-time-zone-row,
.e-schedule-dialog.e-device .e-input-group .e-input-group-icon.e-icon-disable {
  display: none;
}

.e-schedule-dialog.e-device .e-repeat-container {
  display: block;
}

.e-schedule-dialog.e-device .e-icon-down-arrow {
  font-size: 11px;
}

.e-schedule-dialog.e-device.e-rtl .e-save-icon {
  text-align: left;
}

.e-schedule-dialog.e-device.e-rtl .e-all-day-container {
  margin-left: 20px;
  margin-right: 0;
}

.e-schedule-dialog.e-device.e-rtl .e-subject-container,
.e-schedule-dialog.e-device.e-rtl .e-start-container,
.e-schedule-dialog.e-device.e-rtl .e-start-time-zone-container,
.e-schedule-dialog.e-device.e-rtl .e-description-label {
  padding-left: 0;
}

.e-schedule-dialog.e-device.e-rtl .e-location-container,
.e-schedule-dialog.e-device.e-rtl .e-end-container,
.e-schedule-dialog.e-device.e-rtl .e-end-time-zone-container,
.e-schedule-dialog.e-device.e-rtl .e-all-day-container {
  padding-right: 0;
}

.e-schedule-dialog.e-device .e-recurrence-container {
  position: relative;
}

.e-schedule-dialog.e-device .e-recurrence-container.e-hide {
  display: none;
}

.e-schedule-dialog.e-device .e-recurrence-container .e-recurrence-edit-button {
  background: none;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: -3px 5px;
  position: absolute;
}

.e-schedule-dialog.e-device .e-recurrence-container .e-recurrence-edit-button .e-recurrence-edit.e-icons {
  font-size: 12px;
  position: relative;
  top: 1px;
}

/*! schedule quick popup */

.e-quick-popup-wrapper {
  background-color: #fff;
  border-radius: 2px;
  -webkit-box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2);
          box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2);
  color: #212529;
  max-width: 365px;
  min-width: 320px;
  opacity: 1;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 6px;
}

.e-quick-popup-wrapper .e-hidden {
  display: none;
}

.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper {
  position: absolute;
  right: 6px;
  top: 4px;
  padding: 2px 8px 0 0;
}

.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-edit,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-delete,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-close {
  color: rgba(33, 37, 41, 0.5);
}

.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-edit:focus, .e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-edit:hover,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-delete:focus,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-delete:hover,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-close:focus,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-close:hover {
  background: transparent;
  color: rgba(33, 37, 41, 0.75);
}

.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-edit .e-close-icon,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-delete .e-close-icon,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-close .e-close-icon {
  font-size: 11px;
  font-size: 14px;
}

.e-quick-popup-wrapper .e-cell-popup .e-popup-content {
  padding: 28px 14px;
}

.e-quick-popup-wrapper .e-cell-popup .e-popup-content .e-popup-table {
  width: 100%;
}

.e-quick-popup-wrapper .e-cell-popup .e-popup-content .e-popup-table .e-schedule-form > span {
  margin-bottom: 4px;
  margin-top: 14px;
}

.e-quick-popup-wrapper .e-cell-popup .e-popup-content .e-popup-table .e-subject {
  font-size: 22px;
  height: 40px;
}

.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper {
  padding: 6px 8px 0 0;
}

.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete {
  display: none;
}

.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close {
  position: relative;
  right: 2px;
}

.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close {
  color: rgba(33, 37, 41, 0.5);
}

.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:focus, .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:hover,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:focus,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:hover,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close:focus,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close:hover {
  background: transparent;
  color: rgba(33, 37, 41, 0.75);
}

.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit-icon,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete-icon,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close-icon {
  font-size: 11px;
  font-size: 14px;
}

.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:disabled:hover,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:disabled:hover {
  background: none;
}

.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:disabled > .e-edit-icon,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:disabled > .e-delete-icon,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:disabled > .e-edit-icon,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:disabled > .e-delete-icon {
  opacity: .5;
}

.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-subject-wrap {
  padding: 8px 14px;
}

.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-subject-wrap .e-subject {
  cursor: default;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  max-height: 87px;
  background-color: rgba(0, 123, 255, 0.3);
  border-left: 6px solid #007bff;
  padding: 8px 0 8px 10px;
  border-radius: 4px;
  padding: 8px;
}

.e-quick-popup-wrapper .e-event-popup .e-popup-content {
  padding: 0 14px 24px 14px;
}

.e-quick-popup-wrapper .e-cell-popup .e-header-icon-wrapper,
.e-quick-popup-wrapper .e-event-popup .e-header-icon-wrapper {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: end;
  -webkit-box-pack: end;
          justify-content: flex-end;
}

.e-quick-popup-wrapper .e-cell-popup .e-header-icon-wrapper .e-edit,
.e-quick-popup-wrapper .e-cell-popup .e-header-icon-wrapper .e-delete,
.e-quick-popup-wrapper .e-cell-popup .e-header-icon-wrapper .e-close,
.e-quick-popup-wrapper .e-event-popup .e-header-icon-wrapper .e-edit,
.e-quick-popup-wrapper .e-event-popup .e-header-icon-wrapper .e-delete,
.e-quick-popup-wrapper .e-event-popup .e-header-icon-wrapper .e-close {
  background-color: transparent;
  border: 0;
}

.e-quick-popup-wrapper .e-cell-popup .e-date-time,
.e-quick-popup-wrapper .e-cell-popup .e-location,
.e-quick-popup-wrapper .e-cell-popup .e-time-zone,
.e-quick-popup-wrapper .e-cell-popup .e-description,
.e-quick-popup-wrapper .e-cell-popup .e-resource,
.e-quick-popup-wrapper .e-event-popup .e-date-time,
.e-quick-popup-wrapper .e-event-popup .e-location,
.e-quick-popup-wrapper .e-event-popup .e-time-zone,
.e-quick-popup-wrapper .e-event-popup .e-description,
.e-quick-popup-wrapper .e-event-popup .e-resource {
  color: #212529;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  padding-top: 10px;
}

.e-quick-popup-wrapper .e-cell-popup .e-date-time-icon,
.e-quick-popup-wrapper .e-cell-popup .e-location-icon,
.e-quick-popup-wrapper .e-cell-popup .e-time-zone-icon,
.e-quick-popup-wrapper .e-cell-popup .e-description-icon,
.e-quick-popup-wrapper .e-cell-popup .e-resource-icon,
.e-quick-popup-wrapper .e-event-popup .e-date-time-icon,
.e-quick-popup-wrapper .e-event-popup .e-location-icon,
.e-quick-popup-wrapper .e-event-popup .e-time-zone-icon,
.e-quick-popup-wrapper .e-event-popup .e-description-icon,
.e-quick-popup-wrapper .e-event-popup .e-resource-icon {
  color: #495057;
  font-size: 18px;
  padding-right: 13px;
  font-size: 16px;
  padding: 2px 10px 0 0;
}

.e-quick-popup-wrapper .e-cell-popup .e-date-time-details,
.e-quick-popup-wrapper .e-cell-popup .e-location-details,
.e-quick-popup-wrapper .e-cell-popup .e-time-zone-details,
.e-quick-popup-wrapper .e-cell-popup .e-description-details,
.e-quick-popup-wrapper .e-cell-popup .e-resource-details,
.e-quick-popup-wrapper .e-event-popup .e-date-time-details,
.e-quick-popup-wrapper .e-event-popup .e-location-details,
.e-quick-popup-wrapper .e-event-popup .e-time-zone-details,
.e-quick-popup-wrapper .e-event-popup .e-description-details,
.e-quick-popup-wrapper .e-event-popup .e-resource-details {
  color: #212529;
  cursor: default;
  font-size: 14px;
}

.e-quick-popup-wrapper .e-popup-table td:last-child {
  padding-top: 0;
}

.e-quick-popup-wrapper .e-popup-footer {
  display: block;
  padding: 0 14px 14px 0;
  text-align: right;
}

.e-quick-popup-wrapper .e-popup-footer .e-event-edit {
  margin-right: 8px;
}

.e-quick-popup-wrapper .e-popup-footer .e-event-edit,
.e-quick-popup-wrapper .e-popup-footer .e-event-delete {
  right: auto;
}

.e-quick-popup-wrapper .e-popup-footer .e-event-edit:disabled,
.e-quick-popup-wrapper .e-popup-footer .e-event-delete:disabled {
  color: #fff;
}

.e-quick-popup-wrapper .e-popup-footer .e-event-details {
  border: none;
  margin-right: 8px;
  right: auto;
  text-transform: capitalize;
}

.e-quick-popup-wrapper.e-rtl {
  text-align: right;
}

.e-quick-popup-wrapper.e-rtl .e-cell-popup .e-header-icon-wrapper {
  left: 6px;
  right: auto;
}

.e-quick-popup-wrapper.e-rtl .e-cell-popup .e-popup-footer {
  padding: 8px 18px 8px 8px;
  text-align: left;
}

.e-quick-popup-wrapper.e-rtl .e-popup-content .e-date-time-wrapper,
.e-quick-popup-wrapper.e-rtl .e-popup-content .e-location-details,
.e-quick-popup-wrapper.e-rtl .e-popup-content .e-time-zone-details,
.e-quick-popup-wrapper.e-rtl .e-popup-content .e-description-details,
.e-quick-popup-wrapper.e-rtl .e-popup-content .e-resource-details {
  margin-right: 10px;
}

.e-quick-popup-wrapper.e-rtl .e-popup-footer {
  padding: 8px 8px 8px 18px;
}

.e-quick-popup-wrapper.e-rtl .e-date-time-icon {
  padding: 0 0 0 13px;
}

.e-quick-popup-wrapper.e-rtl .e-event-popup .e-date-time-icon {
  padding: 0 13px;
}

.e-quick-popup-wrapper.e-rtl .e-event-details {
  margin-left: 8px;
}

.e-quick-popup-wrapper.e-rtl .e-event-edit {
  margin-left: 8px;
}

.e-quick-popup-wrapper.e-device {
  bottom: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-width: 100%;
  overflow: hidden;
  padding: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1004;
}

.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper {
  background-color: #fff;
}

.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit,
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete,
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close {
  opacity: 1;
}

.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:focus, .e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:hover,
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:focus,
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:hover,
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close:focus,
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close:hover {
  background: none;
}

.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-edit.e-btn.e-small.e-round,
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-delete.e-btn.e-small.e-round,
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-close.e-btn.e-small.e-round {
  height: 2.5em;
  width: 2.5em;
}

.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-edit,
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-delete {
  display: block;
}

.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-close {
  margin-left: 0;
  margin-right: auto;
  -ms-flex-order: -1;
  -webkit-box-ordinal-group: 0;
          order: -1;
}

.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-subject-wrap {
  padding: 12px 24px;
}

.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-content {
  padding: 12px 24px;
}

.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  padding: 15px;
}

.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-close,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-edit,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-delete {
  background-color: transparent;
  border: 0;
  height: 40px;
  width: 40px;
  background-color: #fff;
  color: rgba(33, 37, 41, 0.5);
}

.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-close:focus, .e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-close:hover,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-edit:focus,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-edit:hover,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-delete:focus,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-delete:hover {
  background: none;
}

.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-subject {
  font-size: 15px;
  font-weight: 500;
  height: 40px;
  line-height: 2.25;
  padding: 4px 5px;
  width: calc(100% - 95px);
}

.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-close-icon,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-edit-icon,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-delete-icon {
  font-size: 14px;
}

.e-quick-popup-wrapper.e-device.e-rtl .e-event-popup .e-popup-header .e-close {
  margin-left: auto;
  margin-right: 0;
}

.e-bigger .e-quick-popup-wrapper .e-cell-popup .e-popup-content .e-popup-table .e-subject {
  font-size: 24px;
}

.e-bigger .e-quick-popup-wrapper .e-cell-popup .e-popup-content {
  padding: 30px 16px;
}

.e-bigger .e-quick-popup-wrapper .e-popup-footer {
  padding: 0 16px 16px 0;
}

.e-bigger .e-quick-popup-wrapper .e-cell-popup .e-date-time-icon,
.e-bigger .e-quick-popup-wrapper .e-event-popup .e-date-time-icon {
  padding-right: 10px;
}

.e-bigger .e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-close .e-close-icon {
  font-size: 16px;
}

.e-bigger .e-quick-popup-wrapper.e-rtl .e-cell-popup .e-date-time-icon {
  padding-right: 0;
}

.e-bigger .e-quick-popup-wrapper.e-rtl .e-event-popup .e-date-time-icon {
  padding-right: 13px;
}

.e-bigger .e-quick-popup-wrapper .e-edit.e-btn.e-small.e-round,
.e-bigger .e-quick-popup-wrapper .e-delete.e-btn.e-small.e-round,
.e-bigger .e-quick-popup-wrapper .e-close.e-btn.e-small.e-round {
  height: 2em;
  width: 2em;
}

.e-bigger .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close-icon,
.e-bigger .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit-icon,
.e-bigger .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete-icon {
  font-size: 14px;
}

.e-bigger .e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close-icon,
.e-bigger .e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit-icon,
.e-bigger .e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete-icon {
  font-size: 14px;
}

.e-bigger .e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-subject {
  padding: 0 5px 0 8px;
}

.e-bigger .e-more-popup-wrapper {
  padding: 12px 2px 16px;
}

.e-bigger .e-agenda-view .e-subject {
  font-size: 16px;
}

.e-bigger .e-agenda-view .e-date-time {
  font-size: 14px;
}

.e-bigger .e-agenda-view .e-day-date-header .e-m-date {
  font-size: 20px;
}

.e-bigger .e-agenda-view .e-day-date-header .e-m-day {
  font-size: 14px;
}

.e-bigger .e-timeline-view .e-resource-cells {
  padding: 14px 0 14px 12px;
}

.e-bigger .e-timeline-view .e-resource-text {
  font-size: 14px;
  padding-left: 12px;
}

.e-bigger .e-timeline-view .e-navigate {
  font-size: 16px;
  padding: 8px 0 8px 8px;
}

.e-bigger .e-timeline-view .e-date-header-wrap table tbody td > span {
  font-size: 16px;
  padding: 8px 0 8px 8px;
}

.e-appointment.e-schedule-event-clone {
  background: #007bff;
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
          box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
  color: #fff;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: 38px;
  width: 100px;
  z-index: 9;
}

.e-appointment.e-schedule-event-clone.e-drag-clone {
  cursor: move;
}

.e-appointment.e-schedule-event-clone .e-recurrence-icon,
.e-appointment.e-schedule-event-clone .e-recurrence-edit-icon,
.e-appointment.e-schedule-event-clone .e-indicator.e-left-icon,
.e-appointment.e-schedule-event-clone .e-indicator.e-right-icon,
.e-appointment.e-schedule-event-clone .e-event-resize.e-left-handler,
.e-appointment.e-schedule-event-clone .e-event-resize.e-right-handler {
  display: none;
}

.e-appointment.e-schedule-event-clone .e-appointment-details {
  -ms-flex: auto;
  -webkit-box-flex: 1;
          flex: auto;
  overflow: hidden;
  padding: 0 4px;
  text-align: left;
}

.e-appointment.e-schedule-event-clone .e-appointment-details .e-inner-wrap {
  -ms-flex: auto;
  -webkit-box-flex: 1;
          flex: auto;
  overflow: hidden;
}

.e-appointment.e-schedule-event-clone .e-appointment-details .e-subject {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  margin-left: auto;
  min-height: 18px;
  overflow: hidden;
  padding-top: 4px;
  text-overflow: ellipsis;
}

.e-appointment.e-schedule-event-clone .e-appointment-details .e-time {
  font-size: 11px;
  overflow: hidden;
  padding-top: 1px;
  text-overflow: ellipsis;
}

.e-appointment.e-schedule-event-clone .e-appointment-details .e-location {
  display: none;
}

.e-appointment.e-schedule-event-clone.e-month-event .e-appointment-details .e-subject {
  padding: 3px 2px;
}

.e-appointment.e-schedule-event-clone.e-month-event .e-appointment-details .e-time {
  display: none;
}

.e-vertical-view .e-all-day-appointment-wrapper .e-appointment.e-schedule-event-clone .e-appointment-details .e-subject {
  padding: 3px 0 1px 4px;
}

.e-vertical-view .e-all-day-appointment-wrapper .e-appointment.e-schedule-event-clone .e-appointment-details .e-time {
  display: none;
}

.e-bigger .e-schedule .e-month-view .e-current-date .e-date-header {
  width: 26px;
}

.e-more-popup-wrapper {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  -webkit-box-shadow: 0 10px 10px 0 #333;
          box-shadow: 0 10px 10px 0 #333;
  opacity: 1;
  padding: 12px 4px 14px;
  width: 225px;
  border-radius: 6px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.e-more-popup-wrapper .e-more-appointment-wrapper {
  margin: 0 4px;
}

.e-more-popup-wrapper .e-more-event-popup {
  height: 100%;
  position: relative;
  width: 100%;
}

.e-more-popup-wrapper .e-more-event-header {
  height: 35px;
  margin: 0 8px 4px 14px;
}

.e-more-popup-wrapper .e-more-event-content {
  height: calc(100% - 35px);
  max-height: 300px;
  overflow-y: auto;
  padding-left: 10px;
  padding-right: 10px;
  padding: 10px 10px 0;
}

.e-more-popup-wrapper .e-more-event-content .e-appointment-border {
  border: 0;
  -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
          box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}

.e-more-popup-wrapper .e-more-event-date-header {
  height: 100%;
  width: calc(100% - 25px);
}

.e-more-popup-wrapper .e-more-event-date-header .e-current-date {
  color: #007bff;
}

.e-more-popup-wrapper .e-header-day {
  color: #212529;
  font-size: 14px;
  line-height: 1;
  padding-bottom: 4px;
}

.e-more-popup-wrapper .e-header-date {
  color: #212529;
  font-size: 18px;
  line-height: 1;
  max-width: 15%;
}

.e-more-popup-wrapper .e-header-date:hover {
  cursor: pointer;
  text-decoration: underline;
}

.e-more-popup-wrapper .e-header-date:focus {
  text-decoration: underline;
}

.e-more-popup-wrapper .e-more-event-close {
  background-color: transparent;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: rgba(33, 37, 41, 0.5);
  cursor: pointer;
  height: 25px;
  position: absolute;
  right: 6px;
  width: 25px;
}

.e-more-popup-wrapper .e-more-event-close .e-close-icon {
  font-size: 9px;
  font-size: 14px;
}

.e-more-popup-wrapper .e-more-event-close .e-btn-icon {
  margin-top: 3px;
}

.e-more-popup-wrapper .e-more-event-close:focus, .e-more-popup-wrapper .e-more-event-close:hover {
  background-color: transparent;
  border-radius: 50%;
  color: rgba(33, 37, 41, 0.75);
}

.e-more-popup-wrapper .e-appointment {
  background: #007bff;
  border-radius: 4px;
  color: #fff;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: 22px;
  line-height: 20px;
  margin-bottom: 4px;
  padding: 2px 0;
  width: 100%;
}

.e-more-popup-wrapper .e-appointment .e-subject {
  color: #fff;
  -ms-flex: auto;
  -webkit-box-flex: 1;
          flex: auto;
  font-size: 13px;
  font-weight: 500;
  overflow: hidden;
  padding: 0 2px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.e-more-popup-wrapper .e-appointment .e-recurrence-icon,
.e-more-popup-wrapper .e-appointment .e-recurrence-edit-icon {
  line-height: 22px;
  padding: 0 2px;
}

.e-more-popup-wrapper .e-appointment.e-appointment-border, .e-more-popup-wrapper .e-appointment:focus {
  border: 0;
  -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
          box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}

.e-more-popup-wrapper.e-device {
  bottom: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-width: 100%;
  overflow: hidden;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1002;
}

.e-more-popup-wrapper.e-device .e-more-event-content {
  max-height: unset;
}

.e-more-popup-wrapper.e-rtl .e-header-date {
  padding-right: 10px;
}

.e-more-popup-wrapper.e-rtl .e-header-day {
  padding-right: 10px;
}

.e-more-popup-wrapper.e-rtl .e-more-event-close {
  left: 6px;
  right: auto;
}

/*! schedule component theme */

.e-schedule {
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.e-schedule .e-date-header-wrap {
  border-color: #dee2e6;
  border-style: solid;
  border-width: 0;
  position: relative;
}

.e-schedule .e-vertical-view .e-date-header-wrap table tbody td:first-child,
.e-schedule .e-vertical-view .e-content-wrap table td:first-child {
  border-left-width: 0;
}

.e-schedule .e-vertical-view .e-date-header-wrap .e-all-day-cells {
  background-color: #fff;
}

.e-schedule .e-vertical-view .e-date-header-wrap .e-all-day-cells:hover {
  background: #f2f4f6;
}

.e-schedule .e-vertical-view .e-left-indent-wrap table tbody td {
  background-color: #fff;
  border-color: #dee2e6;
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: #212529;
}

.e-schedule .e-vertical-view .e-left-indent-wrap table tbody td.e-header-cells {
  border-bottom-width: 0;
}

.e-schedule .e-vertical-view .e-left-indent-wrap table tbody td.e-header-cells.e-week-number {
  color: #6c757d;
  font-size: 14px;
  padding-top: 10px;
  text-align: center;
  vertical-align: top;
}

.e-schedule .e-vertical-view .e-left-indent-wrap table tbody td.e-resource-cells {
  border-bottom-color: transparent;
}

.e-schedule .e-vertical-view .e-date-header-wrap table tbody td {
  background-color: #fff;
  border-color: #dee2e6;
  border-style: solid;
  border-width: 0 0 1px 1px;
  color: #212529;
  text-align: left;
}

.e-schedule .e-vertical-view .e-date-header-wrap table tbody td.e-header-cells {
  border-bottom-width: 0;
}

.e-schedule .e-vertical-view .e-time-cells-wrap table td {
  background-color: #fff;
  border-color: #dee2e6;
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: #6c757d;
  color: #212529;
}

.e-schedule .e-vertical-view .e-time-cells-wrap table td {
  border-bottom-color: transparent;
}

.e-schedule .e-vertical-view .e-time-cells-wrap .e-time-cells {
  border-bottom-color: #dee2e6;
}

.e-schedule .e-vertical-view .e-header-cells {
  background-color: #fff;
}

.e-schedule .e-vertical-view .e-header-cells.e-current-day {
  color: #007bff;
}

.e-schedule .e-vertical-view .e-work-cells {
  background-color: #f8f9fa;
  border-color: #dee2e6;
  border-style: solid;
  border-width: 0 0 1px 1px;
}

.e-schedule .e-vertical-view .e-work-cells:hover {
  background: #f2f4f6;
  color: #212529;
}

.e-schedule .e-vertical-view .e-alternate-cells {
  border-bottom-style: dashed;
}

.e-schedule .e-vertical-view .e-work-hours {
  background-color: #fff;
}

.e-schedule .e-vertical-view .e-all-day-cells {
  background-color: #fff;
}

.e-schedule .e-vertical-view .e-all-day-cells.e-current-day {
  color: #007bff;
}

.e-schedule .e-vertical-view .e-all-day-cells.e-selected-cell {
  background-color: #e9ecef;
  color: #212529;
}

.e-schedule .e-vertical-view .e-all-day-cells.e-selected-cell:hover {
  background-color: #e9ecef;
}

.e-schedule .e-vertical-view .e-selected-cell {
  background-color: #e9ecef;
  color: #212529;
}

.e-schedule .e-vertical-view .e-selected-cell:hover {
  background-color: #e9ecef;
}

.e-schedule .e-vertical-view .e-clone-time-indicator,
.e-schedule .e-vertical-view .e-current-time {
  color: #007bff;
}

.e-schedule .e-vertical-view .e-current-timeline {
  border-top: 1px solid #007bff;
}

.e-schedule .e-vertical-view .e-previous-timeline {
  border-top: 1px dotted #007bff;
}

.e-schedule .e-vertical-view.e-by-date .e-date-header-wrap table tbody td.e-header-cells {
  border-bottom-width: 1px;
}

.e-schedule .e-month-view .e-date-header-wrap table td:first-child,
.e-schedule .e-month-view .e-content-wrap table td:first-child {
  border-left-width: 0;
}

.e-schedule .e-month-view .e-date-header-wrap table td,
.e-schedule .e-month-agenda-view .e-date-header-wrap table td {
  background-color: #fff;
  border-color: #dee2e6;
  border-style: solid;
  border-width: 0 0 1px 1px;
  color: #212529;
  text-align: left;
}

.e-schedule .e-month-view .e-date-header-wrap table td.e-current-day,
.e-schedule .e-month-agenda-view .e-date-header-wrap table td.e-current-day {
  color: #007bff;
}

.e-schedule .e-month-view .e-work-cells,
.e-schedule .e-month-agenda-view .e-work-cells {
  background-color: #f8f9fa;
  border-color: #dee2e6;
  border-style: solid;
  border-width: 0 0 1px 1px;
  color: #212529;
}

.e-schedule .e-month-view .e-work-cells:hover,
.e-schedule .e-month-agenda-view .e-work-cells:hover {
  background: #f2f4f6;
  color: #212529;
}

.e-schedule .e-month-view .e-work-days,
.e-schedule .e-month-agenda-view .e-work-days {
  background-color: #fff;
}

.e-schedule .e-month-view .e-other-month,
.e-schedule .e-month-agenda-view .e-other-month {
  color: #6c757d;
}

.e-schedule .e-month-view .e-current-date .e-date-header,
.e-schedule .e-month-agenda-view .e-current-date .e-date-header {
  background-color: #007bff;
  border-radius: 50%;
  color: #fff;
  width: 20px;
}

.e-schedule .e-month-view .e-selected-cell,
.e-schedule .e-month-agenda-view .e-selected-cell {
  background-color: #e9ecef;
  color: #212529;
}

.e-schedule .e-month-view .e-selected-cell .e-more-indicator,
.e-schedule .e-month-agenda-view .e-selected-cell .e-more-indicator {
  color: #212529;
}

.e-schedule .e-month-view .e-selected-cell:hover,
.e-schedule .e-month-agenda-view .e-selected-cell:hover {
  background-color: #e9ecef;
}

.e-schedule .e-month-agenda-view .e-date-header-wrap table td {
  border-width: 0 0 1px 0;
  text-align: center;
}

.e-schedule .e-month-agenda-view .e-work-cells {
  border-width: 0;
}

.e-schedule .e-month-agenda-view .e-current-date .e-date-header {
  width: 24px;
}

.e-schedule .e-timeline-view .e-date-header-wrap table td:first-child,
.e-schedule .e-timeline-view .e-content-wrap table td:first-child,
.e-schedule .e-timeline-month-view .e-date-header-wrap table td:first-child,
.e-schedule .e-timeline-month-view .e-content-wrap table td:first-child {
  border-left-width: 0;
}

.e-schedule .e-timeline-view .e-content-wrap table tr:last-child td,
.e-schedule .e-timeline-month-view .e-content-wrap table tr:last-child td {
  border-bottom-width: 0;
}

.e-schedule .e-timeline-view .e-date-header-wrap table td,
.e-schedule .e-timeline-month-view .e-date-header-wrap table td {
  background-color: #fff;
  border-color: #dee2e6;
  border-style: solid;
  border-width: 0 0 1px 1px;
  color: #212529;
}

.e-schedule .e-timeline-view .e-date-header-wrap table td.e-current-day,
.e-schedule .e-timeline-month-view .e-date-header-wrap table td.e-current-day {
  color: #007bff;
}

.e-schedule .e-timeline-view .e-work-cells,
.e-schedule .e-timeline-month-view .e-work-cells {
  background-color: #f8f9fa;
  border-color: #dee2e6;
  border-style: solid;
  border-width: 0 0 1px 1px;
  color: #212529;
}

.e-schedule .e-timeline-view .e-work-cells:hover:not(.e-resource-group-cells),
.e-schedule .e-timeline-month-view .e-work-cells:hover:not(.e-resource-group-cells) {
  background: #f2f4f6;
  color: #212529;
}

.e-schedule .e-timeline-view .e-work-days,
.e-schedule .e-timeline-month-view .e-work-days {
  background-color: #fff;
}

.e-schedule .e-timeline-view .e-resource-group-cells,
.e-schedule .e-timeline-month-view .e-resource-group-cells {
  background-color: #f8f9fa;
}

.e-schedule .e-timeline-view .e-selected-cell,
.e-schedule .e-timeline-month-view .e-selected-cell {
  background-color: #e9ecef;
  color: #212529;
}

.e-schedule .e-timeline-view .e-selected-cell:hover:not(.e-resource-group-cells),
.e-schedule .e-timeline-month-view .e-selected-cell:hover:not(.e-resource-group-cells) {
  background-color: #e9ecef;
}

.e-schedule .e-timeline-view .e-work-hours {
  background-color: #fff;
}

.e-schedule .e-timeline-view .e-resource-group-cells {
  background-color: #f8f9fa;
}

.e-schedule .e-timeline-view .e-selected-cell {
  background-color: #e9ecef;
  color: #212529;
}

.e-schedule .e-timeline-view .e-selected-cell:hover {
  background-color: #e9ecef;
}

.e-schedule .e-timeline-view .e-alternate-cells {
  border-left-style: dashed;
}

.e-schedule .e-timeline-view .e-header-row .e-time-cells {
  border-left-width: 0;
}

.e-schedule .e-timeline-view .e-clone-time-indicator,
.e-schedule .e-timeline-view .e-current-time {
  color: #007bff;
  font-size: 12px;
}

.e-schedule .e-timeline-view .e-current-timeline {
  border-left: 1px solid #007bff;
}

.e-schedule.e-rtl .e-vertical-view .e-date-header-wrap table tbody td:first-child,
.e-schedule.e-rtl .e-vertical-view .e-content-wrap table td:first-child {
  border-right-width: 0;
}

.e-schedule.e-rtl .e-vertical-view .e-date-header-wrap table tbody td,
.e-schedule.e-rtl .e-vertical-view .e-work-cells {
  border-width: 0 1px 1px 0;
}

.e-schedule.e-rtl .e-vertical-view .e-left-indent-wrap .e-header-cells,
.e-schedule.e-rtl .e-vertical-view .e-date-header-wrap .e-header-cells {
  border-bottom-width: 0;
}

.e-schedule.e-rtl .e-vertical-view .e-left-indent-wrap table tbody td,
.e-schedule.e-rtl .e-vertical-view .e-time-cells-wrap table tbody td {
  border-width: 0 0 1px 1px;
}

.e-schedule.e-rtl .e-month-view .e-date-header-wrap table td:first-child,
.e-schedule.e-rtl .e-month-view .e-content-wrap table td:first-child {
  border-right-width: 0;
}

.e-schedule.e-rtl .e-month-view .e-date-header-wrap table td {
  border-width: 0 1px 1px 0;
}

.e-schedule.e-rtl .e-month-view .e-work-cells,
.e-schedule.e-rtl .e-month-agenda-view .e-work-cells {
  border-width: 0 1px 1px 0;
}

.e-schedule.e-rtl .e-month-agenda-view .e-work-cells {
  border-width: 0;
}

.e-schedule.e-rtl .e-timeline-view .e-date-header-wrap table td:first-child,
.e-schedule.e-rtl .e-timeline-view .e-content-wrap table td:first-child,
.e-schedule.e-rtl .e-timeline-month-view .e-date-header-wrap table td:first-child,
.e-schedule.e-rtl .e-timeline-month-view .e-content-wrap table td:first-child {
  border-right-width: 0;
}

.e-schedule.e-rtl .e-timeline-view .e-date-header-wrap table td:last-child,
.e-schedule.e-rtl .e-timeline-view .e-content-wrap table td:last-child,
.e-schedule.e-rtl .e-timeline-month-view .e-date-header-wrap table td:last-child,
.e-schedule.e-rtl .e-timeline-month-view .e-content-wrap table td:last-child {
  border-left-width: 0;
}

.e-schedule.e-rtl .e-timeline-view .e-date-header-wrap table td,
.e-schedule.e-rtl .e-timeline-view .e-content-wrap table td,
.e-schedule.e-rtl .e-timeline-month-view .e-date-header-wrap table td,
.e-schedule.e-rtl .e-timeline-month-view .e-content-wrap table td {
  border-width: 0 1px 1px 0;
}

.e-schedule.e-rtl .e-timeline-view .e-alternate-cells {
  border-right-style: dashed;
}

.e-schedule.e-rtl .e-timeline-view .e-header-row .e-time-cells {
  border-right-width: 0;
}

.e-tooltip-wrap.e-schedule-error {
  background-color: #fcdbe4;
  border-color: #fcdbe4;
  z-index: 1000;
}

.e-tooltip-wrap.e-schedule-error .e-arrow-tip.e-tip-top {
  left: 44%;
}

.e-tooltip-wrap.e-schedule-error .e-arrow-tip-inner.e-tip-top,
.e-tooltip-wrap.e-schedule-error .e-arrow-tip-outer.e-tip-top {
  border-bottom: 8px solid #fcdbe4;
  color: #fcdbe4;
}

.e-tooltip-wrap.e-schedule-error .e-arrow-tip-outer.e-tip-bottom,
.e-tooltip-wrap.e-schedule-error .e-arrow-tip-inner.e-tip-bottom {
  border-top: 8px solid #fcdbe4;
  color: #fcdbe4;
}

.e-tooltip-wrap.e-schedule-error .e-tip-content {
  padding: 3px 6px;
}

.e-tooltip-wrap.e-schedule-error .e-tip-content {
  padding: 4px 8px 0;
}

.e-tooltip-wrap.e-schedule-error .e-arrow-tip {
  overflow: visible;
}

.e-tooltip-wrap.e-schedule-error .e-tip-content,
.e-tooltip-wrap.e-schedule-error .e-tip-content label {
  color: #dc3545;
}

/*! recurrence editor theme wise definitions*/

/*! Recurrence-Editor component layout */

.e-recurrenceeditor .e-editor {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-flow: row wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
  margin-left: auto;
  margin-right: auto;
  max-width: 1240px;
}

.e-recurrenceeditor .e-recurrence-table {
  table-layout: fixed;
  width: 100%;
}

.e-recurrenceeditor .e-recurrence-table.e-repeat-content-wrapper td:last-child {
  width: 27%;
}

.e-recurrenceeditor .e-recurrence-table.e-month-expand-wrapper td:first-child {
  width: 24%;
}

.e-recurrenceeditor .e-recurrence-table .e-repeat-content {
  display: inline-block;
  font-weight: normal;
  padding: 18px 0 0 8px;
}

.e-recurrenceeditor .e-recurrence-table .e-input-wrapper {
  float: none;
  width: 100%;
}

.e-recurrenceeditor .e-recurrence-table .e-week-position {
  position: relative;
  right: 16px;
}

.e-recurrenceeditor .e-recurrence-table .e-monthday-element {
  padding-left: 10px;
}

.e-recurrenceeditor .e-icons {
  height: 0;
}

.e-recurrenceeditor .e-input-wrapper-side.e-form-left {
  padding: 0 8px 16px 0;
}

.e-recurrenceeditor .e-form-left {
  padding: 0 8px 16px 0;
}

.e-recurrenceeditor .e-form-right,
.e-recurrenceeditor .e-input-wrapper-side.e-form-right {
  padding: 0 0 10px 8px;
}

.e-recurrenceeditor .e-input-wrapper {
  float: left;
  width: 50%;
}

.e-recurrenceeditor .e-input-wrapper div {
  margin-bottom: 2.5%;
}

.e-recurrenceeditor .e-input-wrapper.e-end-on-date,
.e-recurrenceeditor .e-input-wrapper.e-end-on-count {
  padding-right: 0;
}

.e-recurrenceeditor.e-rtl .e-end-on > div,
.e-recurrenceeditor.e-rtl .e-month-expander > div > div {
  float: right;
}

.e-recurrenceeditor.e-rtl .e-form-left,
.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-form-left {
  padding: 0 0 10px 8px;
}

.e-recurrenceeditor.e-rtl .e-form-right,
.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-form-right {
  padding: 0 8px 10px 0;
}

.e-recurrenceeditor.e-rtl .e-recurrence-table .e-monthday-element {
  padding-left: 0;
}

.e-recurrenceeditor.e-rtl .e-week-position {
  padding-left: 16px;
  right: 0;
}

.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-label,
.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-non-week > .e-month-expander-label {
  padding-right: 0;
}

.e-recurrenceeditor.e-rtl .e-end-on-label {
  margin-bottom: 5px;
}

.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-left {
  padding-left: 8px;
  padding-right: 0;
}

.e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-date,
.e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-count {
  padding-left: 0;
  padding-right: 8px;
}

.e-recurrenceeditor.e-rtl .e-recurrenceeditor .e-recurrence-table.e-month-expand-wrapper td:first-child {
  width: 0;
}

.e-recurrenceeditor .e-days .e-week-expander-label {
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 8px;
}

.e-recurrenceeditor .e-days button {
  border-radius: 50%;
  -ms-flex-flow: row wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
  height: 35px;
  margin: 0 8px 10px;
  width: 35px;
}

.e-recurrenceeditor .e-hide-recurrence-element {
  display: none;
}

.e-recurrenceeditor .e-half-space {
  width: 20%;
}

.e-recurrenceeditor .e-year-expander {
  margin-bottom: 11px;
}

.e-recurrenceeditor .e-month-expander tr:first-child .e-input-wrapper {
  margin-bottom: 11px;
}

.e-recurrenceeditor .e-month-expander-checkbox-wrapper.e-input-wrapper {
  margin-top: -3px;
}

.e-recurrenceeditor .e-input-wrapper-side {
  float: left;
  padding: 16px 20px 0;
  width: 50%;
}

.e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-label {
  float: none;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 7px;
  padding-right: 16px;
}

.e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-left {
  padding-right: 16px;
}

.e-recurrenceeditor .e-input-wrapper-side.e-non-week > .e-input-wrapper {
  margin: 0;
}

.e-recurrenceeditor .e-input-wrapper-side.e-non-week > .e-month-expander-label {
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 7px;
  padding-right: 16px;
}

.e-recurrenceeditor .e-input-wrapper-side .e-days .e-form-left {
  padding-bottom: 6px;
}

.e-recurrenceeditor .e-input-wrapper-side .e-non-week .e-form-left {
  padding-bottom: 12px;
}

.e-recurrenceeditor .e-input-wrapper-side.e-form-right {
  margin-bottom: 11px;
}

.e-bigger .e-recurrenceeditor {
  padding: 0;
}

.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-form-left {
  padding: 0 12px 11px 0;
}

.e-bigger .e-recurrenceeditor .e-form-left {
  padding: 0 12px 14px 0;
}

.e-bigger .e-recurrenceeditor .e-form-right,
.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-form-right {
  padding: 0 0 10px 12px;
}

.e-bigger .e-recurrenceeditor .e-recurrence-table .e-week-position {
  right: 24px;
}

.e-bigger .e-recurrenceeditor .e-input-wrapper-side .e-days .e-form-left {
  padding-bottom: 6px;
}

.e-bigger .e-recurrenceeditor .e-recurrence-table .e-monthday-element {
  padding-left: 70px;
}

.e-bigger .e-recurrenceeditor .e-week-position {
  padding-left: 55px;
  padding-right: 0;
}

.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-non-week > .e-month-expander-label {
  font-size: 16px;
  margin-bottom: 0;
}

.e-bigger .e-recurrenceeditor .e-end-on-label {
  margin-bottom: 0;
}

.e-bigger .e-recurrenceeditor .e-days .e-week-expander-label {
  font-size: 16px;
  margin-bottom: 8px;
}

.e-bigger .e-recurrenceeditor .e-input-wrapper-side .e-non-week .e-form-left {
  padding-bottom: 12px;
}

.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-label {
  font-size: 16px;
  margin-bottom: 1px;
}

.e-bigger .e-recurrenceeditor .e-month-expander tr:first-child .e-input-wrapper,
.e-bigger .e-recurrenceeditor .e-year-expander,
.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-form-right {
  margin-bottom: 11px;
}

.e-bigger .e-recurrenceeditor .e-recurrence-table.e-month-expand-wrapper td:first-child {
  width: 0;
}

.e-bigger .e-recurrenceeditor .e-days button {
  height: 40px;
  width: 40px;
}

.e-bigger .e-recurrenceeditor.e-rtl .e-form-left,
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-form-left {
  padding: 0 0 10px 12px;
}

.e-bigger .e-recurrenceeditor.e-rtl .e-form-right,
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-form-right {
  padding: 0 12px 10px 0;
}

.e-bigger .e-recurrenceeditor.e-rtl .e-recurrence-table .e-monthday-element {
  padding-left: 0;
  padding-right: 64px;
}

.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-label,
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-non-week > .e-month-expander-label {
  padding-right: 0;
}

.e-bigger .e-recurrenceeditor.e-rtl .e-end-on-label {
  margin-bottom: 5px;
}

.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-left {
  padding-left: 12px;
  padding-right: 0;
}

.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-date,
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-count {
  padding-left: 0;
  padding-right: 12px;
}

.e-bigger .e-recurrenceeditor.e-rtl .e-recurrence-table .e-week-position {
  right: 33px;
}

.e-bigger .e-recurrenceeditor.e-rtl .e-week-position {
  padding-left: 46px;
}

.e-device .e-recurrenceeditor .e-recurrence-table.e-repeat-content-wrapper td:last-child {
  width: 25%;
}

.e-device .e-recurrenceeditor .e-recurrence-table.e-month-expand-wrapper td:first-child {
  width: 20%;
}

.e-device .e-recurrenceeditor .e-week-expander-label {
  margin-bottom: 6px;
}

.e-device .e-recurrenceeditor .e-month-expander-label {
  font-size: 12px;
  margin-bottom: 5px;
}

.e-device .e-recurrenceeditor .e-footer-content {
  padding: 12px;
}

.e-device .e-recurrenceeditor .e-form-left,
.e-device .e-recurrenceeditor .e-input-wrapper-side.e-form-left {
  padding: 0 3px 10px 0;
}

.e-device .e-recurrenceeditor .e-form-right,
.e-device .e-recurrenceeditor .e-input-wrapper-side.e-form-right {
  padding: 0 0 10px 3px;
}

.e-device .e-recurrenceeditor .e-input-wrapper.e-end-on-date,
.e-device .e-recurrenceeditor .e-input-wrapper.e-end-on-count {
  padding-left: 10px;
  padding-right: 0;
}

.e-device .e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-left {
  padding-right: 10px;
}

.e-device .e-recurrenceeditor.e-end-on {
  padding-right: 0;
}

.e-device .e-recurrenceeditor.e-end-on .e-end-on-label {
  float: none;
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 7px;
}

.e-device .e-recurrenceeditor.e-end-on .e-end-on-left {
  padding-right: 0;
}

.e-device .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-left {
  padding-right: 0;
}

.e-device .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-date,
.e-device .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-count {
  padding-left: 0;
  padding-right: 10px;
}

.e-device .e-recurrenceeditor.e-rtl .e-recurrence-table .e-monthday-element {
  padding-left: 0;
}

.e-device .e-recurrenceeditor.e-rtl .e-week-position {
  padding-left: 16px;
  padding-right: 0;
}

.e-device .e-recurrenceeditor .e-recurrence-table .e-monthday-element {
  padding-left: 20px;
}

.e-device .e-recurrenceeditor .e-week-position {
  padding-left: 0;
  padding-right: 0;
}

.e-device .e-recurrenceeditor .e-week-position {
  padding-left: 0;
}

.e-device.e-recurrence-dialog .e-dlg-header-content {
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding-bottom: 10px;
}

.e-device.e-recurrence-dialog .e-editor .e-input-wrapper-side.e-end-on .e-end-on-label {
  margin-bottom: 7px;
}

.e-device.e-recurrence-dialog .e-footer-content {
  padding: 16px 8px;
}

@media (max-width: 580px) {
  .e-recurrenceeditor {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }

  .e-recurrenceeditor .e-editor {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }

  .e-recurrenceeditor .e-editor > .e-input-wrapper.e-form-left {
    margin-top: 0;
  }

  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-non-week > .e-month-expander-label,
  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-end-on .e-end-on-label {
    margin-bottom: 7px;
  }

  .e-recurrenceeditor .e-editor > div {
    margin-top: 20px;
  }

  .e-recurrenceeditor .e-editor > .e-input-wrapper {
    width: 100%;
  }

  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-end-on {
    width: 100%;
  }

  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-end-on .e-input-wrapper {
    width: 50%;
  }

  .e-recurrenceeditor .e-editor .e-form-left,
  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-form-left {
    padding: 0 0 10px;
  }

  .e-recurrenceeditor .e-editor .e-input-wrapper.e-end-on-date,
  .e-recurrenceeditor .e-editor .e-input-wrapper.e-end-on-count {
    padding-left: 10px;
    padding-right: 0;
  }

  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-end-on .e-end-on-left {
    padding-right: 10px;
  }

  .e-recurrenceeditor .e-editor .e-form-right,
  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-form-right {
    padding-left: 0;
  }

  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-days {
    width: 100%;
  }

  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-non-week {
    width: 100%;
  }

  .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-left {
    padding-right: 0;
  }

  .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-date,
  .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-count {
    padding-left: 0;
    padding-right: 10px;
  }
}

/*! Recurrence-Editor component theme */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */

/**
 * Removes the default spacing and border for appropriate elements.
 */

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

button {
  background-color: transparent;
  background-image: none;
}

/**
 * Work around a Firefox/IE bug where the transparent `button` background
 * results in a loss of the default `button` focus styles.
 */

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

fieldset {
  margin: 0;
  padding: 0;
}

ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/**
 * Tailwind custom reset styles
 */

/**
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 *    to override it to ensure consistency even when using the default theme.
 */

html {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */
  line-height: 1.5; /* 2 */
}

/**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like <details> where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 2. Allow adding a border to an element by just adding a border-width.
 *
 *    By default, the way the browser specifies that an element should have no
 *    border is by setting it's border-style to `none` in the user-agent
 *    stylesheet.
 *
 *    In order to easily add borders to elements by just setting the `border-width`
 *    property, we change the default border-style for all elements to `solid`, and
 *    use border-width to hide them instead. This way our `border` utilities only
 *    need to set the `border-width` property instead of the entire `border`
 *    shorthand, making our border utilities much more straightforward to compose.
 *
 *    https://github.com/tailwindcss/tailwindcss/pull/116
 */

*,
::before,
::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e2e8f0; /* 2 */
}

/*
 * Ensure horizontal rules are visible by default
 */

hr {
  border-top-width: 1px;
}

/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */

img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #a0aec0;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #a0aec0;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #a0aec0;
}

input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  color: #a0aec0;
}

input::placeholder,
textarea::placeholder {
  color: #a0aec0;
}

button,
[role="button"] {
  cursor: pointer;
}

table {
  border-collapse: collapse;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */

a {
  color: inherit;
  text-decoration: inherit;
}

/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */

button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}

/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */

pre,
code,
kbd,
samp {
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/**
 * Make replaced elements `display: block` by default as that's
 * the behavior you want almost all of the time. Inspired by
 * CSS Remedy, with `svg` added as well.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  vertical-align: middle;
}

/**
 * Constrain images and videos to the parent width and preserve
 * their instrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
video {
  max-width: 100%;
  height: auto;
}

h1, .h1{
  font-weight: 500;
  margin-bottom: 1.25rem;
  font-size: 3rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

h1:not(:first-child), .h1:not(:first-child){
  margin-top: 1.25rem;
}

h2, .h2{
  font-weight: 500;
  margin-bottom: 1.3rem;
  font-size: 2rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

h2:not(:first-child), .h2:not(:first-child){
  margin-top: 1.3rem;
}

h3, .h3{
  font-weight: 500;
  margin-bottom: 1.3rem;
  font-size: 1.75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

h3:not(:first-child), .h3:not(:first-child){
  margin-top: 1.3rem;
}

h4, .h4{
  font-weight: 500;
  margin-bottom: 1.3rem;
  font-size: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

h4:not(:first-child), .h4:not(:first-child){
  margin-top: 1.3rem;
}

h5, .h5{
  font-weight: 500;
  margin-bottom: 1.3rem;
  font-size: 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

h5:not(:first-child), .h5:not(:first-child){
  margin-top: 1.3rem;
}

h6, .h6{
  font-weight: 500;
  margin-bottom: .1.3rem;
  font-size: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

h6:not(:first-child), .h6:not(:first-child){
  margin-top: 1.3rem;
}

body{
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #1a202c;
  font-size: 1rem;
}

hr{
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  border-top-width: 2px;
  border-color: #a0aec0;
}

.container{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 2rem;
  padding-left: 2rem;
}

@media (min-width: 640px){
  .container{
    max-width: 640px;
  }
}

@media (min-width: 768px){
  .container{
    max-width: 768px;
  }
}

@media (min-width: 1024px){
  .container{
    max-width: 1024px;
  }
}

@media (min-width: 1380px){
  .container{
    max-width: 1380px;
  }
}

.d-tooltip-primary-100.is-top:before{
  border-top: 5px solid #FEEEEA;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-primary-100.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #FEEEEA;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-primary-100.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #FEEEEA;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-primary-100.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #FEEEEA;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-primary-100:after{
  background-color: #FEEEEA;
  color: #1a202c;
}

.d-tooltip-primary-200.is-top:before{
  border-top: 5px solid #FCD4CB;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-primary-200.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #FCD4CB;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-primary-200.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #FCD4CB;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-primary-200.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #FCD4CB;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-primary-200:after{
  background-color: #FCD4CB;
  color: #1a202c;
}

.d-tooltip-primary-300.is-top:before{
  border-top: 5px solid #FABBAC;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-primary-300.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #FABBAC;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-primary-300.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #FABBAC;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-primary-300.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #FABBAC;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-primary-300:after{
  background-color: #FABBAC;
  color: #1a202c;
}

.d-tooltip-primary-400.is-top:before{
  border-top: 5px solid #F6876E;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-primary-400.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #F6876E;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-primary-400.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #F6876E;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-primary-400.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #F6876E;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-primary-400:after{
  background-color: #F6876E;
  color: #f7fafc;
}

.d-tooltip-primary-500.is-top:before{
  border-top: 5px solid #F25430;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-primary-500.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #F25430;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-primary-500.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #F25430;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-primary-500.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #F25430;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-primary-500:after{
  background-color: #F25430;
  color: #f7fafc;
}

.d-tooltip-primary-600.is-top:before{
  border-top: 5px solid #DA4C2B;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-primary-600.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #DA4C2B;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-primary-600.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #DA4C2B;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-primary-600.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #DA4C2B;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-primary-600:after{
  background-color: #DA4C2B;
  color: #f7fafc;
}

.d-tooltip-primary-700.is-top:before{
  border-top: 5px solid #91321D;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-primary-700.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #91321D;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-primary-700.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #91321D;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-primary-700.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #91321D;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-primary-700:after{
  background-color: #91321D;
  color: #f7fafc;
}

.d-tooltip-primary-800.is-top:before{
  border-top: 5px solid #6D2616;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-primary-800.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #6D2616;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-primary-800.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #6D2616;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-primary-800.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #6D2616;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-primary-800:after{
  background-color: #6D2616;
  color: #f7fafc;
}

.d-tooltip-primary-900.is-top:before{
  border-top: 5px solid #49190E;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-primary-900.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #49190E;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-primary-900.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #49190E;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-primary-900.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #49190E;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-primary-900:after{
  background-color: #49190E;
  color: #f7fafc;
}

.d-tooltip-secondary-100.is-top:before{
  border-top: 5px solid #E9F1F4;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-secondary-100.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #E9F1F4;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-secondary-100.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #E9F1F4;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-secondary-100.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #E9F1F4;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-secondary-100:after{
  background-color: #E9F1F4;
  color: #1a202c;
}

.d-tooltip-secondary-200.is-top:before{
  border-top: 5px solid #C9DBE2;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-secondary-200.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #C9DBE2;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-secondary-200.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #C9DBE2;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-secondary-200.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #C9DBE2;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-secondary-200:after{
  background-color: #C9DBE2;
  color: #1a202c;
}

.d-tooltip-secondary-300.is-top:before{
  border-top: 5px solid #A9C6D1;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-secondary-300.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #A9C6D1;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-secondary-300.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #A9C6D1;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-secondary-300.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #A9C6D1;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-secondary-300:after{
  background-color: #A9C6D1;
  color: #1a202c;
}

.d-tooltip-secondary-400.is-top:before{
  border-top: 5px solid #689BAF;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-secondary-400.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #689BAF;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-secondary-400.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #689BAF;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-secondary-400.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #689BAF;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-secondary-400:after{
  background-color: #689BAF;
  color: #f7fafc;
}

.d-tooltip-secondary-500.is-top:before{
  border-top: 5px solid #27708C;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-secondary-500.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #27708C;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-secondary-500.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #27708C;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-secondary-500.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #27708C;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-secondary-500:after{
  background-color: #27708C;
  color: #f7fafc;
}

.d-tooltip-secondary-600.is-top:before{
  border-top: 5px solid #23657E;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-secondary-600.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #23657E;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-secondary-600.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #23657E;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-secondary-600.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #23657E;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-secondary-600:after{
  background-color: #23657E;
  color: #f7fafc;
}

.d-tooltip-secondary-700.is-top:before{
  border-top: 5px solid #174354;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-secondary-700.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #174354;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-secondary-700.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #174354;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-secondary-700.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #174354;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-secondary-700:after{
  background-color: #174354;
  color: #f7fafc;
}

.d-tooltip-secondary-800.is-top:before{
  border-top: 5px solid #12323F;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-secondary-800.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #12323F;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-secondary-800.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #12323F;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-secondary-800.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #12323F;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-secondary-800:after{
  background-color: #12323F;
  color: #f7fafc;
}

.d-tooltip-secondary-900.is-top:before{
  border-top: 5px solid #0C222A;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-secondary-900.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #0C222A;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-secondary-900.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #0C222A;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-secondary-900.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #0C222A;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-secondary-900:after{
  background-color: #0C222A;
  color: #f7fafc;
}

.d-tooltip-transparent.is-top:before{
  border-top: 5px solid transparent;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-transparent.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-transparent.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-transparent.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-transparent:after{
  background-color: transparent;
  color: #1a202c;
}

.d-tooltip-black.is-top:before{
  border-top: 5px solid #000;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-black.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #000;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-black.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #000;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-black.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #000;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-black:after{
  background-color: #000;
  color: #f7fafc;
}

.d-tooltip-white.is-top:before{
  border-top: 5px solid #fff;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-white.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #fff;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-white.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #fff;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-white.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #fff;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-white:after{
  background-color: #fff;
  color: #1a202c;
}

.d-tooltip-gray-100.is-top:before{
  border-top: 5px solid #f7fafc;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-gray-100.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #f7fafc;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-gray-100.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #f7fafc;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-gray-100.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #f7fafc;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-gray-100:after{
  background-color: #f7fafc;
  color: #1a202c;
}

.d-tooltip-gray-200.is-top:before{
  border-top: 5px solid #edf2f7;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-gray-200.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #edf2f7;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-gray-200.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #edf2f7;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-gray-200.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #edf2f7;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-gray-200:after{
  background-color: #edf2f7;
  color: #1a202c;
}

.d-tooltip-gray-300.is-top:before{
  border-top: 5px solid #e2e8f0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-gray-300.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #e2e8f0;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-gray-300.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #e2e8f0;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-gray-300.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #e2e8f0;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-gray-300:after{
  background-color: #e2e8f0;
  color: #1a202c;
}

.d-tooltip-gray-400.is-top:before{
  border-top: 5px solid #cbd5e0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-gray-400.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #cbd5e0;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-gray-400.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #cbd5e0;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-gray-400.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #cbd5e0;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-gray-400:after{
  background-color: #cbd5e0;
  color: #1a202c;
}

.d-tooltip-gray-500.is-top:before{
  border-top: 5px solid #a0aec0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-gray-500.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #a0aec0;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-gray-500.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #a0aec0;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-gray-500.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #a0aec0;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-gray-500:after{
  background-color: #a0aec0;
  color: #1a202c;
}

.d-tooltip-gray-600.is-top:before{
  border-top: 5px solid #718096;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-gray-600.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #718096;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-gray-600.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #718096;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-gray-600.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #718096;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-gray-600:after{
  background-color: #718096;
  color: #f7fafc;
}

.d-tooltip-gray-700.is-top:before{
  border-top: 5px solid #4a5568;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-gray-700.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #4a5568;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-gray-700.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #4a5568;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-gray-700.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #4a5568;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-gray-700:after{
  background-color: #4a5568;
  color: #f7fafc;
}

.d-tooltip-gray-800.is-top:before{
  border-top: 5px solid #2d3748;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-gray-800.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #2d3748;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-gray-800.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #2d3748;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-gray-800.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #2d3748;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-gray-800:after{
  background-color: #2d3748;
  color: #f7fafc;
}

.d-tooltip-gray-900.is-top:before{
  border-top: 5px solid #1a202c;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-gray-900.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #1a202c;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-gray-900.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #1a202c;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-gray-900.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #1a202c;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-gray-900:after{
  background-color: #1a202c;
  color: #f7fafc;
}

.d-tooltip-red-100.is-top:before{
  border-top: 5px solid #fff5f5;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-red-100.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #fff5f5;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-red-100.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #fff5f5;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-red-100.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #fff5f5;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-red-100:after{
  background-color: #fff5f5;
  color: #1a202c;
}

.d-tooltip-red-200.is-top:before{
  border-top: 5px solid #fed7d7;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-red-200.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #fed7d7;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-red-200.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #fed7d7;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-red-200.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #fed7d7;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-red-200:after{
  background-color: #fed7d7;
  color: #1a202c;
}

.d-tooltip-red-300.is-top:before{
  border-top: 5px solid #feb2b2;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-red-300.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #feb2b2;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-red-300.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #feb2b2;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-red-300.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #feb2b2;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-red-300:after{
  background-color: #feb2b2;
  color: #1a202c;
}

.d-tooltip-red-400.is-top:before{
  border-top: 5px solid #fc8181;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-red-400.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #fc8181;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-red-400.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #fc8181;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-red-400.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #fc8181;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-red-400:after{
  background-color: #fc8181;
  color: #f7fafc;
}

.d-tooltip-red-500.is-top:before{
  border-top: 5px solid #f56565;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-red-500.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #f56565;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-red-500.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #f56565;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-red-500.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #f56565;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-red-500:after{
  background-color: #f56565;
  color: #f7fafc;
}

.d-tooltip-red-600.is-top:before{
  border-top: 5px solid #e53e3e;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-red-600.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #e53e3e;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-red-600.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #e53e3e;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-red-600.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #e53e3e;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-red-600:after{
  background-color: #e53e3e;
  color: #f7fafc;
}

.d-tooltip-red-700.is-top:before{
  border-top: 5px solid #c53030;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-red-700.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #c53030;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-red-700.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #c53030;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-red-700.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #c53030;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-red-700:after{
  background-color: #c53030;
  color: #f7fafc;
}

.d-tooltip-red-800.is-top:before{
  border-top: 5px solid #9b2c2c;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-red-800.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #9b2c2c;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-red-800.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #9b2c2c;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-red-800.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #9b2c2c;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-red-800:after{
  background-color: #9b2c2c;
  color: #f7fafc;
}

.d-tooltip-red-900.is-top:before{
  border-top: 5px solid #742a2a;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-red-900.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #742a2a;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-red-900.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #742a2a;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-red-900.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #742a2a;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-red-900:after{
  background-color: #742a2a;
  color: #f7fafc;
}

.d-tooltip-green-100.is-top:before{
  border-top: 5px solid #f0fff4;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-green-100.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #f0fff4;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-green-100.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #f0fff4;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-green-100.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #f0fff4;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-green-100:after{
  background-color: #f0fff4;
  color: #1a202c;
}

.d-tooltip-green-200.is-top:before{
  border-top: 5px solid #c6f6d5;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-green-200.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #c6f6d5;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-green-200.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #c6f6d5;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-green-200.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #c6f6d5;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-green-200:after{
  background-color: #c6f6d5;
  color: #1a202c;
}

.d-tooltip-green-300.is-top:before{
  border-top: 5px solid #9ae6b4;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-green-300.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #9ae6b4;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-green-300.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #9ae6b4;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-green-300.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #9ae6b4;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-green-300:after{
  background-color: #9ae6b4;
  color: #1a202c;
}

.d-tooltip-green-400.is-top:before{
  border-top: 5px solid #68d391;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-green-400.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #68d391;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-green-400.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #68d391;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-green-400.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #68d391;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-green-400:after{
  background-color: #68d391;
  color: #1a202c;
}

.d-tooltip-green-500.is-top:before{
  border-top: 5px solid #48bb78;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-green-500.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #48bb78;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-green-500.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #48bb78;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-green-500.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #48bb78;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-green-500:after{
  background-color: #48bb78;
  color: #f7fafc;
}

.d-tooltip-green-600.is-top:before{
  border-top: 5px solid #38a169;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-green-600.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #38a169;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-green-600.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #38a169;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-green-600.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #38a169;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-green-600:after{
  background-color: #38a169;
  color: #f7fafc;
}

.d-tooltip-green-700.is-top:before{
  border-top: 5px solid #2f855a;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-green-700.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #2f855a;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-green-700.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #2f855a;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-green-700.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #2f855a;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-green-700:after{
  background-color: #2f855a;
  color: #f7fafc;
}

.d-tooltip-green-800.is-top:before{
  border-top: 5px solid #276749;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-green-800.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #276749;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-green-800.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #276749;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-green-800.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #276749;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-green-800:after{
  background-color: #276749;
  color: #f7fafc;
}

.d-tooltip-green-900.is-top:before{
  border-top: 5px solid #22543d;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-green-900.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #22543d;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-green-900.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #22543d;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-green-900.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #22543d;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-green-900:after{
  background-color: #22543d;
  color: #f7fafc;
}

.d-tooltip-yellow-100.is-top:before{
  border-top: 5px solid #FEF5EE;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-yellow-100.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #FEF5EE;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-yellow-100.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #FEF5EE;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-yellow-100.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #FEF5EE;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-yellow-100:after{
  background-color: #FEF5EE;
  color: #1a202c;
}

.d-tooltip-yellow-200.is-top:before{
  border-top: 5px solid #FCE7D4;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-yellow-200.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #FCE7D4;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-yellow-200.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #FCE7D4;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-yellow-200.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #FCE7D4;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-yellow-200:after{
  background-color: #FCE7D4;
  color: #1a202c;
}

.d-tooltip-yellow-300.is-top:before{
  border-top: 5px solid #FAD8BA;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-yellow-300.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #FAD8BA;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-yellow-300.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #FAD8BA;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-yellow-300.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #FAD8BA;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-yellow-300:after{
  background-color: #FAD8BA;
  color: #1a202c;
}

.d-tooltip-yellow-400.is-top:before{
  border-top: 5px solid #F6BA86;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-yellow-400.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #F6BA86;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-yellow-400.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #F6BA86;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-yellow-400.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #F6BA86;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-yellow-400:after{
  background-color: #F6BA86;
  color: #1a202c;
}

.d-tooltip-yellow-500.is-top:before{
  border-top: 5px solid #F29D52;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-yellow-500.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #F29D52;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-yellow-500.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #F29D52;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-yellow-500.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #F29D52;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-yellow-500:after{
  background-color: #F29D52;
  color: #1a202c;
}

.d-tooltip-yellow-600.is-top:before{
  border-top: 5px solid #DA8D4A;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-yellow-600.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #DA8D4A;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-yellow-600.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #DA8D4A;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-yellow-600.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #DA8D4A;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-yellow-600:after{
  background-color: #DA8D4A;
  color: #f7fafc;
}

.d-tooltip-yellow-700.is-top:before{
  border-top: 5px solid #915E31;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-yellow-700.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #915E31;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-yellow-700.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #915E31;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-yellow-700.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #915E31;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-yellow-700:after{
  background-color: #915E31;
  color: #f7fafc;
}

.d-tooltip-yellow-800.is-top:before{
  border-top: 5px solid #6D4725;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-yellow-800.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #6D4725;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-yellow-800.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #6D4725;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-yellow-800.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #6D4725;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-yellow-800:after{
  background-color: #6D4725;
  color: #f7fafc;
}

.d-tooltip-yellow-900.is-top:before{
  border-top: 5px solid #492F19;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-yellow-900.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #492F19;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-yellow-900.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #492F19;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-yellow-900.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #492F19;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-yellow-900:after{
  background-color: #492F19;
  color: #f7fafc;
}

.d-tooltip-error.is-top:before{
  border-top: 5px solid #f56565;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-error.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #f56565;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-error.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #f56565;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-error.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #f56565;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-error:after{
  background-color: #f56565;
  color: #f7fafc;
}

.d-tooltip-success.is-top:before{
  border-top: 5px solid #48bb78;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: calc(100% + 2px);
}

.d-tooltip-success.is-right:before{
  border-top: 5px solid transparent;
  border-right: 5px solid #48bb78;
  border-left: 5px solid transparent;
  left: calc(100% + 2px);
}

.d-tooltip-success.is-left:before{
  border-top: 5px solid transparent;
  border-left: 5px solid #48bb78;
  border-right: 5px solid transparent;
  right: calc(100% + 2px);
}

.d-tooltip-success.is-bottom:before{
  border-left: 5px solid transparent;
  border-bottom: 5px solid #48bb78;
  border-right: 5px solid transparent;
  top: calc(100% + 2px);
}

.d-tooltip-success:after{
  background-color: #48bb78;
  color: #f7fafc;
}

.btn{
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-weight: 700;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  cursor: pointer;
  border-radius: 0.25rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-transition: all 0.15s ease;
  transition: all 0.15s ease;
  letter-spacing: 0.025em;
  text-decoration: none;
  border-width: 2px;
  border-color: transparent;
}

.btn:focus, .btn:hover{
  outline: 0;
}

.btn[disabled]{
  cursor: not-allowed;
  opacity: .5;
}

.btn[disabled]:hover, .btn[disabled]:focus, .btn[disabled]:active{
  -webkit-transform: translateY(0) !important;
          transform: translateY(0) !important;
}

.btn{
  font-size: 1rem;
  height: 43px;
}

.btn-xs{
  font-size: 0.75rem;
  height: 33px;
}

.btn-sm{
  font-size: 0.875rem;
  height: 39px;
}

.btn-md{
  font-size: 1rem;
  height: 43px;
}

.btn-lg{
  font-size: 1.125rem;
  height: 47px;
}

.btn-xl{
  font-size: 1.25rem;
  height: 49px;
}

.btn-primary-100{
  background-color: #FEEEEA;
  color: #1a202c;
}

.btn-primary-100:hover{
  background-color: hsl(12, 90.9%, 86.1%);
}

.btn-primary-100.is-flat{
  background-color: transparent;
  color: #FEEEEA;
}

.btn-primary-100.is-flat:hover{
  background-color: hsla(12, 90.9%, 95.7%, 0.050000000000000044);
}

.btn-primary-100[disabled]:hover{
  background-color: #FEEEEA;
}

.btn-primary-100.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-primary-100.is-loading .d-loader svg{
  stroke: #1a202c;
}

.btn-primary-100.is-loading.is-flat .d-loader svg{
  stroke: #FEEEEA;
}

.btn-outline.btn-primary-100{
  background-color: transparent;
  border-color: #FEEEEA;
  color: #FEEEEA;
}

.btn-outline.btn-primary-100:hover{
  background-color: #FEEEEA;
  color: #1a202c;
}

.btn-outline.btn-primary-100[disabled]:hover{
  background-color: transparent;
  color: #FEEEEA;
}

.btn-primary-200{
  background-color: #FCD4CB;
  color: #1a202c;
}

.btn-primary-200:hover{
  background-color: hsl(11, 89.1%, 80.3%);
}

.btn-primary-200.is-flat{
  background-color: transparent;
  color: #FCD4CB;
}

.btn-primary-200.is-flat:hover{
  background-color: hsla(11, 89.1%, 89.2%, 0.050000000000000044);
}

.btn-primary-200[disabled]:hover{
  background-color: #FCD4CB;
}

.btn-primary-200.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-primary-200.is-loading .d-loader svg{
  stroke: #1a202c;
}

.btn-primary-200.is-loading.is-flat .d-loader svg{
  stroke: #FCD4CB;
}

.btn-outline.btn-primary-200{
  background-color: transparent;
  border-color: #FCD4CB;
  color: #FCD4CB;
}

.btn-outline.btn-primary-200:hover{
  background-color: #FCD4CB;
  color: #1a202c;
}

.btn-outline.btn-primary-200[disabled]:hover{
  background-color: transparent;
  color: #FCD4CB;
}

.btn-primary-300{
  background-color: #FABBAC;
  color: #1a202c;
}

.btn-primary-300:hover{
  background-color: hsl(11.5, 88.6%, 74.5%);
}

.btn-primary-300.is-flat{
  background-color: transparent;
  color: #FABBAC;
}

.btn-primary-300.is-flat:hover{
  background-color: hsla(11.5, 88.6%, 82.7%, 0.050000000000000044);
}

.btn-primary-300[disabled]:hover{
  background-color: #FABBAC;
}

.btn-primary-300.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-primary-300.is-loading .d-loader svg{
  stroke: #1a202c;
}

.btn-primary-300.is-loading.is-flat .d-loader svg{
  stroke: #FABBAC;
}

.btn-outline.btn-primary-300{
  background-color: transparent;
  border-color: #FABBAC;
  color: #FABBAC;
}

.btn-outline.btn-primary-300:hover{
  background-color: #FABBAC;
  color: #1a202c;
}

.btn-outline.btn-primary-300[disabled]:hover{
  background-color: transparent;
  color: #FABBAC;
}

.btn-primary-400{
  background-color: #F6876E;
  color: #1a202c;
}

.btn-primary-400:hover{
  background-color: hsl(11, 88.3%, 62.8%);
}

.btn-primary-400.is-flat{
  background-color: transparent;
  color: #F6876E;
}

.btn-primary-400.is-flat:hover{
  background-color: hsla(11, 88.3%, 69.8%, 0.050000000000000044);
}

.btn-primary-400[disabled]:hover{
  background-color: #F6876E;
}

.btn-primary-400.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-primary-400.is-loading .d-loader svg{
  stroke: #1a202c;
}

.btn-primary-400.is-loading.is-flat .d-loader svg{
  stroke: #F6876E;
}

.btn-outline.btn-primary-400{
  background-color: transparent;
  border-color: #F6876E;
  color: #F6876E;
}

.btn-outline.btn-primary-400:hover{
  background-color: #F6876E;
  color: #1a202c;
}

.btn-outline.btn-primary-400[disabled]:hover{
  background-color: transparent;
  color: #F6876E;
}

.btn-primary-500{
  background-color: #F25430;
  color: #f7fafc;
}

.btn-primary-500:hover{
  background-color: hsl(11.100000000000023, 88.2%, 51.2%);
}

.btn-primary-500.is-flat{
  background-color: transparent;
  color: #F25430;
}

.btn-primary-500.is-flat:hover{
  background-color: hsla(11.100000000000023, 88.2%, 56.9%, 0.050000000000000044);
}

.btn-primary-500[disabled]:hover{
  background-color: #F25430;
}

.btn-primary-500.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-primary-500.is-loading .d-loader svg{
  stroke: #f7fafc;
}

.btn-primary-500.is-loading.is-flat .d-loader svg{
  stroke: #F25430;
}

.btn-outline.btn-primary-500{
  background-color: transparent;
  border-color: #F25430;
  color: #F25430;
}

.btn-outline.btn-primary-500:hover{
  background-color: #F25430;
  color: #f7fafc;
}

.btn-outline.btn-primary-500[disabled]:hover{
  background-color: transparent;
  color: #F25430;
}

.btn-primary-600{
  background-color: #DA4C2B;
  color: #f7fafc;
}

.btn-primary-600:hover{
  background-color: hsl(11.300000000000011, 70.3%, 46.1%);
}

.btn-primary-600.is-flat{
  background-color: transparent;
  color: #DA4C2B;
}

.btn-primary-600.is-flat:hover{
  background-color: hsla(11.300000000000011, 70.3%, 51.2%, 0.050000000000000044);
}

.btn-primary-600[disabled]:hover{
  background-color: #DA4C2B;
}

.btn-primary-600.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-primary-600.is-loading .d-loader svg{
  stroke: #f7fafc;
}

.btn-primary-600.is-loading.is-flat .d-loader svg{
  stroke: #DA4C2B;
}

.btn-outline.btn-primary-600{
  background-color: transparent;
  border-color: #DA4C2B;
  color: #DA4C2B;
}

.btn-outline.btn-primary-600:hover{
  background-color: #DA4C2B;
  color: #f7fafc;
}

.btn-outline.btn-primary-600[disabled]:hover{
  background-color: transparent;
  color: #DA4C2B;
}

.btn-primary-700{
  background-color: #91321D;
  color: #f7fafc;
}

.btn-primary-700:hover{
  background-color: hsl(10.899999999999977, 66.7%, 30.7%);
}

.btn-primary-700.is-flat{
  background-color: transparent;
  color: #91321D;
}

.btn-primary-700.is-flat:hover{
  background-color: hsla(10.899999999999977, 66.7%, 34.1%, 0.050000000000000044);
}

.btn-primary-700[disabled]:hover{
  background-color: #91321D;
}

.btn-primary-700.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-primary-700.is-loading .d-loader svg{
  stroke: #f7fafc;
}

.btn-primary-700.is-loading.is-flat .d-loader svg{
  stroke: #91321D;
}

.btn-outline.btn-primary-700{
  background-color: transparent;
  border-color: #91321D;
  color: #91321D;
}

.btn-outline.btn-primary-700:hover{
  background-color: #91321D;
  color: #f7fafc;
}

.btn-outline.btn-primary-700[disabled]:hover{
  background-color: transparent;
  color: #91321D;
}

.btn-primary-800{
  background-color: #6D2616;
  color: #f7fafc;
}

.btn-primary-800:hover{
  background-color: hsl(11, 66.4%, 23.1%);
}

.btn-primary-800.is-flat{
  background-color: transparent;
  color: #6D2616;
}

.btn-primary-800.is-flat:hover{
  background-color: hsla(11, 66.4%, 25.7%, 0.050000000000000044);
}

.btn-primary-800[disabled]:hover{
  background-color: #6D2616;
}

.btn-primary-800.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-primary-800.is-loading .d-loader svg{
  stroke: #f7fafc;
}

.btn-primary-800.is-loading.is-flat .d-loader svg{
  stroke: #6D2616;
}

.btn-outline.btn-primary-800{
  background-color: transparent;
  border-color: #6D2616;
  color: #6D2616;
}

.btn-outline.btn-primary-800:hover{
  background-color: #6D2616;
  color: #f7fafc;
}

.btn-outline.btn-primary-800[disabled]:hover{
  background-color: transparent;
  color: #6D2616;
}

.btn-primary-900{
  background-color: #49190E;
  color: #f7fafc;
}

.btn-primary-900:hover{
  background-color: hsl(11.199999999999989, 67.8%, 15.4%);
}

.btn-primary-900.is-flat{
  background-color: transparent;
  color: #49190E;
}

.btn-primary-900.is-flat:hover{
  background-color: hsla(11.199999999999989, 67.8%, 17.1%, 0.050000000000000044);
}

.btn-primary-900[disabled]:hover{
  background-color: #49190E;
}

.btn-primary-900.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-primary-900.is-loading .d-loader svg{
  stroke: #f7fafc;
}

.btn-primary-900.is-loading.is-flat .d-loader svg{
  stroke: #49190E;
}

.btn-outline.btn-primary-900{
  background-color: transparent;
  border-color: #49190E;
  color: #49190E;
}

.btn-outline.btn-primary-900:hover{
  background-color: #49190E;
  color: #f7fafc;
}

.btn-outline.btn-primary-900[disabled]:hover{
  background-color: transparent;
  color: #49190E;
}

.btn-secondary-100{
  background-color: #E9F1F4;
  color: #1a202c;
}

.btn-secondary-100:hover{
  background-color: hsl(196.39999999999998, 33.3%, 84.2%);
}

.btn-secondary-100.is-flat{
  background-color: transparent;
  color: #E9F1F4;
}

.btn-secondary-100.is-flat:hover{
  background-color: hsla(196.39999999999998, 33.3%, 93.5%, 0.050000000000000044);
}

.btn-secondary-100[disabled]:hover{
  background-color: #E9F1F4;
}

.btn-secondary-100.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-secondary-100.is-loading .d-loader svg{
  stroke: #1a202c;
}

.btn-secondary-100.is-loading.is-flat .d-loader svg{
  stroke: #E9F1F4;
}

.btn-outline.btn-secondary-100{
  background-color: transparent;
  border-color: #E9F1F4;
  color: #E9F1F4;
}

.btn-outline.btn-secondary-100:hover{
  background-color: #E9F1F4;
  color: #1a202c;
}

.btn-outline.btn-secondary-100[disabled]:hover{
  background-color: transparent;
  color: #E9F1F4;
}

.btn-secondary-200{
  background-color: #C9DBE2;
  color: #1a202c;
}

.btn-secondary-200:hover{
  background-color: hsl(196.79999999999995, 30.1%, 75.4%);
}

.btn-secondary-200.is-flat{
  background-color: transparent;
  color: #C9DBE2;
}

.btn-secondary-200.is-flat:hover{
  background-color: hsla(196.79999999999995, 30.1%, 83.7%, 0.050000000000000044);
}

.btn-secondary-200[disabled]:hover{
  background-color: #C9DBE2;
}

.btn-secondary-200.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-secondary-200.is-loading .d-loader svg{
  stroke: #1a202c;
}

.btn-secondary-200.is-loading.is-flat .d-loader svg{
  stroke: #C9DBE2;
}

.btn-outline.btn-secondary-200{
  background-color: transparent;
  border-color: #C9DBE2;
  color: #C9DBE2;
}

.btn-outline.btn-secondary-200:hover{
  background-color: #C9DBE2;
  color: #1a202c;
}

.btn-outline.btn-secondary-200[disabled]:hover{
  background-color: transparent;
  color: #C9DBE2;
}

.btn-secondary-300{
  background-color: #A9C6D1;
  color: #1a202c;
}

.btn-secondary-300:hover{
  background-color: hsl(196.5, 30.3%, 66.7%);
}

.btn-secondary-300.is-flat{
  background-color: transparent;
  color: #A9C6D1;
}

.btn-secondary-300.is-flat:hover{
  background-color: hsla(196.5, 30.3%, 74.1%, 0.050000000000000044);
}

.btn-secondary-300[disabled]:hover{
  background-color: #A9C6D1;
}

.btn-secondary-300.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-secondary-300.is-loading .d-loader svg{
  stroke: #1a202c;
}

.btn-secondary-300.is-loading.is-flat .d-loader svg{
  stroke: #A9C6D1;
}

.btn-outline.btn-secondary-300{
  background-color: transparent;
  border-color: #A9C6D1;
  color: #A9C6D1;
}

.btn-outline.btn-secondary-300:hover{
  background-color: #A9C6D1;
  color: #1a202c;
}

.btn-outline.btn-secondary-300[disabled]:hover{
  background-color: transparent;
  color: #A9C6D1;
}

.btn-secondary-400{
  background-color: #689BAF;
  color: #1a202c;
}

.btn-secondary-400:hover{
  background-color: hsl(196.89999999999998, 30.7%, 49.2%);
}

.btn-secondary-400.is-flat{
  background-color: transparent;
  color: #689BAF;
}

.btn-secondary-400.is-flat:hover{
  background-color: hsla(196.89999999999998, 30.7%, 54.7%, 0.050000000000000044);
}

.btn-secondary-400[disabled]:hover{
  background-color: #689BAF;
}

.btn-secondary-400.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-secondary-400.is-loading .d-loader svg{
  stroke: #1a202c;
}

.btn-secondary-400.is-loading.is-flat .d-loader svg{
  stroke: #689BAF;
}

.btn-outline.btn-secondary-400{
  background-color: transparent;
  border-color: #689BAF;
  color: #689BAF;
}

.btn-outline.btn-secondary-400:hover{
  background-color: #689BAF;
  color: #1a202c;
}

.btn-outline.btn-secondary-400[disabled]:hover{
  background-color: transparent;
  color: #689BAF;
}

.btn-secondary-500{
  background-color: #27708C;
  color: #f7fafc;
}

.btn-secondary-500:hover{
  background-color: hsl(196.60000000000002, 56.4%, 31.6%);
}

.btn-secondary-500.is-flat{
  background-color: transparent;
  color: #27708C;
}

.btn-secondary-500.is-flat:hover{
  background-color: hsla(196.60000000000002, 56.4%, 35.1%, 0.050000000000000044);
}

.btn-secondary-500[disabled]:hover{
  background-color: #27708C;
}

.btn-secondary-500.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-secondary-500.is-loading .d-loader svg{
  stroke: #f7fafc;
}

.btn-secondary-500.is-loading.is-flat .d-loader svg{
  stroke: #27708C;
}

.btn-outline.btn-secondary-500{
  background-color: transparent;
  border-color: #27708C;
  color: #27708C;
}

.btn-outline.btn-secondary-500:hover{
  background-color: #27708C;
  color: #f7fafc;
}

.btn-outline.btn-secondary-500[disabled]:hover{
  background-color: transparent;
  color: #27708C;
}

.btn-secondary-600{
  background-color: #23657E;
  color: #f7fafc;
}

.btn-secondary-600:hover{
  background-color: hsl(196.5, 56.5%, 28.4%);
}

.btn-secondary-600.is-flat{
  background-color: transparent;
  color: #23657E;
}

.btn-secondary-600.is-flat:hover{
  background-color: hsla(196.5, 56.5%, 31.6%, 0.050000000000000044);
}

.btn-secondary-600[disabled]:hover{
  background-color: #23657E;
}

.btn-secondary-600.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-secondary-600.is-loading .d-loader svg{
  stroke: #f7fafc;
}

.btn-secondary-600.is-loading.is-flat .d-loader svg{
  stroke: #23657E;
}

.btn-outline.btn-secondary-600{
  background-color: transparent;
  border-color: #23657E;
  color: #23657E;
}

.btn-outline.btn-secondary-600:hover{
  background-color: #23657E;
  color: #f7fafc;
}

.btn-outline.btn-secondary-600[disabled]:hover{
  background-color: transparent;
  color: #23657E;
}

.btn-secondary-700{
  background-color: #174354;
  color: #f7fafc;
}

.btn-secondary-700:hover{
  background-color: hsl(196.70000000000005, 57%, 18.9%);
}

.btn-secondary-700.is-flat{
  background-color: transparent;
  color: #174354;
}

.btn-secondary-700.is-flat:hover{
  background-color: hsla(196.70000000000005, 57%, 21%, 0.050000000000000044);
}

.btn-secondary-700[disabled]:hover{
  background-color: #174354;
}

.btn-secondary-700.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-secondary-700.is-loading .d-loader svg{
  stroke: #f7fafc;
}

.btn-secondary-700.is-loading.is-flat .d-loader svg{
  stroke: #174354;
}

.btn-outline.btn-secondary-700{
  background-color: transparent;
  border-color: #174354;
  color: #174354;
}

.btn-outline.btn-secondary-700:hover{
  background-color: #174354;
  color: #f7fafc;
}

.btn-outline.btn-secondary-700[disabled]:hover{
  background-color: transparent;
  color: #174354;
}

.btn-secondary-800{
  background-color: #12323F;
  color: #f7fafc;
}

.btn-secondary-800:hover{
  background-color: hsl(197.29999999999995, 55.6%, 14.3%);
}

.btn-secondary-800.is-flat{
  background-color: transparent;
  color: #12323F;
}

.btn-secondary-800.is-flat:hover{
  background-color: hsla(197.29999999999995, 55.6%, 15.9%, 0.050000000000000044);
}

.btn-secondary-800[disabled]:hover{
  background-color: #12323F;
}

.btn-secondary-800.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-secondary-800.is-loading .d-loader svg{
  stroke: #f7fafc;
}

.btn-secondary-800.is-loading.is-flat .d-loader svg{
  stroke: #12323F;
}

.btn-outline.btn-secondary-800{
  background-color: transparent;
  border-color: #12323F;
  color: #12323F;
}

.btn-outline.btn-secondary-800:hover{
  background-color: #12323F;
  color: #f7fafc;
}

.btn-outline.btn-secondary-800[disabled]:hover{
  background-color: transparent;
  color: #12323F;
}

.btn-secondary-900{
  background-color: #0C222A;
  color: #f7fafc;
}

.btn-secondary-900:hover{
  background-color: hsl(196, 55.6%, 9.5%);
}

.btn-secondary-900.is-flat{
  background-color: transparent;
  color: #0C222A;
}

.btn-secondary-900.is-flat:hover{
  background-color: hsla(196, 55.6%, 10.6%, 0.050000000000000044);
}

.btn-secondary-900[disabled]:hover{
  background-color: #0C222A;
}

.btn-secondary-900.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-secondary-900.is-loading .d-loader svg{
  stroke: #f7fafc;
}

.btn-secondary-900.is-loading.is-flat .d-loader svg{
  stroke: #0C222A;
}

.btn-outline.btn-secondary-900{
  background-color: transparent;
  border-color: #0C222A;
  color: #0C222A;
}

.btn-outline.btn-secondary-900:hover{
  background-color: #0C222A;
  color: #f7fafc;
}

.btn-outline.btn-secondary-900[disabled]:hover{
  background-color: transparent;
  color: #0C222A;
}

.btn-transparent{
  background-color: transparent;
  color: #f7fafc;
}

.btn-transparent:hover{
  background-color: hsla(0, 0%, 0%, 0);
}

.btn-transparent.is-flat{
  background-color: transparent;
  color: transparent;
}

.btn-transparent.is-flat:hover{
  background-color: hsla(0, 0%, 0%, 0);
}

.btn-transparent[disabled]:hover{
  background-color: transparent;
}

.btn-transparent.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-transparent.is-loading .d-loader svg{
  stroke: #f7fafc;
}

.btn-transparent.is-loading.is-flat .d-loader svg{
  stroke: transparent;
}

.btn-outline.btn-transparent{
  background-color: transparent;
  border-color: transparent;
  color: transparent;
}

.btn-outline.btn-transparent:hover{
  background-color: transparent;
  color: #f7fafc;
}

.btn-outline.btn-transparent[disabled]:hover{
  background-color: transparent;
  color: transparent;
}

.btn-black{
  background-color: #000;
  color: #f7fafc;
}

.btn-black:hover{
  background-color: hsl(0, 0%, 0%);
}

.btn-black.is-flat{
  background-color: transparent;
  color: #000;
}

.btn-black.is-flat:hover{
  background-color: hsla(0, 0%, 0%, 0.050000000000000044);
}

.btn-black[disabled]:hover{
  background-color: #000;
}

.btn-black.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-black.is-loading .d-loader svg{
  stroke: #f7fafc;
}

.btn-black.is-loading.is-flat .d-loader svg{
  stroke: #000;
}

.btn-outline.btn-black{
  background-color: transparent;
  border-color: #000;
  color: #000;
}

.btn-outline.btn-black:hover{
  background-color: #000;
  color: #f7fafc;
}

.btn-outline.btn-black[disabled]:hover{
  background-color: transparent;
  color: #000;
}

.btn-white{
  background-color: #fff;
  color: #1a202c;
}

.btn-white:hover{
  background-color: hsl(0, 0%, 90%);
}

.btn-white.is-flat{
  background-color: transparent;
  color: #fff;
}

.btn-white.is-flat:hover{
  background-color: hsla(0, 0%, 100%, 0.050000000000000044);
}

.btn-white[disabled]:hover{
  background-color: #fff;
}

.btn-white.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-white.is-loading .d-loader svg{
  stroke: #1a202c;
}

.btn-white.is-loading.is-flat .d-loader svg{
  stroke: #fff;
}

.btn-outline.btn-white{
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}

.btn-outline.btn-white:hover{
  background-color: #fff;
  color: #1a202c;
}

.btn-outline.btn-white[disabled]:hover{
  background-color: transparent;
  color: #fff;
}

.btn-gray-100{
  background-color: #f7fafc;
  color: #1a202c;
}

.btn-gray-100:hover{
  background-color: hsl(204, 45.5%, 88.1%);
}

.btn-gray-100.is-flat{
  background-color: transparent;
  color: #f7fafc;
}

.btn-gray-100.is-flat:hover{
  background-color: hsla(204, 45.5%, 97.8%, 0.050000000000000044);
}

.btn-gray-100[disabled]:hover{
  background-color: #f7fafc;
}

.btn-gray-100.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-gray-100.is-loading .d-loader svg{
  stroke: #1a202c;
}

.btn-gray-100.is-loading.is-flat .d-loader svg{
  stroke: #f7fafc;
}

.btn-outline.btn-gray-100{
  background-color: transparent;
  border-color: #f7fafc;
  color: #f7fafc;
}

.btn-outline.btn-gray-100:hover{
  background-color: #f7fafc;
  color: #1a202c;
}

.btn-outline.btn-gray-100[disabled]:hover{
  background-color: transparent;
  color: #f7fafc;
}

.btn-gray-200{
  background-color: #edf2f7;
  color: #1a202c;
}

.btn-gray-200:hover{
  background-color: hsl(210, 38.5%, 85.4%);
}

.btn-gray-200.is-flat{
  background-color: transparent;
  color: #edf2f7;
}

.btn-gray-200.is-flat:hover{
  background-color: hsla(210, 38.5%, 94.9%, 0.050000000000000044);
}

.btn-gray-200[disabled]:hover{
  background-color: #edf2f7;
}

.btn-gray-200.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-gray-200.is-loading .d-loader svg{
  stroke: #1a202c;
}

.btn-gray-200.is-loading.is-flat .d-loader svg{
  stroke: #edf2f7;
}

.btn-outline.btn-gray-200{
  background-color: transparent;
  border-color: #edf2f7;
  color: #edf2f7;
}

.btn-outline.btn-gray-200:hover{
  background-color: #edf2f7;
  color: #1a202c;
}

.btn-outline.btn-gray-200[disabled]:hover{
  background-color: transparent;
  color: #edf2f7;
}

.btn-gray-300{
  background-color: #e2e8f0;
  color: #1a202c;
}

.btn-gray-300:hover{
  background-color: hsl(214.29999999999995, 31.8%, 82.2%);
}

.btn-gray-300.is-flat{
  background-color: transparent;
  color: #e2e8f0;
}

.btn-gray-300.is-flat:hover{
  background-color: hsla(214.29999999999995, 31.8%, 91.4%, 0.050000000000000044);
}

.btn-gray-300[disabled]:hover{
  background-color: #e2e8f0;
}

.btn-gray-300.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-gray-300.is-loading .d-loader svg{
  stroke: #1a202c;
}

.btn-gray-300.is-loading.is-flat .d-loader svg{
  stroke: #e2e8f0;
}

.btn-outline.btn-gray-300{
  background-color: transparent;
  border-color: #e2e8f0;
  color: #e2e8f0;
}

.btn-outline.btn-gray-300:hover{
  background-color: #e2e8f0;
  color: #1a202c;
}

.btn-outline.btn-gray-300[disabled]:hover{
  background-color: transparent;
  color: #e2e8f0;
}

.btn-gray-400{
  background-color: #cbd5e0;
  color: #1a202c;
}

.btn-gray-400:hover{
  background-color: hsl(211.39999999999998, 25.3%, 75.4%);
}

.btn-gray-400.is-flat{
  background-color: transparent;
  color: #cbd5e0;
}

.btn-gray-400.is-flat:hover{
  background-color: hsla(211.39999999999998, 25.3%, 83.7%, 0.050000000000000044);
}

.btn-gray-400[disabled]:hover{
  background-color: #cbd5e0;
}

.btn-gray-400.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-gray-400.is-loading .d-loader svg{
  stroke: #1a202c;
}

.btn-gray-400.is-loading.is-flat .d-loader svg{
  stroke: #cbd5e0;
}

.btn-outline.btn-gray-400{
  background-color: transparent;
  border-color: #cbd5e0;
  color: #cbd5e0;
}

.btn-outline.btn-gray-400:hover{
  background-color: #cbd5e0;
  color: #1a202c;
}

.btn-outline.btn-gray-400[disabled]:hover{
  background-color: transparent;
  color: #cbd5e0;
}

.btn-gray-500{
  background-color: #a0aec0;
  color: #1a202c;
}

.btn-gray-500:hover{
  background-color: hsl(213.79999999999995, 20.3%, 62.1%);
}

.btn-gray-500.is-flat{
  background-color: transparent;
  color: #a0aec0;
}

.btn-gray-500.is-flat:hover{
  background-color: hsla(213.79999999999995, 20.3%, 69%, 0.050000000000000044);
}

.btn-gray-500[disabled]:hover{
  background-color: #a0aec0;
}

.btn-gray-500.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-gray-500.is-loading .d-loader svg{
  stroke: #1a202c;
}

.btn-gray-500.is-loading.is-flat .d-loader svg{
  stroke: #a0aec0;
}

.btn-outline.btn-gray-500{
  background-color: transparent;
  border-color: #a0aec0;
  color: #a0aec0;
}

.btn-outline.btn-gray-500:hover{
  background-color: #a0aec0;
  color: #1a202c;
}

.btn-outline.btn-gray-500[disabled]:hover{
  background-color: transparent;
  color: #a0aec0;
}

.btn-gray-600{
  background-color: #718096;
  color: #f7fafc;
}

.btn-gray-600:hover{
  background-color: hsl(215.70000000000005, 15%, 46.4%);
}

.btn-gray-600.is-flat{
  background-color: transparent;
  color: #718096;
}

.btn-gray-600.is-flat:hover{
  background-color: hsla(215.70000000000005, 15%, 51.6%, 0.050000000000000044);
}

.btn-gray-600[disabled]:hover{
  background-color: #718096;
}

.btn-gray-600.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-gray-600.is-loading .d-loader svg{
  stroke: #f7fafc;
}

.btn-gray-600.is-loading.is-flat .d-loader svg{
  stroke: #718096;
}

.btn-outline.btn-gray-600{
  background-color: transparent;
  border-color: #718096;
  color: #718096;
}

.btn-outline.btn-gray-600:hover{
  background-color: #718096;
  color: #f7fafc;
}

.btn-outline.btn-gray-600[disabled]:hover{
  background-color: transparent;
  color: #718096;
}

.btn-gray-700{
  background-color: #4a5568;
  color: #f7fafc;
}

.btn-gray-700:hover{
  background-color: hsl(218, 16.9%, 31.4%);
}

.btn-gray-700.is-flat{
  background-color: transparent;
  color: #4a5568;
}

.btn-gray-700.is-flat:hover{
  background-color: hsla(218, 16.9%, 34.9%, 0.050000000000000044);
}

.btn-gray-700[disabled]:hover{
  background-color: #4a5568;
}

.btn-gray-700.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-gray-700.is-loading .d-loader svg{
  stroke: #f7fafc;
}

.btn-gray-700.is-loading.is-flat .d-loader svg{
  stroke: #4a5568;
}

.btn-outline.btn-gray-700{
  background-color: transparent;
  border-color: #4a5568;
  color: #4a5568;
}

.btn-outline.btn-gray-700:hover{
  background-color: #4a5568;
  color: #f7fafc;
}

.btn-outline.btn-gray-700[disabled]:hover{
  background-color: transparent;
  color: #4a5568;
}

.btn-gray-800{
  background-color: #2d3748;
  color: #f7fafc;
}

.btn-gray-800:hover{
  background-color: hsl(217.79999999999995, 23.1%, 20.6%);
}

.btn-gray-800.is-flat{
  background-color: transparent;
  color: #2d3748;
}

.btn-gray-800.is-flat:hover{
  background-color: hsla(217.79999999999995, 23.1%, 22.9%, 0.050000000000000044);
}

.btn-gray-800[disabled]:hover{
  background-color: #2d3748;
}

.btn-gray-800.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-gray-800.is-loading .d-loader svg{
  stroke: #f7fafc;
}

.btn-gray-800.is-loading.is-flat .d-loader svg{
  stroke: #2d3748;
}

.btn-outline.btn-gray-800{
  background-color: transparent;
  border-color: #2d3748;
  color: #2d3748;
}

.btn-outline.btn-gray-800:hover{
  background-color: #2d3748;
  color: #f7fafc;
}

.btn-outline.btn-gray-800[disabled]:hover{
  background-color: transparent;
  color: #2d3748;
}

.btn-gray-900{
  background-color: #1a202c;
  color: #f7fafc;
}

.btn-gray-900:hover{
  background-color: hsl(220, 25.7%, 12.4%);
}

.btn-gray-900.is-flat{
  background-color: transparent;
  color: #1a202c;
}

.btn-gray-900.is-flat:hover{
  background-color: hsla(220, 25.7%, 13.7%, 0.050000000000000044);
}

.btn-gray-900[disabled]:hover{
  background-color: #1a202c;
}

.btn-gray-900.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-gray-900.is-loading .d-loader svg{
  stroke: #f7fafc;
}

.btn-gray-900.is-loading.is-flat .d-loader svg{
  stroke: #1a202c;
}

.btn-outline.btn-gray-900{
  background-color: transparent;
  border-color: #1a202c;
  color: #1a202c;
}

.btn-outline.btn-gray-900:hover{
  background-color: #1a202c;
  color: #f7fafc;
}

.btn-outline.btn-gray-900[disabled]:hover{
  background-color: transparent;
  color: #1a202c;
}

.btn-red-100{
  background-color: #fff5f5;
  color: #1a202c;
}

.btn-red-100:hover{
  background-color: hsl(0, 100%, 88.2%);
}

.btn-red-100.is-flat{
  background-color: transparent;
  color: #fff5f5;
}

.btn-red-100.is-flat:hover{
  background-color: hsla(0, 100%, 98%, 0.050000000000000044);
}

.btn-red-100[disabled]:hover{
  background-color: #fff5f5;
}

.btn-red-100.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-red-100.is-loading .d-loader svg{
  stroke: #1a202c;
}

.btn-red-100.is-loading.is-flat .d-loader svg{
  stroke: #fff5f5;
}

.btn-outline.btn-red-100{
  background-color: transparent;
  border-color: #fff5f5;
  color: #fff5f5;
}

.btn-outline.btn-red-100:hover{
  background-color: #fff5f5;
  color: #1a202c;
}

.btn-outline.btn-red-100[disabled]:hover{
  background-color: transparent;
  color: #fff5f5;
}

.btn-red-200{
  background-color: #fed7d7;
  color: #1a202c;
}

.btn-red-200:hover{
  background-color: hsl(0, 95.1%, 82.8%);
}

.btn-red-200.is-flat{
  background-color: transparent;
  color: #fed7d7;
}

.btn-red-200.is-flat:hover{
  background-color: hsla(0, 95.1%, 92%, 0.050000000000000044);
}

.btn-red-200[disabled]:hover{
  background-color: #fed7d7;
}

.btn-red-200.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-red-200.is-loading .d-loader svg{
  stroke: #1a202c;
}

.btn-red-200.is-loading.is-flat .d-loader svg{
  stroke: #fed7d7;
}

.btn-outline.btn-red-200{
  background-color: transparent;
  border-color: #fed7d7;
  color: #fed7d7;
}

.btn-outline.btn-red-200:hover{
  background-color: #fed7d7;
  color: #1a202c;
}

.btn-outline.btn-red-200[disabled]:hover{
  background-color: transparent;
  color: #fed7d7;
}

.btn-red-300{
  background-color: #feb2b2;
  color: #1a202c;
}

.btn-red-300:hover{
  background-color: hsl(0, 97.4%, 76.2%);
}

.btn-red-300.is-flat{
  background-color: transparent;
  color: #feb2b2;
}

.btn-red-300.is-flat:hover{
  background-color: hsla(0, 97.4%, 84.7%, 0.050000000000000044);
}

.btn-red-300[disabled]:hover{
  background-color: #feb2b2;
}

.btn-red-300.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-red-300.is-loading .d-loader svg{
  stroke: #1a202c;
}

.btn-red-300.is-loading.is-flat .d-loader svg{
  stroke: #feb2b2;
}

.btn-outline.btn-red-300{
  background-color: transparent;
  border-color: #feb2b2;
  color: #feb2b2;
}

.btn-outline.btn-red-300:hover{
  background-color: #feb2b2;
  color: #1a202c;
}

.btn-outline.btn-red-300[disabled]:hover{
  background-color: transparent;
  color: #feb2b2;
}

.btn-red-400{
  background-color: #fc8181;
  color: #1a202c;
}

.btn-red-400:hover{
  background-color: hsl(0, 95.3%, 67.2%);
}

.btn-red-400.is-flat{
  background-color: transparent;
  color: #fc8181;
}

.btn-red-400.is-flat:hover{
  background-color: hsla(0, 95.3%, 74.7%, 0.050000000000000044);
}

.btn-red-400[disabled]:hover{
  background-color: #fc8181;
}

.btn-red-400.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-red-400.is-loading .d-loader svg{
  stroke: #1a202c;
}

.btn-red-400.is-loading.is-flat .d-loader svg{
  stroke: #fc8181;
}

.btn-outline.btn-red-400{
  background-color: transparent;
  border-color: #fc8181;
  color: #fc8181;
}

.btn-outline.btn-red-400:hover{
  background-color: #fc8181;
  color: #1a202c;
}

.btn-outline.btn-red-400[disabled]:hover{
  background-color: transparent;
  color: #fc8181;
}

.btn-red-500{
  background-color: #f56565;
  color: #1a202c;
}

.btn-red-500:hover{
  background-color: hsl(0, 87.8%, 61.1%);
}

.btn-red-500.is-flat{
  background-color: transparent;
  color: #f56565;
}

.btn-red-500.is-flat:hover{
  background-color: hsla(0, 87.8%, 67.8%, 0.050000000000000044);
}

.btn-red-500[disabled]:hover{
  background-color: #f56565;
}

.btn-red-500.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-red-500.is-loading .d-loader svg{
  stroke: #1a202c;
}

.btn-red-500.is-loading.is-flat .d-loader svg{
  stroke: #f56565;
}

.btn-outline.btn-red-500{
  background-color: transparent;
  border-color: #f56565;
  color: #f56565;
}

.btn-outline.btn-red-500:hover{
  background-color: #f56565;
  color: #1a202c;
}

.btn-outline.btn-red-500[disabled]:hover{
  background-color: transparent;
  color: #f56565;
}

.btn-red-600{
  background-color: #e53e3e;
  color: #f7fafc;
}

.btn-red-600:hover{
  background-color: hsl(0, 76.3%, 51.4%);
}

.btn-red-600.is-flat{
  background-color: transparent;
  color: #e53e3e;
}

.btn-red-600.is-flat:hover{
  background-color: hsla(0, 76.3%, 57.1%, 0.050000000000000044);
}

.btn-red-600[disabled]:hover{
  background-color: #e53e3e;
}

.btn-red-600.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-red-600.is-loading .d-loader svg{
  stroke: #f7fafc;
}

.btn-red-600.is-loading.is-flat .d-loader svg{
  stroke: #e53e3e;
}

.btn-outline.btn-red-600{
  background-color: transparent;
  border-color: #e53e3e;
  color: #e53e3e;
}

.btn-outline.btn-red-600:hover{
  background-color: #e53e3e;
  color: #f7fafc;
}

.btn-outline.btn-red-600[disabled]:hover{
  background-color: transparent;
  color: #e53e3e;
}

.btn-red-700{
  background-color: #c53030;
  color: #f7fafc;
}

.btn-red-700:hover{
  background-color: hsl(0, 60.8%, 43.2%);
}

.btn-red-700.is-flat{
  background-color: transparent;
  color: #c53030;
}

.btn-red-700.is-flat:hover{
  background-color: hsla(0, 60.8%, 48%, 0.050000000000000044);
}

.btn-red-700[disabled]:hover{
  background-color: #c53030;
}

.btn-red-700.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-red-700.is-loading .d-loader svg{
  stroke: #f7fafc;
}

.btn-red-700.is-loading.is-flat .d-loader svg{
  stroke: #c53030;
}

.btn-outline.btn-red-700{
  background-color: transparent;
  border-color: #c53030;
  color: #c53030;
}

.btn-outline.btn-red-700:hover{
  background-color: #c53030;
  color: #f7fafc;
}

.btn-outline.btn-red-700[disabled]:hover{
  background-color: transparent;
  color: #c53030;
}

.btn-red-800{
  background-color: #9b2c2c;
  color: #f7fafc;
}

.btn-red-800:hover{
  background-color: hsl(0, 55.8%, 35.1%);
}

.btn-red-800.is-flat{
  background-color: transparent;
  color: #9b2c2c;
}

.btn-red-800.is-flat:hover{
  background-color: hsla(0, 55.8%, 39%, 0.050000000000000044);
}

.btn-red-800[disabled]:hover{
  background-color: #9b2c2c;
}

.btn-red-800.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-red-800.is-loading .d-loader svg{
  stroke: #f7fafc;
}

.btn-red-800.is-loading.is-flat .d-loader svg{
  stroke: #9b2c2c;
}

.btn-outline.btn-red-800{
  background-color: transparent;
  border-color: #9b2c2c;
  color: #9b2c2c;
}

.btn-outline.btn-red-800:hover{
  background-color: #9b2c2c;
  color: #f7fafc;
}

.btn-outline.btn-red-800[disabled]:hover{
  background-color: transparent;
  color: #9b2c2c;
}

.btn-red-900{
  background-color: #742a2a;
  color: #f7fafc;
}

.btn-red-900:hover{
  background-color: hsl(0, 46.8%, 27.9%);
}

.btn-red-900.is-flat{
  background-color: transparent;
  color: #742a2a;
}

.btn-red-900.is-flat:hover{
  background-color: hsla(0, 46.8%, 31%, 0.050000000000000044);
}

.btn-red-900[disabled]:hover{
  background-color: #742a2a;
}

.btn-red-900.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-red-900.is-loading .d-loader svg{
  stroke: #f7fafc;
}

.btn-red-900.is-loading.is-flat .d-loader svg{
  stroke: #742a2a;
}

.btn-outline.btn-red-900{
  background-color: transparent;
  border-color: #742a2a;
  color: #742a2a;
}

.btn-outline.btn-red-900:hover{
  background-color: #742a2a;
  color: #f7fafc;
}

.btn-outline.btn-red-900[disabled]:hover{
  background-color: transparent;
  color: #742a2a;
}

.btn-green-100{
  background-color: #f0fff4;
  color: #1a202c;
}

.btn-green-100:hover{
  background-color: hsl(136, 100%, 87.4%);
}

.btn-green-100.is-flat{
  background-color: transparent;
  color: #f0fff4;
}

.btn-green-100.is-flat:hover{
  background-color: hsla(136, 100%, 97.1%, 0.050000000000000044);
}

.btn-green-100[disabled]:hover{
  background-color: #f0fff4;
}

.btn-green-100.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-green-100.is-loading .d-loader svg{
  stroke: #1a202c;
}

.btn-green-100.is-loading.is-flat .d-loader svg{
  stroke: #f0fff4;
}

.btn-outline.btn-green-100{
  background-color: transparent;
  border-color: #f0fff4;
  color: #f0fff4;
}

.btn-outline.btn-green-100:hover{
  background-color: #f0fff4;
  color: #1a202c;
}

.btn-outline.btn-green-100[disabled]:hover{
  background-color: transparent;
  color: #f0fff4;
}

.btn-green-200{
  background-color: #c6f6d5;
  color: #1a202c;
}

.btn-green-200:hover{
  background-color: hsl(138.8, 72.7%, 78.4%);
}

.btn-green-200.is-flat{
  background-color: transparent;
  color: #c6f6d5;
}

.btn-green-200.is-flat:hover{
  background-color: hsla(138.8, 72.7%, 87.1%, 0.050000000000000044);
}

.btn-green-200[disabled]:hover{
  background-color: #c6f6d5;
}

.btn-green-200.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-green-200.is-loading .d-loader svg{
  stroke: #1a202c;
}

.btn-green-200.is-loading.is-flat .d-loader svg{
  stroke: #c6f6d5;
}

.btn-outline.btn-green-200{
  background-color: transparent;
  border-color: #c6f6d5;
  color: #c6f6d5;
}

.btn-outline.btn-green-200:hover{
  background-color: #c6f6d5;
  color: #1a202c;
}

.btn-outline.btn-green-200[disabled]:hover{
  background-color: transparent;
  color: #c6f6d5;
}

.btn-green-300{
  background-color: #9ae6b4;
  color: #1a202c;
}

.btn-green-300:hover{
  background-color: hsl(140.5, 60.3%, 67.8%);
}

.btn-green-300.is-flat{
  background-color: transparent;
  color: #9ae6b4;
}

.btn-green-300.is-flat:hover{
  background-color: hsla(140.5, 60.3%, 75.3%, 0.050000000000000044);
}

.btn-green-300[disabled]:hover{
  background-color: #9ae6b4;
}

.btn-green-300.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-green-300.is-loading .d-loader svg{
  stroke: #1a202c;
}

.btn-green-300.is-loading.is-flat .d-loader svg{
  stroke: #9ae6b4;
}

.btn-outline.btn-green-300{
  background-color: transparent;
  border-color: #9ae6b4;
  color: #9ae6b4;
}

.btn-outline.btn-green-300:hover{
  background-color: #9ae6b4;
  color: #1a202c;
}

.btn-outline.btn-green-300[disabled]:hover{
  background-color: transparent;
  color: #9ae6b4;
}

.btn-green-400{
  background-color: #68d391;
  color: #1a202c;
}

.btn-green-400:hover{
  background-color: hsl(143, 54.9%, 55.6%);
}

.btn-green-400.is-flat{
  background-color: transparent;
  color: #68d391;
}

.btn-green-400.is-flat:hover{
  background-color: hsla(143, 54.9%, 61.8%, 0.050000000000000044);
}

.btn-green-400[disabled]:hover{
  background-color: #68d391;
}

.btn-green-400.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-green-400.is-loading .d-loader svg{
  stroke: #1a202c;
}

.btn-green-400.is-loading.is-flat .d-loader svg{
  stroke: #68d391;
}

.btn-outline.btn-green-400{
  background-color: transparent;
  border-color: #68d391;
  color: #68d391;
}

.btn-outline.btn-green-400:hover{
  background-color: #68d391;
  color: #1a202c;
}

.btn-outline.btn-green-400[disabled]:hover{
  background-color: transparent;
  color: #68d391;
}

.btn-green-500{
  background-color: #48bb78;
  color: #1a202c;
}

.btn-green-500:hover{
  background-color: hsl(145, 45.8%, 45.7%);
}

.btn-green-500.is-flat{
  background-color: transparent;
  color: #48bb78;
}

.btn-green-500.is-flat:hover{
  background-color: hsla(145, 45.8%, 50.8%, 0.050000000000000044);
}

.btn-green-500[disabled]:hover{
  background-color: #48bb78;
}

.btn-green-500.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-green-500.is-loading .d-loader svg{
  stroke: #1a202c;
}

.btn-green-500.is-loading.is-flat .d-loader svg{
  stroke: #48bb78;
}

.btn-outline.btn-green-500{
  background-color: transparent;
  border-color: #48bb78;
  color: #48bb78;
}

.btn-outline.btn-green-500:hover{
  background-color: #48bb78;
  color: #1a202c;
}

.btn-outline.btn-green-500[disabled]:hover{
  background-color: transparent;
  color: #48bb78;
}

.btn-green-600{
  background-color: #38a169;
  color: #f7fafc;
}

.btn-green-600:hover{
  background-color: hsl(148, 48.4%, 38.3%);
}

.btn-green-600.is-flat{
  background-color: transparent;
  color: #38a169;
}

.btn-green-600.is-flat:hover{
  background-color: hsla(148, 48.4%, 42.5%, 0.050000000000000044);
}

.btn-green-600[disabled]:hover{
  background-color: #38a169;
}

.btn-green-600.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-green-600.is-loading .d-loader svg{
  stroke: #f7fafc;
}

.btn-green-600.is-loading.is-flat .d-loader svg{
  stroke: #38a169;
}

.btn-outline.btn-green-600{
  background-color: transparent;
  border-color: #38a169;
  color: #38a169;
}

.btn-outline.btn-green-600:hover{
  background-color: #38a169;
  color: #f7fafc;
}

.btn-outline.btn-green-600[disabled]:hover{
  background-color: transparent;
  color: #38a169;
}

.btn-green-700{
  background-color: #2f855a;
  color: #f7fafc;
}

.btn-green-700:hover{
  background-color: hsl(150, 47.8%, 31.8%);
}

.btn-green-700.is-flat{
  background-color: transparent;
  color: #2f855a;
}

.btn-green-700.is-flat:hover{
  background-color: hsla(150, 47.8%, 35.3%, 0.050000000000000044);
}

.btn-green-700[disabled]:hover{
  background-color: #2f855a;
}

.btn-green-700.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-green-700.is-loading .d-loader svg{
  stroke: #f7fafc;
}

.btn-green-700.is-loading.is-flat .d-loader svg{
  stroke: #2f855a;
}

.btn-outline.btn-green-700{
  background-color: transparent;
  border-color: #2f855a;
  color: #2f855a;
}

.btn-outline.btn-green-700:hover{
  background-color: #2f855a;
  color: #f7fafc;
}

.btn-outline.btn-green-700[disabled]:hover{
  background-color: transparent;
  color: #2f855a;
}

.btn-green-800{
  background-color: #276749;
  color: #f7fafc;
}

.btn-green-800:hover{
  background-color: hsl(151.89999999999998, 45.1%, 25.1%);
}

.btn-green-800.is-flat{
  background-color: transparent;
  color: #276749;
}

.btn-green-800.is-flat:hover{
  background-color: hsla(151.89999999999998, 45.1%, 27.8%, 0.050000000000000044);
}

.btn-green-800[disabled]:hover{
  background-color: #276749;
}

.btn-green-800.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-green-800.is-loading .d-loader svg{
  stroke: #f7fafc;
}

.btn-green-800.is-loading.is-flat .d-loader svg{
  stroke: #276749;
}

.btn-outline.btn-green-800{
  background-color: transparent;
  border-color: #276749;
  color: #276749;
}

.btn-outline.btn-green-800:hover{
  background-color: #276749;
  color: #f7fafc;
}

.btn-outline.btn-green-800[disabled]:hover{
  background-color: transparent;
  color: #276749;
}

.btn-green-900{
  background-color: #22543d;
  color: #f7fafc;
}

.btn-green-900:hover{
  background-color: hsl(152.39999999999998, 42.4%, 20.8%);
}

.btn-green-900.is-flat{
  background-color: transparent;
  color: #22543d;
}

.btn-green-900.is-flat:hover{
  background-color: hsla(152.39999999999998, 42.4%, 23.1%, 0.050000000000000044);
}

.btn-green-900[disabled]:hover{
  background-color: #22543d;
}

.btn-green-900.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-green-900.is-loading .d-loader svg{
  stroke: #f7fafc;
}

.btn-green-900.is-loading.is-flat .d-loader svg{
  stroke: #22543d;
}

.btn-outline.btn-green-900{
  background-color: transparent;
  border-color: #22543d;
  color: #22543d;
}

.btn-outline.btn-green-900:hover{
  background-color: #22543d;
  color: #f7fafc;
}

.btn-outline.btn-green-900[disabled]:hover{
  background-color: transparent;
  color: #22543d;
}

.btn-yellow-100{
  background-color: #FEF5EE;
  color: #1a202c;
}

.btn-yellow-100:hover{
  background-color: hsl(26.30000000000001, 88.9%, 86.8%);
}

.btn-yellow-100.is-flat{
  background-color: transparent;
  color: #FEF5EE;
}

.btn-yellow-100.is-flat:hover{
  background-color: hsla(26.30000000000001, 88.9%, 96.5%, 0.050000000000000044);
}

.btn-yellow-100[disabled]:hover{
  background-color: #FEF5EE;
}

.btn-yellow-100.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-yellow-100.is-loading .d-loader svg{
  stroke: #1a202c;
}

.btn-yellow-100.is-loading.is-flat .d-loader svg{
  stroke: #FEF5EE;
}

.btn-outline.btn-yellow-100{
  background-color: transparent;
  border-color: #FEF5EE;
  color: #FEF5EE;
}

.btn-outline.btn-yellow-100:hover{
  background-color: #FEF5EE;
  color: #1a202c;
}

.btn-outline.btn-yellow-100[disabled]:hover{
  background-color: transparent;
  color: #FEF5EE;
}

.btn-yellow-200{
  background-color: #FCE7D4;
  color: #1a202c;
}

.btn-yellow-200:hover{
  background-color: hsl(28.5, 87%, 81.9%);
}

.btn-yellow-200.is-flat{
  background-color: transparent;
  color: #FCE7D4;
}

.btn-yellow-200.is-flat:hover{
  background-color: hsla(28.5, 87%, 91%, 0.050000000000000044);
}

.btn-yellow-200[disabled]:hover{
  background-color: #FCE7D4;
}

.btn-yellow-200.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-yellow-200.is-loading .d-loader svg{
  stroke: #1a202c;
}

.btn-yellow-200.is-loading.is-flat .d-loader svg{
  stroke: #FCE7D4;
}

.btn-outline.btn-yellow-200{
  background-color: transparent;
  border-color: #FCE7D4;
  color: #FCE7D4;
}

.btn-outline.btn-yellow-200:hover{
  background-color: #FCE7D4;
  color: #1a202c;
}

.btn-outline.btn-yellow-200[disabled]:hover{
  background-color: transparent;
  color: #FCE7D4;
}

.btn-yellow-300{
  background-color: #FAD8BA;
  color: #1a202c;
}

.btn-yellow-300:hover{
  background-color: hsl(28.100000000000023, 86.5%, 76.9%);
}

.btn-yellow-300.is-flat{
  background-color: transparent;
  color: #FAD8BA;
}

.btn-yellow-300.is-flat:hover{
  background-color: hsla(28.100000000000023, 86.5%, 85.5%, 0.050000000000000044);
}

.btn-yellow-300[disabled]:hover{
  background-color: #FAD8BA;
}

.btn-yellow-300.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-yellow-300.is-loading .d-loader svg{
  stroke: #1a202c;
}

.btn-yellow-300.is-loading.is-flat .d-loader svg{
  stroke: #FAD8BA;
}

.btn-outline.btn-yellow-300{
  background-color: transparent;
  border-color: #FAD8BA;
  color: #FAD8BA;
}

.btn-outline.btn-yellow-300:hover{
  background-color: #FAD8BA;
  color: #1a202c;
}

.btn-outline.btn-yellow-300[disabled]:hover{
  background-color: transparent;
  color: #FAD8BA;
}

.btn-yellow-400{
  background-color: #F6BA86;
  color: #1a202c;
}

.btn-yellow-400:hover{
  background-color: hsl(27.899999999999977, 86.2%, 67.1%);
}

.btn-yellow-400.is-flat{
  background-color: transparent;
  color: #F6BA86;
}

.btn-yellow-400.is-flat:hover{
  background-color: hsla(27.899999999999977, 86.2%, 74.5%, 0.050000000000000044);
}

.btn-yellow-400[disabled]:hover{
  background-color: #F6BA86;
}

.btn-yellow-400.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-yellow-400.is-loading .d-loader svg{
  stroke: #1a202c;
}

.btn-yellow-400.is-loading.is-flat .d-loader svg{
  stroke: #F6BA86;
}

.btn-outline.btn-yellow-400{
  background-color: transparent;
  border-color: #F6BA86;
  color: #F6BA86;
}

.btn-outline.btn-yellow-400:hover{
  background-color: #F6BA86;
  color: #1a202c;
}

.btn-outline.btn-yellow-400[disabled]:hover{
  background-color: transparent;
  color: #F6BA86;
}

.btn-yellow-500{
  background-color: #F29D52;
  color: #1a202c;
}

.btn-yellow-500:hover{
  background-color: hsl(28.100000000000023, 86%, 57.2%);
}

.btn-yellow-500.is-flat{
  background-color: transparent;
  color: #F29D52;
}

.btn-yellow-500.is-flat:hover{
  background-color: hsla(28.100000000000023, 86%, 63.5%, 0.050000000000000044);
}

.btn-yellow-500[disabled]:hover{
  background-color: #F29D52;
}

.btn-yellow-500.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-yellow-500.is-loading .d-loader svg{
  stroke: #1a202c;
}

.btn-yellow-500.is-loading.is-flat .d-loader svg{
  stroke: #F29D52;
}

.btn-outline.btn-yellow-500{
  background-color: transparent;
  border-color: #F29D52;
  color: #F29D52;
}

.btn-outline.btn-yellow-500:hover{
  background-color: #F29D52;
  color: #1a202c;
}

.btn-outline.btn-yellow-500[disabled]:hover{
  background-color: transparent;
  color: #F29D52;
}

.btn-yellow-600{
  background-color: #DA8D4A;
  color: #1a202c;
}

.btn-yellow-600:hover{
  background-color: hsl(27.899999999999977, 66.1%, 51.5%);
}

.btn-yellow-600.is-flat{
  background-color: transparent;
  color: #DA8D4A;
}

.btn-yellow-600.is-flat:hover{
  background-color: hsla(27.899999999999977, 66.1%, 57.3%, 0.050000000000000044);
}

.btn-yellow-600[disabled]:hover{
  background-color: #DA8D4A;
}

.btn-yellow-600.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-yellow-600.is-loading .d-loader svg{
  stroke: #1a202c;
}

.btn-yellow-600.is-loading.is-flat .d-loader svg{
  stroke: #DA8D4A;
}

.btn-outline.btn-yellow-600{
  background-color: transparent;
  border-color: #DA8D4A;
  color: #DA8D4A;
}

.btn-outline.btn-yellow-600:hover{
  background-color: #DA8D4A;
  color: #1a202c;
}

.btn-outline.btn-yellow-600[disabled]:hover{
  background-color: transparent;
  color: #DA8D4A;
}

.btn-yellow-700{
  background-color: #915E31;
  color: #f7fafc;
}

.btn-yellow-700:hover{
  background-color: hsl(28.100000000000023, 49.5%, 34.2%);
}

.btn-yellow-700.is-flat{
  background-color: transparent;
  color: #915E31;
}

.btn-yellow-700.is-flat:hover{
  background-color: hsla(28.100000000000023, 49.5%, 38%, 0.050000000000000044);
}

.btn-yellow-700[disabled]:hover{
  background-color: #915E31;
}

.btn-yellow-700.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-yellow-700.is-loading .d-loader svg{
  stroke: #f7fafc;
}

.btn-yellow-700.is-loading.is-flat .d-loader svg{
  stroke: #915E31;
}

.btn-outline.btn-yellow-700{
  background-color: transparent;
  border-color: #915E31;
  color: #915E31;
}

.btn-outline.btn-yellow-700:hover{
  background-color: #915E31;
  color: #f7fafc;
}

.btn-outline.btn-yellow-700[disabled]:hover{
  background-color: transparent;
  color: #915E31;
}

.btn-yellow-800{
  background-color: #6D4725;
  color: #f7fafc;
}

.btn-yellow-800:hover{
  background-color: hsl(28.30000000000001, 49.3%, 25.8%);
}

.btn-yellow-800.is-flat{
  background-color: transparent;
  color: #6D4725;
}

.btn-yellow-800.is-flat:hover{
  background-color: hsla(28.30000000000001, 49.3%, 28.6%, 0.050000000000000044);
}

.btn-yellow-800[disabled]:hover{
  background-color: #6D4725;
}

.btn-yellow-800.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-yellow-800.is-loading .d-loader svg{
  stroke: #f7fafc;
}

.btn-yellow-800.is-loading.is-flat .d-loader svg{
  stroke: #6D4725;
}

.btn-outline.btn-yellow-800{
  background-color: transparent;
  border-color: #6D4725;
  color: #6D4725;
}

.btn-outline.btn-yellow-800:hover{
  background-color: #6D4725;
  color: #f7fafc;
}

.btn-outline.btn-yellow-800[disabled]:hover{
  background-color: transparent;
  color: #6D4725;
}

.btn-yellow-900{
  background-color: #492F19;
  color: #f7fafc;
}

.btn-yellow-900:hover{
  background-color: hsl(27.5, 49%, 17.3%);
}

.btn-yellow-900.is-flat{
  background-color: transparent;
  color: #492F19;
}

.btn-yellow-900.is-flat:hover{
  background-color: hsla(27.5, 49%, 19.2%, 0.050000000000000044);
}

.btn-yellow-900[disabled]:hover{
  background-color: #492F19;
}

.btn-yellow-900.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-yellow-900.is-loading .d-loader svg{
  stroke: #f7fafc;
}

.btn-yellow-900.is-loading.is-flat .d-loader svg{
  stroke: #492F19;
}

.btn-outline.btn-yellow-900{
  background-color: transparent;
  border-color: #492F19;
  color: #492F19;
}

.btn-outline.btn-yellow-900:hover{
  background-color: #492F19;
  color: #f7fafc;
}

.btn-outline.btn-yellow-900[disabled]:hover{
  background-color: transparent;
  color: #492F19;
}

.btn-error{
  background-color: #f56565;
  color: #1a202c;
}

.btn-error:hover{
  background-color: hsl(0, 87.8%, 61.1%);
}

.btn-error.is-flat{
  background-color: transparent;
  color: #f56565;
}

.btn-error.is-flat:hover{
  background-color: hsla(0, 87.8%, 67.8%, 0.050000000000000044);
}

.btn-error[disabled]:hover{
  background-color: #f56565;
}

.btn-error.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-error.is-loading .d-loader svg{
  stroke: #1a202c;
}

.btn-error.is-loading.is-flat .d-loader svg{
  stroke: #f56565;
}

.btn-outline.btn-error{
  background-color: transparent;
  border-color: #f56565;
  color: #f56565;
}

.btn-outline.btn-error:hover{
  background-color: #f56565;
  color: #1a202c;
}

.btn-outline.btn-error[disabled]:hover{
  background-color: transparent;
  color: #f56565;
}

.btn-success{
  background-color: #48bb78;
  color: #1a202c;
}

.btn-success:hover{
  background-color: hsl(145, 45.8%, 45.7%);
}

.btn-success.is-flat{
  background-color: transparent;
  color: #48bb78;
}

.btn-success.is-flat:hover{
  background-color: hsla(145, 45.8%, 50.8%, 0.050000000000000044);
}

.btn-success[disabled]:hover{
  background-color: #48bb78;
}

.btn-success.is-flat[disabled]:hover{
  background-color: transparent;
}

.btn-success.is-loading .d-loader svg{
  stroke: #1a202c;
}

.btn-success.is-loading.is-flat .d-loader svg{
  stroke: #48bb78;
}

.btn-outline.btn-success{
  background-color: transparent;
  border-color: #48bb78;
  color: #48bb78;
}

.btn-outline.btn-success:hover{
  background-color: #48bb78;
  color: #1a202c;
}

.btn-outline.btn-success[disabled]:hover{
  background-color: transparent;
  color: #48bb78;
}

.btn.animated-shift:hover, .btn.animated-shift:focus{
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
}

.btn.animated-shift:active{
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
}

.btn.is-flat:before{
  border-radius: inherit;
  color: inherit;
  position: absolute;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: .12;
  content: ;
}

.btn.is-flat:hover:before, .btn.is-flat:focus:before{
  background-color: currentColor;
}

.btn.is-loading{
  pointer-events: none;
}

.btn.is-loading .content{
  opacity: 0;
}

.btn.is-loading .loader{
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.btn.btn-raised{
  -webkit-box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);
          box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);
}

.btn.btn-raised:focus, .btn.btn-raised:hover{
  -webkit-box-shadow: 0 4px 2px -3px rgba(0,0,0,.2), 0 6px 5px 1px rgba(0,0,0,.14), 0 3px 7px 2px rgba(0,0,0,.12);
          box-shadow: 0 4px 2px -3px rgba(0,0,0,.2), 0 6px 5px 1px rgba(0,0,0,.14), 0 3px 7px 2px rgba(0,0,0,.12);
}

.btn.btn-raised:active{
  -webkit-box-shadow: 0 4px 2px -3px rgba(0,0,0,.2), 0 6px 5px 1px rgba(0,0,0,.14), 0 3px 7px 2px rgba(0,0,0,.12);
          box-shadow: 0 4px 2px -3px rgba(0,0,0,.2), 0 6px 5px 1px rgba(0,0,0,.14), 0 3px 7px 2px rgba(0,0,0,.12);
}

.btn.btn-raised[disabled]{
  -webkit-box-shadow: none;
          box-shadow: none;
}

.d-color-picker .dropdown, .d-color-picker .dropdown-trigger > div{
  width: 100%;
}

@media only screen and (max-width: 640px){
  .modal .modal-card{
    max-height: 480px;
    overflow-y: auto;
  }
}

.toast-primary-100{
  background-color: #FEEEEA;
}

.toast-primary-100 > div{
  color: #1a202c;
}

.toast-primary-200{
  background-color: #FCD4CB;
}

.toast-primary-200 > div{
  color: #1a202c;
}

.toast-primary-300{
  background-color: #FABBAC;
}

.toast-primary-300 > div{
  color: #1a202c;
}

.toast-primary-400{
  background-color: #F6876E;
}

.toast-primary-400 > div{
  color: #1a202c;
}

.toast-primary-500{
  background-color: #F25430;
}

.toast-primary-500 > div{
  color: #f7fafc;
}

.toast-primary-600{
  background-color: #DA4C2B;
}

.toast-primary-600 > div{
  color: #f7fafc;
}

.toast-primary-700{
  background-color: #91321D;
}

.toast-primary-700 > div{
  color: #f7fafc;
}

.toast-primary-800{
  background-color: #6D2616;
}

.toast-primary-800 > div{
  color: #f7fafc;
}

.toast-primary-900{
  background-color: #49190E;
}

.toast-primary-900 > div{
  color: #f7fafc;
}

.toast-secondary-100{
  background-color: #E9F1F4;
}

.toast-secondary-100 > div{
  color: #1a202c;
}

.toast-secondary-200{
  background-color: #C9DBE2;
}

.toast-secondary-200 > div{
  color: #1a202c;
}

.toast-secondary-300{
  background-color: #A9C6D1;
}

.toast-secondary-300 > div{
  color: #1a202c;
}

.toast-secondary-400{
  background-color: #689BAF;
}

.toast-secondary-400 > div{
  color: #1a202c;
}

.toast-secondary-500{
  background-color: #27708C;
}

.toast-secondary-500 > div{
  color: #f7fafc;
}

.toast-secondary-600{
  background-color: #23657E;
}

.toast-secondary-600 > div{
  color: #f7fafc;
}

.toast-secondary-700{
  background-color: #174354;
}

.toast-secondary-700 > div{
  color: #f7fafc;
}

.toast-secondary-800{
  background-color: #12323F;
}

.toast-secondary-800 > div{
  color: #f7fafc;
}

.toast-secondary-900{
  background-color: #0C222A;
}

.toast-secondary-900 > div{
  color: #f7fafc;
}

.toast-transparent{
  background-color: transparent;
}

.toast-transparent > div{
  color: #f7fafc;
}

.toast-black{
  background-color: #000;
}

.toast-black > div{
  color: #f7fafc;
}

.toast-white{
  background-color: #fff;
}

.toast-white > div{
  color: #1a202c;
}

.toast-gray-100{
  background-color: #f7fafc;
}

.toast-gray-100 > div{
  color: #1a202c;
}

.toast-gray-200{
  background-color: #edf2f7;
}

.toast-gray-200 > div{
  color: #1a202c;
}

.toast-gray-300{
  background-color: #e2e8f0;
}

.toast-gray-300 > div{
  color: #1a202c;
}

.toast-gray-400{
  background-color: #cbd5e0;
}

.toast-gray-400 > div{
  color: #1a202c;
}

.toast-gray-500{
  background-color: #a0aec0;
}

.toast-gray-500 > div{
  color: #1a202c;
}

.toast-gray-600{
  background-color: #718096;
}

.toast-gray-600 > div{
  color: #f7fafc;
}

.toast-gray-700{
  background-color: #4a5568;
}

.toast-gray-700 > div{
  color: #f7fafc;
}

.toast-gray-800{
  background-color: #2d3748;
}

.toast-gray-800 > div{
  color: #f7fafc;
}

.toast-gray-900{
  background-color: #1a202c;
}

.toast-gray-900 > div{
  color: #f7fafc;
}

.toast-red-100{
  background-color: #fff5f5;
}

.toast-red-100 > div{
  color: #1a202c;
}

.toast-red-200{
  background-color: #fed7d7;
}

.toast-red-200 > div{
  color: #1a202c;
}

.toast-red-300{
  background-color: #feb2b2;
}

.toast-red-300 > div{
  color: #1a202c;
}

.toast-red-400{
  background-color: #fc8181;
}

.toast-red-400 > div{
  color: #1a202c;
}

.toast-red-500{
  background-color: #f56565;
}

.toast-red-500 > div{
  color: #1a202c;
}

.toast-red-600{
  background-color: #e53e3e;
}

.toast-red-600 > div{
  color: #f7fafc;
}

.toast-red-700{
  background-color: #c53030;
}

.toast-red-700 > div{
  color: #f7fafc;
}

.toast-red-800{
  background-color: #9b2c2c;
}

.toast-red-800 > div{
  color: #f7fafc;
}

.toast-red-900{
  background-color: #742a2a;
}

.toast-red-900 > div{
  color: #f7fafc;
}

.toast-green-100{
  background-color: #f0fff4;
}

.toast-green-100 > div{
  color: #1a202c;
}

.toast-green-200{
  background-color: #c6f6d5;
}

.toast-green-200 > div{
  color: #1a202c;
}

.toast-green-300{
  background-color: #9ae6b4;
}

.toast-green-300 > div{
  color: #1a202c;
}

.toast-green-400{
  background-color: #68d391;
}

.toast-green-400 > div{
  color: #1a202c;
}

.toast-green-500{
  background-color: #48bb78;
}

.toast-green-500 > div{
  color: #1a202c;
}

.toast-green-600{
  background-color: #38a169;
}

.toast-green-600 > div{
  color: #f7fafc;
}

.toast-green-700{
  background-color: #2f855a;
}

.toast-green-700 > div{
  color: #f7fafc;
}

.toast-green-800{
  background-color: #276749;
}

.toast-green-800 > div{
  color: #f7fafc;
}

.toast-green-900{
  background-color: #22543d;
}

.toast-green-900 > div{
  color: #f7fafc;
}

.toast-yellow-100{
  background-color: #FEF5EE;
}

.toast-yellow-100 > div{
  color: #1a202c;
}

.toast-yellow-200{
  background-color: #FCE7D4;
}

.toast-yellow-200 > div{
  color: #1a202c;
}

.toast-yellow-300{
  background-color: #FAD8BA;
}

.toast-yellow-300 > div{
  color: #1a202c;
}

.toast-yellow-400{
  background-color: #F6BA86;
}

.toast-yellow-400 > div{
  color: #1a202c;
}

.toast-yellow-500{
  background-color: #F29D52;
}

.toast-yellow-500 > div{
  color: #1a202c;
}

.toast-yellow-600{
  background-color: #DA8D4A;
}

.toast-yellow-600 > div{
  color: #1a202c;
}

.toast-yellow-700{
  background-color: #915E31;
}

.toast-yellow-700 > div{
  color: #f7fafc;
}

.toast-yellow-800{
  background-color: #6D4725;
}

.toast-yellow-800 > div{
  color: #f7fafc;
}

.toast-yellow-900{
  background-color: #492F19;
}

.toast-yellow-900 > div{
  color: #f7fafc;
}

.toast-error{
  background-color: #f56565;
}

.toast-error > div{
  color: #1a202c;
}

.toast-success{
  background-color: #48bb78;
}

.toast-success > div{
  color: #1a202c;
}

.chip-primary-100{
  background-color: #FEEEEA;
}

.chip-primary-100 > a, .chip-primary-100 > span{
  color: #1a202c;
}

.chip-primary-200{
  background-color: #FCD4CB;
}

.chip-primary-200 > a, .chip-primary-200 > span{
  color: #1a202c;
}

.chip-primary-300{
  background-color: #FABBAC;
}

.chip-primary-300 > a, .chip-primary-300 > span{
  color: #1a202c;
}

.chip-primary-400{
  background-color: #F6876E;
}

.chip-primary-400 > a, .chip-primary-400 > span{
  color: #1a202c;
}

.chip-primary-500{
  background-color: #F25430;
}

.chip-primary-500 > a, .chip-primary-500 > span{
  color: #f7fafc;
}

.chip-primary-600{
  background-color: #DA4C2B;
}

.chip-primary-600 > a, .chip-primary-600 > span{
  color: #f7fafc;
}

.chip-primary-700{
  background-color: #91321D;
}

.chip-primary-700 > a, .chip-primary-700 > span{
  color: #f7fafc;
}

.chip-primary-800{
  background-color: #6D2616;
}

.chip-primary-800 > a, .chip-primary-800 > span{
  color: #f7fafc;
}

.chip-primary-900{
  background-color: #49190E;
}

.chip-primary-900 > a, .chip-primary-900 > span{
  color: #f7fafc;
}

.chip-secondary-100{
  background-color: #E9F1F4;
}

.chip-secondary-100 > a, .chip-secondary-100 > span{
  color: #1a202c;
}

.chip-secondary-200{
  background-color: #C9DBE2;
}

.chip-secondary-200 > a, .chip-secondary-200 > span{
  color: #1a202c;
}

.chip-secondary-300{
  background-color: #A9C6D1;
}

.chip-secondary-300 > a, .chip-secondary-300 > span{
  color: #1a202c;
}

.chip-secondary-400{
  background-color: #689BAF;
}

.chip-secondary-400 > a, .chip-secondary-400 > span{
  color: #1a202c;
}

.chip-secondary-500{
  background-color: #27708C;
}

.chip-secondary-500 > a, .chip-secondary-500 > span{
  color: #f7fafc;
}

.chip-secondary-600{
  background-color: #23657E;
}

.chip-secondary-600 > a, .chip-secondary-600 > span{
  color: #f7fafc;
}

.chip-secondary-700{
  background-color: #174354;
}

.chip-secondary-700 > a, .chip-secondary-700 > span{
  color: #f7fafc;
}

.chip-secondary-800{
  background-color: #12323F;
}

.chip-secondary-800 > a, .chip-secondary-800 > span{
  color: #f7fafc;
}

.chip-secondary-900{
  background-color: #0C222A;
}

.chip-secondary-900 > a, .chip-secondary-900 > span{
  color: #f7fafc;
}

.chip-transparent{
  background-color: transparent;
}

.chip-transparent > a, .chip-transparent > span{
  color: #f7fafc;
}

.chip-black{
  background-color: #000;
}

.chip-black > a, .chip-black > span{
  color: #f7fafc;
}

.chip-white{
  background-color: #fff;
}

.chip-white > a, .chip-white > span{
  color: #1a202c;
}

.chip-gray-100{
  background-color: #f7fafc;
}

.chip-gray-100 > a, .chip-gray-100 > span{
  color: #1a202c;
}

.chip-gray-200{
  background-color: #edf2f7;
}

.chip-gray-200 > a, .chip-gray-200 > span{
  color: #1a202c;
}

.chip-gray-300{
  background-color: #e2e8f0;
}

.chip-gray-300 > a, .chip-gray-300 > span{
  color: #1a202c;
}

.chip-gray-400{
  background-color: #cbd5e0;
}

.chip-gray-400 > a, .chip-gray-400 > span{
  color: #1a202c;
}

.chip-gray-500{
  background-color: #a0aec0;
}

.chip-gray-500 > a, .chip-gray-500 > span{
  color: #1a202c;
}

.chip-gray-600{
  background-color: #718096;
}

.chip-gray-600 > a, .chip-gray-600 > span{
  color: #f7fafc;
}

.chip-gray-700{
  background-color: #4a5568;
}

.chip-gray-700 > a, .chip-gray-700 > span{
  color: #f7fafc;
}

.chip-gray-800{
  background-color: #2d3748;
}

.chip-gray-800 > a, .chip-gray-800 > span{
  color: #f7fafc;
}

.chip-gray-900{
  background-color: #1a202c;
}

.chip-gray-900 > a, .chip-gray-900 > span{
  color: #f7fafc;
}

.chip-red-100{
  background-color: #fff5f5;
}

.chip-red-100 > a, .chip-red-100 > span{
  color: #1a202c;
}

.chip-red-200{
  background-color: #fed7d7;
}

.chip-red-200 > a, .chip-red-200 > span{
  color: #1a202c;
}

.chip-red-300{
  background-color: #feb2b2;
}

.chip-red-300 > a, .chip-red-300 > span{
  color: #1a202c;
}

.chip-red-400{
  background-color: #fc8181;
}

.chip-red-400 > a, .chip-red-400 > span{
  color: #1a202c;
}

.chip-red-500{
  background-color: #f56565;
}

.chip-red-500 > a, .chip-red-500 > span{
  color: #1a202c;
}

.chip-red-600{
  background-color: #e53e3e;
}

.chip-red-600 > a, .chip-red-600 > span{
  color: #f7fafc;
}

.chip-red-700{
  background-color: #c53030;
}

.chip-red-700 > a, .chip-red-700 > span{
  color: #f7fafc;
}

.chip-red-800{
  background-color: #9b2c2c;
}

.chip-red-800 > a, .chip-red-800 > span{
  color: #f7fafc;
}

.chip-red-900{
  background-color: #742a2a;
}

.chip-red-900 > a, .chip-red-900 > span{
  color: #f7fafc;
}

.chip-green-100{
  background-color: #f0fff4;
}

.chip-green-100 > a, .chip-green-100 > span{
  color: #1a202c;
}

.chip-green-200{
  background-color: #c6f6d5;
}

.chip-green-200 > a, .chip-green-200 > span{
  color: #1a202c;
}

.chip-green-300{
  background-color: #9ae6b4;
}

.chip-green-300 > a, .chip-green-300 > span{
  color: #1a202c;
}

.chip-green-400{
  background-color: #68d391;
}

.chip-green-400 > a, .chip-green-400 > span{
  color: #1a202c;
}

.chip-green-500{
  background-color: #48bb78;
}

.chip-green-500 > a, .chip-green-500 > span{
  color: #1a202c;
}

.chip-green-600{
  background-color: #38a169;
}

.chip-green-600 > a, .chip-green-600 > span{
  color: #f7fafc;
}

.chip-green-700{
  background-color: #2f855a;
}

.chip-green-700 > a, .chip-green-700 > span{
  color: #f7fafc;
}

.chip-green-800{
  background-color: #276749;
}

.chip-green-800 > a, .chip-green-800 > span{
  color: #f7fafc;
}

.chip-green-900{
  background-color: #22543d;
}

.chip-green-900 > a, .chip-green-900 > span{
  color: #f7fafc;
}

.chip-yellow-100{
  background-color: #FEF5EE;
}

.chip-yellow-100 > a, .chip-yellow-100 > span{
  color: #1a202c;
}

.chip-yellow-200{
  background-color: #FCE7D4;
}

.chip-yellow-200 > a, .chip-yellow-200 > span{
  color: #1a202c;
}

.chip-yellow-300{
  background-color: #FAD8BA;
}

.chip-yellow-300 > a, .chip-yellow-300 > span{
  color: #1a202c;
}

.chip-yellow-400{
  background-color: #F6BA86;
}

.chip-yellow-400 > a, .chip-yellow-400 > span{
  color: #1a202c;
}

.chip-yellow-500{
  background-color: #F29D52;
}

.chip-yellow-500 > a, .chip-yellow-500 > span{
  color: #1a202c;
}

.chip-yellow-600{
  background-color: #DA8D4A;
}

.chip-yellow-600 > a, .chip-yellow-600 > span{
  color: #1a202c;
}

.chip-yellow-700{
  background-color: #915E31;
}

.chip-yellow-700 > a, .chip-yellow-700 > span{
  color: #f7fafc;
}

.chip-yellow-800{
  background-color: #6D4725;
}

.chip-yellow-800 > a, .chip-yellow-800 > span{
  color: #f7fafc;
}

.chip-yellow-900{
  background-color: #492F19;
}

.chip-yellow-900 > a, .chip-yellow-900 > span{
  color: #f7fafc;
}

.chip-error{
  background-color: #f56565;
}

.chip-error > a, .chip-error > span{
  color: #1a202c;
}

.chip-success{
  background-color: #48bb78;
}

.chip-success > a, .chip-success > span{
  color: #1a202c;
}

.d-avatar{
  width: 32px;
  height: 32px;
  position: relative;
  display: inline-block;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.d-avatar--text{
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
}

.d-avatar--image{
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  overflow: hidden;
}

.d-avatar--image img{
  max-width: 100%;
}

.d-avatar--primary-100{
  background-color: #FEEEEA;
  color: #1a202c;
}

.d-avatar--primary-200{
  background-color: #FCD4CB;
  color: #1a202c;
}

.d-avatar--primary-300{
  background-color: #FABBAC;
  color: #1a202c;
}

.d-avatar--primary-400{
  background-color: #F6876E;
  color: #1a202c;
}

.d-avatar--primary-500{
  background-color: #F25430;
  color: #f7fafc;
}

.d-avatar--primary-600{
  background-color: #DA4C2B;
  color: #f7fafc;
}

.d-avatar--primary-700{
  background-color: #91321D;
  color: #f7fafc;
}

.d-avatar--primary-800{
  background-color: #6D2616;
  color: #f7fafc;
}

.d-avatar--primary-900{
  background-color: #49190E;
  color: #f7fafc;
}

.d-avatar--secondary-100{
  background-color: #E9F1F4;
  color: #1a202c;
}

.d-avatar--secondary-200{
  background-color: #C9DBE2;
  color: #1a202c;
}

.d-avatar--secondary-300{
  background-color: #A9C6D1;
  color: #1a202c;
}

.d-avatar--secondary-400{
  background-color: #689BAF;
  color: #1a202c;
}

.d-avatar--secondary-500{
  background-color: #27708C;
  color: #f7fafc;
}

.d-avatar--secondary-600{
  background-color: #23657E;
  color: #f7fafc;
}

.d-avatar--secondary-700{
  background-color: #174354;
  color: #f7fafc;
}

.d-avatar--secondary-800{
  background-color: #12323F;
  color: #f7fafc;
}

.d-avatar--secondary-900{
  background-color: #0C222A;
  color: #f7fafc;
}

.d-avatar--transparent{
  background-color: transparent;
  color: #f7fafc;
}

.d-avatar--black{
  background-color: #000;
  color: #f7fafc;
}

.d-avatar--white{
  background-color: #fff;
  color: #1a202c;
}

.d-avatar--gray-100{
  background-color: #f7fafc;
  color: #1a202c;
}

.d-avatar--gray-200{
  background-color: #edf2f7;
  color: #1a202c;
}

.d-avatar--gray-300{
  background-color: #e2e8f0;
  color: #1a202c;
}

.d-avatar--gray-400{
  background-color: #cbd5e0;
  color: #1a202c;
}

.d-avatar--gray-500{
  background-color: #a0aec0;
  color: #1a202c;
}

.d-avatar--gray-600{
  background-color: #718096;
  color: #f7fafc;
}

.d-avatar--gray-700{
  background-color: #4a5568;
  color: #f7fafc;
}

.d-avatar--gray-800{
  background-color: #2d3748;
  color: #f7fafc;
}

.d-avatar--gray-900{
  background-color: #1a202c;
  color: #f7fafc;
}

.d-avatar--red-100{
  background-color: #fff5f5;
  color: #1a202c;
}

.d-avatar--red-200{
  background-color: #fed7d7;
  color: #1a202c;
}

.d-avatar--red-300{
  background-color: #feb2b2;
  color: #1a202c;
}

.d-avatar--red-400{
  background-color: #fc8181;
  color: #1a202c;
}

.d-avatar--red-500{
  background-color: #f56565;
  color: #1a202c;
}

.d-avatar--red-600{
  background-color: #e53e3e;
  color: #f7fafc;
}

.d-avatar--red-700{
  background-color: #c53030;
  color: #f7fafc;
}

.d-avatar--red-800{
  background-color: #9b2c2c;
  color: #f7fafc;
}

.d-avatar--red-900{
  background-color: #742a2a;
  color: #f7fafc;
}

.d-avatar--green-100{
  background-color: #f0fff4;
  color: #1a202c;
}

.d-avatar--green-200{
  background-color: #c6f6d5;
  color: #1a202c;
}

.d-avatar--green-300{
  background-color: #9ae6b4;
  color: #1a202c;
}

.d-avatar--green-400{
  background-color: #68d391;
  color: #1a202c;
}

.d-avatar--green-500{
  background-color: #48bb78;
  color: #1a202c;
}

.d-avatar--green-600{
  background-color: #38a169;
  color: #f7fafc;
}

.d-avatar--green-700{
  background-color: #2f855a;
  color: #f7fafc;
}

.d-avatar--green-800{
  background-color: #276749;
  color: #f7fafc;
}

.d-avatar--green-900{
  background-color: #22543d;
  color: #f7fafc;
}

.d-avatar--yellow-100{
  background-color: #FEF5EE;
  color: #1a202c;
}

.d-avatar--yellow-200{
  background-color: #FCE7D4;
  color: #1a202c;
}

.d-avatar--yellow-300{
  background-color: #FAD8BA;
  color: #1a202c;
}

.d-avatar--yellow-400{
  background-color: #F6BA86;
  color: #1a202c;
}

.d-avatar--yellow-500{
  background-color: #F29D52;
  color: #1a202c;
}

.d-avatar--yellow-600{
  background-color: #DA8D4A;
  color: #1a202c;
}

.d-avatar--yellow-700{
  background-color: #915E31;
  color: #f7fafc;
}

.d-avatar--yellow-800{
  background-color: #6D4725;
  color: #f7fafc;
}

.d-avatar--yellow-900{
  background-color: #492F19;
  color: #f7fafc;
}

.d-avatar--error{
  background-color: #f56565;
  color: #1a202c;
}

.d-avatar--success{
  background-color: #48bb78;
  color: #1a202c;
}

.is-noscroll{
  position: fixed;
  overflow-y: hidden;
  width: 100%;
  bottom: 0;
}

.full-overlay{
  background-color: #000;
  opacity: 0.25;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
}

.d-loader svg{
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 0;
}

.d-loader.d-loader--primary-100 svg{
  stroke: #FEEEEA;
}

.d-loader.d-loader--primary-200 svg{
  stroke: #FCD4CB;
}

.d-loader.d-loader--primary-300 svg{
  stroke: #FABBAC;
}

.d-loader.d-loader--primary-400 svg{
  stroke: #F6876E;
}

.d-loader.d-loader--primary-500 svg{
  stroke: #F25430;
}

.d-loader.d-loader--primary-600 svg{
  stroke: #DA4C2B;
}

.d-loader.d-loader--primary-700 svg{
  stroke: #91321D;
}

.d-loader.d-loader--primary-800 svg{
  stroke: #6D2616;
}

.d-loader.d-loader--primary-900 svg{
  stroke: #49190E;
}

.d-loader.d-loader--secondary-100 svg{
  stroke: #E9F1F4;
}

.d-loader.d-loader--secondary-200 svg{
  stroke: #C9DBE2;
}

.d-loader.d-loader--secondary-300 svg{
  stroke: #A9C6D1;
}

.d-loader.d-loader--secondary-400 svg{
  stroke: #689BAF;
}

.d-loader.d-loader--secondary-500 svg{
  stroke: #27708C;
}

.d-loader.d-loader--secondary-600 svg{
  stroke: #23657E;
}

.d-loader.d-loader--secondary-700 svg{
  stroke: #174354;
}

.d-loader.d-loader--secondary-800 svg{
  stroke: #12323F;
}

.d-loader.d-loader--secondary-900 svg{
  stroke: #0C222A;
}

.d-loader.d-loader--transparent svg{
  stroke: transparent;
}

.d-loader.d-loader--black svg{
  stroke: #000;
}

.d-loader.d-loader--white svg{
  stroke: #fff;
}

.d-loader.d-loader--gray-100 svg{
  stroke: #f7fafc;
}

.d-loader.d-loader--gray-200 svg{
  stroke: #edf2f7;
}

.d-loader.d-loader--gray-300 svg{
  stroke: #e2e8f0;
}

.d-loader.d-loader--gray-400 svg{
  stroke: #cbd5e0;
}

.d-loader.d-loader--gray-500 svg{
  stroke: #a0aec0;
}

.d-loader.d-loader--gray-600 svg{
  stroke: #718096;
}

.d-loader.d-loader--gray-700 svg{
  stroke: #4a5568;
}

.d-loader.d-loader--gray-800 svg{
  stroke: #2d3748;
}

.d-loader.d-loader--gray-900 svg{
  stroke: #1a202c;
}

.d-loader.d-loader--red-100 svg{
  stroke: #fff5f5;
}

.d-loader.d-loader--red-200 svg{
  stroke: #fed7d7;
}

.d-loader.d-loader--red-300 svg{
  stroke: #feb2b2;
}

.d-loader.d-loader--red-400 svg{
  stroke: #fc8181;
}

.d-loader.d-loader--red-500 svg{
  stroke: #f56565;
}

.d-loader.d-loader--red-600 svg{
  stroke: #e53e3e;
}

.d-loader.d-loader--red-700 svg{
  stroke: #c53030;
}

.d-loader.d-loader--red-800 svg{
  stroke: #9b2c2c;
}

.d-loader.d-loader--red-900 svg{
  stroke: #742a2a;
}

.d-loader.d-loader--green-100 svg{
  stroke: #f0fff4;
}

.d-loader.d-loader--green-200 svg{
  stroke: #c6f6d5;
}

.d-loader.d-loader--green-300 svg{
  stroke: #9ae6b4;
}

.d-loader.d-loader--green-400 svg{
  stroke: #68d391;
}

.d-loader.d-loader--green-500 svg{
  stroke: #48bb78;
}

.d-loader.d-loader--green-600 svg{
  stroke: #38a169;
}

.d-loader.d-loader--green-700 svg{
  stroke: #2f855a;
}

.d-loader.d-loader--green-800 svg{
  stroke: #276749;
}

.d-loader.d-loader--green-900 svg{
  stroke: #22543d;
}

.d-loader.d-loader--yellow-100 svg{
  stroke: #FEF5EE;
}

.d-loader.d-loader--yellow-200 svg{
  stroke: #FCE7D4;
}

.d-loader.d-loader--yellow-300 svg{
  stroke: #FAD8BA;
}

.d-loader.d-loader--yellow-400 svg{
  stroke: #F6BA86;
}

.d-loader.d-loader--yellow-500 svg{
  stroke: #F29D52;
}

.d-loader.d-loader--yellow-600 svg{
  stroke: #DA8D4A;
}

.d-loader.d-loader--yellow-700 svg{
  stroke: #915E31;
}

.d-loader.d-loader--yellow-800 svg{
  stroke: #6D4725;
}

.d-loader.d-loader--yellow-900 svg{
  stroke: #492F19;
}

.d-loader.d-loader--error svg{
  stroke: #f56565;
}

.d-loader.d-loader--success svg{
  stroke: #48bb78;
}

.d-checkbox .checked .checkmark{
  position: absolute;
  left: 5px;
  top: 1px;
  width: 7px;
  height: 12px;
  border: solid;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.d-checkbox{
  outline: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.d-checkbox + .checkbox{
  margin-left: 0.5em;
}

.d-checkbox input[type="checkbox"]{
  position: absolute;
  left: 0;
  opacity: 0;
  outline: none;
  z-index: -1;
}

.d-checkbox input[type="checkbox"] + .check{
  position: relative;
  width: 1.25em;
  height: 1.25em;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-radius: 5px;
  border: 2px solid;
  border-color: grey;
  -webkit-transition: background 0.15s ease-out;
  transition: background 0.15s ease-out;
}

.d-checkbox .control-label{
  padding-left: 0.5em;
}

.d-checkbox .control-label[disabled]{
  opacity: 0.5;
}

.d-checkbox .control-label:focus input[type="checkbox"] + .check{
  -webkit-box-shadow: 0 0 0.5em rgba(grey, 0.8);
          box-shadow: 0 0 0.5em rgba(grey, 0.8);
}

.d-checkbox input[type="checkbox"] + .check.check--primary-100{
  background-color: #FEEEEA;
  border-color: #FEEEEA;
  color: #1a202c;
}

.d-checkbox .checkmark.checkmark--primary-100{
  border-color: #1a202c;
}

.d-checkbox input[type="checkbox"] + .check.check--primary-200{
  background-color: #FCD4CB;
  border-color: #FCD4CB;
  color: #1a202c;
}

.d-checkbox .checkmark.checkmark--primary-200{
  border-color: #1a202c;
}

.d-checkbox input[type="checkbox"] + .check.check--primary-300{
  background-color: #FABBAC;
  border-color: #FABBAC;
  color: #1a202c;
}

.d-checkbox .checkmark.checkmark--primary-300{
  border-color: #1a202c;
}

.d-checkbox input[type="checkbox"] + .check.check--primary-400{
  background-color: #F6876E;
  border-color: #F6876E;
  color: #1a202c;
}

.d-checkbox .checkmark.checkmark--primary-400{
  border-color: #1a202c;
}

.d-checkbox input[type="checkbox"] + .check.check--primary-500{
  background-color: #F25430;
  border-color: #F25430;
  color: #f7fafc;
}

.d-checkbox .checkmark.checkmark--primary-500{
  border-color: #f7fafc;
}

.d-checkbox input[type="checkbox"] + .check.check--primary-600{
  background-color: #DA4C2B;
  border-color: #DA4C2B;
  color: #f7fafc;
}

.d-checkbox .checkmark.checkmark--primary-600{
  border-color: #f7fafc;
}

.d-checkbox input[type="checkbox"] + .check.check--primary-700{
  background-color: #91321D;
  border-color: #91321D;
  color: #f7fafc;
}

.d-checkbox .checkmark.checkmark--primary-700{
  border-color: #f7fafc;
}

.d-checkbox input[type="checkbox"] + .check.check--primary-800{
  background-color: #6D2616;
  border-color: #6D2616;
  color: #f7fafc;
}

.d-checkbox .checkmark.checkmark--primary-800{
  border-color: #f7fafc;
}

.d-checkbox input[type="checkbox"] + .check.check--primary-900{
  background-color: #49190E;
  border-color: #49190E;
  color: #f7fafc;
}

.d-checkbox .checkmark.checkmark--primary-900{
  border-color: #f7fafc;
}

.d-checkbox input[type="checkbox"] + .check.check--secondary-100{
  background-color: #E9F1F4;
  border-color: #E9F1F4;
  color: #1a202c;
}

.d-checkbox .checkmark.checkmark--secondary-100{
  border-color: #1a202c;
}

.d-checkbox input[type="checkbox"] + .check.check--secondary-200{
  background-color: #C9DBE2;
  border-color: #C9DBE2;
  color: #1a202c;
}

.d-checkbox .checkmark.checkmark--secondary-200{
  border-color: #1a202c;
}

.d-checkbox input[type="checkbox"] + .check.check--secondary-300{
  background-color: #A9C6D1;
  border-color: #A9C6D1;
  color: #1a202c;
}

.d-checkbox .checkmark.checkmark--secondary-300{
  border-color: #1a202c;
}

.d-checkbox input[type="checkbox"] + .check.check--secondary-400{
  background-color: #689BAF;
  border-color: #689BAF;
  color: #1a202c;
}

.d-checkbox .checkmark.checkmark--secondary-400{
  border-color: #1a202c;
}

.d-checkbox input[type="checkbox"] + .check.check--secondary-500{
  background-color: #27708C;
  border-color: #27708C;
  color: #f7fafc;
}

.d-checkbox .checkmark.checkmark--secondary-500{
  border-color: #f7fafc;
}

.d-checkbox input[type="checkbox"] + .check.check--secondary-600{
  background-color: #23657E;
  border-color: #23657E;
  color: #f7fafc;
}

.d-checkbox .checkmark.checkmark--secondary-600{
  border-color: #f7fafc;
}

.d-checkbox input[type="checkbox"] + .check.check--secondary-700{
  background-color: #174354;
  border-color: #174354;
  color: #f7fafc;
}

.d-checkbox .checkmark.checkmark--secondary-700{
  border-color: #f7fafc;
}

.d-checkbox input[type="checkbox"] + .check.check--secondary-800{
  background-color: #12323F;
  border-color: #12323F;
  color: #f7fafc;
}

.d-checkbox .checkmark.checkmark--secondary-800{
  border-color: #f7fafc;
}

.d-checkbox input[type="checkbox"] + .check.check--secondary-900{
  background-color: #0C222A;
  border-color: #0C222A;
  color: #f7fafc;
}

.d-checkbox .checkmark.checkmark--secondary-900{
  border-color: #f7fafc;
}

.d-checkbox input[type="checkbox"] + .check.check--transparent{
  background-color: transparent;
  border-color: transparent;
  color: #f7fafc;
}

.d-checkbox .checkmark.checkmark--transparent{
  border-color: #f7fafc;
}

.d-checkbox input[type="checkbox"] + .check.check--black{
  background-color: #000;
  border-color: #000;
  color: #f7fafc;
}

.d-checkbox .checkmark.checkmark--black{
  border-color: #f7fafc;
}

.d-checkbox input[type="checkbox"] + .check.check--white{
  background-color: #fff;
  border-color: #fff;
  color: #1a202c;
}

.d-checkbox .checkmark.checkmark--white{
  border-color: #1a202c;
}

.d-checkbox input[type="checkbox"] + .check.check--gray-100{
  background-color: #f7fafc;
  border-color: #f7fafc;
  color: #1a202c;
}

.d-checkbox .checkmark.checkmark--gray-100{
  border-color: #1a202c;
}

.d-checkbox input[type="checkbox"] + .check.check--gray-200{
  background-color: #edf2f7;
  border-color: #edf2f7;
  color: #1a202c;
}

.d-checkbox .checkmark.checkmark--gray-200{
  border-color: #1a202c;
}

.d-checkbox input[type="checkbox"] + .check.check--gray-300{
  background-color: #e2e8f0;
  border-color: #e2e8f0;
  color: #1a202c;
}

.d-checkbox .checkmark.checkmark--gray-300{
  border-color: #1a202c;
}

.d-checkbox input[type="checkbox"] + .check.check--gray-400{
  background-color: #cbd5e0;
  border-color: #cbd5e0;
  color: #1a202c;
}

.d-checkbox .checkmark.checkmark--gray-400{
  border-color: #1a202c;
}

.d-checkbox input[type="checkbox"] + .check.check--gray-500{
  background-color: #a0aec0;
  border-color: #a0aec0;
  color: #1a202c;
}

.d-checkbox .checkmark.checkmark--gray-500{
  border-color: #1a202c;
}

.d-checkbox input[type="checkbox"] + .check.check--gray-600{
  background-color: #718096;
  border-color: #718096;
  color: #f7fafc;
}

.d-checkbox .checkmark.checkmark--gray-600{
  border-color: #f7fafc;
}

.d-checkbox input[type="checkbox"] + .check.check--gray-700{
  background-color: #4a5568;
  border-color: #4a5568;
  color: #f7fafc;
}

.d-checkbox .checkmark.checkmark--gray-700{
  border-color: #f7fafc;
}

.d-checkbox input[type="checkbox"] + .check.check--gray-800{
  background-color: #2d3748;
  border-color: #2d3748;
  color: #f7fafc;
}

.d-checkbox .checkmark.checkmark--gray-800{
  border-color: #f7fafc;
}

.d-checkbox input[type="checkbox"] + .check.check--gray-900{
  background-color: #1a202c;
  border-color: #1a202c;
  color: #f7fafc;
}

.d-checkbox .checkmark.checkmark--gray-900{
  border-color: #f7fafc;
}

.d-checkbox input[type="checkbox"] + .check.check--red-100{
  background-color: #fff5f5;
  border-color: #fff5f5;
  color: #1a202c;
}

.d-checkbox .checkmark.checkmark--red-100{
  border-color: #1a202c;
}

.d-checkbox input[type="checkbox"] + .check.check--red-200{
  background-color: #fed7d7;
  border-color: #fed7d7;
  color: #1a202c;
}

.d-checkbox .checkmark.checkmark--red-200{
  border-color: #1a202c;
}

.d-checkbox input[type="checkbox"] + .check.check--red-300{
  background-color: #feb2b2;
  border-color: #feb2b2;
  color: #1a202c;
}

.d-checkbox .checkmark.checkmark--red-300{
  border-color: #1a202c;
}

.d-checkbox input[type="checkbox"] + .check.check--red-400{
  background-color: #fc8181;
  border-color: #fc8181;
  color: #1a202c;
}

.d-checkbox .checkmark.checkmark--red-400{
  border-color: #1a202c;
}

.d-checkbox input[type="checkbox"] + .check.check--red-500{
  background-color: #f56565;
  border-color: #f56565;
  color: #1a202c;
}

.d-checkbox .checkmark.checkmark--red-500{
  border-color: #1a202c;
}

.d-checkbox input[type="checkbox"] + .check.check--red-600{
  background-color: #e53e3e;
  border-color: #e53e3e;
  color: #f7fafc;
}

.d-checkbox .checkmark.checkmark--red-600{
  border-color: #f7fafc;
}

.d-checkbox input[type="checkbox"] + .check.check--red-700{
  background-color: #c53030;
  border-color: #c53030;
  color: #f7fafc;
}

.d-checkbox .checkmark.checkmark--red-700{
  border-color: #f7fafc;
}

.d-checkbox input[type="checkbox"] + .check.check--red-800{
  background-color: #9b2c2c;
  border-color: #9b2c2c;
  color: #f7fafc;
}

.d-checkbox .checkmark.checkmark--red-800{
  border-color: #f7fafc;
}

.d-checkbox input[type="checkbox"] + .check.check--red-900{
  background-color: #742a2a;
  border-color: #742a2a;
  color: #f7fafc;
}

.d-checkbox .checkmark.checkmark--red-900{
  border-color: #f7fafc;
}

.d-checkbox input[type="checkbox"] + .check.check--green-100{
  background-color: #f0fff4;
  border-color: #f0fff4;
  color: #1a202c;
}

.d-checkbox .checkmark.checkmark--green-100{
  border-color: #1a202c;
}

.d-checkbox input[type="checkbox"] + .check.check--green-200{
  background-color: #c6f6d5;
  border-color: #c6f6d5;
  color: #1a202c;
}

.d-checkbox .checkmark.checkmark--green-200{
  border-color: #1a202c;
}

.d-checkbox input[type="checkbox"] + .check.check--green-300{
  background-color: #9ae6b4;
  border-color: #9ae6b4;
  color: #1a202c;
}

.d-checkbox .checkmark.checkmark--green-300{
  border-color: #1a202c;
}

.d-checkbox input[type="checkbox"] + .check.check--green-400{
  background-color: #68d391;
  border-color: #68d391;
  color: #1a202c;
}

.d-checkbox .checkmark.checkmark--green-400{
  border-color: #1a202c;
}

.d-checkbox input[type="checkbox"] + .check.check--green-500{
  background-color: #48bb78;
  border-color: #48bb78;
  color: #1a202c;
}

.d-checkbox .checkmark.checkmark--green-500{
  border-color: #1a202c;
}

.d-checkbox input[type="checkbox"] + .check.check--green-600{
  background-color: #38a169;
  border-color: #38a169;
  color: #f7fafc;
}

.d-checkbox .checkmark.checkmark--green-600{
  border-color: #f7fafc;
}

.d-checkbox input[type="checkbox"] + .check.check--green-700{
  background-color: #2f855a;
  border-color: #2f855a;
  color: #f7fafc;
}

.d-checkbox .checkmark.checkmark--green-700{
  border-color: #f7fafc;
}

.d-checkbox input[type="checkbox"] + .check.check--green-800{
  background-color: #276749;
  border-color: #276749;
  color: #f7fafc;
}

.d-checkbox .checkmark.checkmark--green-800{
  border-color: #f7fafc;
}

.d-checkbox input[type="checkbox"] + .check.check--green-900{
  background-color: #22543d;
  border-color: #22543d;
  color: #f7fafc;
}

.d-checkbox .checkmark.checkmark--green-900{
  border-color: #f7fafc;
}

.d-checkbox input[type="checkbox"] + .check.check--yellow-100{
  background-color: #FEF5EE;
  border-color: #FEF5EE;
  color: #1a202c;
}

.d-checkbox .checkmark.checkmark--yellow-100{
  border-color: #1a202c;
}

.d-checkbox input[type="checkbox"] + .check.check--yellow-200{
  background-color: #FCE7D4;
  border-color: #FCE7D4;
  color: #1a202c;
}

.d-checkbox .checkmark.checkmark--yellow-200{
  border-color: #1a202c;
}

.d-checkbox input[type="checkbox"] + .check.check--yellow-300{
  background-color: #FAD8BA;
  border-color: #FAD8BA;
  color: #1a202c;
}

.d-checkbox .checkmark.checkmark--yellow-300{
  border-color: #1a202c;
}

.d-checkbox input[type="checkbox"] + .check.check--yellow-400{
  background-color: #F6BA86;
  border-color: #F6BA86;
  color: #1a202c;
}

.d-checkbox .checkmark.checkmark--yellow-400{
  border-color: #1a202c;
}

.d-checkbox input[type="checkbox"] + .check.check--yellow-500{
  background-color: #F29D52;
  border-color: #F29D52;
  color: #1a202c;
}

.d-checkbox .checkmark.checkmark--yellow-500{
  border-color: #1a202c;
}

.d-checkbox input[type="checkbox"] + .check.check--yellow-600{
  background-color: #DA8D4A;
  border-color: #DA8D4A;
  color: #1a202c;
}

.d-checkbox .checkmark.checkmark--yellow-600{
  border-color: #1a202c;
}

.d-checkbox input[type="checkbox"] + .check.check--yellow-700{
  background-color: #915E31;
  border-color: #915E31;
  color: #f7fafc;
}

.d-checkbox .checkmark.checkmark--yellow-700{
  border-color: #f7fafc;
}

.d-checkbox input[type="checkbox"] + .check.check--yellow-800{
  background-color: #6D4725;
  border-color: #6D4725;
  color: #f7fafc;
}

.d-checkbox .checkmark.checkmark--yellow-800{
  border-color: #f7fafc;
}

.d-checkbox input[type="checkbox"] + .check.check--yellow-900{
  background-color: #492F19;
  border-color: #492F19;
  color: #f7fafc;
}

.d-checkbox .checkmark.checkmark--yellow-900{
  border-color: #f7fafc;
}

.d-checkbox input[type="checkbox"] + .check.check--error{
  background-color: #f56565;
  border-color: #f56565;
  color: #1a202c;
}

.d-checkbox .checkmark.checkmark--error{
  border-color: #1a202c;
}

.d-checkbox input[type="checkbox"] + .check.check--success{
  background-color: #48bb78;
  border-color: #48bb78;
  color: #1a202c;
}

.d-checkbox .checkmark.checkmark--success{
  border-color: #1a202c;
}

.d-pagination .current-page--primary-100{
  background-color: #FEEEEA;
  color: #1a202c;
}

.d-pagination .current-page--primary-200{
  background-color: #FCD4CB;
  color: #1a202c;
}

.d-pagination .current-page--primary-300{
  background-color: #FABBAC;
  color: #1a202c;
}

.d-pagination .current-page--primary-400{
  background-color: #F6876E;
  color: #1a202c;
}

.d-pagination .current-page--primary-500{
  background-color: #F25430;
  color: #f7fafc;
}

.d-pagination .current-page--primary-600{
  background-color: #DA4C2B;
  color: #f7fafc;
}

.d-pagination .current-page--primary-700{
  background-color: #91321D;
  color: #f7fafc;
}

.d-pagination .current-page--primary-800{
  background-color: #6D2616;
  color: #f7fafc;
}

.d-pagination .current-page--primary-900{
  background-color: #49190E;
  color: #f7fafc;
}

.d-pagination .current-page--secondary-100{
  background-color: #E9F1F4;
  color: #1a202c;
}

.d-pagination .current-page--secondary-200{
  background-color: #C9DBE2;
  color: #1a202c;
}

.d-pagination .current-page--secondary-300{
  background-color: #A9C6D1;
  color: #1a202c;
}

.d-pagination .current-page--secondary-400{
  background-color: #689BAF;
  color: #1a202c;
}

.d-pagination .current-page--secondary-500{
  background-color: #27708C;
  color: #f7fafc;
}

.d-pagination .current-page--secondary-600{
  background-color: #23657E;
  color: #f7fafc;
}

.d-pagination .current-page--secondary-700{
  background-color: #174354;
  color: #f7fafc;
}

.d-pagination .current-page--secondary-800{
  background-color: #12323F;
  color: #f7fafc;
}

.d-pagination .current-page--secondary-900{
  background-color: #0C222A;
  color: #f7fafc;
}

.d-pagination .current-page--transparent{
  background-color: transparent;
  color: #f7fafc;
}

.d-pagination .current-page--black{
  background-color: #000;
  color: #f7fafc;
}

.d-pagination .current-page--white{
  background-color: #fff;
  color: #1a202c;
}

.d-pagination .current-page--gray-100{
  background-color: #f7fafc;
  color: #1a202c;
}

.d-pagination .current-page--gray-200{
  background-color: #edf2f7;
  color: #1a202c;
}

.d-pagination .current-page--gray-300{
  background-color: #e2e8f0;
  color: #1a202c;
}

.d-pagination .current-page--gray-400{
  background-color: #cbd5e0;
  color: #1a202c;
}

.d-pagination .current-page--gray-500{
  background-color: #a0aec0;
  color: #1a202c;
}

.d-pagination .current-page--gray-600{
  background-color: #718096;
  color: #f7fafc;
}

.d-pagination .current-page--gray-700{
  background-color: #4a5568;
  color: #f7fafc;
}

.d-pagination .current-page--gray-800{
  background-color: #2d3748;
  color: #f7fafc;
}

.d-pagination .current-page--gray-900{
  background-color: #1a202c;
  color: #f7fafc;
}

.d-pagination .current-page--red-100{
  background-color: #fff5f5;
  color: #1a202c;
}

.d-pagination .current-page--red-200{
  background-color: #fed7d7;
  color: #1a202c;
}

.d-pagination .current-page--red-300{
  background-color: #feb2b2;
  color: #1a202c;
}

.d-pagination .current-page--red-400{
  background-color: #fc8181;
  color: #1a202c;
}

.d-pagination .current-page--red-500{
  background-color: #f56565;
  color: #1a202c;
}

.d-pagination .current-page--red-600{
  background-color: #e53e3e;
  color: #f7fafc;
}

.d-pagination .current-page--red-700{
  background-color: #c53030;
  color: #f7fafc;
}

.d-pagination .current-page--red-800{
  background-color: #9b2c2c;
  color: #f7fafc;
}

.d-pagination .current-page--red-900{
  background-color: #742a2a;
  color: #f7fafc;
}

.d-pagination .current-page--green-100{
  background-color: #f0fff4;
  color: #1a202c;
}

.d-pagination .current-page--green-200{
  background-color: #c6f6d5;
  color: #1a202c;
}

.d-pagination .current-page--green-300{
  background-color: #9ae6b4;
  color: #1a202c;
}

.d-pagination .current-page--green-400{
  background-color: #68d391;
  color: #1a202c;
}

.d-pagination .current-page--green-500{
  background-color: #48bb78;
  color: #1a202c;
}

.d-pagination .current-page--green-600{
  background-color: #38a169;
  color: #f7fafc;
}

.d-pagination .current-page--green-700{
  background-color: #2f855a;
  color: #f7fafc;
}

.d-pagination .current-page--green-800{
  background-color: #276749;
  color: #f7fafc;
}

.d-pagination .current-page--green-900{
  background-color: #22543d;
  color: #f7fafc;
}

.d-pagination .current-page--yellow-100{
  background-color: #FEF5EE;
  color: #1a202c;
}

.d-pagination .current-page--yellow-200{
  background-color: #FCE7D4;
  color: #1a202c;
}

.d-pagination .current-page--yellow-300{
  background-color: #FAD8BA;
  color: #1a202c;
}

.d-pagination .current-page--yellow-400{
  background-color: #F6BA86;
  color: #1a202c;
}

.d-pagination .current-page--yellow-500{
  background-color: #F29D52;
  color: #1a202c;
}

.d-pagination .current-page--yellow-600{
  background-color: #DA8D4A;
  color: #1a202c;
}

.d-pagination .current-page--yellow-700{
  background-color: #915E31;
  color: #f7fafc;
}

.d-pagination .current-page--yellow-800{
  background-color: #6D4725;
  color: #f7fafc;
}

.d-pagination .current-page--yellow-900{
  background-color: #492F19;
  color: #f7fafc;
}

.d-pagination .current-page--error{
  background-color: #f56565;
  color: #1a202c;
}

.d-pagination .current-page--success{
  background-color: #48bb78;
  color: #1a202c;
}

.dropdown-item.anchor.anchor-color--primary-100:hover{
  background-color: #FEEEEA;
  color: #1a202c;
}

.dropdown-item.anchor.anchor-color--primary-200:hover{
  background-color: #FCD4CB;
  color: #1a202c;
}

.dropdown-item.anchor.anchor-color--primary-300:hover{
  background-color: #FABBAC;
  color: #1a202c;
}

.dropdown-item.anchor.anchor-color--primary-400:hover{
  background-color: #F6876E;
  color: #1a202c;
}

.dropdown-item.anchor.anchor-color--primary-500:hover{
  background-color: #F25430;
  color: #f7fafc;
}

.dropdown-item.anchor.anchor-color--primary-600:hover{
  background-color: #DA4C2B;
  color: #f7fafc;
}

.dropdown-item.anchor.anchor-color--primary-700:hover{
  background-color: #91321D;
  color: #f7fafc;
}

.dropdown-item.anchor.anchor-color--primary-800:hover{
  background-color: #6D2616;
  color: #f7fafc;
}

.dropdown-item.anchor.anchor-color--primary-900:hover{
  background-color: #49190E;
  color: #f7fafc;
}

.dropdown-item.anchor.anchor-color--secondary-100:hover{
  background-color: #E9F1F4;
  color: #1a202c;
}

.dropdown-item.anchor.anchor-color--secondary-200:hover{
  background-color: #C9DBE2;
  color: #1a202c;
}

.dropdown-item.anchor.anchor-color--secondary-300:hover{
  background-color: #A9C6D1;
  color: #1a202c;
}

.dropdown-item.anchor.anchor-color--secondary-400:hover{
  background-color: #689BAF;
  color: #1a202c;
}

.dropdown-item.anchor.anchor-color--secondary-500:hover{
  background-color: #27708C;
  color: #f7fafc;
}

.dropdown-item.anchor.anchor-color--secondary-600:hover{
  background-color: #23657E;
  color: #f7fafc;
}

.dropdown-item.anchor.anchor-color--secondary-700:hover{
  background-color: #174354;
  color: #f7fafc;
}

.dropdown-item.anchor.anchor-color--secondary-800:hover{
  background-color: #12323F;
  color: #f7fafc;
}

.dropdown-item.anchor.anchor-color--secondary-900:hover{
  background-color: #0C222A;
  color: #f7fafc;
}

.dropdown-item.anchor.anchor-color--transparent:hover{
  background-color: transparent;
  color: #f7fafc;
}

.dropdown-item.anchor.anchor-color--black:hover{
  background-color: #000;
  color: #f7fafc;
}

.dropdown-item.anchor.anchor-color--white:hover{
  background-color: #fff;
  color: #1a202c;
}

.dropdown-item.anchor.anchor-color--gray-100:hover{
  background-color: #f7fafc;
  color: #1a202c;
}

.dropdown-item.anchor.anchor-color--gray-200:hover{
  background-color: #edf2f7;
  color: #1a202c;
}

.dropdown-item.anchor.anchor-color--gray-300:hover{
  background-color: #e2e8f0;
  color: #1a202c;
}

.dropdown-item.anchor.anchor-color--gray-400:hover{
  background-color: #cbd5e0;
  color: #1a202c;
}

.dropdown-item.anchor.anchor-color--gray-500:hover{
  background-color: #a0aec0;
  color: #1a202c;
}

.dropdown-item.anchor.anchor-color--gray-600:hover{
  background-color: #718096;
  color: #f7fafc;
}

.dropdown-item.anchor.anchor-color--gray-700:hover{
  background-color: #4a5568;
  color: #f7fafc;
}

.dropdown-item.anchor.anchor-color--gray-800:hover{
  background-color: #2d3748;
  color: #f7fafc;
}

.dropdown-item.anchor.anchor-color--gray-900:hover{
  background-color: #1a202c;
  color: #f7fafc;
}

.dropdown-item.anchor.anchor-color--red-100:hover{
  background-color: #fff5f5;
  color: #1a202c;
}

.dropdown-item.anchor.anchor-color--red-200:hover{
  background-color: #fed7d7;
  color: #1a202c;
}

.dropdown-item.anchor.anchor-color--red-300:hover{
  background-color: #feb2b2;
  color: #1a202c;
}

.dropdown-item.anchor.anchor-color--red-400:hover{
  background-color: #fc8181;
  color: #1a202c;
}

.dropdown-item.anchor.anchor-color--red-500:hover{
  background-color: #f56565;
  color: #1a202c;
}

.dropdown-item.anchor.anchor-color--red-600:hover{
  background-color: #e53e3e;
  color: #f7fafc;
}

.dropdown-item.anchor.anchor-color--red-700:hover{
  background-color: #c53030;
  color: #f7fafc;
}

.dropdown-item.anchor.anchor-color--red-800:hover{
  background-color: #9b2c2c;
  color: #f7fafc;
}

.dropdown-item.anchor.anchor-color--red-900:hover{
  background-color: #742a2a;
  color: #f7fafc;
}

.dropdown-item.anchor.anchor-color--green-100:hover{
  background-color: #f0fff4;
  color: #1a202c;
}

.dropdown-item.anchor.anchor-color--green-200:hover{
  background-color: #c6f6d5;
  color: #1a202c;
}

.dropdown-item.anchor.anchor-color--green-300:hover{
  background-color: #9ae6b4;
  color: #1a202c;
}

.dropdown-item.anchor.anchor-color--green-400:hover{
  background-color: #68d391;
  color: #1a202c;
}

.dropdown-item.anchor.anchor-color--green-500:hover{
  background-color: #48bb78;
  color: #1a202c;
}

.dropdown-item.anchor.anchor-color--green-600:hover{
  background-color: #38a169;
  color: #f7fafc;
}

.dropdown-item.anchor.anchor-color--green-700:hover{
  background-color: #2f855a;
  color: #f7fafc;
}

.dropdown-item.anchor.anchor-color--green-800:hover{
  background-color: #276749;
  color: #f7fafc;
}

.dropdown-item.anchor.anchor-color--green-900:hover{
  background-color: #22543d;
  color: #f7fafc;
}

.dropdown-item.anchor.anchor-color--yellow-100:hover{
  background-color: #FEF5EE;
  color: #1a202c;
}

.dropdown-item.anchor.anchor-color--yellow-200:hover{
  background-color: #FCE7D4;
  color: #1a202c;
}

.dropdown-item.anchor.anchor-color--yellow-300:hover{
  background-color: #FAD8BA;
  color: #1a202c;
}

.dropdown-item.anchor.anchor-color--yellow-400:hover{
  background-color: #F6BA86;
  color: #1a202c;
}

.dropdown-item.anchor.anchor-color--yellow-500:hover{
  background-color: #F29D52;
  color: #1a202c;
}

.dropdown-item.anchor.anchor-color--yellow-600:hover{
  background-color: #DA8D4A;
  color: #1a202c;
}

.dropdown-item.anchor.anchor-color--yellow-700:hover{
  background-color: #915E31;
  color: #f7fafc;
}

.dropdown-item.anchor.anchor-color--yellow-800:hover{
  background-color: #6D4725;
  color: #f7fafc;
}

.dropdown-item.anchor.anchor-color--yellow-900:hover{
  background-color: #492F19;
  color: #f7fafc;
}

.dropdown-item.anchor.anchor-color--error:hover{
  background-color: #f56565;
  color: #1a202c;
}

.dropdown-item.anchor.anchor-color--success:hover{
  background-color: #48bb78;
  color: #1a202c;
}

/**
 * Here you would add any of your custom classes; stuff that you'd
 * want loaded *before* the utilities so that the utilities could still
 * override them.
 */

.switch {
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.switch + .switch {
  margin-left: 0.5em;
}

.switch input[type=checkbox] {
  display: none;
}

.switch input[type=checkbox] + .check {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 2.75em;
  height: 1.575em;
  padding: 0.2em;
  background: #b5b5b5;
  border-radius: 1em;
  -webkit-transition: background 0.15s ease-out;
  transition: background 0.15s ease-out;
}

.switch input[type=checkbox] + .check:before {
  content: "";
  border-radius: 1em;
  width: 1.175em;
  height: 1.175em;
  background: white;
  -webkit-box-shadow: 0 3px 1px 0 rgba(0, 0, 0, 0.05), 0 2px 2px 0 rgba(0, 0, 0, 0.1), 0 3px 3px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 3px 1px 0 rgba(0, 0, 0, 0.05), 0 2px 2px 0 rgba(0, 0, 0, 0.1), 0 3px 3px 0 rgba(0, 0, 0, 0.05);
  -webkit-transition: width 0.15s ease-out, -webkit-transform 0.15s ease-out;
  transition: width 0.15s ease-out, -webkit-transform 0.15s ease-out;
  transition: transform 0.15s ease-out, width 0.15s ease-out;
  transition: transform 0.15s ease-out, width 0.15s ease-out, -webkit-transform 0.15s ease-out;
  will-change: transform;
}

.switch input[type=checkbox] + .check.is-elastic:before {
  width: 1.75em;
}

.switch input[type=checkbox]:checked + .check {
  background: #b5b5b5;
}

.switch input[type=checkbox]:checked + .check:before {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}

.switch input[type=checkbox]:checked + .check.is-elastic:before {
  -webkit-transform: translate3d(36.3636363636%, 0, 0);
          transform: translate3d(36.3636363636%, 0, 0);
}

.switch .control-label {
  padding-left: 0.5em;
}

.switch:hover input[type=checkbox] + .check {
  background: rgba(181, 181, 181, 0.9);
}

.switch:hover input[type=checkbox]:checked + .check {
  background: rgba(181, 181, 181, 0.9);
}

.switch:focus {
  outline: none;
}

.switch:focus input[type=checkbox] + .check {
  -webkit-box-shadow: 0 0 0.5em rgba(181, 181, 181, 0.6);
          box-shadow: 0 0 0.5em rgba(181, 181, 181, 0.6);
}

.switch:focus input[type=checkbox]:checked + .check {
  -webkit-box-shadow: 0 0 0.5em rgba(181, 181, 181, 0.8);
          box-shadow: 0 0 0.5em rgba(181, 181, 181, 0.8);
}

.switch[disabled] {
  opacity: 0.5;
  cursor: not-allowed;
  color: #b5b5b5;
}

.notices {
  position: fixed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 2em;
  overflow: hidden;
  z-index: 1000;
  pointer-events: none;
}

.notices .toast {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-animation-duration: 150ms;
          animation-duration: 150ms;
  margin: 0.5em 0;
  text-align: center;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
  border-radius: 2em;
  padding: 0.75em 1.5em;
  pointer-events: auto;
  opacity: 0.92;
}

.notices .toast.top, .notices .toast.bottom {
  -ms-flex-item-align: center;
      align-self: center;
}

.notices .toast.top-right, .notices .toast.bottom-right {
  -ms-flex-item-align: end;
      align-self: flex-end;
}

.notices .toast.top-left, .notices .toast.bottom-left {
  -ms-flex-item-align: start;
      align-self: flex-start;
}

.notices .toast.is-toast {
  opacity: 0.92;
}

.notices .snackbar {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-animation-duration: 150ms;
          animation-duration: 150ms;
  margin: 0.5em 0;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
  border-radius: 2em;
  pointer-events: auto;
  background: black;
  color: white;
  min-height: 3em;
}

.notices .snackbar .text {
  padding: 0.5em 1em;
}

.notices .snackbar .action {
  margin-left: auto;
  padding: 0.5em;
  padding-left: 0;
}

.notices .snackbar .action .button {
  font-weight: 600;
  text-transform: uppercase;
  background: black;
  border: transparent;
}

.notices .snackbar .action .button:hover {
  background: black;
}

.notices .snackbar .action .button:active {
  background: black;
}

@media (max-width: 767px) {
  .notices .snackbar {
    width: 100%;
    margin: 0;
    border-radius: 0;
  }
}

@media (min-width: 768px) {
  .notices .snackbar {
    min-width: 350px;
    max-width: 600px;
    overflow: hidden;
  }
}

.notices .notification {
  max-width: 600px;
}

.notices.top {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.notices.bottom {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.notices.has-custom-container {
  position: absolute;
}

@media (max-width: 767px) {
  .notices {
    padding: 0;
    position: fixed !important;
  }
}

.d-icon {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: inherit;
}

.dropdown + .dropdown {
  margin-left: 0.5em;
}

.dropdown .background {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.86);
  z-index: 10;
  cursor: pointer;
}

@media (min-width: 1024px) {
  .dropdown .background {
    display: none;
  }
}

.dropdown .dropdown-menu .dropdown-item.is-disabled, .dropdown .dropdown-menu .has-link a.is-disabled {
  cursor: not-allowed;
}

.dropdown .dropdown-menu .dropdown-item.is-disabled:hover, .dropdown .dropdown-menu .has-link a.is-disabled:hover {
  background: inherit;
  color: inherit;
}

.dropdown .dropdown-menu .has-link a {
  padding-right: 3rem;
  white-space: nowrap;
}

.dropdown:not(.is-disabled) .dropdown-menu .dropdown-item.is-disabled, .dropdown:not(.is-disabled) .dropdown-menu .has-link a.is-disabled {
  opacity: 0.5;
}

.dropdown .navbar-item {
  height: 100%;
}

.dropdown.is-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.dropdown.is-disabled .dropdown-trigger {
  pointer-events: none;
}

.dropdown.is-inline .dropdown-menu {
  position: static;
  display: inline-block;
  padding: 0;
}

.dropdown.is-top-right .dropdown-menu {
  top: auto;
  bottom: 100%;
}

.dropdown.is-top-left .dropdown-menu {
  top: auto;
  bottom: 100%;
  right: 0;
  left: auto;
}

.dropdown.is-bottom-left .dropdown-menu {
  right: 0;
  left: auto;
}

@media (max-width: 767px) {
  .dropdown.is-mobile-modal .dropdown-menu {
    position: fixed;
    width: calc(100vw - 40px);
    max-width: 460px;
    max-height: calc(100vh - 120px);
    top: 25% !important;
    left: 50% !important;
    bottom: auto !important;
    right: auto !important;
    -webkit-transform: translate3d(-50%, -25%, 0);
            transform: translate3d(-50%, -25%, 0);
    white-space: normal;
    overflow-y: auto;
  }

  .dropdown.is-mobile-modal .dropdown-menu .dropdown-item, .dropdown.is-mobile-modal .dropdown-menu .has-link a {
    padding: 1rem 1.5rem;
  }
}

.dropdown.is-active .dropdown-menu,
.dropdown.is-hoverable:hover .dropdown-menu {
  display: block;
}

.dropdown {
  display: inline-block;
  position: relative;
  vertical-align: top;
}

.dropdown.is-right .dropdown-menu {
  left: auto;
  right: 0;
}

.dropdown.is-up .dropdown-menu {
  bottom: 100%;
  padding-bottom: 4px;
  padding-top: initial;
  top: auto;
}

.dropdown-menu {
  display: none;
  left: 0;
  min-width: 12rem;
  padding-top: 4px;
  position: absolute;
  top: 100%;
  z-index: 20;
}

.dropdown-content {
  background-color: white;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.1);
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}

.dropdown-item, .dropdown .dropdown-menu .has-link a {
  display: block;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.dropdown-item.is-disabled, .dropdown .dropdown-menu .has-link a.is-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

a.dropdown-item, .dropdown .dropdown-menu .has-link a,
button.dropdown-item {
  padding-right: 3rem;
  text-align: left;
  white-space: nowrap;
  width: 100%;
}

a.dropdown-item:hover, .dropdown .dropdown-menu .has-link a:hover,
button.dropdown-item:hover {
  cursor: pointer;
  background-color: #edf2f7;
  color: black;
}

a.dropdown-item.is-active, .dropdown .dropdown-menu .has-link a.is-active,
button.dropdown-item.is-active {
  background-color: blue;
  color: blue;
}

.dropdown-divider {
  background-color: black;
  border: none;
  display: block;
  height: 1px;
  margin: 0.5rem 0;
}

.d-tooltip {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.d-tooltip.is-top:before, .d-tooltip.is-top:after {
  top: auto;
  right: auto;
  bottom: calc(100% + 5px + 2px);
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.d-tooltip.is-top.is-multiline.small:after {
  width: 180px;
}

.d-tooltip.is-top.is-multiline.medium:after {
  width: 240px;
}

.d-tooltip.is-top.is-multiline.large:after {
  width: 300px;
}

.d-tooltip.is-right:before, .d-tooltip.is-right:after {
  top: 50%;
  right: auto;
  bottom: auto;
  left: calc(100% + 5px + 2px);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.d-tooltip.is-right.is-multiline.small:after {
  width: 180px;
}

.d-tooltip.is-right.is-multiline.medium:after {
  width: 240px;
}

.d-tooltip.is-right.is-multiline.large:after {
  width: 300px;
}

.d-tooltip.is-bottom:before, .d-tooltip.is-bottom:after {
  top: calc(100% + 5px + 2px);
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.d-tooltip.is-bottom.is-multiline.small:after {
  width: 180px;
}

.d-tooltip.is-bottom.is-multiline.medium:after {
  width: 240px;
}

.d-tooltip.is-bottom.is-multiline.large:after {
  width: 300px;
}

.d-tooltip.is-left:before, .d-tooltip.is-left:after {
  top: 50%;
  right: calc(100% + 5px + 2px);
  bottom: auto;
  left: auto;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.d-tooltip.is-left.is-multiline.small:after {
  width: 180px;
}

.d-tooltip.is-left.is-multiline.medium:after {
  width: 240px;
}

.d-tooltip.is-left.is-multiline.large:after {
  width: 300px;
}

.d-tooltip:before, .d-tooltip:after {
  position: absolute;
  content: "";
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

.d-tooltip:before {
  z-index: 889;
}

.d-tooltip:after {
  content: attr(data-label);
  width: auto;
  padding: 0.35rem 0.75rem;
  border-radius: 10px;
  font-size: 0.85rem;
  font-weight: 400;
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 1, 0, 0.2);
          box-shadow: 0 1px 2px 1px rgba(0, 1, 0, 0.2);
  z-index: 888;
  white-space: nowrap;
}

.d-tooltip:not([data-label=""]):hover:before, .d-tooltip:not([data-label=""]):hover:after {
  opacity: 1;
  visibility: visible;
}

.d-tooltip:not([data-label=""]).is-always:before, .d-tooltip:not([data-label=""]).is-always:after {
  opacity: 1;
  visibility: visible;
}

.d-tooltip.small:after {
  padding: 0.25rem 0.65rem;
  border-radius: 7px;
  font-size: 0.62rem;
}

.d-tooltip.large:after {
  padding: 0.45rem 0.85rem;
  font-size: 1.2rem;
}

.d-tooltip.is-multiline:after {
  display: flex-block;
  text-align: center;
  white-space: normal;
}

.d-tooltip.is-dashed {
  border-bottom: 1px dashed ;
  cursor: default;
}

.d-tooltip.is-square:after {
  border-radius: 0;
}

.d-tooltip.is-animated:before, .d-tooltip.is-animated:after {
  -webkit-transition: opacity 100ms ease-in-out, visibility 100ms ease-in-out;
  transition: opacity 100ms ease-in-out, visibility 100ms ease-in-out;
}

.modal {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  position: fixed;
  z-index: 40;
}

.modal.is-active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.modal-content,
.modal-card {
  margin: 0 20px;
  max-height: calc(100vh - 160px);
  overflow: auto;
  position: relative;
  width: 100%;
}

@media (min-width: 768px) {
  .modal-content,
  .modal-card {
    margin: 0 auto;
    max-height: calc(100vh - 40px);
    width: 640px;
  }
}

.modal-close {
  background: none;
  height: 40px;
  position: fixed;
  right: 20px;
  top: 20px;
  width: 40px;
}

.modal-card {
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  border-radius: 0.5rem;
  -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
          box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-height: calc(100vh - 40px);
  overflow: hidden;
  -ms-overflow-y: visible;
}

.modal-card-head,
.modal-card-foot {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  position: relative;
}

.modal-card-head {
  font-weight: 600;
  --text-opacity: 1;
  color: #1a202c;
  color: rgba(26, 32, 44, var(--text-opacity));
  font-size: 1.5rem;
  line-height: 1.25;
  border-bottom-width: 2px;
  --border-opacity: 1;
  border-color: #edf2f7;
  border-color: rgba(237, 242, 247, var(--border-opacity));
  padding-bottom: 1rem;
}

.modal-card-title {
  color: black;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 22px;
  line-height: 1;
}

.modal-card-foot {
  padding-top: 1.25rem;
  border-top-width: 2px;
  --border-opacity: 1;
  border-color: #edf2f7;
  border-color: rgba(237, 242, 247, var(--border-opacity));
}

.modal-card-foot .btn:not(:last-child) {
  margin-right: 10px;
}

.modal-card-body {
  background-color: white;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  overflow: auto;
  padding: 20px;
}

.modal .animation-content {
  margin: 0 20px;
  width: 90%;
}

.modal .animation-content .modal-card {
  margin: 0;
}

@media (min-width: 768px) {
  .modal .animation-content {
    width: 100%;
  }
}

.modal .modal-content {
  width: 100%;
}

.dialog .modal-card {
  max-width: 460px;
  width: auto;
}

.dialog .modal-card .modal-card-head {
  font-size: 28px;
  font-weight: 500;
}

.dialog .modal-card .modal-card-body .field {
  margin-top: 16px;
}

.dialog .modal-card .modal-card-body.is-titleless {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.dialog .modal-card .modal-card-foot {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.dialog .modal-card .modal-card-foot .button {
  display: inline;
  min-width: 5em;
  font-weight: 500;
}

@media (min-width: 768px) {
  .dialog .modal-card {
    min-width: 320px;
  }
}

.d-table {
  -webkit-transition: opacity 86ms ease-out;
  transition: opacity 86ms ease-out;
}

@media (min-width: 768px) {
  .d-table .table-mobile-sort {
    display: none;
  }
}

.d-table .d-icon svg {
  -webkit-transition: opacity 86ms ease-out, -webkit-transform 0.15s ease-out;
  transition: opacity 86ms ease-out, -webkit-transform 0.15s ease-out;
  transition: transform 0.15s ease-out, opacity 86ms ease-out;
  transition: transform 0.15s ease-out, opacity 86ms ease-out, -webkit-transform 0.15s ease-out;
}

.d-table .d-icon.is-desc svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.d-table .d-icon.is-expanded svg {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.d-table .level {
  padding-bottom: 1.5rem;
}

.d-table.is-loading {
  position: relative;
  pointer-events: none;
  opacity: 0.5;
}

.d-table.is-loading:after {
  bottom: 0;
  right: 0;
  position: absolute;
  top: 4em;
  left: calc(50% - 2.5em);
  width: 5em;
  height: 5em;
  border-width: 0.25em;
}

.table {
  border-spacing: 0;
  width: 100%;
  border: 1px solid transparent;
  border-radius: 4px;
  border-collapse: separate;
}

.table td {
  border: 1px solid #dbdbdb;
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: middle;
}

.table th {
  text-align: left;
  font-weight: 500;
  border-width: 0 0 2px;
  color: #363636;
  padding: 0.5em 0.75em;
  vertical-align: middle;
}

.table th .th-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.table th .th-wrap .icon {
  margin-left: 0.5rem;
  margin-right: 0;
  font-size: 1rem;
}

.table th .th-wrap.is-numeric {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  text-align: right;
}

.table th .th-wrap.is-numeric .icon {
  margin-left: 0;
  margin-right: 0.5rem;
}

.table th .th-wrap.is-centered {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}

.table th.is-current-sort {
  border-color: grey;
  font-weight: bold;
}

.table th.is-sortable:hover {
  border-color: grey;
}

.table th.is-sortable, .table th.is-sortable .th-wrap {
  cursor: pointer;
}

.table tr.is-empty:hover {
  background-color: transparent;
}

.table .chevron-cell {
  vertical-align: middle;
}

.table .checkbox-cell {
  width: 40px;
}

.table .checkbox-cell .checkbox {
  vertical-align: middle;
}

.table .checkbox-cell .checkbox .check {
  -webkit-transition: none;
  transition: none;
}

.table tr.detail {
  -webkit-box-shadow: inset 0 1px 3px #dbdbdb;
          box-shadow: inset 0 1px 3px #dbdbdb;
  background: #fafafa;
}

.table tr.detail .detail-container {
  padding: 1rem;
}

.table:focus {
  border-color: blue;
  -webkit-box-shadow: 0 0 0 0.125em rgba(0, 0, 255, 0.25);
          box-shadow: 0 0 0 0.125em rgba(0, 0, 255, 0.25);
}

.table.is-bordered th.is-current-sort,
.table.is-bordered th.is-sortable:hover {
  border-color: grey;
  background: white;
}

@media (max-width: 767px) {
  .table.has-mobile-cards thead {
    display: none;
  }

  .table.has-mobile-cards tfoot th {
    border: 0;
    display: inherit;
  }

  .table.has-mobile-cards tr {
    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.1);
    max-width: 100%;
    position: relative;
    display: block;
  }

  .table.has-mobile-cards tr td {
    border: 0;
    display: inherit;
  }

  .table.has-mobile-cards tr td:last-child {
    border-bottom: 0;
  }

  .table.has-mobile-cards tr:not(:last-child) {
    margin-bottom: 1rem;
  }

  .table.has-mobile-cards tr:not([class*=is-]) {
    background: inherit;
  }

  .table.has-mobile-cards tr:not([class*=is-]):hover {
    background-color: inherit;
  }

  .table.has-mobile-cards tr.detail {
    margin-top: -1rem;
  }

  .table.has-mobile-cards tr:not(.detail):not(.is-empty):not(.table-footer) td {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    text-align: right;
    border-bottom: 1px solid white;
  }

  .table.has-mobile-cards tr:not(.detail):not(.is-empty):not(.table-footer) td:before {
    content: attr(data-label);
    font-weight: 500;
    padding-right: 0.5em;
    text-align: left;
  }
}

.table.is-bordered td, .table.is-bordered th {
  border-width: 1px;
}

.table.is-bordered tr:last-child td, .table.is-bordered tr:last-child th {
  border-bottom-width: 1px;
}

.table.is-striped tbody tr:not(.is-selected):nth-child(2n) {
  background-color: #eaeaea;
}

.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover, .table.is-hoverable tbody tr:not(.is-selected):hover {
  background-color: #eaeaea;
}

#searchContainer {
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
}

#searchContainer input {
  width: 0;
  height: 41px;
  border-radius: 5px 0 0 5px;
  background: rgba(255, 255, 255, 0.3);
  border: 1px solid #ded7d7;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  opacity: 0;
  -webkit-transition: opacity 0.45s ease-in-out, width 0.45s ease-in-out, -webkit-transform 0.45s ease-in-out;
  transition: opacity 0.45s ease-in-out, width 0.45s ease-in-out, -webkit-transform 0.45s ease-in-out;
  transition: opacity 0.45s ease-in-out, transform 0.45s ease-in-out, width 0.45s ease-in-out;
  transition: opacity 0.45s ease-in-out, transform 0.45s ease-in-out, width 0.45s ease-in-out, -webkit-transform 0.45s ease-in-out;
}

.is-searching #searchButton {
  border-radius: 0 0.25rem 0.25rem 0;
}

.is-searching #searchContainer input {
  width: 300px;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  opacity: 1;
  padding-left: 15px;
}

.select {
  display: inline-block;
  max-width: 100%;
  position: relative;
  vertical-align: top;
}

.select select {
  -webkit-box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, 0.1);
          box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, 0.1);
  -moz-appearance: none;
  -webkit-appearance: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  height: 2.25em;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  line-height: 1.5;
  padding: calc(0.375em - 1px) calc(0.625em - 1px);
  position: relative;
  vertical-align: top;
  background-color: #fff;
  color: #363636;
  cursor: pointer;
  display: block;
  font-size: 1em;
  max-width: 100%;
  outline: none;
}

.select select option {
  color: grey;
  padding: 0.25em 0.5em;
}

.select select option:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

.select select optgroup {
  color: grey;
  font-weight: normal;
  font-style: normal;
  padding: 0.25em 0;
}

.select.is-empty select {
  color: hsla(0, 0%, 48%, 0.7);
}

.select.is-fullwidth,
.select.is-fullwidth select {
  width: 100%;
}

.select:not(.is-multiple) {
  height: 2.25em;
}

.select select:not([multiple]) {
  padding-right: 2.5em;
}

.select:not(.is-multiple):not(.is-loading):after {
  right: 1.125em;
  z-index: 4;
  border: 3px solid #F25430;
  border-radius: 2px;
  border-right: 0;
  border-top: 0;
  content: " ";
  display: block;
  height: 0.625em;
  margin-top: -0.4375em;
  pointer-events: none;
  position: absolute;
  top: 50%;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: center;
          transform-origin: center;
  width: 0.625em;
}

.pagination {
  font-size: 1rem;
  margin: -0.25rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.pagination .d-icon {
  height: 1.5rem;
  width: 1.5rem;
}

.pagination .pagination-next,
.pagination .pagination-previous,
.pagination .pagination-link {
  text-decoration: none;
  min-width: 2.25em;
  font-size: 1em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0.25rem;
  text-align: center;
  -webkit-appearance: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 2.25em;
  line-height: 1.5;
  position: relative;
  vertical-align: top;
}

.pagination .pagination-next,
.pagination .pagination-previous {
  padding-left: 0.25em;
  padding-right: 0.25em;
  white-space: nowrap;
  border-color: #dbdbdb;
  color: #363636;
  min-width: 2.25em;
}

.pagination .pagination-ellipsis,
.pagination .pagination-link,
.pagination .pagination-next,
.pagination .pagination-previous {
  font-size: 1em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0.25rem;
  text-align: center;
}

.pagination .pagination-ellipsis {
  color: #b5b5b5;
  pointer-events: none;
  border-color: transparent;
}

.pagination .pagination-next[disabled],
.pagination .pagination-previous[disabled] {
  background-color: #dbdbdb;
  border-color: #dbdbdb;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #7a7a7a;
  opacity: 0.5;
}

.pagination.is-simple {
  -webkit-box-pack: normal;
      -ms-flex-pack: normal;
          justify-content: normal;
}

.pagination.is-simple.is-centered {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.pagination.is-simple.is-right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.pagination .is-current {
  pointer-events: none;
  cursor: not-allowed;
}

.pagination .pagination-link {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 1rem;
  height: 2.25em;
  line-height: 1.5;
  padding: calc(0.375em - 1px) calc(0.625em - 1px);
  position: relative;
  vertical-align: top;
}

.pagination .pagination-list {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
}

@media print, screen and (min-width: 769px) {
  .pagination-list {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .pagination.is-centered .pagination-previous {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .pagination.is-centered .pagination-list {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .pagination.is-centered .pagination-next {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}

.label {
  font-weight: 500;
}

.field.is-grouped .field {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.field.is-grouped .field:not(:last-child) {
  margin-right: 0.75rem;
}

.field.is-grouped .field.is-expanded {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}

.field.has-addons .control:first-child .control .button,
.field.has-addons .control:first-child .control .input,
.field.has-addons .control:first-child .control .select select {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.field.has-addons .control:last-child .control .button,
.field.has-addons .control:last-child .control .input,
.field.has-addons .control:last-child .control .select select {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

.field.has-addons .control .control .button,
.field.has-addons .control .control .input,
.field.has-addons .control .control .select select {
  border-radius: 0;
}

.field.has-addons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.field.has-addons .control:not(:last-child) {
  margin-right: -1px;
}

.field.is-grouped {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.field.is-grouped.is-grouped-centered {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.control .help.counter {
  float: right;
  margin-left: 0.5em;
}

.control .icon.is-clickable {
  pointer-events: auto;
  cursor: pointer;
}

.control {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  clear: both;
  font-size: 1rem;
  position: relative;
  text-align: left;
}

.button,
.file-cta,
.file-name,
.input,
.pagination-ellipsis,
.pagination-link,
.pagination-next,
.pagination-previous,
.taginput .taginput-container.is-focusable,
.textarea {
  -moz-appearance: none;
  -webkit-appearance: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 1rem;
  height: 2.25em;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  line-height: 1.5;
  padding: calc(0.375em - 1px) calc(0.625em - 1px);
  position: relative;
  vertical-align: top;
}

.input.is-hovered,
.input:hover,
.taginput .is-hovered.taginput-container.is-focusable,
.taginput .taginput-container.is-focusable:hover,
.textarea.is-hovered,
.textarea:hover {
  border-color: #b5b5b5;
}

.input,
.taginput .taginput-container.is-focusable,
.textarea {
  background-color: #fff;
  border-color: #dbdbdb;
  color: #363636;
  -webkit-box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, 0.1);
          box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, 0.1);
  max-width: 100%;
  width: 100%;
}

.input:disabled {
  cursor: not-allowed;
}

.control.has-icons-left .input,
.control.has-icons-left .select select,
.control.has-icons-left .taginput .taginput-container.is-focusable,
.taginput .control.has-icons-left .taginput-container.is-focusable {
  padding-left: 2.25em;
}

.label:not(:last-child) {
  margin-bottom: 0.5em;
}

.label {
  font-weight: 600;
}

.label {
  color: #363636;
  display: block;
  font-size: 1rem;
  font-weight: 700;
}

@media (min-width: 768px) {
  .field.is-horizontal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .field-label.is-normal {
    padding-top: 0.375em;
  }

  .field-label {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-right: 1.5rem;
    text-align: right;
  }

  .field-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 5;
        -ms-flex-positive: 5;
            flex-grow: 5;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .field-body > .field:not(.is-narrow) {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .field-body > .field {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}

.control.has-icons-right .d-icon.is-right {
  right: 0;
}

.control.has-icons-left .d-icon.is-left {
  left: 0;
}

.control.has-icons-left .d-icon,
.control.has-icons-right .d-icon {
  color: #dbdbdb;
  height: 2.25em;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 2.25em;
  z-index: 4;
}

.field:not(:last-child) {
  margin-bottom: 1rem;
}

.field.is-error .input {
  --border-opacity: 1;
  border-color: #f56565;
  border-color: rgba(245, 101, 101, var(--border-opacity));
}

.field .label {
  --text-opacity: 1;
  color: #4a5568;
  color: rgba(74, 85, 104, var(--text-opacity));
}

.field.is-error .label {
  --text-opacity: 1;
  color: #f56565;
  color: rgba(245, 101, 101, var(--text-opacity));
}

.input {
  --border-opacity: 1;
  border-color: #cbd5e0;
  border-color: rgba(203, 213, 224, var(--border-opacity));
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-width: 1px;
  border-radius: 0.25rem;
  width: 100%;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  --text-opacity: 1;
  color: #4a5568;
  color: rgba(74, 85, 104, var(--text-opacity));
  line-height: 1.25;
}

.input.is-error {
  --border-opacity: 1;
  border-color: #f56565;
  border-color: rgba(245, 101, 101, var(--border-opacity));
}

.help {
  font-size: 0.75rem;
}

.help.is-error {
  --text-opacity: 1;
  color: #f56565;
  color: rgba(245, 101, 101, var(--text-opacity));
  margin-top: 0.25rem;
}

.help.is-success {
  --text-opacity: 1;
  color: #48bb78;
  color: rgba(72, 187, 120, var(--text-opacity));
}

.textarea {
  display: block;
  max-width: 100%;
  min-width: 100%;
  padding: 0.625em;
  resize: vertical;
  background-color: #fff;
  color: #363636;
  -webkit-box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, 0.1);
          box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, 0.1);
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  font-size: 1rem;
  height: 2.25em;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  line-height: 1.5;
  position: relative;
  vertical-align: top;
}

.textarea:not([rows]) {
  max-height: 600px;
  min-height: 120px;
}

.textarea:focus {
  outline: none;
  border-color: #F25430;
  -webkit-box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);
          box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);
}

.control .d-icon.is-clickable {
  pointer-events: auto;
  cursor: pointer;
}

.autocomplete {
  position: relative;
}

.autocomplete .dropdown-menu {
  display: block;
  min-width: 100%;
  max-width: 100%;
}

.autocomplete .dropdown-menu.is-opened-top {
  top: auto;
  bottom: 100%;
}

.autocomplete .dropdown-menu.is-opened-bottom {
  bottom: auto;
  top: 100%;
}

.autocomplete .dropdown-content {
  overflow: auto;
  max-height: 200px;
}

.autocomplete .dropdown-item, .autocomplete .dropdown .dropdown-menu .has-link a, .dropdown .dropdown-menu .has-link .autocomplete a {
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.autocomplete .dropdown-item.is-hovered, .autocomplete .dropdown .dropdown-menu .has-link a.is-hovered, .dropdown .dropdown-menu .has-link .autocomplete a.is-hovered {
  background: #f5f5f5;
  color: black;
}

.autocomplete .dropdown-item.is-disabled, .autocomplete .dropdown .dropdown-menu .has-link a.is-disabled, .dropdown .dropdown-menu .has-link .autocomplete a.is-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.d-tabs .tabs {
  margin-bottom: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: hidden;
  overflow-x: auto;
  white-space: nowrap;
}

.d-tabs .tabs ul {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom-color: #dbdbdb;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  list-style: none;
}

.d-tabs .tabs li {
  display: block;
}

.d-tabs .tabs a {
  cursor: pointer;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom-color: #dbdbdb;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  color: #4a4a4a;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: -1px;
  padding: 0.5em 1em;
  vertical-align: top;
}

.d-tabs .is-disabled {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.5;
}

.d-tabs .tab-content {
  position: relative;
  overflow: visible;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 1rem;
}

.d-tabs .tab-content .tab-item {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

.d-tabs .tab-content.is-transitioning {
  overflow: hidden;
}

.d-tabs:not(:last-child) {
  margin-bottom: 1.5rem;
}

.d-tabs.is-fullwidth {
  width: 100%;
}

.notification > .delete {
  right: 0.5rem !important;
  top: 0.5rem !important;
}

.message {
  display: block;
  background-color: #f5f5f5;
  border-radius: 4px;
  font-size: 1rem;
}

.message:not(:last-child) {
  margin-bottom: 1.5rem;
}

.media {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
}

.message-body {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-color: #dbdbdb;
  border-style: solid;
  border-width: 1px;
  color: #4a4a4a;
  padding: 1.25em 1.5em;
}

.message-body:only-child {
  border-width: 0 0 0 4px;
  border-radius: 4px;
}

.message-header {
  font-weight: 700;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: white;
  background-color: #4a4a4a;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.media-content {
  overflow-y: hidden;
  overflow-x: auto;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  text-align: left;
}

.message-header .delete {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-left: 0.75em;
  background-color: hsla(0, 0%, 4%, 0.2);
  border: none;
  border-radius: 290486px;
  cursor: pointer;
  pointer-events: auto;
  display: inline-block;
  height: 20px;
  max-height: 20px;
  font-size: 14px;
  max-width: 20px;
  min-height: 20px;
  min-width: 20px;
  outline: none;
  position: relative;
  vertical-align: top;
  width: 20px;
}

.message-header .delete svg {
  margin-top: 3px;
}

.message .media,
.notification .media {
  padding-top: 0;
  border: 0;
}

.message.error {
  background-color: #fff5f7;
}

.message.error .message-header {
  background-color: #ff3860;
  color: white;
}

.message.error .message-body {
  border-color: #ff3860;
  color: #cd0930;
}

.message.success {
  background-color: #f6fef9;
}

.message.success .message-header {
  background-color: #23d160;
  color: white;
}

.message.success .message-body {
  color: #0e301a;
  border-color: #23d160;
}

.message.info {
  background-color: #f5fafe;
}

.message.info .message-header {
  background-color: #167df0;
  color: white;
}

.message.info .message-body {
  border-color: #167df0;
  color: #115199;
}

.message.warning {
  background-color: #fffdf5;
}

.message.warning .message-header {
  background-color: #ffdd57;
  color: #3b3108;
}

.message.warning .message-body {
  border-color: #ffdd57;
  color: #3b3108;
}

.d-progress-bar {
  background: transparent;
  margin: 1rem 0;
  overflow: hidden;
  width: 100%;
  position: relative;
}

.d-progress-bar .background {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  -webkit-transition: 0.3s ease-in;
  transition: 0.3s ease-in;
}

.d-progress-bar .bar {
  width: 100%;
  height: inherit;
  position: relative;
  -webkit-transition: 0.2s cubic-bezier(0.4, 0, 0.6, 1);
  transition: 0.2s cubic-bezier(0.4, 0, 0.6, 1);
  z-index: 1;
}

.d-progress-bar .indeterminate.long,
.d-progress-bar .indeterminate.short {
  height: inherit;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  will-change: left, right;
  width: auto;
  background-color: inherit;
}

.d-progress-bar .indeterminate.long {
  -webkit-animation: indeterminate;
          animation: indeterminate;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-duration: 2.2s;
          animation-duration: 2.2s;
}

.d-progress-bar .indeterminate.short {
  -webkit-animation: indeterminate-short;
          animation: indeterminate-short;
  -webkit-animation-duration: 2.2s;
          animation-duration: 2.2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

.d-progress-bar .determinate {
  height: inherit;
  -webkit-transition: 0.2s cubic-bezier(0.4, 0, 0.6, 1);
  transition: 0.2s cubic-bezier(0.4, 0, 0.6, 1);
}

@-webkit-keyframes indeterminate {
  0% {
    left: -90%;
    right: 100%;
  }

  60% {
    left: -90%;
    right: 100%;
  }

  100% {
    left: 100%;
    right: -35%;
  }
}

@keyframes indeterminate {
  0% {
    left: -90%;
    right: 100%;
  }

  60% {
    left: -90%;
    right: 100%;
  }

  100% {
    left: 100%;
    right: -35%;
  }
}

@-webkit-keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }

  60% {
    left: 107%;
    right: -8%;
  }

  100% {
    left: 107%;
    right: -8%;
  }
}

@keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }

  60% {
    left: 107%;
    right: -8%;
  }

  100% {
    left: 107%;
    right: -8%;
  }
}

.b-radio.radio {
  outline: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.b-radio.radio + .radio {
  margin-left: 0.5em;
}

.b-radio.radio input[type=radio] {
  position: absolute;
  left: 0;
  opacity: 0;
  outline: none;
  z-index: -1;
}

.b-radio.radio input[type=radio] + .check {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 1.25em;
  height: 1.25em;
  border: 2px solid #7a7a7a;
  border-radius: 50%;
  -webkit-transition: background 0.15s ease-out;
  transition: background 0.15s ease-out;
}

.b-radio.radio input[type=radio] + .check:before {
  content: "";
  border-radius: 50%;
  width: 0.625em;
  height: 0.625em;
  background: #F25430;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transition: -webkit-transform 0.15s ease-out;
  transition: -webkit-transform 0.15s ease-out;
  transition: transform 0.15s ease-out;
  transition: transform 0.15s ease-out, -webkit-transform 0.15s ease-out;
}

.b-radio.radio input[type=radio]:checked + .check {
  border-color: #F25430;
}

.b-radio.radio input[type=radio]:checked + .check:before {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.b-radio.radio .control-label {
  padding-left: 0.5em;
}

.b-radio.radio[disabled] {
  opacity: 0.5;
}

.b-radio.radio:hover input[type=radio] + .check {
  border-color: #F25430;
}

.b-radio.radio:focus input[type=radio] + .check {
  -webkit-box-shadow: 0 0 0.5em rgba(122, 122, 122, 0.8);
          box-shadow: 0 0 0.5em rgba(122, 122, 122, 0.8);
}

.timepicker .dropdown-menu {
  min-width: 0;
}

.timepicker .dropdown,
.timepicker .dropdown-trigger {
  width: 100%;
}

.timepicker .dropdown-item, .timepicker .dropdown .dropdown-menu .has-link a, .dropdown .dropdown-menu .has-link .timepicker a {
  font-size: inherit;
  padding: 0;
}

.timepicker .timepicker-footer {
  padding: 0 0.5rem 0 0.5rem;
}

.timepicker .control {
  font-size: 1.25em;
  margin-right: 0 !important;
}

.timepicker .control .select select {
  font-weight: 600;
  padding-right: calc(0.625em - 1px);
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.timepicker .control .select select option:disabled {
  color: rgba(128, 128, 128, 0.7);
}

.timepicker .control .select:after {
  display: none;
}

.timepicker .control.is-colon {
  font-size: 1.7em;
  width: inherit;
}

.d-bottom-sheet {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.d-bottom-sheet .modal-card {
  width: 100%;
  border-radius: 0.5rem;
  padding: 0;
  max-height: initial;
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin: 16px;
  -webkit-box-shadow: 0 25.6px 57.6px rgba(0, 0, 0, 0.22), rgba(0, 0, 0, 0.22), 0 4.8px 14.4px rgba(0, 0, 0, 0.18), rgba(0, 0, 0, 0.18);
          box-shadow: 0 25.6px 57.6px rgba(0, 0, 0, 0.22), rgba(0, 0, 0, 0.22), 0 4.8px 14.4px rgba(0, 0, 0, 0.18), rgba(0, 0, 0, 0.18);
}

.d-side-drawer {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.d-side-drawer .modal-card {
  border-radius: 0.5rem;
  padding: 0;
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin: 16px;
  height: 100%;
  -webkit-box-shadow: 0 25.6px 57.6px rgba(0, 0, 0, 0.22), rgba(0, 0, 0, 0.22), 0 4.8px 14.4px rgba(0, 0, 0, 0.18), rgba(0, 0, 0, 0.18);
          box-shadow: 0 25.6px 57.6px rgba(0, 0, 0, 0.22), rgba(0, 0, 0, 0.22), 0 4.8px 14.4px rgba(0, 0, 0, 0.18), rgba(0, 0, 0, 0.18);
}

.d-context-menu {
  font-size: 0.875rem;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 0.25rem;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  display: block;
  margin: 0;
  min-width: 10rem;
  z-index: 1500;
  position: fixed;
  list-style: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-animation-name: context-ease-opacity, context-ease-translate;
          animation-name: context-ease-opacity, context-ease-translate;
  -webkit-animation-duration: 0.367s;
          animation-duration: 0.367s;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
          animation-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.d-context-menu:focus {
  outline: none;
}

.d-context-menu > li {
  margin: 0;
}

.d-context-menu > li:focus {
  outline: 0;
}

.d-context-menu > li > a {
  display: block;
  padding: 0.5rem 1.5rem;
  font-weight: 400;
  color: #212529;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.d-context-menu > li > a:hover, .d-context-menu > li > a:focus {
  text-decoration: none;
  color: #212529;
  background-color: #f3f2f1;
}

.d-context-menu > li > a:focus {
  outline: 0;
}

@-webkit-keyframes context-ease-opacity {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes context-ease-opacity {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes context-ease-translate {
  0% {
    -webkit-transform: translate3d(-10px, 0px, 0px);
            transform: translate3d(-10px, 0px, 0px);
  }

  100% {
    -webkit-transform: translate3d(0px, 0px, 0px);
            transform: translate3d(0px, 0px, 0px);
  }
}

@keyframes context-ease-translate {
  0% {
    -webkit-transform: translate3d(-10px, 0px, 0px);
            transform: translate3d(-10px, 0px, 0px);
  }

  100% {
    -webkit-transform: translate3d(0px, 0px, 0px);
            transform: translate3d(0px, 0px, 0px);
  }
}

.CodeMirror {
  padding: 12px;
  height: 500px !important;
}

.d-chip {
  font-weight: 500;
  line-height: 1.625;
}

.d-chip .delete {
  margin-left: 0.25rem;
  margin-right: -0.375rem;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: hsla(0, 0%, 4%, 0.2);
  border: none;
  border-radius: 290486px;
  cursor: pointer;
  pointer-events: auto;
  display: inline-block;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 0;
  height: 20px;
  max-height: 20px;
  max-width: 20px;
  min-height: 20px;
  min-width: 20px;
  outline: none;
  position: relative;
  vertical-align: top;
  width: 20px;
}

.d-chip .delete:before {
  width: 2px;
  height: 50%;
}

.d-chip .delete:after {
  height: 2px;
  width: 50%;
}

.d-chip .delete:before,
.d-chip .delete:after {
  background-color: #fff;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
          transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}

.d-chip.sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.75rem;
}

.d-chip.md {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 1rem;
}

.d-chip .ellipsis {
  max-width: 10em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.expand-enter-active,
.expand-leave-active {
  -webkit-transition: height 0.2s ease-in-out;
  transition: height 0.2s ease-in-out;
  overflow: hidden;
}

.expand-enter,
.expand-leave-to {
  height: 0;
}

.expand-icon {
  -webkit-transform: translateY(8%);
          transform: translateY(8%);
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
}

.expand-icon.rotate-180 {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
          animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
          animation-name: fadeOutUp;
}

@-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;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

/**
* Vue Transitions
*/

.fade-enter-active,
.fade-leave-active {
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}

.fade-enter,
.fade-leave-to {
  opacity: 0;
}

.zoom-in-enter-active,
.zoom-in-leave-active {
  -webkit-transition: opacity 150ms ease-in-out;
  transition: opacity 150ms ease-in-out;
}

.zoom-in-enter-active .animation-content,
.zoom-in-enter-active .animation-content,
.zoom-in-leave-active .animation-content,
.zoom-in-leave-active .animation-content {
  -webkit-transition: -webkit-transform 150ms ease-in-out;
  transition: -webkit-transform 150ms ease-in-out;
  transition: transform 150ms ease-in-out;
  transition: transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out;
}

.zoom-in-enter,
.zoom-in-leave-active {
  opacity: 0;
}

.zoom-in-enter .animation-content,
.zoom-in-enter .animation-content,
.zoom-in-leave-active .animation-content,
.zoom-in-leave-active .animation-content {
  -webkit-transform: scale(0.95);
          transform: scale(0.95);
}

.zoom-out-enter-active,
.zoom-out-leave-active {
  -webkit-transition: opacity 150ms ease-in-out;
  transition: opacity 150ms ease-in-out;
}

.zoom-out-enter-active .animation-content,
.zoom-out-enter-active .animation-content,
.zoom-out-leave-active .animation-content,
.zoom-out-leave-active .animation-content {
  -webkit-transition: -webkit-transform 150ms ease-in-out;
  transition: -webkit-transform 150ms ease-in-out;
  transition: transform 150ms ease-in-out;
  transition: transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out;
}

.zoom-out-enter,
.zoom-out-leave-active {
  opacity: 0;
}

.zoom-out-enter .animation-content,
.zoom-out-enter .animation-content,
.zoom-out-leave-active .animation-content,
.zoom-out-leave-active .animation-content {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.slide-next-enter-active,
.slide-next-leave-active,
.slide-prev-enter-active,
.slide-prev-leave-active {
  -webkit-transition: -webkit-transform 250ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: -webkit-transform 250ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: transform 250ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: transform 250ms cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-transform 250ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.slide-prev-leave-to,
.slide-next-enter {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
  position: absolute;
  width: 100%;
}

.slide-prev-enter,
.slide-next-leave-to {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
  position: absolute;
  width: 100%;
}

.slide-leave-active,
.slide-enter-active {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.slide-enter {
  -webkit-transform: translate(100%, 0);
          transform: translate(100%, 0);
}

.slide-leave-to {
  -webkit-transform: translate(-100%, 0);
          transform: translate(-100%, 0);
}

.slide-up-enter, .slide-up-leave-to {
  opacity: 0;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-transition: 0.2s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.2s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.slide-up-leave-active, .slide-up-enter-active {
  -webkit-transition: 0.2s;
  transition: 0.2s;
}

.slide-left-enter, .slide-left-leave-to {
  opacity: 0;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: 0.2s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.2s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.slide-left-leave-active, .slide-left-enter-active {
  -webkit-transition: 0.2s;
  transition: 0.2s;
}

.ease-quad-enter-active {
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 50ms;
          transition-duration: 50ms;
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.ease-quad-leave-active {
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 100ms;
          transition-duration: 100ms;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

.ease-quad-enter,
.ease-quad-leave-to {
  opacity: 0;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
}

.ease-quad-enter-to,
.ease-quad-leave {
  opacity: 1;
  --transform-scale-x: 1;
  --transform-scale-y: 1;
}

.origin-top-right {
  -webkit-transform-origin: top right;
          transform-origin: top right;
}

.origin-top-left {
  -webkit-transform-origin: top left;
          transform-origin: top left;
}

.transition-fastest {
  -webkit-transition-duration: 50ms;
          transition-duration: 50ms;
}

.transition-faster {
  -webkit-transition-duration: 100ms;
          transition-duration: 100ms;
}

.transition-fast {
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}

.transition-medium {
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
}

.ease-out-quad {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.ease-in-quad {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

.scale-70 {
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
}

.space-y-0 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(0px * var(--space-y-reverse)) !important;
}

.space-x-0 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(0px * var(--space-x-reverse)) !important;
  margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-1 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(0.25rem * var(--space-y-reverse)) !important;
}

.space-x-1 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(0.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-2 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(0.5rem * var(--space-y-reverse)) !important;
}

.space-x-2 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(0.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-3 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(0.75rem * var(--space-y-reverse)) !important;
}

.space-x-3 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(0.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-4 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(1rem * var(--space-y-reverse)) !important;
}

.space-x-4 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(1rem * var(--space-x-reverse)) !important;
  margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-5 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(1.25rem * var(--space-y-reverse)) !important;
}

.space-x-5 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(1.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-6 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(1.5rem * var(--space-y-reverse)) !important;
}

.space-x-6 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(1.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-8 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(2rem * var(--space-y-reverse)) !important;
}

.space-x-8 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(2rem * var(--space-x-reverse)) !important;
  margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-10 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;
}

.space-x-10 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-12 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(3rem * var(--space-y-reverse)) !important;
}

.space-x-12 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(3rem * var(--space-x-reverse)) !important;
  margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-16 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(4rem * var(--space-y-reverse)) !important;
}

.space-x-16 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(4rem * var(--space-x-reverse)) !important;
  margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-20 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(5rem * var(--space-y-reverse)) !important;
}

.space-x-20 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(5rem * var(--space-x-reverse)) !important;
  margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-24 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(6rem * var(--space-y-reverse)) !important;
}

.space-x-24 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(6rem * var(--space-x-reverse)) !important;
  margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-32 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(8rem * var(--space-y-reverse)) !important;
}

.space-x-32 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(8rem * var(--space-x-reverse)) !important;
  margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-40 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(10rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(10rem * var(--space-y-reverse)) !important;
}

.space-x-40 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(10rem * var(--space-x-reverse)) !important;
  margin-left: calc(10rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-48 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(12rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(12rem * var(--space-y-reverse)) !important;
}

.space-x-48 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(12rem * var(--space-x-reverse)) !important;
  margin-left: calc(12rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-56 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(14rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(14rem * var(--space-y-reverse)) !important;
}

.space-x-56 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(14rem * var(--space-x-reverse)) !important;
  margin-left: calc(14rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-64 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(16rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(16rem * var(--space-y-reverse)) !important;
}

.space-x-64 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(16rem * var(--space-x-reverse)) !important;
  margin-left: calc(16rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-px > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(1px * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(1px * var(--space-y-reverse)) !important;
}

.space-x-px > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(1px * var(--space-x-reverse)) !important;
  margin-left: calc(1px * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-1 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-0.25rem * var(--space-y-reverse)) !important;
}

.-space-x-1 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-0.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-2 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;
}

.-space-x-2 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-3 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-0.75rem * var(--space-y-reverse)) !important;
}

.-space-x-3 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-0.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-4 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;
}

.-space-x-4 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-1rem * var(--space-x-reverse)) !important;
  margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-5 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-1.25rem * var(--space-y-reverse)) !important;
}

.-space-x-5 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-1.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-6 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-1.5rem * var(--space-y-reverse)) !important;
}

.-space-x-6 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-1.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-8 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;
}

.-space-x-8 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-2rem * var(--space-x-reverse)) !important;
  margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-10 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;
}

.-space-x-10 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-12 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;
}

.-space-x-12 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-3rem * var(--space-x-reverse)) !important;
  margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-16 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;
}

.-space-x-16 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-4rem * var(--space-x-reverse)) !important;
  margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-20 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;
}

.-space-x-20 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-5rem * var(--space-x-reverse)) !important;
  margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-24 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;
}

.-space-x-24 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-6rem * var(--space-x-reverse)) !important;
  margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-32 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;
}

.-space-x-32 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-8rem * var(--space-x-reverse)) !important;
  margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-40 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-10rem * var(--space-y-reverse)) !important;
}

.-space-x-40 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-10rem * var(--space-x-reverse)) !important;
  margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-48 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-12rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-12rem * var(--space-y-reverse)) !important;
}

.-space-x-48 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-12rem * var(--space-x-reverse)) !important;
  margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-56 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-14rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-14rem * var(--space-y-reverse)) !important;
}

.-space-x-56 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-14rem * var(--space-x-reverse)) !important;
  margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-64 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-16rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-16rem * var(--space-y-reverse)) !important;
}

.-space-x-64 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-16rem * var(--space-x-reverse)) !important;
  margin-left: calc(-16rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-px > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-1px * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-1px * var(--space-y-reverse)) !important;
}

.-space-x-px > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-1px * var(--space-x-reverse)) !important;
  margin-left: calc(-1px * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-reverse > :not(template) ~ :not(template){
  --space-y-reverse: 1 !important;
}

.space-x-reverse > :not(template) ~ :not(template){
  --space-x-reverse: 1 !important;
}

.divide-y-0 > :not(template) ~ :not(template){
  --divide-y-reverse: 0 !important;
  border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
  border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;
}

.divide-x-0 > :not(template) ~ :not(template){
  --divide-x-reverse: 0 !important;
  border-right-width: calc(0px * var(--divide-x-reverse)) !important;
  border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;
}

.divide-y-2 > :not(template) ~ :not(template){
  --divide-y-reverse: 0 !important;
  border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
  border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;
}

.divide-x-2 > :not(template) ~ :not(template){
  --divide-x-reverse: 0 !important;
  border-right-width: calc(2px * var(--divide-x-reverse)) !important;
  border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;
}

.divide-y-4 > :not(template) ~ :not(template){
  --divide-y-reverse: 0 !important;
  border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
  border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;
}

.divide-x-4 > :not(template) ~ :not(template){
  --divide-x-reverse: 0 !important;
  border-right-width: calc(4px * var(--divide-x-reverse)) !important;
  border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;
}

.divide-y-8 > :not(template) ~ :not(template){
  --divide-y-reverse: 0 !important;
  border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
  border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;
}

.divide-x-8 > :not(template) ~ :not(template){
  --divide-x-reverse: 0 !important;
  border-right-width: calc(8px * var(--divide-x-reverse)) !important;
  border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;
}

.divide-y > :not(template) ~ :not(template){
  --divide-y-reverse: 0 !important;
  border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
  border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;
}

.divide-x > :not(template) ~ :not(template){
  --divide-x-reverse: 0 !important;
  border-right-width: calc(1px * var(--divide-x-reverse)) !important;
  border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;
}

.divide-y-reverse > :not(template) ~ :not(template){
  --divide-y-reverse: 1 !important;
}

.divide-x-reverse > :not(template) ~ :not(template){
  --divide-x-reverse: 1 !important;
}

.divide-primary-100 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #FEEEEA !important;
  border-color: rgba(254, 238, 234, var(--divide-opacity)) !important;
}

.divide-primary-200 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #FCD4CB !important;
  border-color: rgba(252, 212, 203, var(--divide-opacity)) !important;
}

.divide-primary-300 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #FABBAC !important;
  border-color: rgba(250, 187, 172, var(--divide-opacity)) !important;
}

.divide-primary-400 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #F6876E !important;
  border-color: rgba(246, 135, 110, var(--divide-opacity)) !important;
}

.divide-primary-500 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #F25430 !important;
  border-color: rgba(242, 84, 48, var(--divide-opacity)) !important;
}

.divide-primary-600 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #DA4C2B !important;
  border-color: rgba(218, 76, 43, var(--divide-opacity)) !important;
}

.divide-primary-700 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #91321D !important;
  border-color: rgba(145, 50, 29, var(--divide-opacity)) !important;
}

.divide-primary-800 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #6D2616 !important;
  border-color: rgba(109, 38, 22, var(--divide-opacity)) !important;
}

.divide-primary-900 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #49190E !important;
  border-color: rgba(73, 25, 14, var(--divide-opacity)) !important;
}

.divide-secondary-100 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #E9F1F4 !important;
  border-color: rgba(233, 241, 244, var(--divide-opacity)) !important;
}

.divide-secondary-200 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #C9DBE2 !important;
  border-color: rgba(201, 219, 226, var(--divide-opacity)) !important;
}

.divide-secondary-300 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #A9C6D1 !important;
  border-color: rgba(169, 198, 209, var(--divide-opacity)) !important;
}

.divide-secondary-400 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #689BAF !important;
  border-color: rgba(104, 155, 175, var(--divide-opacity)) !important;
}

.divide-secondary-500 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #27708C !important;
  border-color: rgba(39, 112, 140, var(--divide-opacity)) !important;
}

.divide-secondary-600 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #23657E !important;
  border-color: rgba(35, 101, 126, var(--divide-opacity)) !important;
}

.divide-secondary-700 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #174354 !important;
  border-color: rgba(23, 67, 84, var(--divide-opacity)) !important;
}

.divide-secondary-800 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #12323F !important;
  border-color: rgba(18, 50, 63, var(--divide-opacity)) !important;
}

.divide-secondary-900 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #0C222A !important;
  border-color: rgba(12, 34, 42, var(--divide-opacity)) !important;
}

.divide-transparent > :not(template) ~ :not(template){
  border-color: transparent !important;
}

.divide-black > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #000 !important;
  border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;
}

.divide-white > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #fff !important;
  border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;
}

.divide-gray-100 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #f7fafc !important;
  border-color: rgba(247, 250, 252, var(--divide-opacity)) !important;
}

.divide-gray-200 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #edf2f7 !important;
  border-color: rgba(237, 242, 247, var(--divide-opacity)) !important;
}

.divide-gray-300 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #e2e8f0 !important;
  border-color: rgba(226, 232, 240, var(--divide-opacity)) !important;
}

.divide-gray-400 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #cbd5e0 !important;
  border-color: rgba(203, 213, 224, var(--divide-opacity)) !important;
}

.divide-gray-500 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #a0aec0 !important;
  border-color: rgba(160, 174, 192, var(--divide-opacity)) !important;
}

.divide-gray-600 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #718096 !important;
  border-color: rgba(113, 128, 150, var(--divide-opacity)) !important;
}

.divide-gray-700 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #4a5568 !important;
  border-color: rgba(74, 85, 104, var(--divide-opacity)) !important;
}

.divide-gray-800 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #2d3748 !important;
  border-color: rgba(45, 55, 72, var(--divide-opacity)) !important;
}

.divide-gray-900 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #1a202c !important;
  border-color: rgba(26, 32, 44, var(--divide-opacity)) !important;
}

.divide-red-100 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #fff5f5 !important;
  border-color: rgba(255, 245, 245, var(--divide-opacity)) !important;
}

.divide-red-200 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #fed7d7 !important;
  border-color: rgba(254, 215, 215, var(--divide-opacity)) !important;
}

.divide-red-300 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #feb2b2 !important;
  border-color: rgba(254, 178, 178, var(--divide-opacity)) !important;
}

.divide-red-400 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #fc8181 !important;
  border-color: rgba(252, 129, 129, var(--divide-opacity)) !important;
}

.divide-red-500 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #f56565 !important;
  border-color: rgba(245, 101, 101, var(--divide-opacity)) !important;
}

.divide-red-600 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #e53e3e !important;
  border-color: rgba(229, 62, 62, var(--divide-opacity)) !important;
}

.divide-red-700 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #c53030 !important;
  border-color: rgba(197, 48, 48, var(--divide-opacity)) !important;
}

.divide-red-800 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #9b2c2c !important;
  border-color: rgba(155, 44, 44, var(--divide-opacity)) !important;
}

.divide-red-900 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #742a2a !important;
  border-color: rgba(116, 42, 42, var(--divide-opacity)) !important;
}

.divide-green-100 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #f0fff4 !important;
  border-color: rgba(240, 255, 244, var(--divide-opacity)) !important;
}

.divide-green-200 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #c6f6d5 !important;
  border-color: rgba(198, 246, 213, var(--divide-opacity)) !important;
}

.divide-green-300 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #9ae6b4 !important;
  border-color: rgba(154, 230, 180, var(--divide-opacity)) !important;
}

.divide-green-400 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #68d391 !important;
  border-color: rgba(104, 211, 145, var(--divide-opacity)) !important;
}

.divide-green-500 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #48bb78 !important;
  border-color: rgba(72, 187, 120, var(--divide-opacity)) !important;
}

.divide-green-600 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #38a169 !important;
  border-color: rgba(56, 161, 105, var(--divide-opacity)) !important;
}

.divide-green-700 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #2f855a !important;
  border-color: rgba(47, 133, 90, var(--divide-opacity)) !important;
}

.divide-green-800 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #276749 !important;
  border-color: rgba(39, 103, 73, var(--divide-opacity)) !important;
}

.divide-green-900 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #22543d !important;
  border-color: rgba(34, 84, 61, var(--divide-opacity)) !important;
}

.divide-yellow-100 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #FEF5EE !important;
  border-color: rgba(254, 245, 238, var(--divide-opacity)) !important;
}

.divide-yellow-200 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #FCE7D4 !important;
  border-color: rgba(252, 231, 212, var(--divide-opacity)) !important;
}

.divide-yellow-300 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #FAD8BA !important;
  border-color: rgba(250, 216, 186, var(--divide-opacity)) !important;
}

.divide-yellow-400 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #F6BA86 !important;
  border-color: rgba(246, 186, 134, var(--divide-opacity)) !important;
}

.divide-yellow-500 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #F29D52 !important;
  border-color: rgba(242, 157, 82, var(--divide-opacity)) !important;
}

.divide-yellow-600 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #DA8D4A !important;
  border-color: rgba(218, 141, 74, var(--divide-opacity)) !important;
}

.divide-yellow-700 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #915E31 !important;
  border-color: rgba(145, 94, 49, var(--divide-opacity)) !important;
}

.divide-yellow-800 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #6D4725 !important;
  border-color: rgba(109, 71, 37, var(--divide-opacity)) !important;
}

.divide-yellow-900 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #492F19 !important;
  border-color: rgba(73, 47, 25, var(--divide-opacity)) !important;
}

.divide-error > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #f56565 !important;
  border-color: rgba(245, 101, 101, var(--divide-opacity)) !important;
}

.divide-success > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #48bb78 !important;
  border-color: rgba(72, 187, 120, var(--divide-opacity)) !important;
}

.divide-solid > :not(template) ~ :not(template){
  border-style: solid !important;
}

.divide-dashed > :not(template) ~ :not(template){
  border-style: dashed !important;
}

.divide-dotted > :not(template) ~ :not(template){
  border-style: dotted !important;
}

.divide-double > :not(template) ~ :not(template){
  border-style: double !important;
}

.divide-none > :not(template) ~ :not(template){
  border-style: none !important;
}

.divide-opacity-0 > :not(template) ~ :not(template){
  --divide-opacity: 0 !important;
}

.divide-opacity-25 > :not(template) ~ :not(template){
  --divide-opacity: 0.25 !important;
}

.divide-opacity-50 > :not(template) ~ :not(template){
  --divide-opacity: 0.5 !important;
}

.divide-opacity-75 > :not(template) ~ :not(template){
  --divide-opacity: 0.75 !important;
}

.divide-opacity-100 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
}

.sr-only{
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border-width: 0 !important;
}

.not-sr-only{
  position: static !important;
  width: auto !important;
  height: auto !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
}

.focus\:sr-only:focus{
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border-width: 0 !important;
}

.focus\:not-sr-only:focus{
  position: static !important;
  width: auto !important;
  height: auto !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
}

.appearance-none{
  -webkit-appearance: none !important;
     -moz-appearance: none !important;
          appearance: none !important;
}

.bg-fixed{
  background-attachment: fixed !important;
}

.bg-local{
  background-attachment: local !important;
}

.bg-scroll{
  background-attachment: scroll !important;
}

.bg-clip-border{
  background-clip: border-box !important;
}

.bg-clip-padding{
  background-clip: padding-box !important;
}

.bg-clip-content{
  background-clip: content-box !important;
}

.bg-clip-text{
  -webkit-background-clip: text !important;
          background-clip: text !important;
}

.bg-primary-100{
  --bg-opacity: 1 !important;
  background-color: #FEEEEA !important;
  background-color: rgba(254, 238, 234, var(--bg-opacity)) !important;
}

.bg-primary-200{
  --bg-opacity: 1 !important;
  background-color: #FCD4CB !important;
  background-color: rgba(252, 212, 203, var(--bg-opacity)) !important;
}

.bg-primary-300{
  --bg-opacity: 1 !important;
  background-color: #FABBAC !important;
  background-color: rgba(250, 187, 172, var(--bg-opacity)) !important;
}

.bg-primary-400{
  --bg-opacity: 1 !important;
  background-color: #F6876E !important;
  background-color: rgba(246, 135, 110, var(--bg-opacity)) !important;
}

.bg-primary-500{
  --bg-opacity: 1 !important;
  background-color: #F25430 !important;
  background-color: rgba(242, 84, 48, var(--bg-opacity)) !important;
}

.bg-primary-600{
  --bg-opacity: 1 !important;
  background-color: #DA4C2B !important;
  background-color: rgba(218, 76, 43, var(--bg-opacity)) !important;
}

.bg-primary-700{
  --bg-opacity: 1 !important;
  background-color: #91321D !important;
  background-color: rgba(145, 50, 29, var(--bg-opacity)) !important;
}

.bg-primary-800{
  --bg-opacity: 1 !important;
  background-color: #6D2616 !important;
  background-color: rgba(109, 38, 22, var(--bg-opacity)) !important;
}

.bg-primary-900{
  --bg-opacity: 1 !important;
  background-color: #49190E !important;
  background-color: rgba(73, 25, 14, var(--bg-opacity)) !important;
}

.bg-secondary-100{
  --bg-opacity: 1 !important;
  background-color: #E9F1F4 !important;
  background-color: rgba(233, 241, 244, var(--bg-opacity)) !important;
}

.bg-secondary-200{
  --bg-opacity: 1 !important;
  background-color: #C9DBE2 !important;
  background-color: rgba(201, 219, 226, var(--bg-opacity)) !important;
}

.bg-secondary-300{
  --bg-opacity: 1 !important;
  background-color: #A9C6D1 !important;
  background-color: rgba(169, 198, 209, var(--bg-opacity)) !important;
}

.bg-secondary-400{
  --bg-opacity: 1 !important;
  background-color: #689BAF !important;
  background-color: rgba(104, 155, 175, var(--bg-opacity)) !important;
}

.bg-secondary-500{
  --bg-opacity: 1 !important;
  background-color: #27708C !important;
  background-color: rgba(39, 112, 140, var(--bg-opacity)) !important;
}

.bg-secondary-600{
  --bg-opacity: 1 !important;
  background-color: #23657E !important;
  background-color: rgba(35, 101, 126, var(--bg-opacity)) !important;
}

.bg-secondary-700{
  --bg-opacity: 1 !important;
  background-color: #174354 !important;
  background-color: rgba(23, 67, 84, var(--bg-opacity)) !important;
}

.bg-secondary-800{
  --bg-opacity: 1 !important;
  background-color: #12323F !important;
  background-color: rgba(18, 50, 63, var(--bg-opacity)) !important;
}

.bg-secondary-900{
  --bg-opacity: 1 !important;
  background-color: #0C222A !important;
  background-color: rgba(12, 34, 42, var(--bg-opacity)) !important;
}

.bg-transparent{
  background-color: transparent !important;
}

.bg-black{
  --bg-opacity: 1 !important;
  background-color: #000 !important;
  background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
}

.bg-white{
  --bg-opacity: 1 !important;
  background-color: #fff !important;
  background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
}

.bg-gray-100{
  --bg-opacity: 1 !important;
  background-color: #f7fafc !important;
  background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;
}

.bg-gray-200{
  --bg-opacity: 1 !important;
  background-color: #edf2f7 !important;
  background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;
}

.bg-gray-300{
  --bg-opacity: 1 !important;
  background-color: #e2e8f0 !important;
  background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;
}

.bg-gray-400{
  --bg-opacity: 1 !important;
  background-color: #cbd5e0 !important;
  background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;
}

.bg-gray-500{
  --bg-opacity: 1 !important;
  background-color: #a0aec0 !important;
  background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;
}

.bg-gray-600{
  --bg-opacity: 1 !important;
  background-color: #718096 !important;
  background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;
}

.bg-gray-700{
  --bg-opacity: 1 !important;
  background-color: #4a5568 !important;
  background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;
}

.bg-gray-800{
  --bg-opacity: 1 !important;
  background-color: #2d3748 !important;
  background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;
}

.bg-gray-900{
  --bg-opacity: 1 !important;
  background-color: #1a202c !important;
  background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;
}

.bg-red-100{
  --bg-opacity: 1 !important;
  background-color: #fff5f5 !important;
  background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;
}

.bg-red-200{
  --bg-opacity: 1 !important;
  background-color: #fed7d7 !important;
  background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;
}

.bg-red-300{
  --bg-opacity: 1 !important;
  background-color: #feb2b2 !important;
  background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;
}

.bg-red-400{
  --bg-opacity: 1 !important;
  background-color: #fc8181 !important;
  background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;
}

.bg-red-500{
  --bg-opacity: 1 !important;
  background-color: #f56565 !important;
  background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
}

.bg-red-600{
  --bg-opacity: 1 !important;
  background-color: #e53e3e !important;
  background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;
}

.bg-red-700{
  --bg-opacity: 1 !important;
  background-color: #c53030 !important;
  background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;
}

.bg-red-800{
  --bg-opacity: 1 !important;
  background-color: #9b2c2c !important;
  background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;
}

.bg-red-900{
  --bg-opacity: 1 !important;
  background-color: #742a2a !important;
  background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;
}

.bg-green-100{
  --bg-opacity: 1 !important;
  background-color: #f0fff4 !important;
  background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;
}

.bg-green-200{
  --bg-opacity: 1 !important;
  background-color: #c6f6d5 !important;
  background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;
}

.bg-green-300{
  --bg-opacity: 1 !important;
  background-color: #9ae6b4 !important;
  background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;
}

.bg-green-400{
  --bg-opacity: 1 !important;
  background-color: #68d391 !important;
  background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;
}

.bg-green-500{
  --bg-opacity: 1 !important;
  background-color: #48bb78 !important;
  background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
}

.bg-green-600{
  --bg-opacity: 1 !important;
  background-color: #38a169 !important;
  background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;
}

.bg-green-700{
  --bg-opacity: 1 !important;
  background-color: #2f855a !important;
  background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;
}

.bg-green-800{
  --bg-opacity: 1 !important;
  background-color: #276749 !important;
  background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;
}

.bg-green-900{
  --bg-opacity: 1 !important;
  background-color: #22543d !important;
  background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;
}

.bg-yellow-100{
  --bg-opacity: 1 !important;
  background-color: #FEF5EE !important;
  background-color: rgba(254, 245, 238, var(--bg-opacity)) !important;
}

.bg-yellow-200{
  --bg-opacity: 1 !important;
  background-color: #FCE7D4 !important;
  background-color: rgba(252, 231, 212, var(--bg-opacity)) !important;
}

.bg-yellow-300{
  --bg-opacity: 1 !important;
  background-color: #FAD8BA !important;
  background-color: rgba(250, 216, 186, var(--bg-opacity)) !important;
}

.bg-yellow-400{
  --bg-opacity: 1 !important;
  background-color: #F6BA86 !important;
  background-color: rgba(246, 186, 134, var(--bg-opacity)) !important;
}

.bg-yellow-500{
  --bg-opacity: 1 !important;
  background-color: #F29D52 !important;
  background-color: rgba(242, 157, 82, var(--bg-opacity)) !important;
}

.bg-yellow-600{
  --bg-opacity: 1 !important;
  background-color: #DA8D4A !important;
  background-color: rgba(218, 141, 74, var(--bg-opacity)) !important;
}

.bg-yellow-700{
  --bg-opacity: 1 !important;
  background-color: #915E31 !important;
  background-color: rgba(145, 94, 49, var(--bg-opacity)) !important;
}

.bg-yellow-800{
  --bg-opacity: 1 !important;
  background-color: #6D4725 !important;
  background-color: rgba(109, 71, 37, var(--bg-opacity)) !important;
}

.bg-yellow-900{
  --bg-opacity: 1 !important;
  background-color: #492F19 !important;
  background-color: rgba(73, 47, 25, var(--bg-opacity)) !important;
}

.bg-error{
  --bg-opacity: 1 !important;
  background-color: #f56565 !important;
  background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
}

.bg-success{
  --bg-opacity: 1 !important;
  background-color: #48bb78 !important;
  background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
}

.hover\:bg-primary-100:hover{
  --bg-opacity: 1 !important;
  background-color: #FEEEEA !important;
  background-color: rgba(254, 238, 234, var(--bg-opacity)) !important;
}

.hover\:bg-primary-200:hover{
  --bg-opacity: 1 !important;
  background-color: #FCD4CB !important;
  background-color: rgba(252, 212, 203, var(--bg-opacity)) !important;
}

.hover\:bg-primary-300:hover{
  --bg-opacity: 1 !important;
  background-color: #FABBAC !important;
  background-color: rgba(250, 187, 172, var(--bg-opacity)) !important;
}

.hover\:bg-primary-400:hover{
  --bg-opacity: 1 !important;
  background-color: #F6876E !important;
  background-color: rgba(246, 135, 110, var(--bg-opacity)) !important;
}

.hover\:bg-primary-500:hover{
  --bg-opacity: 1 !important;
  background-color: #F25430 !important;
  background-color: rgba(242, 84, 48, var(--bg-opacity)) !important;
}

.hover\:bg-primary-600:hover{
  --bg-opacity: 1 !important;
  background-color: #DA4C2B !important;
  background-color: rgba(218, 76, 43, var(--bg-opacity)) !important;
}

.hover\:bg-primary-700:hover{
  --bg-opacity: 1 !important;
  background-color: #91321D !important;
  background-color: rgba(145, 50, 29, var(--bg-opacity)) !important;
}

.hover\:bg-primary-800:hover{
  --bg-opacity: 1 !important;
  background-color: #6D2616 !important;
  background-color: rgba(109, 38, 22, var(--bg-opacity)) !important;
}

.hover\:bg-primary-900:hover{
  --bg-opacity: 1 !important;
  background-color: #49190E !important;
  background-color: rgba(73, 25, 14, var(--bg-opacity)) !important;
}

.hover\:bg-secondary-100:hover{
  --bg-opacity: 1 !important;
  background-color: #E9F1F4 !important;
  background-color: rgba(233, 241, 244, var(--bg-opacity)) !important;
}

.hover\:bg-secondary-200:hover{
  --bg-opacity: 1 !important;
  background-color: #C9DBE2 !important;
  background-color: rgba(201, 219, 226, var(--bg-opacity)) !important;
}

.hover\:bg-secondary-300:hover{
  --bg-opacity: 1 !important;
  background-color: #A9C6D1 !important;
  background-color: rgba(169, 198, 209, var(--bg-opacity)) !important;
}

.hover\:bg-secondary-400:hover{
  --bg-opacity: 1 !important;
  background-color: #689BAF !important;
  background-color: rgba(104, 155, 175, var(--bg-opacity)) !important;
}

.hover\:bg-secondary-500:hover{
  --bg-opacity: 1 !important;
  background-color: #27708C !important;
  background-color: rgba(39, 112, 140, var(--bg-opacity)) !important;
}

.hover\:bg-secondary-600:hover{
  --bg-opacity: 1 !important;
  background-color: #23657E !important;
  background-color: rgba(35, 101, 126, var(--bg-opacity)) !important;
}

.hover\:bg-secondary-700:hover{
  --bg-opacity: 1 !important;
  background-color: #174354 !important;
  background-color: rgba(23, 67, 84, var(--bg-opacity)) !important;
}

.hover\:bg-secondary-800:hover{
  --bg-opacity: 1 !important;
  background-color: #12323F !important;
  background-color: rgba(18, 50, 63, var(--bg-opacity)) !important;
}

.hover\:bg-secondary-900:hover{
  --bg-opacity: 1 !important;
  background-color: #0C222A !important;
  background-color: rgba(12, 34, 42, var(--bg-opacity)) !important;
}

.hover\:bg-transparent:hover{
  background-color: transparent !important;
}

.hover\:bg-black:hover{
  --bg-opacity: 1 !important;
  background-color: #000 !important;
  background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
}

.hover\:bg-white:hover{
  --bg-opacity: 1 !important;
  background-color: #fff !important;
  background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
}

.hover\:bg-gray-100:hover{
  --bg-opacity: 1 !important;
  background-color: #f7fafc !important;
  background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;
}

.hover\:bg-gray-200:hover{
  --bg-opacity: 1 !important;
  background-color: #edf2f7 !important;
  background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;
}

.hover\:bg-gray-300:hover{
  --bg-opacity: 1 !important;
  background-color: #e2e8f0 !important;
  background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;
}

.hover\:bg-gray-400:hover{
  --bg-opacity: 1 !important;
  background-color: #cbd5e0 !important;
  background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;
}

.hover\:bg-gray-500:hover{
  --bg-opacity: 1 !important;
  background-color: #a0aec0 !important;
  background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;
}

.hover\:bg-gray-600:hover{
  --bg-opacity: 1 !important;
  background-color: #718096 !important;
  background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;
}

.hover\:bg-gray-700:hover{
  --bg-opacity: 1 !important;
  background-color: #4a5568 !important;
  background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;
}

.hover\:bg-gray-800:hover{
  --bg-opacity: 1 !important;
  background-color: #2d3748 !important;
  background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;
}

.hover\:bg-gray-900:hover{
  --bg-opacity: 1 !important;
  background-color: #1a202c !important;
  background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;
}

.hover\:bg-red-100:hover{
  --bg-opacity: 1 !important;
  background-color: #fff5f5 !important;
  background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;
}

.hover\:bg-red-200:hover{
  --bg-opacity: 1 !important;
  background-color: #fed7d7 !important;
  background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;
}

.hover\:bg-red-300:hover{
  --bg-opacity: 1 !important;
  background-color: #feb2b2 !important;
  background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;
}

.hover\:bg-red-400:hover{
  --bg-opacity: 1 !important;
  background-color: #fc8181 !important;
  background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;
}

.hover\:bg-red-500:hover{
  --bg-opacity: 1 !important;
  background-color: #f56565 !important;
  background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
}

.hover\:bg-red-600:hover{
  --bg-opacity: 1 !important;
  background-color: #e53e3e !important;
  background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;
}

.hover\:bg-red-700:hover{
  --bg-opacity: 1 !important;
  background-color: #c53030 !important;
  background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;
}

.hover\:bg-red-800:hover{
  --bg-opacity: 1 !important;
  background-color: #9b2c2c !important;
  background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;
}

.hover\:bg-red-900:hover{
  --bg-opacity: 1 !important;
  background-color: #742a2a !important;
  background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;
}

.hover\:bg-green-100:hover{
  --bg-opacity: 1 !important;
  background-color: #f0fff4 !important;
  background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;
}

.hover\:bg-green-200:hover{
  --bg-opacity: 1 !important;
  background-color: #c6f6d5 !important;
  background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;
}

.hover\:bg-green-300:hover{
  --bg-opacity: 1 !important;
  background-color: #9ae6b4 !important;
  background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;
}

.hover\:bg-green-400:hover{
  --bg-opacity: 1 !important;
  background-color: #68d391 !important;
  background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;
}

.hover\:bg-green-500:hover{
  --bg-opacity: 1 !important;
  background-color: #48bb78 !important;
  background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
}

.hover\:bg-green-600:hover{
  --bg-opacity: 1 !important;
  background-color: #38a169 !important;
  background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;
}

.hover\:bg-green-700:hover{
  --bg-opacity: 1 !important;
  background-color: #2f855a !important;
  background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;
}

.hover\:bg-green-800:hover{
  --bg-opacity: 1 !important;
  background-color: #276749 !important;
  background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;
}

.hover\:bg-green-900:hover{
  --bg-opacity: 1 !important;
  background-color: #22543d !important;
  background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;
}

.hover\:bg-yellow-100:hover{
  --bg-opacity: 1 !important;
  background-color: #FEF5EE !important;
  background-color: rgba(254, 245, 238, var(--bg-opacity)) !important;
}

.hover\:bg-yellow-200:hover{
  --bg-opacity: 1 !important;
  background-color: #FCE7D4 !important;
  background-color: rgba(252, 231, 212, var(--bg-opacity)) !important;
}

.hover\:bg-yellow-300:hover{
  --bg-opacity: 1 !important;
  background-color: #FAD8BA !important;
  background-color: rgba(250, 216, 186, var(--bg-opacity)) !important;
}

.hover\:bg-yellow-400:hover{
  --bg-opacity: 1 !important;
  background-color: #F6BA86 !important;
  background-color: rgba(246, 186, 134, var(--bg-opacity)) !important;
}

.hover\:bg-yellow-500:hover{
  --bg-opacity: 1 !important;
  background-color: #F29D52 !important;
  background-color: rgba(242, 157, 82, var(--bg-opacity)) !important;
}

.hover\:bg-yellow-600:hover{
  --bg-opacity: 1 !important;
  background-color: #DA8D4A !important;
  background-color: rgba(218, 141, 74, var(--bg-opacity)) !important;
}

.hover\:bg-yellow-700:hover{
  --bg-opacity: 1 !important;
  background-color: #915E31 !important;
  background-color: rgba(145, 94, 49, var(--bg-opacity)) !important;
}

.hover\:bg-yellow-800:hover{
  --bg-opacity: 1 !important;
  background-color: #6D4725 !important;
  background-color: rgba(109, 71, 37, var(--bg-opacity)) !important;
}

.hover\:bg-yellow-900:hover{
  --bg-opacity: 1 !important;
  background-color: #492F19 !important;
  background-color: rgba(73, 47, 25, var(--bg-opacity)) !important;
}

.hover\:bg-error:hover{
  --bg-opacity: 1 !important;
  background-color: #f56565 !important;
  background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
}

.hover\:bg-success:hover{
  --bg-opacity: 1 !important;
  background-color: #48bb78 !important;
  background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
}

.focus\:bg-primary-100:focus{
  --bg-opacity: 1 !important;
  background-color: #FEEEEA !important;
  background-color: rgba(254, 238, 234, var(--bg-opacity)) !important;
}

.focus\:bg-primary-200:focus{
  --bg-opacity: 1 !important;
  background-color: #FCD4CB !important;
  background-color: rgba(252, 212, 203, var(--bg-opacity)) !important;
}

.focus\:bg-primary-300:focus{
  --bg-opacity: 1 !important;
  background-color: #FABBAC !important;
  background-color: rgba(250, 187, 172, var(--bg-opacity)) !important;
}

.focus\:bg-primary-400:focus{
  --bg-opacity: 1 !important;
  background-color: #F6876E !important;
  background-color: rgba(246, 135, 110, var(--bg-opacity)) !important;
}

.focus\:bg-primary-500:focus{
  --bg-opacity: 1 !important;
  background-color: #F25430 !important;
  background-color: rgba(242, 84, 48, var(--bg-opacity)) !important;
}

.focus\:bg-primary-600:focus{
  --bg-opacity: 1 !important;
  background-color: #DA4C2B !important;
  background-color: rgba(218, 76, 43, var(--bg-opacity)) !important;
}

.focus\:bg-primary-700:focus{
  --bg-opacity: 1 !important;
  background-color: #91321D !important;
  background-color: rgba(145, 50, 29, var(--bg-opacity)) !important;
}

.focus\:bg-primary-800:focus{
  --bg-opacity: 1 !important;
  background-color: #6D2616 !important;
  background-color: rgba(109, 38, 22, var(--bg-opacity)) !important;
}

.focus\:bg-primary-900:focus{
  --bg-opacity: 1 !important;
  background-color: #49190E !important;
  background-color: rgba(73, 25, 14, var(--bg-opacity)) !important;
}

.focus\:bg-secondary-100:focus{
  --bg-opacity: 1 !important;
  background-color: #E9F1F4 !important;
  background-color: rgba(233, 241, 244, var(--bg-opacity)) !important;
}

.focus\:bg-secondary-200:focus{
  --bg-opacity: 1 !important;
  background-color: #C9DBE2 !important;
  background-color: rgba(201, 219, 226, var(--bg-opacity)) !important;
}

.focus\:bg-secondary-300:focus{
  --bg-opacity: 1 !important;
  background-color: #A9C6D1 !important;
  background-color: rgba(169, 198, 209, var(--bg-opacity)) !important;
}

.focus\:bg-secondary-400:focus{
  --bg-opacity: 1 !important;
  background-color: #689BAF !important;
  background-color: rgba(104, 155, 175, var(--bg-opacity)) !important;
}

.focus\:bg-secondary-500:focus{
  --bg-opacity: 1 !important;
  background-color: #27708C !important;
  background-color: rgba(39, 112, 140, var(--bg-opacity)) !important;
}

.focus\:bg-secondary-600:focus{
  --bg-opacity: 1 !important;
  background-color: #23657E !important;
  background-color: rgba(35, 101, 126, var(--bg-opacity)) !important;
}

.focus\:bg-secondary-700:focus{
  --bg-opacity: 1 !important;
  background-color: #174354 !important;
  background-color: rgba(23, 67, 84, var(--bg-opacity)) !important;
}

.focus\:bg-secondary-800:focus{
  --bg-opacity: 1 !important;
  background-color: #12323F !important;
  background-color: rgba(18, 50, 63, var(--bg-opacity)) !important;
}

.focus\:bg-secondary-900:focus{
  --bg-opacity: 1 !important;
  background-color: #0C222A !important;
  background-color: rgba(12, 34, 42, var(--bg-opacity)) !important;
}

.focus\:bg-transparent:focus{
  background-color: transparent !important;
}

.focus\:bg-black:focus{
  --bg-opacity: 1 !important;
  background-color: #000 !important;
  background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
}

.focus\:bg-white:focus{
  --bg-opacity: 1 !important;
  background-color: #fff !important;
  background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
}

.focus\:bg-gray-100:focus{
  --bg-opacity: 1 !important;
  background-color: #f7fafc !important;
  background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;
}

.focus\:bg-gray-200:focus{
  --bg-opacity: 1 !important;
  background-color: #edf2f7 !important;
  background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;
}

.focus\:bg-gray-300:focus{
  --bg-opacity: 1 !important;
  background-color: #e2e8f0 !important;
  background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;
}

.focus\:bg-gray-400:focus{
  --bg-opacity: 1 !important;
  background-color: #cbd5e0 !important;
  background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;
}

.focus\:bg-gray-500:focus{
  --bg-opacity: 1 !important;
  background-color: #a0aec0 !important;
  background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;
}

.focus\:bg-gray-600:focus{
  --bg-opacity: 1 !important;
  background-color: #718096 !important;
  background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;
}

.focus\:bg-gray-700:focus{
  --bg-opacity: 1 !important;
  background-color: #4a5568 !important;
  background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;
}

.focus\:bg-gray-800:focus{
  --bg-opacity: 1 !important;
  background-color: #2d3748 !important;
  background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;
}

.focus\:bg-gray-900:focus{
  --bg-opacity: 1 !important;
  background-color: #1a202c !important;
  background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;
}

.focus\:bg-red-100:focus{
  --bg-opacity: 1 !important;
  background-color: #fff5f5 !important;
  background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;
}

.focus\:bg-red-200:focus{
  --bg-opacity: 1 !important;
  background-color: #fed7d7 !important;
  background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;
}

.focus\:bg-red-300:focus{
  --bg-opacity: 1 !important;
  background-color: #feb2b2 !important;
  background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;
}

.focus\:bg-red-400:focus{
  --bg-opacity: 1 !important;
  background-color: #fc8181 !important;
  background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;
}

.focus\:bg-red-500:focus{
  --bg-opacity: 1 !important;
  background-color: #f56565 !important;
  background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
}

.focus\:bg-red-600:focus{
  --bg-opacity: 1 !important;
  background-color: #e53e3e !important;
  background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;
}

.focus\:bg-red-700:focus{
  --bg-opacity: 1 !important;
  background-color: #c53030 !important;
  background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;
}

.focus\:bg-red-800:focus{
  --bg-opacity: 1 !important;
  background-color: #9b2c2c !important;
  background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;
}

.focus\:bg-red-900:focus{
  --bg-opacity: 1 !important;
  background-color: #742a2a !important;
  background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;
}

.focus\:bg-green-100:focus{
  --bg-opacity: 1 !important;
  background-color: #f0fff4 !important;
  background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;
}

.focus\:bg-green-200:focus{
  --bg-opacity: 1 !important;
  background-color: #c6f6d5 !important;
  background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;
}

.focus\:bg-green-300:focus{
  --bg-opacity: 1 !important;
  background-color: #9ae6b4 !important;
  background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;
}

.focus\:bg-green-400:focus{
  --bg-opacity: 1 !important;
  background-color: #68d391 !important;
  background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;
}

.focus\:bg-green-500:focus{
  --bg-opacity: 1 !important;
  background-color: #48bb78 !important;
  background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
}

.focus\:bg-green-600:focus{
  --bg-opacity: 1 !important;
  background-color: #38a169 !important;
  background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;
}

.focus\:bg-green-700:focus{
  --bg-opacity: 1 !important;
  background-color: #2f855a !important;
  background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;
}

.focus\:bg-green-800:focus{
  --bg-opacity: 1 !important;
  background-color: #276749 !important;
  background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;
}

.focus\:bg-green-900:focus{
  --bg-opacity: 1 !important;
  background-color: #22543d !important;
  background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;
}

.focus\:bg-yellow-100:focus{
  --bg-opacity: 1 !important;
  background-color: #FEF5EE !important;
  background-color: rgba(254, 245, 238, var(--bg-opacity)) !important;
}

.focus\:bg-yellow-200:focus{
  --bg-opacity: 1 !important;
  background-color: #FCE7D4 !important;
  background-color: rgba(252, 231, 212, var(--bg-opacity)) !important;
}

.focus\:bg-yellow-300:focus{
  --bg-opacity: 1 !important;
  background-color: #FAD8BA !important;
  background-color: rgba(250, 216, 186, var(--bg-opacity)) !important;
}

.focus\:bg-yellow-400:focus{
  --bg-opacity: 1 !important;
  background-color: #F6BA86 !important;
  background-color: rgba(246, 186, 134, var(--bg-opacity)) !important;
}

.focus\:bg-yellow-500:focus{
  --bg-opacity: 1 !important;
  background-color: #F29D52 !important;
  background-color: rgba(242, 157, 82, var(--bg-opacity)) !important;
}

.focus\:bg-yellow-600:focus{
  --bg-opacity: 1 !important;
  background-color: #DA8D4A !important;
  background-color: rgba(218, 141, 74, var(--bg-opacity)) !important;
}

.focus\:bg-yellow-700:focus{
  --bg-opacity: 1 !important;
  background-color: #915E31 !important;
  background-color: rgba(145, 94, 49, var(--bg-opacity)) !important;
}

.focus\:bg-yellow-800:focus{
  --bg-opacity: 1 !important;
  background-color: #6D4725 !important;
  background-color: rgba(109, 71, 37, var(--bg-opacity)) !important;
}

.focus\:bg-yellow-900:focus{
  --bg-opacity: 1 !important;
  background-color: #492F19 !important;
  background-color: rgba(73, 47, 25, var(--bg-opacity)) !important;
}

.focus\:bg-error:focus{
  --bg-opacity: 1 !important;
  background-color: #f56565 !important;
  background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
}

.focus\:bg-success:focus{
  --bg-opacity: 1 !important;
  background-color: #48bb78 !important;
  background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
}

.bg-none{
  background-image: none !important;
}

.bg-gradient-to-t{
  background-image: -webkit-gradient(linear, left bottom, left top, from(var(--gradient-color-stops))) !important;
  background-image: linear-gradient(to top, var(--gradient-color-stops)) !important;
}

.bg-gradient-to-tr{
  background-image: -webkit-gradient(linear, left bottom, right top, from(var(--gradient-color-stops))) !important;
  background-image: linear-gradient(to top right, var(--gradient-color-stops)) !important;
}

.bg-gradient-to-r{
  background-image: -webkit-gradient(linear, left top, right top, from(var(--gradient-color-stops))) !important;
  background-image: linear-gradient(to right, var(--gradient-color-stops)) !important;
}

.bg-gradient-to-br{
  background-image: -webkit-gradient(linear, left top, right bottom, from(var(--gradient-color-stops))) !important;
  background-image: linear-gradient(to bottom right, var(--gradient-color-stops)) !important;
}

.bg-gradient-to-b{
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--gradient-color-stops))) !important;
  background-image: linear-gradient(to bottom, var(--gradient-color-stops)) !important;
}

.bg-gradient-to-bl{
  background-image: -webkit-gradient(linear, right top, left bottom, from(var(--gradient-color-stops))) !important;
  background-image: linear-gradient(to bottom left, var(--gradient-color-stops)) !important;
}

.bg-gradient-to-l{
  background-image: -webkit-gradient(linear, right top, left top, from(var(--gradient-color-stops))) !important;
  background-image: linear-gradient(to left, var(--gradient-color-stops)) !important;
}

.bg-gradient-to-tl{
  background-image: -webkit-gradient(linear, right bottom, left top, from(var(--gradient-color-stops))) !important;
  background-image: linear-gradient(to top left, var(--gradient-color-stops)) !important;
}

.from-primary-100{
  --gradient-from-color: #FEEEEA !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
}

.from-primary-200{
  --gradient-from-color: #FCD4CB !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
}

.from-primary-300{
  --gradient-from-color: #FABBAC !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
}

.from-primary-400{
  --gradient-from-color: #F6876E !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
}

.from-primary-500{
  --gradient-from-color: #F25430 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
}

.from-primary-600{
  --gradient-from-color: #DA4C2B !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
}

.from-primary-700{
  --gradient-from-color: #91321D !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
}

.from-primary-800{
  --gradient-from-color: #6D2616 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
}

.from-primary-900{
  --gradient-from-color: #49190E !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
}

.from-secondary-100{
  --gradient-from-color: #E9F1F4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
}

.from-secondary-200{
  --gradient-from-color: #C9DBE2 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
}

.from-secondary-300{
  --gradient-from-color: #A9C6D1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
}

.from-secondary-400{
  --gradient-from-color: #689BAF !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
}

.from-secondary-500{
  --gradient-from-color: #27708C !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
}

.from-secondary-600{
  --gradient-from-color: #23657E !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
}

.from-secondary-700{
  --gradient-from-color: #174354 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
}

.from-secondary-800{
  --gradient-from-color: #12323F !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
}

.from-secondary-900{
  --gradient-from-color: #0C222A !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
}

.from-transparent{
  --gradient-from-color: transparent !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
}

.from-black{
  --gradient-from-color: #000 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
}

.from-white{
  --gradient-from-color: #fff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
}

.from-gray-100{
  --gradient-from-color: #f7fafc !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
}

.from-gray-200{
  --gradient-from-color: #edf2f7 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
}

.from-gray-300{
  --gradient-from-color: #e2e8f0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
}

.from-gray-400{
  --gradient-from-color: #cbd5e0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
}

.from-gray-500{
  --gradient-from-color: #a0aec0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
}

.from-gray-600{
  --gradient-from-color: #718096 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
}

.from-gray-700{
  --gradient-from-color: #4a5568 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
}

.from-gray-800{
  --gradient-from-color: #2d3748 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
}

.from-gray-900{
  --gradient-from-color: #1a202c !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
}

.from-red-100{
  --gradient-from-color: #fff5f5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
}

.from-red-200{
  --gradient-from-color: #fed7d7 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
}

.from-red-300{
  --gradient-from-color: #feb2b2 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
}

.from-red-400{
  --gradient-from-color: #fc8181 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
}

.from-red-500{
  --gradient-from-color: #f56565 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
}

.from-red-600{
  --gradient-from-color: #e53e3e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
}

.from-red-700{
  --gradient-from-color: #c53030 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
}

.from-red-800{
  --gradient-from-color: #9b2c2c !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
}

.from-red-900{
  --gradient-from-color: #742a2a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
}

.from-green-100{
  --gradient-from-color: #f0fff4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
}

.from-green-200{
  --gradient-from-color: #c6f6d5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
}

.from-green-300{
  --gradient-from-color: #9ae6b4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
}

.from-green-400{
  --gradient-from-color: #68d391 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
}

.from-green-500{
  --gradient-from-color: #48bb78 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
}

.from-green-600{
  --gradient-from-color: #38a169 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
}

.from-green-700{
  --gradient-from-color: #2f855a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
}

.from-green-800{
  --gradient-from-color: #276749 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
}

.from-green-900{
  --gradient-from-color: #22543d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
}

.from-yellow-100{
  --gradient-from-color: #FEF5EE !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
}

.from-yellow-200{
  --gradient-from-color: #FCE7D4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
}

.from-yellow-300{
  --gradient-from-color: #FAD8BA !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
}

.from-yellow-400{
  --gradient-from-color: #F6BA86 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
}

.from-yellow-500{
  --gradient-from-color: #F29D52 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
}

.from-yellow-600{
  --gradient-from-color: #DA8D4A !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
}

.from-yellow-700{
  --gradient-from-color: #915E31 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
}

.from-yellow-800{
  --gradient-from-color: #6D4725 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
}

.from-yellow-900{
  --gradient-from-color: #492F19 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
}

.from-error{
  --gradient-from-color: #f56565 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
}

.from-success{
  --gradient-from-color: #48bb78 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
}

.via-primary-100{
  --gradient-via-color: #FEEEEA !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
}

.via-primary-200{
  --gradient-via-color: #FCD4CB !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
}

.via-primary-300{
  --gradient-via-color: #FABBAC !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
}

.via-primary-400{
  --gradient-via-color: #F6876E !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
}

.via-primary-500{
  --gradient-via-color: #F25430 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
}

.via-primary-600{
  --gradient-via-color: #DA4C2B !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
}

.via-primary-700{
  --gradient-via-color: #91321D !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
}

.via-primary-800{
  --gradient-via-color: #6D2616 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
}

.via-primary-900{
  --gradient-via-color: #49190E !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
}

.via-secondary-100{
  --gradient-via-color: #E9F1F4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
}

.via-secondary-200{
  --gradient-via-color: #C9DBE2 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
}

.via-secondary-300{
  --gradient-via-color: #A9C6D1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
}

.via-secondary-400{
  --gradient-via-color: #689BAF !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
}

.via-secondary-500{
  --gradient-via-color: #27708C !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
}

.via-secondary-600{
  --gradient-via-color: #23657E !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
}

.via-secondary-700{
  --gradient-via-color: #174354 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
}

.via-secondary-800{
  --gradient-via-color: #12323F !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
}

.via-secondary-900{
  --gradient-via-color: #0C222A !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
}

.via-transparent{
  --gradient-via-color: transparent !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
}

.via-black{
  --gradient-via-color: #000 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
}

.via-white{
  --gradient-via-color: #fff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
}

.via-gray-100{
  --gradient-via-color: #f7fafc !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
}

.via-gray-200{
  --gradient-via-color: #edf2f7 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
}

.via-gray-300{
  --gradient-via-color: #e2e8f0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
}

.via-gray-400{
  --gradient-via-color: #cbd5e0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
}

.via-gray-500{
  --gradient-via-color: #a0aec0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
}

.via-gray-600{
  --gradient-via-color: #718096 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
}

.via-gray-700{
  --gradient-via-color: #4a5568 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
}

.via-gray-800{
  --gradient-via-color: #2d3748 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
}

.via-gray-900{
  --gradient-via-color: #1a202c !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
}

.via-red-100{
  --gradient-via-color: #fff5f5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
}

.via-red-200{
  --gradient-via-color: #fed7d7 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
}

.via-red-300{
  --gradient-via-color: #feb2b2 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
}

.via-red-400{
  --gradient-via-color: #fc8181 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
}

.via-red-500{
  --gradient-via-color: #f56565 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
}

.via-red-600{
  --gradient-via-color: #e53e3e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
}

.via-red-700{
  --gradient-via-color: #c53030 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
}

.via-red-800{
  --gradient-via-color: #9b2c2c !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
}

.via-red-900{
  --gradient-via-color: #742a2a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
}

.via-green-100{
  --gradient-via-color: #f0fff4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
}

.via-green-200{
  --gradient-via-color: #c6f6d5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
}

.via-green-300{
  --gradient-via-color: #9ae6b4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
}

.via-green-400{
  --gradient-via-color: #68d391 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
}

.via-green-500{
  --gradient-via-color: #48bb78 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
}

.via-green-600{
  --gradient-via-color: #38a169 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
}

.via-green-700{
  --gradient-via-color: #2f855a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
}

.via-green-800{
  --gradient-via-color: #276749 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
}

.via-green-900{
  --gradient-via-color: #22543d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
}

.via-yellow-100{
  --gradient-via-color: #FEF5EE !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
}

.via-yellow-200{
  --gradient-via-color: #FCE7D4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
}

.via-yellow-300{
  --gradient-via-color: #FAD8BA !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
}

.via-yellow-400{
  --gradient-via-color: #F6BA86 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
}

.via-yellow-500{
  --gradient-via-color: #F29D52 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
}

.via-yellow-600{
  --gradient-via-color: #DA8D4A !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
}

.via-yellow-700{
  --gradient-via-color: #915E31 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
}

.via-yellow-800{
  --gradient-via-color: #6D4725 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
}

.via-yellow-900{
  --gradient-via-color: #492F19 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
}

.via-error{
  --gradient-via-color: #f56565 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
}

.via-success{
  --gradient-via-color: #48bb78 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
}

.to-primary-100{
  --gradient-to-color: #FEEEEA !important;
}

.to-primary-200{
  --gradient-to-color: #FCD4CB !important;
}

.to-primary-300{
  --gradient-to-color: #FABBAC !important;
}

.to-primary-400{
  --gradient-to-color: #F6876E !important;
}

.to-primary-500{
  --gradient-to-color: #F25430 !important;
}

.to-primary-600{
  --gradient-to-color: #DA4C2B !important;
}

.to-primary-700{
  --gradient-to-color: #91321D !important;
}

.to-primary-800{
  --gradient-to-color: #6D2616 !important;
}

.to-primary-900{
  --gradient-to-color: #49190E !important;
}

.to-secondary-100{
  --gradient-to-color: #E9F1F4 !important;
}

.to-secondary-200{
  --gradient-to-color: #C9DBE2 !important;
}

.to-secondary-300{
  --gradient-to-color: #A9C6D1 !important;
}

.to-secondary-400{
  --gradient-to-color: #689BAF !important;
}

.to-secondary-500{
  --gradient-to-color: #27708C !important;
}

.to-secondary-600{
  --gradient-to-color: #23657E !important;
}

.to-secondary-700{
  --gradient-to-color: #174354 !important;
}

.to-secondary-800{
  --gradient-to-color: #12323F !important;
}

.to-secondary-900{
  --gradient-to-color: #0C222A !important;
}

.to-transparent{
  --gradient-to-color: transparent !important;
}

.to-black{
  --gradient-to-color: #000 !important;
}

.to-white{
  --gradient-to-color: #fff !important;
}

.to-gray-100{
  --gradient-to-color: #f7fafc !important;
}

.to-gray-200{
  --gradient-to-color: #edf2f7 !important;
}

.to-gray-300{
  --gradient-to-color: #e2e8f0 !important;
}

.to-gray-400{
  --gradient-to-color: #cbd5e0 !important;
}

.to-gray-500{
  --gradient-to-color: #a0aec0 !important;
}

.to-gray-600{
  --gradient-to-color: #718096 !important;
}

.to-gray-700{
  --gradient-to-color: #4a5568 !important;
}

.to-gray-800{
  --gradient-to-color: #2d3748 !important;
}

.to-gray-900{
  --gradient-to-color: #1a202c !important;
}

.to-red-100{
  --gradient-to-color: #fff5f5 !important;
}

.to-red-200{
  --gradient-to-color: #fed7d7 !important;
}

.to-red-300{
  --gradient-to-color: #feb2b2 !important;
}

.to-red-400{
  --gradient-to-color: #fc8181 !important;
}

.to-red-500{
  --gradient-to-color: #f56565 !important;
}

.to-red-600{
  --gradient-to-color: #e53e3e !important;
}

.to-red-700{
  --gradient-to-color: #c53030 !important;
}

.to-red-800{
  --gradient-to-color: #9b2c2c !important;
}

.to-red-900{
  --gradient-to-color: #742a2a !important;
}

.to-green-100{
  --gradient-to-color: #f0fff4 !important;
}

.to-green-200{
  --gradient-to-color: #c6f6d5 !important;
}

.to-green-300{
  --gradient-to-color: #9ae6b4 !important;
}

.to-green-400{
  --gradient-to-color: #68d391 !important;
}

.to-green-500{
  --gradient-to-color: #48bb78 !important;
}

.to-green-600{
  --gradient-to-color: #38a169 !important;
}

.to-green-700{
  --gradient-to-color: #2f855a !important;
}

.to-green-800{
  --gradient-to-color: #276749 !important;
}

.to-green-900{
  --gradient-to-color: #22543d !important;
}

.to-yellow-100{
  --gradient-to-color: #FEF5EE !important;
}

.to-yellow-200{
  --gradient-to-color: #FCE7D4 !important;
}

.to-yellow-300{
  --gradient-to-color: #FAD8BA !important;
}

.to-yellow-400{
  --gradient-to-color: #F6BA86 !important;
}

.to-yellow-500{
  --gradient-to-color: #F29D52 !important;
}

.to-yellow-600{
  --gradient-to-color: #DA8D4A !important;
}

.to-yellow-700{
  --gradient-to-color: #915E31 !important;
}

.to-yellow-800{
  --gradient-to-color: #6D4725 !important;
}

.to-yellow-900{
  --gradient-to-color: #492F19 !important;
}

.to-error{
  --gradient-to-color: #f56565 !important;
}

.to-success{
  --gradient-to-color: #48bb78 !important;
}

.hover\:from-primary-100:hover{
  --gradient-from-color: #FEEEEA !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
}

.hover\:from-primary-200:hover{
  --gradient-from-color: #FCD4CB !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
}

.hover\:from-primary-300:hover{
  --gradient-from-color: #FABBAC !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
}

.hover\:from-primary-400:hover{
  --gradient-from-color: #F6876E !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
}

.hover\:from-primary-500:hover{
  --gradient-from-color: #F25430 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
}

.hover\:from-primary-600:hover{
  --gradient-from-color: #DA4C2B !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
}

.hover\:from-primary-700:hover{
  --gradient-from-color: #91321D !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
}

.hover\:from-primary-800:hover{
  --gradient-from-color: #6D2616 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
}

.hover\:from-primary-900:hover{
  --gradient-from-color: #49190E !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
}

.hover\:from-secondary-100:hover{
  --gradient-from-color: #E9F1F4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
}

.hover\:from-secondary-200:hover{
  --gradient-from-color: #C9DBE2 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
}

.hover\:from-secondary-300:hover{
  --gradient-from-color: #A9C6D1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
}

.hover\:from-secondary-400:hover{
  --gradient-from-color: #689BAF !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
}

.hover\:from-secondary-500:hover{
  --gradient-from-color: #27708C !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
}

.hover\:from-secondary-600:hover{
  --gradient-from-color: #23657E !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
}

.hover\:from-secondary-700:hover{
  --gradient-from-color: #174354 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
}

.hover\:from-secondary-800:hover{
  --gradient-from-color: #12323F !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
}

.hover\:from-secondary-900:hover{
  --gradient-from-color: #0C222A !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
}

.hover\:from-transparent:hover{
  --gradient-from-color: transparent !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
}

.hover\:from-black:hover{
  --gradient-from-color: #000 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
}

.hover\:from-white:hover{
  --gradient-from-color: #fff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
}

.hover\:from-gray-100:hover{
  --gradient-from-color: #f7fafc !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
}

.hover\:from-gray-200:hover{
  --gradient-from-color: #edf2f7 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
}

.hover\:from-gray-300:hover{
  --gradient-from-color: #e2e8f0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
}

.hover\:from-gray-400:hover{
  --gradient-from-color: #cbd5e0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
}

.hover\:from-gray-500:hover{
  --gradient-from-color: #a0aec0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
}

.hover\:from-gray-600:hover{
  --gradient-from-color: #718096 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
}

.hover\:from-gray-700:hover{
  --gradient-from-color: #4a5568 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
}

.hover\:from-gray-800:hover{
  --gradient-from-color: #2d3748 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
}

.hover\:from-gray-900:hover{
  --gradient-from-color: #1a202c !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
}

.hover\:from-red-100:hover{
  --gradient-from-color: #fff5f5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
}

.hover\:from-red-200:hover{
  --gradient-from-color: #fed7d7 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
}

.hover\:from-red-300:hover{
  --gradient-from-color: #feb2b2 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
}

.hover\:from-red-400:hover{
  --gradient-from-color: #fc8181 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
}

.hover\:from-red-500:hover{
  --gradient-from-color: #f56565 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
}

.hover\:from-red-600:hover{
  --gradient-from-color: #e53e3e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
}

.hover\:from-red-700:hover{
  --gradient-from-color: #c53030 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
}

.hover\:from-red-800:hover{
  --gradient-from-color: #9b2c2c !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
}

.hover\:from-red-900:hover{
  --gradient-from-color: #742a2a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
}

.hover\:from-green-100:hover{
  --gradient-from-color: #f0fff4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
}

.hover\:from-green-200:hover{
  --gradient-from-color: #c6f6d5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
}

.hover\:from-green-300:hover{
  --gradient-from-color: #9ae6b4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
}

.hover\:from-green-400:hover{
  --gradient-from-color: #68d391 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
}

.hover\:from-green-500:hover{
  --gradient-from-color: #48bb78 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
}

.hover\:from-green-600:hover{
  --gradient-from-color: #38a169 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
}

.hover\:from-green-700:hover{
  --gradient-from-color: #2f855a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
}

.hover\:from-green-800:hover{
  --gradient-from-color: #276749 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
}

.hover\:from-green-900:hover{
  --gradient-from-color: #22543d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
}

.hover\:from-yellow-100:hover{
  --gradient-from-color: #FEF5EE !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
}

.hover\:from-yellow-200:hover{
  --gradient-from-color: #FCE7D4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
}

.hover\:from-yellow-300:hover{
  --gradient-from-color: #FAD8BA !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
}

.hover\:from-yellow-400:hover{
  --gradient-from-color: #F6BA86 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
}

.hover\:from-yellow-500:hover{
  --gradient-from-color: #F29D52 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
}

.hover\:from-yellow-600:hover{
  --gradient-from-color: #DA8D4A !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
}

.hover\:from-yellow-700:hover{
  --gradient-from-color: #915E31 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
}

.hover\:from-yellow-800:hover{
  --gradient-from-color: #6D4725 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
}

.hover\:from-yellow-900:hover{
  --gradient-from-color: #492F19 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
}

.hover\:from-error:hover{
  --gradient-from-color: #f56565 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
}

.hover\:from-success:hover{
  --gradient-from-color: #48bb78 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
}

.hover\:via-primary-100:hover{
  --gradient-via-color: #FEEEEA !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
}

.hover\:via-primary-200:hover{
  --gradient-via-color: #FCD4CB !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
}

.hover\:via-primary-300:hover{
  --gradient-via-color: #FABBAC !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
}

.hover\:via-primary-400:hover{
  --gradient-via-color: #F6876E !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
}

.hover\:via-primary-500:hover{
  --gradient-via-color: #F25430 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
}

.hover\:via-primary-600:hover{
  --gradient-via-color: #DA4C2B !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
}

.hover\:via-primary-700:hover{
  --gradient-via-color: #91321D !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
}

.hover\:via-primary-800:hover{
  --gradient-via-color: #6D2616 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
}

.hover\:via-primary-900:hover{
  --gradient-via-color: #49190E !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
}

.hover\:via-secondary-100:hover{
  --gradient-via-color: #E9F1F4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
}

.hover\:via-secondary-200:hover{
  --gradient-via-color: #C9DBE2 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
}

.hover\:via-secondary-300:hover{
  --gradient-via-color: #A9C6D1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
}

.hover\:via-secondary-400:hover{
  --gradient-via-color: #689BAF !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
}

.hover\:via-secondary-500:hover{
  --gradient-via-color: #27708C !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
}

.hover\:via-secondary-600:hover{
  --gradient-via-color: #23657E !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
}

.hover\:via-secondary-700:hover{
  --gradient-via-color: #174354 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
}

.hover\:via-secondary-800:hover{
  --gradient-via-color: #12323F !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
}

.hover\:via-secondary-900:hover{
  --gradient-via-color: #0C222A !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
}

.hover\:via-transparent:hover{
  --gradient-via-color: transparent !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
}

.hover\:via-black:hover{
  --gradient-via-color: #000 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
}

.hover\:via-white:hover{
  --gradient-via-color: #fff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
}

.hover\:via-gray-100:hover{
  --gradient-via-color: #f7fafc !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
}

.hover\:via-gray-200:hover{
  --gradient-via-color: #edf2f7 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
}

.hover\:via-gray-300:hover{
  --gradient-via-color: #e2e8f0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
}

.hover\:via-gray-400:hover{
  --gradient-via-color: #cbd5e0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
}

.hover\:via-gray-500:hover{
  --gradient-via-color: #a0aec0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
}

.hover\:via-gray-600:hover{
  --gradient-via-color: #718096 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
}

.hover\:via-gray-700:hover{
  --gradient-via-color: #4a5568 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
}

.hover\:via-gray-800:hover{
  --gradient-via-color: #2d3748 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
}

.hover\:via-gray-900:hover{
  --gradient-via-color: #1a202c !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
}

.hover\:via-red-100:hover{
  --gradient-via-color: #fff5f5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
}

.hover\:via-red-200:hover{
  --gradient-via-color: #fed7d7 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
}

.hover\:via-red-300:hover{
  --gradient-via-color: #feb2b2 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
}

.hover\:via-red-400:hover{
  --gradient-via-color: #fc8181 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
}

.hover\:via-red-500:hover{
  --gradient-via-color: #f56565 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
}

.hover\:via-red-600:hover{
  --gradient-via-color: #e53e3e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
}

.hover\:via-red-700:hover{
  --gradient-via-color: #c53030 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
}

.hover\:via-red-800:hover{
  --gradient-via-color: #9b2c2c !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
}

.hover\:via-red-900:hover{
  --gradient-via-color: #742a2a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
}

.hover\:via-green-100:hover{
  --gradient-via-color: #f0fff4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
}

.hover\:via-green-200:hover{
  --gradient-via-color: #c6f6d5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
}

.hover\:via-green-300:hover{
  --gradient-via-color: #9ae6b4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
}

.hover\:via-green-400:hover{
  --gradient-via-color: #68d391 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
}

.hover\:via-green-500:hover{
  --gradient-via-color: #48bb78 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
}

.hover\:via-green-600:hover{
  --gradient-via-color: #38a169 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
}

.hover\:via-green-700:hover{
  --gradient-via-color: #2f855a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
}

.hover\:via-green-800:hover{
  --gradient-via-color: #276749 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
}

.hover\:via-green-900:hover{
  --gradient-via-color: #22543d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
}

.hover\:via-yellow-100:hover{
  --gradient-via-color: #FEF5EE !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
}

.hover\:via-yellow-200:hover{
  --gradient-via-color: #FCE7D4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
}

.hover\:via-yellow-300:hover{
  --gradient-via-color: #FAD8BA !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
}

.hover\:via-yellow-400:hover{
  --gradient-via-color: #F6BA86 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
}

.hover\:via-yellow-500:hover{
  --gradient-via-color: #F29D52 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
}

.hover\:via-yellow-600:hover{
  --gradient-via-color: #DA8D4A !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
}

.hover\:via-yellow-700:hover{
  --gradient-via-color: #915E31 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
}

.hover\:via-yellow-800:hover{
  --gradient-via-color: #6D4725 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
}

.hover\:via-yellow-900:hover{
  --gradient-via-color: #492F19 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
}

.hover\:via-error:hover{
  --gradient-via-color: #f56565 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
}

.hover\:via-success:hover{
  --gradient-via-color: #48bb78 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
}

.hover\:to-primary-100:hover{
  --gradient-to-color: #FEEEEA !important;
}

.hover\:to-primary-200:hover{
  --gradient-to-color: #FCD4CB !important;
}

.hover\:to-primary-300:hover{
  --gradient-to-color: #FABBAC !important;
}

.hover\:to-primary-400:hover{
  --gradient-to-color: #F6876E !important;
}

.hover\:to-primary-500:hover{
  --gradient-to-color: #F25430 !important;
}

.hover\:to-primary-600:hover{
  --gradient-to-color: #DA4C2B !important;
}

.hover\:to-primary-700:hover{
  --gradient-to-color: #91321D !important;
}

.hover\:to-primary-800:hover{
  --gradient-to-color: #6D2616 !important;
}

.hover\:to-primary-900:hover{
  --gradient-to-color: #49190E !important;
}

.hover\:to-secondary-100:hover{
  --gradient-to-color: #E9F1F4 !important;
}

.hover\:to-secondary-200:hover{
  --gradient-to-color: #C9DBE2 !important;
}

.hover\:to-secondary-300:hover{
  --gradient-to-color: #A9C6D1 !important;
}

.hover\:to-secondary-400:hover{
  --gradient-to-color: #689BAF !important;
}

.hover\:to-secondary-500:hover{
  --gradient-to-color: #27708C !important;
}

.hover\:to-secondary-600:hover{
  --gradient-to-color: #23657E !important;
}

.hover\:to-secondary-700:hover{
  --gradient-to-color: #174354 !important;
}

.hover\:to-secondary-800:hover{
  --gradient-to-color: #12323F !important;
}

.hover\:to-secondary-900:hover{
  --gradient-to-color: #0C222A !important;
}

.hover\:to-transparent:hover{
  --gradient-to-color: transparent !important;
}

.hover\:to-black:hover{
  --gradient-to-color: #000 !important;
}

.hover\:to-white:hover{
  --gradient-to-color: #fff !important;
}

.hover\:to-gray-100:hover{
  --gradient-to-color: #f7fafc !important;
}

.hover\:to-gray-200:hover{
  --gradient-to-color: #edf2f7 !important;
}

.hover\:to-gray-300:hover{
  --gradient-to-color: #e2e8f0 !important;
}

.hover\:to-gray-400:hover{
  --gradient-to-color: #cbd5e0 !important;
}

.hover\:to-gray-500:hover{
  --gradient-to-color: #a0aec0 !important;
}

.hover\:to-gray-600:hover{
  --gradient-to-color: #718096 !important;
}

.hover\:to-gray-700:hover{
  --gradient-to-color: #4a5568 !important;
}

.hover\:to-gray-800:hover{
  --gradient-to-color: #2d3748 !important;
}

.hover\:to-gray-900:hover{
  --gradient-to-color: #1a202c !important;
}

.hover\:to-red-100:hover{
  --gradient-to-color: #fff5f5 !important;
}

.hover\:to-red-200:hover{
  --gradient-to-color: #fed7d7 !important;
}

.hover\:to-red-300:hover{
  --gradient-to-color: #feb2b2 !important;
}

.hover\:to-red-400:hover{
  --gradient-to-color: #fc8181 !important;
}

.hover\:to-red-500:hover{
  --gradient-to-color: #f56565 !important;
}

.hover\:to-red-600:hover{
  --gradient-to-color: #e53e3e !important;
}

.hover\:to-red-700:hover{
  --gradient-to-color: #c53030 !important;
}

.hover\:to-red-800:hover{
  --gradient-to-color: #9b2c2c !important;
}

.hover\:to-red-900:hover{
  --gradient-to-color: #742a2a !important;
}

.hover\:to-green-100:hover{
  --gradient-to-color: #f0fff4 !important;
}

.hover\:to-green-200:hover{
  --gradient-to-color: #c6f6d5 !important;
}

.hover\:to-green-300:hover{
  --gradient-to-color: #9ae6b4 !important;
}

.hover\:to-green-400:hover{
  --gradient-to-color: #68d391 !important;
}

.hover\:to-green-500:hover{
  --gradient-to-color: #48bb78 !important;
}

.hover\:to-green-600:hover{
  --gradient-to-color: #38a169 !important;
}

.hover\:to-green-700:hover{
  --gradient-to-color: #2f855a !important;
}

.hover\:to-green-800:hover{
  --gradient-to-color: #276749 !important;
}

.hover\:to-green-900:hover{
  --gradient-to-color: #22543d !important;
}

.hover\:to-yellow-100:hover{
  --gradient-to-color: #FEF5EE !important;
}

.hover\:to-yellow-200:hover{
  --gradient-to-color: #FCE7D4 !important;
}

.hover\:to-yellow-300:hover{
  --gradient-to-color: #FAD8BA !important;
}

.hover\:to-yellow-400:hover{
  --gradient-to-color: #F6BA86 !important;
}

.hover\:to-yellow-500:hover{
  --gradient-to-color: #F29D52 !important;
}

.hover\:to-yellow-600:hover{
  --gradient-to-color: #DA8D4A !important;
}

.hover\:to-yellow-700:hover{
  --gradient-to-color: #915E31 !important;
}

.hover\:to-yellow-800:hover{
  --gradient-to-color: #6D4725 !important;
}

.hover\:to-yellow-900:hover{
  --gradient-to-color: #492F19 !important;
}

.hover\:to-error:hover{
  --gradient-to-color: #f56565 !important;
}

.hover\:to-success:hover{
  --gradient-to-color: #48bb78 !important;
}

.focus\:from-primary-100:focus{
  --gradient-from-color: #FEEEEA !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
}

.focus\:from-primary-200:focus{
  --gradient-from-color: #FCD4CB !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
}

.focus\:from-primary-300:focus{
  --gradient-from-color: #FABBAC !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
}

.focus\:from-primary-400:focus{
  --gradient-from-color: #F6876E !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
}

.focus\:from-primary-500:focus{
  --gradient-from-color: #F25430 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
}

.focus\:from-primary-600:focus{
  --gradient-from-color: #DA4C2B !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
}

.focus\:from-primary-700:focus{
  --gradient-from-color: #91321D !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
}

.focus\:from-primary-800:focus{
  --gradient-from-color: #6D2616 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
}

.focus\:from-primary-900:focus{
  --gradient-from-color: #49190E !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
}

.focus\:from-secondary-100:focus{
  --gradient-from-color: #E9F1F4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
}

.focus\:from-secondary-200:focus{
  --gradient-from-color: #C9DBE2 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
}

.focus\:from-secondary-300:focus{
  --gradient-from-color: #A9C6D1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
}

.focus\:from-secondary-400:focus{
  --gradient-from-color: #689BAF !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
}

.focus\:from-secondary-500:focus{
  --gradient-from-color: #27708C !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
}

.focus\:from-secondary-600:focus{
  --gradient-from-color: #23657E !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
}

.focus\:from-secondary-700:focus{
  --gradient-from-color: #174354 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
}

.focus\:from-secondary-800:focus{
  --gradient-from-color: #12323F !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
}

.focus\:from-secondary-900:focus{
  --gradient-from-color: #0C222A !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
}

.focus\:from-transparent:focus{
  --gradient-from-color: transparent !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
}

.focus\:from-black:focus{
  --gradient-from-color: #000 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
}

.focus\:from-white:focus{
  --gradient-from-color: #fff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
}

.focus\:from-gray-100:focus{
  --gradient-from-color: #f7fafc !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
}

.focus\:from-gray-200:focus{
  --gradient-from-color: #edf2f7 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
}

.focus\:from-gray-300:focus{
  --gradient-from-color: #e2e8f0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
}

.focus\:from-gray-400:focus{
  --gradient-from-color: #cbd5e0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
}

.focus\:from-gray-500:focus{
  --gradient-from-color: #a0aec0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
}

.focus\:from-gray-600:focus{
  --gradient-from-color: #718096 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
}

.focus\:from-gray-700:focus{
  --gradient-from-color: #4a5568 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
}

.focus\:from-gray-800:focus{
  --gradient-from-color: #2d3748 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
}

.focus\:from-gray-900:focus{
  --gradient-from-color: #1a202c !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
}

.focus\:from-red-100:focus{
  --gradient-from-color: #fff5f5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
}

.focus\:from-red-200:focus{
  --gradient-from-color: #fed7d7 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
}

.focus\:from-red-300:focus{
  --gradient-from-color: #feb2b2 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
}

.focus\:from-red-400:focus{
  --gradient-from-color: #fc8181 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
}

.focus\:from-red-500:focus{
  --gradient-from-color: #f56565 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
}

.focus\:from-red-600:focus{
  --gradient-from-color: #e53e3e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
}

.focus\:from-red-700:focus{
  --gradient-from-color: #c53030 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
}

.focus\:from-red-800:focus{
  --gradient-from-color: #9b2c2c !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
}

.focus\:from-red-900:focus{
  --gradient-from-color: #742a2a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
}

.focus\:from-green-100:focus{
  --gradient-from-color: #f0fff4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
}

.focus\:from-green-200:focus{
  --gradient-from-color: #c6f6d5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
}

.focus\:from-green-300:focus{
  --gradient-from-color: #9ae6b4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
}

.focus\:from-green-400:focus{
  --gradient-from-color: #68d391 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
}

.focus\:from-green-500:focus{
  --gradient-from-color: #48bb78 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
}

.focus\:from-green-600:focus{
  --gradient-from-color: #38a169 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
}

.focus\:from-green-700:focus{
  --gradient-from-color: #2f855a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
}

.focus\:from-green-800:focus{
  --gradient-from-color: #276749 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
}

.focus\:from-green-900:focus{
  --gradient-from-color: #22543d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
}

.focus\:from-yellow-100:focus{
  --gradient-from-color: #FEF5EE !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
}

.focus\:from-yellow-200:focus{
  --gradient-from-color: #FCE7D4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
}

.focus\:from-yellow-300:focus{
  --gradient-from-color: #FAD8BA !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
}

.focus\:from-yellow-400:focus{
  --gradient-from-color: #F6BA86 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
}

.focus\:from-yellow-500:focus{
  --gradient-from-color: #F29D52 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
}

.focus\:from-yellow-600:focus{
  --gradient-from-color: #DA8D4A !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
}

.focus\:from-yellow-700:focus{
  --gradient-from-color: #915E31 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
}

.focus\:from-yellow-800:focus{
  --gradient-from-color: #6D4725 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
}

.focus\:from-yellow-900:focus{
  --gradient-from-color: #492F19 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
}

.focus\:from-error:focus{
  --gradient-from-color: #f56565 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
}

.focus\:from-success:focus{
  --gradient-from-color: #48bb78 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
}

.focus\:via-primary-100:focus{
  --gradient-via-color: #FEEEEA !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
}

.focus\:via-primary-200:focus{
  --gradient-via-color: #FCD4CB !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
}

.focus\:via-primary-300:focus{
  --gradient-via-color: #FABBAC !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
}

.focus\:via-primary-400:focus{
  --gradient-via-color: #F6876E !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
}

.focus\:via-primary-500:focus{
  --gradient-via-color: #F25430 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
}

.focus\:via-primary-600:focus{
  --gradient-via-color: #DA4C2B !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
}

.focus\:via-primary-700:focus{
  --gradient-via-color: #91321D !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
}

.focus\:via-primary-800:focus{
  --gradient-via-color: #6D2616 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
}

.focus\:via-primary-900:focus{
  --gradient-via-color: #49190E !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
}

.focus\:via-secondary-100:focus{
  --gradient-via-color: #E9F1F4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
}

.focus\:via-secondary-200:focus{
  --gradient-via-color: #C9DBE2 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
}

.focus\:via-secondary-300:focus{
  --gradient-via-color: #A9C6D1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
}

.focus\:via-secondary-400:focus{
  --gradient-via-color: #689BAF !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
}

.focus\:via-secondary-500:focus{
  --gradient-via-color: #27708C !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
}

.focus\:via-secondary-600:focus{
  --gradient-via-color: #23657E !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
}

.focus\:via-secondary-700:focus{
  --gradient-via-color: #174354 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
}

.focus\:via-secondary-800:focus{
  --gradient-via-color: #12323F !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
}

.focus\:via-secondary-900:focus{
  --gradient-via-color: #0C222A !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
}

.focus\:via-transparent:focus{
  --gradient-via-color: transparent !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
}

.focus\:via-black:focus{
  --gradient-via-color: #000 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
}

.focus\:via-white:focus{
  --gradient-via-color: #fff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
}

.focus\:via-gray-100:focus{
  --gradient-via-color: #f7fafc !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
}

.focus\:via-gray-200:focus{
  --gradient-via-color: #edf2f7 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
}

.focus\:via-gray-300:focus{
  --gradient-via-color: #e2e8f0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
}

.focus\:via-gray-400:focus{
  --gradient-via-color: #cbd5e0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
}

.focus\:via-gray-500:focus{
  --gradient-via-color: #a0aec0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
}

.focus\:via-gray-600:focus{
  --gradient-via-color: #718096 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
}

.focus\:via-gray-700:focus{
  --gradient-via-color: #4a5568 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
}

.focus\:via-gray-800:focus{
  --gradient-via-color: #2d3748 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
}

.focus\:via-gray-900:focus{
  --gradient-via-color: #1a202c !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
}

.focus\:via-red-100:focus{
  --gradient-via-color: #fff5f5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
}

.focus\:via-red-200:focus{
  --gradient-via-color: #fed7d7 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
}

.focus\:via-red-300:focus{
  --gradient-via-color: #feb2b2 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
}

.focus\:via-red-400:focus{
  --gradient-via-color: #fc8181 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
}

.focus\:via-red-500:focus{
  --gradient-via-color: #f56565 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
}

.focus\:via-red-600:focus{
  --gradient-via-color: #e53e3e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
}

.focus\:via-red-700:focus{
  --gradient-via-color: #c53030 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
}

.focus\:via-red-800:focus{
  --gradient-via-color: #9b2c2c !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
}

.focus\:via-red-900:focus{
  --gradient-via-color: #742a2a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
}

.focus\:via-green-100:focus{
  --gradient-via-color: #f0fff4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
}

.focus\:via-green-200:focus{
  --gradient-via-color: #c6f6d5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
}

.focus\:via-green-300:focus{
  --gradient-via-color: #9ae6b4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
}

.focus\:via-green-400:focus{
  --gradient-via-color: #68d391 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
}

.focus\:via-green-500:focus{
  --gradient-via-color: #48bb78 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
}

.focus\:via-green-600:focus{
  --gradient-via-color: #38a169 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
}

.focus\:via-green-700:focus{
  --gradient-via-color: #2f855a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
}

.focus\:via-green-800:focus{
  --gradient-via-color: #276749 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
}

.focus\:via-green-900:focus{
  --gradient-via-color: #22543d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
}

.focus\:via-yellow-100:focus{
  --gradient-via-color: #FEF5EE !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
}

.focus\:via-yellow-200:focus{
  --gradient-via-color: #FCE7D4 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
}

.focus\:via-yellow-300:focus{
  --gradient-via-color: #FAD8BA !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
}

.focus\:via-yellow-400:focus{
  --gradient-via-color: #F6BA86 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
}

.focus\:via-yellow-500:focus{
  --gradient-via-color: #F29D52 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
}

.focus\:via-yellow-600:focus{
  --gradient-via-color: #DA8D4A !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
}

.focus\:via-yellow-700:focus{
  --gradient-via-color: #915E31 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
}

.focus\:via-yellow-800:focus{
  --gradient-via-color: #6D4725 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
}

.focus\:via-yellow-900:focus{
  --gradient-via-color: #492F19 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
}

.focus\:via-error:focus{
  --gradient-via-color: #f56565 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
}

.focus\:via-success:focus{
  --gradient-via-color: #48bb78 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
}

.focus\:to-primary-100:focus{
  --gradient-to-color: #FEEEEA !important;
}

.focus\:to-primary-200:focus{
  --gradient-to-color: #FCD4CB !important;
}

.focus\:to-primary-300:focus{
  --gradient-to-color: #FABBAC !important;
}

.focus\:to-primary-400:focus{
  --gradient-to-color: #F6876E !important;
}

.focus\:to-primary-500:focus{
  --gradient-to-color: #F25430 !important;
}

.focus\:to-primary-600:focus{
  --gradient-to-color: #DA4C2B !important;
}

.focus\:to-primary-700:focus{
  --gradient-to-color: #91321D !important;
}

.focus\:to-primary-800:focus{
  --gradient-to-color: #6D2616 !important;
}

.focus\:to-primary-900:focus{
  --gradient-to-color: #49190E !important;
}

.focus\:to-secondary-100:focus{
  --gradient-to-color: #E9F1F4 !important;
}

.focus\:to-secondary-200:focus{
  --gradient-to-color: #C9DBE2 !important;
}

.focus\:to-secondary-300:focus{
  --gradient-to-color: #A9C6D1 !important;
}

.focus\:to-secondary-400:focus{
  --gradient-to-color: #689BAF !important;
}

.focus\:to-secondary-500:focus{
  --gradient-to-color: #27708C !important;
}

.focus\:to-secondary-600:focus{
  --gradient-to-color: #23657E !important;
}

.focus\:to-secondary-700:focus{
  --gradient-to-color: #174354 !important;
}

.focus\:to-secondary-800:focus{
  --gradient-to-color: #12323F !important;
}

.focus\:to-secondary-900:focus{
  --gradient-to-color: #0C222A !important;
}

.focus\:to-transparent:focus{
  --gradient-to-color: transparent !important;
}

.focus\:to-black:focus{
  --gradient-to-color: #000 !important;
}

.focus\:to-white:focus{
  --gradient-to-color: #fff !important;
}

.focus\:to-gray-100:focus{
  --gradient-to-color: #f7fafc !important;
}

.focus\:to-gray-200:focus{
  --gradient-to-color: #edf2f7 !important;
}

.focus\:to-gray-300:focus{
  --gradient-to-color: #e2e8f0 !important;
}

.focus\:to-gray-400:focus{
  --gradient-to-color: #cbd5e0 !important;
}

.focus\:to-gray-500:focus{
  --gradient-to-color: #a0aec0 !important;
}

.focus\:to-gray-600:focus{
  --gradient-to-color: #718096 !important;
}

.focus\:to-gray-700:focus{
  --gradient-to-color: #4a5568 !important;
}

.focus\:to-gray-800:focus{
  --gradient-to-color: #2d3748 !important;
}

.focus\:to-gray-900:focus{
  --gradient-to-color: #1a202c !important;
}

.focus\:to-red-100:focus{
  --gradient-to-color: #fff5f5 !important;
}

.focus\:to-red-200:focus{
  --gradient-to-color: #fed7d7 !important;
}

.focus\:to-red-300:focus{
  --gradient-to-color: #feb2b2 !important;
}

.focus\:to-red-400:focus{
  --gradient-to-color: #fc8181 !important;
}

.focus\:to-red-500:focus{
  --gradient-to-color: #f56565 !important;
}

.focus\:to-red-600:focus{
  --gradient-to-color: #e53e3e !important;
}

.focus\:to-red-700:focus{
  --gradient-to-color: #c53030 !important;
}

.focus\:to-red-800:focus{
  --gradient-to-color: #9b2c2c !important;
}

.focus\:to-red-900:focus{
  --gradient-to-color: #742a2a !important;
}

.focus\:to-green-100:focus{
  --gradient-to-color: #f0fff4 !important;
}

.focus\:to-green-200:focus{
  --gradient-to-color: #c6f6d5 !important;
}

.focus\:to-green-300:focus{
  --gradient-to-color: #9ae6b4 !important;
}

.focus\:to-green-400:focus{
  --gradient-to-color: #68d391 !important;
}

.focus\:to-green-500:focus{
  --gradient-to-color: #48bb78 !important;
}

.focus\:to-green-600:focus{
  --gradient-to-color: #38a169 !important;
}

.focus\:to-green-700:focus{
  --gradient-to-color: #2f855a !important;
}

.focus\:to-green-800:focus{
  --gradient-to-color: #276749 !important;
}

.focus\:to-green-900:focus{
  --gradient-to-color: #22543d !important;
}

.focus\:to-yellow-100:focus{
  --gradient-to-color: #FEF5EE !important;
}

.focus\:to-yellow-200:focus{
  --gradient-to-color: #FCE7D4 !important;
}

.focus\:to-yellow-300:focus{
  --gradient-to-color: #FAD8BA !important;
}

.focus\:to-yellow-400:focus{
  --gradient-to-color: #F6BA86 !important;
}

.focus\:to-yellow-500:focus{
  --gradient-to-color: #F29D52 !important;
}

.focus\:to-yellow-600:focus{
  --gradient-to-color: #DA8D4A !important;
}

.focus\:to-yellow-700:focus{
  --gradient-to-color: #915E31 !important;
}

.focus\:to-yellow-800:focus{
  --gradient-to-color: #6D4725 !important;
}

.focus\:to-yellow-900:focus{
  --gradient-to-color: #492F19 !important;
}

.focus\:to-error:focus{
  --gradient-to-color: #f56565 !important;
}

.focus\:to-success:focus{
  --gradient-to-color: #48bb78 !important;
}

.bg-opacity-0{
  --bg-opacity: 0 !important;
}

.bg-opacity-25{
  --bg-opacity: 0.25 !important;
}

.bg-opacity-50{
  --bg-opacity: 0.5 !important;
}

.bg-opacity-75{
  --bg-opacity: 0.75 !important;
}

.bg-opacity-100{
  --bg-opacity: 1 !important;
}

.hover\:bg-opacity-0:hover{
  --bg-opacity: 0 !important;
}

.hover\:bg-opacity-25:hover{
  --bg-opacity: 0.25 !important;
}

.hover\:bg-opacity-50:hover{
  --bg-opacity: 0.5 !important;
}

.hover\:bg-opacity-75:hover{
  --bg-opacity: 0.75 !important;
}

.hover\:bg-opacity-100:hover{
  --bg-opacity: 1 !important;
}

.focus\:bg-opacity-0:focus{
  --bg-opacity: 0 !important;
}

.focus\:bg-opacity-25:focus{
  --bg-opacity: 0.25 !important;
}

.focus\:bg-opacity-50:focus{
  --bg-opacity: 0.5 !important;
}

.focus\:bg-opacity-75:focus{
  --bg-opacity: 0.75 !important;
}

.focus\:bg-opacity-100:focus{
  --bg-opacity: 1 !important;
}

.bg-bottom{
  background-position: bottom !important;
}

.bg-center{
  background-position: center !important;
}

.bg-left{
  background-position: left !important;
}

.bg-left-bottom{
  background-position: left bottom !important;
}

.bg-left-top{
  background-position: left top !important;
}

.bg-right{
  background-position: right !important;
}

.bg-right-bottom{
  background-position: right bottom !important;
}

.bg-right-top{
  background-position: right top !important;
}

.bg-top{
  background-position: top !important;
}

.bg-repeat{
  background-repeat: repeat !important;
}

.bg-no-repeat{
  background-repeat: no-repeat !important;
}

.bg-repeat-x{
  background-repeat: repeat-x !important;
}

.bg-repeat-y{
  background-repeat: repeat-y !important;
}

.bg-repeat-round{
  background-repeat: round !important;
}

.bg-repeat-space{
  background-repeat: space !important;
}

.bg-auto{
  background-size: auto !important;
}

.bg-cover{
  background-size: cover !important;
}

.bg-contain{
  background-size: contain !important;
}

.border-collapse{
  border-collapse: collapse !important;
}

.border-separate{
  border-collapse: separate !important;
}

.border-primary-100{
  --border-opacity: 1 !important;
  border-color: #FEEEEA !important;
  border-color: rgba(254, 238, 234, var(--border-opacity)) !important;
}

.border-primary-200{
  --border-opacity: 1 !important;
  border-color: #FCD4CB !important;
  border-color: rgba(252, 212, 203, var(--border-opacity)) !important;
}

.border-primary-300{
  --border-opacity: 1 !important;
  border-color: #FABBAC !important;
  border-color: rgba(250, 187, 172, var(--border-opacity)) !important;
}

.border-primary-400{
  --border-opacity: 1 !important;
  border-color: #F6876E !important;
  border-color: rgba(246, 135, 110, var(--border-opacity)) !important;
}

.border-primary-500{
  --border-opacity: 1 !important;
  border-color: #F25430 !important;
  border-color: rgba(242, 84, 48, var(--border-opacity)) !important;
}

.border-primary-600{
  --border-opacity: 1 !important;
  border-color: #DA4C2B !important;
  border-color: rgba(218, 76, 43, var(--border-opacity)) !important;
}

.border-primary-700{
  --border-opacity: 1 !important;
  border-color: #91321D !important;
  border-color: rgba(145, 50, 29, var(--border-opacity)) !important;
}

.border-primary-800{
  --border-opacity: 1 !important;
  border-color: #6D2616 !important;
  border-color: rgba(109, 38, 22, var(--border-opacity)) !important;
}

.border-primary-900{
  --border-opacity: 1 !important;
  border-color: #49190E !important;
  border-color: rgba(73, 25, 14, var(--border-opacity)) !important;
}

.border-secondary-100{
  --border-opacity: 1 !important;
  border-color: #E9F1F4 !important;
  border-color: rgba(233, 241, 244, var(--border-opacity)) !important;
}

.border-secondary-200{
  --border-opacity: 1 !important;
  border-color: #C9DBE2 !important;
  border-color: rgba(201, 219, 226, var(--border-opacity)) !important;
}

.border-secondary-300{
  --border-opacity: 1 !important;
  border-color: #A9C6D1 !important;
  border-color: rgba(169, 198, 209, var(--border-opacity)) !important;
}

.border-secondary-400{
  --border-opacity: 1 !important;
  border-color: #689BAF !important;
  border-color: rgba(104, 155, 175, var(--border-opacity)) !important;
}

.border-secondary-500{
  --border-opacity: 1 !important;
  border-color: #27708C !important;
  border-color: rgba(39, 112, 140, var(--border-opacity)) !important;
}

.border-secondary-600{
  --border-opacity: 1 !important;
  border-color: #23657E !important;
  border-color: rgba(35, 101, 126, var(--border-opacity)) !important;
}

.border-secondary-700{
  --border-opacity: 1 !important;
  border-color: #174354 !important;
  border-color: rgba(23, 67, 84, var(--border-opacity)) !important;
}

.border-secondary-800{
  --border-opacity: 1 !important;
  border-color: #12323F !important;
  border-color: rgba(18, 50, 63, var(--border-opacity)) !important;
}

.border-secondary-900{
  --border-opacity: 1 !important;
  border-color: #0C222A !important;
  border-color: rgba(12, 34, 42, var(--border-opacity)) !important;
}

.border-transparent{
  border-color: transparent !important;
}

.border-black{
  --border-opacity: 1 !important;
  border-color: #000 !important;
  border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
}

.border-white{
  --border-opacity: 1 !important;
  border-color: #fff !important;
  border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
}

.border-gray-100{
  --border-opacity: 1 !important;
  border-color: #f7fafc !important;
  border-color: rgba(247, 250, 252, var(--border-opacity)) !important;
}

.border-gray-200{
  --border-opacity: 1 !important;
  border-color: #edf2f7 !important;
  border-color: rgba(237, 242, 247, var(--border-opacity)) !important;
}

.border-gray-300{
  --border-opacity: 1 !important;
  border-color: #e2e8f0 !important;
  border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
}

.border-gray-400{
  --border-opacity: 1 !important;
  border-color: #cbd5e0 !important;
  border-color: rgba(203, 213, 224, var(--border-opacity)) !important;
}

.border-gray-500{
  --border-opacity: 1 !important;
  border-color: #a0aec0 !important;
  border-color: rgba(160, 174, 192, var(--border-opacity)) !important;
}

.border-gray-600{
  --border-opacity: 1 !important;
  border-color: #718096 !important;
  border-color: rgba(113, 128, 150, var(--border-opacity)) !important;
}

.border-gray-700{
  --border-opacity: 1 !important;
  border-color: #4a5568 !important;
  border-color: rgba(74, 85, 104, var(--border-opacity)) !important;
}

.border-gray-800{
  --border-opacity: 1 !important;
  border-color: #2d3748 !important;
  border-color: rgba(45, 55, 72, var(--border-opacity)) !important;
}

.border-gray-900{
  --border-opacity: 1 !important;
  border-color: #1a202c !important;
  border-color: rgba(26, 32, 44, var(--border-opacity)) !important;
}

.border-red-100{
  --border-opacity: 1 !important;
  border-color: #fff5f5 !important;
  border-color: rgba(255, 245, 245, var(--border-opacity)) !important;
}

.border-red-200{
  --border-opacity: 1 !important;
  border-color: #fed7d7 !important;
  border-color: rgba(254, 215, 215, var(--border-opacity)) !important;
}

.border-red-300{
  --border-opacity: 1 !important;
  border-color: #feb2b2 !important;
  border-color: rgba(254, 178, 178, var(--border-opacity)) !important;
}

.border-red-400{
  --border-opacity: 1 !important;
  border-color: #fc8181 !important;
  border-color: rgba(252, 129, 129, var(--border-opacity)) !important;
}

.border-red-500{
  --border-opacity: 1 !important;
  border-color: #f56565 !important;
  border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
}

.border-red-600{
  --border-opacity: 1 !important;
  border-color: #e53e3e !important;
  border-color: rgba(229, 62, 62, var(--border-opacity)) !important;
}

.border-red-700{
  --border-opacity: 1 !important;
  border-color: #c53030 !important;
  border-color: rgba(197, 48, 48, var(--border-opacity)) !important;
}

.border-red-800{
  --border-opacity: 1 !important;
  border-color: #9b2c2c !important;
  border-color: rgba(155, 44, 44, var(--border-opacity)) !important;
}

.border-red-900{
  --border-opacity: 1 !important;
  border-color: #742a2a !important;
  border-color: rgba(116, 42, 42, var(--border-opacity)) !important;
}

.border-green-100{
  --border-opacity: 1 !important;
  border-color: #f0fff4 !important;
  border-color: rgba(240, 255, 244, var(--border-opacity)) !important;
}

.border-green-200{
  --border-opacity: 1 !important;
  border-color: #c6f6d5 !important;
  border-color: rgba(198, 246, 213, var(--border-opacity)) !important;
}

.border-green-300{
  --border-opacity: 1 !important;
  border-color: #9ae6b4 !important;
  border-color: rgba(154, 230, 180, var(--border-opacity)) !important;
}

.border-green-400{
  --border-opacity: 1 !important;
  border-color: #68d391 !important;
  border-color: rgba(104, 211, 145, var(--border-opacity)) !important;
}

.border-green-500{
  --border-opacity: 1 !important;
  border-color: #48bb78 !important;
  border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
}

.border-green-600{
  --border-opacity: 1 !important;
  border-color: #38a169 !important;
  border-color: rgba(56, 161, 105, var(--border-opacity)) !important;
}

.border-green-700{
  --border-opacity: 1 !important;
  border-color: #2f855a !important;
  border-color: rgba(47, 133, 90, var(--border-opacity)) !important;
}

.border-green-800{
  --border-opacity: 1 !important;
  border-color: #276749 !important;
  border-color: rgba(39, 103, 73, var(--border-opacity)) !important;
}

.border-green-900{
  --border-opacity: 1 !important;
  border-color: #22543d !important;
  border-color: rgba(34, 84, 61, var(--border-opacity)) !important;
}

.border-yellow-100{
  --border-opacity: 1 !important;
  border-color: #FEF5EE !important;
  border-color: rgba(254, 245, 238, var(--border-opacity)) !important;
}

.border-yellow-200{
  --border-opacity: 1 !important;
  border-color: #FCE7D4 !important;
  border-color: rgba(252, 231, 212, var(--border-opacity)) !important;
}

.border-yellow-300{
  --border-opacity: 1 !important;
  border-color: #FAD8BA !important;
  border-color: rgba(250, 216, 186, var(--border-opacity)) !important;
}

.border-yellow-400{
  --border-opacity: 1 !important;
  border-color: #F6BA86 !important;
  border-color: rgba(246, 186, 134, var(--border-opacity)) !important;
}

.border-yellow-500{
  --border-opacity: 1 !important;
  border-color: #F29D52 !important;
  border-color: rgba(242, 157, 82, var(--border-opacity)) !important;
}

.border-yellow-600{
  --border-opacity: 1 !important;
  border-color: #DA8D4A !important;
  border-color: rgba(218, 141, 74, var(--border-opacity)) !important;
}

.border-yellow-700{
  --border-opacity: 1 !important;
  border-color: #915E31 !important;
  border-color: rgba(145, 94, 49, var(--border-opacity)) !important;
}

.border-yellow-800{
  --border-opacity: 1 !important;
  border-color: #6D4725 !important;
  border-color: rgba(109, 71, 37, var(--border-opacity)) !important;
}

.border-yellow-900{
  --border-opacity: 1 !important;
  border-color: #492F19 !important;
  border-color: rgba(73, 47, 25, var(--border-opacity)) !important;
}

.border-error{
  --border-opacity: 1 !important;
  border-color: #f56565 !important;
  border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
}

.border-success{
  --border-opacity: 1 !important;
  border-color: #48bb78 !important;
  border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
}

.hover\:border-primary-100:hover{
  --border-opacity: 1 !important;
  border-color: #FEEEEA !important;
  border-color: rgba(254, 238, 234, var(--border-opacity)) !important;
}

.hover\:border-primary-200:hover{
  --border-opacity: 1 !important;
  border-color: #FCD4CB !important;
  border-color: rgba(252, 212, 203, var(--border-opacity)) !important;
}

.hover\:border-primary-300:hover{
  --border-opacity: 1 !important;
  border-color: #FABBAC !important;
  border-color: rgba(250, 187, 172, var(--border-opacity)) !important;
}

.hover\:border-primary-400:hover{
  --border-opacity: 1 !important;
  border-color: #F6876E !important;
  border-color: rgba(246, 135, 110, var(--border-opacity)) !important;
}

.hover\:border-primary-500:hover{
  --border-opacity: 1 !important;
  border-color: #F25430 !important;
  border-color: rgba(242, 84, 48, var(--border-opacity)) !important;
}

.hover\:border-primary-600:hover{
  --border-opacity: 1 !important;
  border-color: #DA4C2B !important;
  border-color: rgba(218, 76, 43, var(--border-opacity)) !important;
}

.hover\:border-primary-700:hover{
  --border-opacity: 1 !important;
  border-color: #91321D !important;
  border-color: rgba(145, 50, 29, var(--border-opacity)) !important;
}

.hover\:border-primary-800:hover{
  --border-opacity: 1 !important;
  border-color: #6D2616 !important;
  border-color: rgba(109, 38, 22, var(--border-opacity)) !important;
}

.hover\:border-primary-900:hover{
  --border-opacity: 1 !important;
  border-color: #49190E !important;
  border-color: rgba(73, 25, 14, var(--border-opacity)) !important;
}

.hover\:border-secondary-100:hover{
  --border-opacity: 1 !important;
  border-color: #E9F1F4 !important;
  border-color: rgba(233, 241, 244, var(--border-opacity)) !important;
}

.hover\:border-secondary-200:hover{
  --border-opacity: 1 !important;
  border-color: #C9DBE2 !important;
  border-color: rgba(201, 219, 226, var(--border-opacity)) !important;
}

.hover\:border-secondary-300:hover{
  --border-opacity: 1 !important;
  border-color: #A9C6D1 !important;
  border-color: rgba(169, 198, 209, var(--border-opacity)) !important;
}

.hover\:border-secondary-400:hover{
  --border-opacity: 1 !important;
  border-color: #689BAF !important;
  border-color: rgba(104, 155, 175, var(--border-opacity)) !important;
}

.hover\:border-secondary-500:hover{
  --border-opacity: 1 !important;
  border-color: #27708C !important;
  border-color: rgba(39, 112, 140, var(--border-opacity)) !important;
}

.hover\:border-secondary-600:hover{
  --border-opacity: 1 !important;
  border-color: #23657E !important;
  border-color: rgba(35, 101, 126, var(--border-opacity)) !important;
}

.hover\:border-secondary-700:hover{
  --border-opacity: 1 !important;
  border-color: #174354 !important;
  border-color: rgba(23, 67, 84, var(--border-opacity)) !important;
}

.hover\:border-secondary-800:hover{
  --border-opacity: 1 !important;
  border-color: #12323F !important;
  border-color: rgba(18, 50, 63, var(--border-opacity)) !important;
}

.hover\:border-secondary-900:hover{
  --border-opacity: 1 !important;
  border-color: #0C222A !important;
  border-color: rgba(12, 34, 42, var(--border-opacity)) !important;
}

.hover\:border-transparent:hover{
  border-color: transparent !important;
}

.hover\:border-black:hover{
  --border-opacity: 1 !important;
  border-color: #000 !important;
  border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
}

.hover\:border-white:hover{
  --border-opacity: 1 !important;
  border-color: #fff !important;
  border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
}

.hover\:border-gray-100:hover{
  --border-opacity: 1 !important;
  border-color: #f7fafc !important;
  border-color: rgba(247, 250, 252, var(--border-opacity)) !important;
}

.hover\:border-gray-200:hover{
  --border-opacity: 1 !important;
  border-color: #edf2f7 !important;
  border-color: rgba(237, 242, 247, var(--border-opacity)) !important;
}

.hover\:border-gray-300:hover{
  --border-opacity: 1 !important;
  border-color: #e2e8f0 !important;
  border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
}

.hover\:border-gray-400:hover{
  --border-opacity: 1 !important;
  border-color: #cbd5e0 !important;
  border-color: rgba(203, 213, 224, var(--border-opacity)) !important;
}

.hover\:border-gray-500:hover{
  --border-opacity: 1 !important;
  border-color: #a0aec0 !important;
  border-color: rgba(160, 174, 192, var(--border-opacity)) !important;
}

.hover\:border-gray-600:hover{
  --border-opacity: 1 !important;
  border-color: #718096 !important;
  border-color: rgba(113, 128, 150, var(--border-opacity)) !important;
}

.hover\:border-gray-700:hover{
  --border-opacity: 1 !important;
  border-color: #4a5568 !important;
  border-color: rgba(74, 85, 104, var(--border-opacity)) !important;
}

.hover\:border-gray-800:hover{
  --border-opacity: 1 !important;
  border-color: #2d3748 !important;
  border-color: rgba(45, 55, 72, var(--border-opacity)) !important;
}

.hover\:border-gray-900:hover{
  --border-opacity: 1 !important;
  border-color: #1a202c !important;
  border-color: rgba(26, 32, 44, var(--border-opacity)) !important;
}

.hover\:border-red-100:hover{
  --border-opacity: 1 !important;
  border-color: #fff5f5 !important;
  border-color: rgba(255, 245, 245, var(--border-opacity)) !important;
}

.hover\:border-red-200:hover{
  --border-opacity: 1 !important;
  border-color: #fed7d7 !important;
  border-color: rgba(254, 215, 215, var(--border-opacity)) !important;
}

.hover\:border-red-300:hover{
  --border-opacity: 1 !important;
  border-color: #feb2b2 !important;
  border-color: rgba(254, 178, 178, var(--border-opacity)) !important;
}

.hover\:border-red-400:hover{
  --border-opacity: 1 !important;
  border-color: #fc8181 !important;
  border-color: rgba(252, 129, 129, var(--border-opacity)) !important;
}

.hover\:border-red-500:hover{
  --border-opacity: 1 !important;
  border-color: #f56565 !important;
  border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
}

.hover\:border-red-600:hover{
  --border-opacity: 1 !important;
  border-color: #e53e3e !important;
  border-color: rgba(229, 62, 62, var(--border-opacity)) !important;
}

.hover\:border-red-700:hover{
  --border-opacity: 1 !important;
  border-color: #c53030 !important;
  border-color: rgba(197, 48, 48, var(--border-opacity)) !important;
}

.hover\:border-red-800:hover{
  --border-opacity: 1 !important;
  border-color: #9b2c2c !important;
  border-color: rgba(155, 44, 44, var(--border-opacity)) !important;
}

.hover\:border-red-900:hover{
  --border-opacity: 1 !important;
  border-color: #742a2a !important;
  border-color: rgba(116, 42, 42, var(--border-opacity)) !important;
}

.hover\:border-green-100:hover{
  --border-opacity: 1 !important;
  border-color: #f0fff4 !important;
  border-color: rgba(240, 255, 244, var(--border-opacity)) !important;
}

.hover\:border-green-200:hover{
  --border-opacity: 1 !important;
  border-color: #c6f6d5 !important;
  border-color: rgba(198, 246, 213, var(--border-opacity)) !important;
}

.hover\:border-green-300:hover{
  --border-opacity: 1 !important;
  border-color: #9ae6b4 !important;
  border-color: rgba(154, 230, 180, var(--border-opacity)) !important;
}

.hover\:border-green-400:hover{
  --border-opacity: 1 !important;
  border-color: #68d391 !important;
  border-color: rgba(104, 211, 145, var(--border-opacity)) !important;
}

.hover\:border-green-500:hover{
  --border-opacity: 1 !important;
  border-color: #48bb78 !important;
  border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
}

.hover\:border-green-600:hover{
  --border-opacity: 1 !important;
  border-color: #38a169 !important;
  border-color: rgba(56, 161, 105, var(--border-opacity)) !important;
}

.hover\:border-green-700:hover{
  --border-opacity: 1 !important;
  border-color: #2f855a !important;
  border-color: rgba(47, 133, 90, var(--border-opacity)) !important;
}

.hover\:border-green-800:hover{
  --border-opacity: 1 !important;
  border-color: #276749 !important;
  border-color: rgba(39, 103, 73, var(--border-opacity)) !important;
}

.hover\:border-green-900:hover{
  --border-opacity: 1 !important;
  border-color: #22543d !important;
  border-color: rgba(34, 84, 61, var(--border-opacity)) !important;
}

.hover\:border-yellow-100:hover{
  --border-opacity: 1 !important;
  border-color: #FEF5EE !important;
  border-color: rgba(254, 245, 238, var(--border-opacity)) !important;
}

.hover\:border-yellow-200:hover{
  --border-opacity: 1 !important;
  border-color: #FCE7D4 !important;
  border-color: rgba(252, 231, 212, var(--border-opacity)) !important;
}

.hover\:border-yellow-300:hover{
  --border-opacity: 1 !important;
  border-color: #FAD8BA !important;
  border-color: rgba(250, 216, 186, var(--border-opacity)) !important;
}

.hover\:border-yellow-400:hover{
  --border-opacity: 1 !important;
  border-color: #F6BA86 !important;
  border-color: rgba(246, 186, 134, var(--border-opacity)) !important;
}

.hover\:border-yellow-500:hover{
  --border-opacity: 1 !important;
  border-color: #F29D52 !important;
  border-color: rgba(242, 157, 82, var(--border-opacity)) !important;
}

.hover\:border-yellow-600:hover{
  --border-opacity: 1 !important;
  border-color: #DA8D4A !important;
  border-color: rgba(218, 141, 74, var(--border-opacity)) !important;
}

.hover\:border-yellow-700:hover{
  --border-opacity: 1 !important;
  border-color: #915E31 !important;
  border-color: rgba(145, 94, 49, var(--border-opacity)) !important;
}

.hover\:border-yellow-800:hover{
  --border-opacity: 1 !important;
  border-color: #6D4725 !important;
  border-color: rgba(109, 71, 37, var(--border-opacity)) !important;
}

.hover\:border-yellow-900:hover{
  --border-opacity: 1 !important;
  border-color: #492F19 !important;
  border-color: rgba(73, 47, 25, var(--border-opacity)) !important;
}

.hover\:border-error:hover{
  --border-opacity: 1 !important;
  border-color: #f56565 !important;
  border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
}

.hover\:border-success:hover{
  --border-opacity: 1 !important;
  border-color: #48bb78 !important;
  border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
}

.focus\:border-primary-100:focus{
  --border-opacity: 1 !important;
  border-color: #FEEEEA !important;
  border-color: rgba(254, 238, 234, var(--border-opacity)) !important;
}

.focus\:border-primary-200:focus{
  --border-opacity: 1 !important;
  border-color: #FCD4CB !important;
  border-color: rgba(252, 212, 203, var(--border-opacity)) !important;
}

.focus\:border-primary-300:focus{
  --border-opacity: 1 !important;
  border-color: #FABBAC !important;
  border-color: rgba(250, 187, 172, var(--border-opacity)) !important;
}

.focus\:border-primary-400:focus{
  --border-opacity: 1 !important;
  border-color: #F6876E !important;
  border-color: rgba(246, 135, 110, var(--border-opacity)) !important;
}

.focus\:border-primary-500:focus{
  --border-opacity: 1 !important;
  border-color: #F25430 !important;
  border-color: rgba(242, 84, 48, var(--border-opacity)) !important;
}

.focus\:border-primary-600:focus{
  --border-opacity: 1 !important;
  border-color: #DA4C2B !important;
  border-color: rgba(218, 76, 43, var(--border-opacity)) !important;
}

.focus\:border-primary-700:focus{
  --border-opacity: 1 !important;
  border-color: #91321D !important;
  border-color: rgba(145, 50, 29, var(--border-opacity)) !important;
}

.focus\:border-primary-800:focus{
  --border-opacity: 1 !important;
  border-color: #6D2616 !important;
  border-color: rgba(109, 38, 22, var(--border-opacity)) !important;
}

.focus\:border-primary-900:focus{
  --border-opacity: 1 !important;
  border-color: #49190E !important;
  border-color: rgba(73, 25, 14, var(--border-opacity)) !important;
}

.focus\:border-secondary-100:focus{
  --border-opacity: 1 !important;
  border-color: #E9F1F4 !important;
  border-color: rgba(233, 241, 244, var(--border-opacity)) !important;
}

.focus\:border-secondary-200:focus{
  --border-opacity: 1 !important;
  border-color: #C9DBE2 !important;
  border-color: rgba(201, 219, 226, var(--border-opacity)) !important;
}

.focus\:border-secondary-300:focus{
  --border-opacity: 1 !important;
  border-color: #A9C6D1 !important;
  border-color: rgba(169, 198, 209, var(--border-opacity)) !important;
}

.focus\:border-secondary-400:focus{
  --border-opacity: 1 !important;
  border-color: #689BAF !important;
  border-color: rgba(104, 155, 175, var(--border-opacity)) !important;
}

.focus\:border-secondary-500:focus{
  --border-opacity: 1 !important;
  border-color: #27708C !important;
  border-color: rgba(39, 112, 140, var(--border-opacity)) !important;
}

.focus\:border-secondary-600:focus{
  --border-opacity: 1 !important;
  border-color: #23657E !important;
  border-color: rgba(35, 101, 126, var(--border-opacity)) !important;
}

.focus\:border-secondary-700:focus{
  --border-opacity: 1 !important;
  border-color: #174354 !important;
  border-color: rgba(23, 67, 84, var(--border-opacity)) !important;
}

.focus\:border-secondary-800:focus{
  --border-opacity: 1 !important;
  border-color: #12323F !important;
  border-color: rgba(18, 50, 63, var(--border-opacity)) !important;
}

.focus\:border-secondary-900:focus{
  --border-opacity: 1 !important;
  border-color: #0C222A !important;
  border-color: rgba(12, 34, 42, var(--border-opacity)) !important;
}

.focus\:border-transparent:focus{
  border-color: transparent !important;
}

.focus\:border-black:focus{
  --border-opacity: 1 !important;
  border-color: #000 !important;
  border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
}

.focus\:border-white:focus{
  --border-opacity: 1 !important;
  border-color: #fff !important;
  border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
}

.focus\:border-gray-100:focus{
  --border-opacity: 1 !important;
  border-color: #f7fafc !important;
  border-color: rgba(247, 250, 252, var(--border-opacity)) !important;
}

.focus\:border-gray-200:focus{
  --border-opacity: 1 !important;
  border-color: #edf2f7 !important;
  border-color: rgba(237, 242, 247, var(--border-opacity)) !important;
}

.focus\:border-gray-300:focus{
  --border-opacity: 1 !important;
  border-color: #e2e8f0 !important;
  border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
}

.focus\:border-gray-400:focus{
  --border-opacity: 1 !important;
  border-color: #cbd5e0 !important;
  border-color: rgba(203, 213, 224, var(--border-opacity)) !important;
}

.focus\:border-gray-500:focus{
  --border-opacity: 1 !important;
  border-color: #a0aec0 !important;
  border-color: rgba(160, 174, 192, var(--border-opacity)) !important;
}

.focus\:border-gray-600:focus{
  --border-opacity: 1 !important;
  border-color: #718096 !important;
  border-color: rgba(113, 128, 150, var(--border-opacity)) !important;
}

.focus\:border-gray-700:focus{
  --border-opacity: 1 !important;
  border-color: #4a5568 !important;
  border-color: rgba(74, 85, 104, var(--border-opacity)) !important;
}

.focus\:border-gray-800:focus{
  --border-opacity: 1 !important;
  border-color: #2d3748 !important;
  border-color: rgba(45, 55, 72, var(--border-opacity)) !important;
}

.focus\:border-gray-900:focus{
  --border-opacity: 1 !important;
  border-color: #1a202c !important;
  border-color: rgba(26, 32, 44, var(--border-opacity)) !important;
}

.focus\:border-red-100:focus{
  --border-opacity: 1 !important;
  border-color: #fff5f5 !important;
  border-color: rgba(255, 245, 245, var(--border-opacity)) !important;
}

.focus\:border-red-200:focus{
  --border-opacity: 1 !important;
  border-color: #fed7d7 !important;
  border-color: rgba(254, 215, 215, var(--border-opacity)) !important;
}

.focus\:border-red-300:focus{
  --border-opacity: 1 !important;
  border-color: #feb2b2 !important;
  border-color: rgba(254, 178, 178, var(--border-opacity)) !important;
}

.focus\:border-red-400:focus{
  --border-opacity: 1 !important;
  border-color: #fc8181 !important;
  border-color: rgba(252, 129, 129, var(--border-opacity)) !important;
}

.focus\:border-red-500:focus{
  --border-opacity: 1 !important;
  border-color: #f56565 !important;
  border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
}

.focus\:border-red-600:focus{
  --border-opacity: 1 !important;
  border-color: #e53e3e !important;
  border-color: rgba(229, 62, 62, var(--border-opacity)) !important;
}

.focus\:border-red-700:focus{
  --border-opacity: 1 !important;
  border-color: #c53030 !important;
  border-color: rgba(197, 48, 48, var(--border-opacity)) !important;
}

.focus\:border-red-800:focus{
  --border-opacity: 1 !important;
  border-color: #9b2c2c !important;
  border-color: rgba(155, 44, 44, var(--border-opacity)) !important;
}

.focus\:border-red-900:focus{
  --border-opacity: 1 !important;
  border-color: #742a2a !important;
  border-color: rgba(116, 42, 42, var(--border-opacity)) !important;
}

.focus\:border-green-100:focus{
  --border-opacity: 1 !important;
  border-color: #f0fff4 !important;
  border-color: rgba(240, 255, 244, var(--border-opacity)) !important;
}

.focus\:border-green-200:focus{
  --border-opacity: 1 !important;
  border-color: #c6f6d5 !important;
  border-color: rgba(198, 246, 213, var(--border-opacity)) !important;
}

.focus\:border-green-300:focus{
  --border-opacity: 1 !important;
  border-color: #9ae6b4 !important;
  border-color: rgba(154, 230, 180, var(--border-opacity)) !important;
}

.focus\:border-green-400:focus{
  --border-opacity: 1 !important;
  border-color: #68d391 !important;
  border-color: rgba(104, 211, 145, var(--border-opacity)) !important;
}

.focus\:border-green-500:focus{
  --border-opacity: 1 !important;
  border-color: #48bb78 !important;
  border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
}

.focus\:border-green-600:focus{
  --border-opacity: 1 !important;
  border-color: #38a169 !important;
  border-color: rgba(56, 161, 105, var(--border-opacity)) !important;
}

.focus\:border-green-700:focus{
  --border-opacity: 1 !important;
  border-color: #2f855a !important;
  border-color: rgba(47, 133, 90, var(--border-opacity)) !important;
}

.focus\:border-green-800:focus{
  --border-opacity: 1 !important;
  border-color: #276749 !important;
  border-color: rgba(39, 103, 73, var(--border-opacity)) !important;
}

.focus\:border-green-900:focus{
  --border-opacity: 1 !important;
  border-color: #22543d !important;
  border-color: rgba(34, 84, 61, var(--border-opacity)) !important;
}

.focus\:border-yellow-100:focus{
  --border-opacity: 1 !important;
  border-color: #FEF5EE !important;
  border-color: rgba(254, 245, 238, var(--border-opacity)) !important;
}

.focus\:border-yellow-200:focus{
  --border-opacity: 1 !important;
  border-color: #FCE7D4 !important;
  border-color: rgba(252, 231, 212, var(--border-opacity)) !important;
}

.focus\:border-yellow-300:focus{
  --border-opacity: 1 !important;
  border-color: #FAD8BA !important;
  border-color: rgba(250, 216, 186, var(--border-opacity)) !important;
}

.focus\:border-yellow-400:focus{
  --border-opacity: 1 !important;
  border-color: #F6BA86 !important;
  border-color: rgba(246, 186, 134, var(--border-opacity)) !important;
}

.focus\:border-yellow-500:focus{
  --border-opacity: 1 !important;
  border-color: #F29D52 !important;
  border-color: rgba(242, 157, 82, var(--border-opacity)) !important;
}

.focus\:border-yellow-600:focus{
  --border-opacity: 1 !important;
  border-color: #DA8D4A !important;
  border-color: rgba(218, 141, 74, var(--border-opacity)) !important;
}

.focus\:border-yellow-700:focus{
  --border-opacity: 1 !important;
  border-color: #915E31 !important;
  border-color: rgba(145, 94, 49, var(--border-opacity)) !important;
}

.focus\:border-yellow-800:focus{
  --border-opacity: 1 !important;
  border-color: #6D4725 !important;
  border-color: rgba(109, 71, 37, var(--border-opacity)) !important;
}

.focus\:border-yellow-900:focus{
  --border-opacity: 1 !important;
  border-color: #492F19 !important;
  border-color: rgba(73, 47, 25, var(--border-opacity)) !important;
}

.focus\:border-error:focus{
  --border-opacity: 1 !important;
  border-color: #f56565 !important;
  border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
}

.focus\:border-success:focus{
  --border-opacity: 1 !important;
  border-color: #48bb78 !important;
  border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
}

.border-opacity-0{
  --border-opacity: 0 !important;
}

.border-opacity-25{
  --border-opacity: 0.25 !important;
}

.border-opacity-50{
  --border-opacity: 0.5 !important;
}

.border-opacity-75{
  --border-opacity: 0.75 !important;
}

.border-opacity-100{
  --border-opacity: 1 !important;
}

.hover\:border-opacity-0:hover{
  --border-opacity: 0 !important;
}

.hover\:border-opacity-25:hover{
  --border-opacity: 0.25 !important;
}

.hover\:border-opacity-50:hover{
  --border-opacity: 0.5 !important;
}

.hover\:border-opacity-75:hover{
  --border-opacity: 0.75 !important;
}

.hover\:border-opacity-100:hover{
  --border-opacity: 1 !important;
}

.focus\:border-opacity-0:focus{
  --border-opacity: 0 !important;
}

.focus\:border-opacity-25:focus{
  --border-opacity: 0.25 !important;
}

.focus\:border-opacity-50:focus{
  --border-opacity: 0.5 !important;
}

.focus\:border-opacity-75:focus{
  --border-opacity: 0.75 !important;
}

.focus\:border-opacity-100:focus{
  --border-opacity: 1 !important;
}

.rounded-none{
  border-radius: 0 !important;
}

.rounded-sm{
  border-radius: 0.125rem !important;
}

.rounded{
  border-radius: 0.25rem !important;
}

.rounded-md{
  border-radius: 0.375rem !important;
}

.rounded-lg{
  border-radius: 0.5rem !important;
}

.rounded-xl{
  border-radius: 0.75rem !important;
}

.rounded-2xl{
  border-radius: 1rem !important;
}

.rounded-3xl{
  border-radius: 1.5rem !important;
}

.rounded-full{
  border-radius: 9999px !important;
}

.rounded-t-none{
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-r-none{
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-b-none{
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-l-none{
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-t-sm{
  border-top-left-radius: 0.125rem !important;
  border-top-right-radius: 0.125rem !important;
}

.rounded-r-sm{
  border-top-right-radius: 0.125rem !important;
  border-bottom-right-radius: 0.125rem !important;
}

.rounded-b-sm{
  border-bottom-right-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-l-sm{
  border-top-left-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-t{
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-r{
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-b{
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-l{
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-t-md{
  border-top-left-radius: 0.375rem !important;
  border-top-right-radius: 0.375rem !important;
}

.rounded-r-md{
  border-top-right-radius: 0.375rem !important;
  border-bottom-right-radius: 0.375rem !important;
}

.rounded-b-md{
  border-bottom-right-radius: 0.375rem !important;
  border-bottom-left-radius: 0.375rem !important;
}

.rounded-l-md{
  border-top-left-radius: 0.375rem !important;
  border-bottom-left-radius: 0.375rem !important;
}

.rounded-t-lg{
  border-top-left-radius: 0.5rem !important;
  border-top-right-radius: 0.5rem !important;
}

.rounded-r-lg{
  border-top-right-radius: 0.5rem !important;
  border-bottom-right-radius: 0.5rem !important;
}

.rounded-b-lg{
  border-bottom-right-radius: 0.5rem !important;
  border-bottom-left-radius: 0.5rem !important;
}

.rounded-l-lg{
  border-top-left-radius: 0.5rem !important;
  border-bottom-left-radius: 0.5rem !important;
}

.rounded-t-xl{
  border-top-left-radius: 0.75rem !important;
  border-top-right-radius: 0.75rem !important;
}

.rounded-r-xl{
  border-top-right-radius: 0.75rem !important;
  border-bottom-right-radius: 0.75rem !important;
}

.rounded-b-xl{
  border-bottom-right-radius: 0.75rem !important;
  border-bottom-left-radius: 0.75rem !important;
}

.rounded-l-xl{
  border-top-left-radius: 0.75rem !important;
  border-bottom-left-radius: 0.75rem !important;
}

.rounded-t-2xl{
  border-top-left-radius: 1rem !important;
  border-top-right-radius: 1rem !important;
}

.rounded-r-2xl{
  border-top-right-radius: 1rem !important;
  border-bottom-right-radius: 1rem !important;
}

.rounded-b-2xl{
  border-bottom-right-radius: 1rem !important;
  border-bottom-left-radius: 1rem !important;
}

.rounded-l-2xl{
  border-top-left-radius: 1rem !important;
  border-bottom-left-radius: 1rem !important;
}

.rounded-t-3xl{
  border-top-left-radius: 1.5rem !important;
  border-top-right-radius: 1.5rem !important;
}

.rounded-r-3xl{
  border-top-right-radius: 1.5rem !important;
  border-bottom-right-radius: 1.5rem !important;
}

.rounded-b-3xl{
  border-bottom-right-radius: 1.5rem !important;
  border-bottom-left-radius: 1.5rem !important;
}

.rounded-l-3xl{
  border-top-left-radius: 1.5rem !important;
  border-bottom-left-radius: 1.5rem !important;
}

.rounded-t-full{
  border-top-left-radius: 9999px !important;
  border-top-right-radius: 9999px !important;
}

.rounded-r-full{
  border-top-right-radius: 9999px !important;
  border-bottom-right-radius: 9999px !important;
}

.rounded-b-full{
  border-bottom-right-radius: 9999px !important;
  border-bottom-left-radius: 9999px !important;
}

.rounded-l-full{
  border-top-left-radius: 9999px !important;
  border-bottom-left-radius: 9999px !important;
}

.rounded-tl-none{
  border-top-left-radius: 0 !important;
}

.rounded-tr-none{
  border-top-right-radius: 0 !important;
}

.rounded-br-none{
  border-bottom-right-radius: 0 !important;
}

.rounded-bl-none{
  border-bottom-left-radius: 0 !important;
}

.rounded-tl-sm{
  border-top-left-radius: 0.125rem !important;
}

.rounded-tr-sm{
  border-top-right-radius: 0.125rem !important;
}

.rounded-br-sm{
  border-bottom-right-radius: 0.125rem !important;
}

.rounded-bl-sm{
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-tl{
  border-top-left-radius: 0.25rem !important;
}

.rounded-tr{
  border-top-right-radius: 0.25rem !important;
}

.rounded-br{
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bl{
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-tl-md{
  border-top-left-radius: 0.375rem !important;
}

.rounded-tr-md{
  border-top-right-radius: 0.375rem !important;
}

.rounded-br-md{
  border-bottom-right-radius: 0.375rem !important;
}

.rounded-bl-md{
  border-bottom-left-radius: 0.375rem !important;
}

.rounded-tl-lg{
  border-top-left-radius: 0.5rem !important;
}

.rounded-tr-lg{
  border-top-right-radius: 0.5rem !important;
}

.rounded-br-lg{
  border-bottom-right-radius: 0.5rem !important;
}

.rounded-bl-lg{
  border-bottom-left-radius: 0.5rem !important;
}

.rounded-tl-xl{
  border-top-left-radius: 0.75rem !important;
}

.rounded-tr-xl{
  border-top-right-radius: 0.75rem !important;
}

.rounded-br-xl{
  border-bottom-right-radius: 0.75rem !important;
}

.rounded-bl-xl{
  border-bottom-left-radius: 0.75rem !important;
}

.rounded-tl-2xl{
  border-top-left-radius: 1rem !important;
}

.rounded-tr-2xl{
  border-top-right-radius: 1rem !important;
}

.rounded-br-2xl{
  border-bottom-right-radius: 1rem !important;
}

.rounded-bl-2xl{
  border-bottom-left-radius: 1rem !important;
}

.rounded-tl-3xl{
  border-top-left-radius: 1.5rem !important;
}

.rounded-tr-3xl{
  border-top-right-radius: 1.5rem !important;
}

.rounded-br-3xl{
  border-bottom-right-radius: 1.5rem !important;
}

.rounded-bl-3xl{
  border-bottom-left-radius: 1.5rem !important;
}

.rounded-tl-full{
  border-top-left-radius: 9999px !important;
}

.rounded-tr-full{
  border-top-right-radius: 9999px !important;
}

.rounded-br-full{
  border-bottom-right-radius: 9999px !important;
}

.rounded-bl-full{
  border-bottom-left-radius: 9999px !important;
}

.border-solid{
  border-style: solid !important;
}

.border-dashed{
  border-style: dashed !important;
}

.border-dotted{
  border-style: dotted !important;
}

.border-double{
  border-style: double !important;
}

.border-none{
  border-style: none !important;
}

.border-0{
  border-width: 0 !important;
}

.border-2{
  border-width: 2px !important;
}

.border-4{
  border-width: 4px !important;
}

.border-8{
  border-width: 8px !important;
}

.border{
  border-width: 1px !important;
}

.border-t-0{
  border-top-width: 0 !important;
}

.border-r-0{
  border-right-width: 0 !important;
}

.border-b-0{
  border-bottom-width: 0 !important;
}

.border-l-0{
  border-left-width: 0 !important;
}

.border-t-2{
  border-top-width: 2px !important;
}

.border-r-2{
  border-right-width: 2px !important;
}

.border-b-2{
  border-bottom-width: 2px !important;
}

.border-l-2{
  border-left-width: 2px !important;
}

.border-t-4{
  border-top-width: 4px !important;
}

.border-r-4{
  border-right-width: 4px !important;
}

.border-b-4{
  border-bottom-width: 4px !important;
}

.border-l-4{
  border-left-width: 4px !important;
}

.border-t-8{
  border-top-width: 8px !important;
}

.border-r-8{
  border-right-width: 8px !important;
}

.border-b-8{
  border-bottom-width: 8px !important;
}

.border-l-8{
  border-left-width: 8px !important;
}

.border-t{
  border-top-width: 1px !important;
}

.border-r{
  border-right-width: 1px !important;
}

.border-b{
  border-bottom-width: 1px !important;
}

.border-l{
  border-left-width: 1px !important;
}

.box-border{
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
}

.box-content{
  -webkit-box-sizing: content-box !important;
          box-sizing: content-box !important;
}

.cursor-auto{
  cursor: auto !important;
}

.cursor-default{
  cursor: default !important;
}

.cursor-pointer{
  cursor: pointer !important;
}

.cursor-wait{
  cursor: wait !important;
}

.cursor-text{
  cursor: text !important;
}

.cursor-move{
  cursor: move !important;
}

.cursor-not-allowed{
  cursor: not-allowed !important;
}

.block{
  display: block !important;
}

.inline-block{
  display: inline-block !important;
}

.inline{
  display: inline !important;
}

.flex{
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.inline-flex{
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.table{
  display: table !important;
}

.table-caption{
  display: table-caption !important;
}

.table-cell{
  display: table-cell !important;
}

.table-column{
  display: table-column !important;
}

.table-column-group{
  display: table-column-group !important;
}

.table-footer-group{
  display: table-footer-group !important;
}

.table-header-group{
  display: table-header-group !important;
}

.table-row-group{
  display: table-row-group !important;
}

.table-row{
  display: table-row !important;
}

.flow-root{
  display: flow-root !important;
}

.grid{
  display: grid !important;
}

.inline-grid{
  display: inline-grid !important;
}

.contents{
  display: contents !important;
}

.hidden{
  display: none !important;
}

.flex-row{
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.flex-row-reverse{
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

.flex-col{
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.flex-col-reverse{
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

.flex-wrap{
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}

.flex-wrap-reverse{
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
}

.flex-no-wrap{
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}

.place-items-auto{
  place-items: auto !important;
}

.place-items-start{
  place-items: start !important;
}

.place-items-end{
  place-items: end !important;
}

.place-items-center{
  place-items: center !important;
}

.place-items-stretch{
  place-items: stretch !important;
}

.place-content-center{
  place-content: center !important;
}

.place-content-start{
  place-content: start !important;
}

.place-content-end{
  place-content: end !important;
}

.place-content-between{
  place-content: space-between !important;
}

.place-content-around{
  place-content: space-around !important;
}

.place-content-evenly{
  place-content: space-evenly !important;
}

.place-content-stretch{
  place-content: stretch !important;
}

.place-self-auto{
  place-self: auto !important;
}

.place-self-start{
  place-self: start !important;
}

.place-self-end{
  place-self: end !important;
}

.place-self-center{
  place-self: center !important;
}

.place-self-stretch{
  place-self: stretch !important;
}

.items-start{
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

.items-end{
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

.items-center{
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.items-baseline{
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

.items-stretch{
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

.content-center{
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

.content-start{
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
}

.content-end{
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
}

.content-between{
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

.content-around{
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

.content-evenly{
  -ms-flex-line-pack: space-evenly !important;
      align-content: space-evenly !important;
}

.self-auto{
  -ms-flex-item-align: auto !important;
      align-self: auto !important;
}

.self-start{
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}

.self-end{
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}

.self-center{
  -ms-flex-item-align: center !important;
      align-self: center !important;
}

.self-stretch{
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
}

.justify-items-auto{
  justify-items: auto !important;
}

.justify-items-start{
  justify-items: start !important;
}

.justify-items-end{
  justify-items: end !important;
}

.justify-items-center{
  justify-items: center !important;
}

.justify-items-stretch{
  justify-items: stretch !important;
}

.justify-start{
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.justify-end{
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.justify-center{
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.justify-between{
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.justify-around{
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

.justify-evenly{
  -webkit-box-pack: space-evenly !important;
      -ms-flex-pack: space-evenly !important;
          justify-content: space-evenly !important;
}

.justify-self-auto{
  justify-self: auto !important;
}

.justify-self-start{
  justify-self: start !important;
}

.justify-self-end{
  justify-self: end !important;
}

.justify-self-center{
  justify-self: center !important;
}

.justify-self-stretch{
  justify-self: stretch !important;
}

.flex-1{
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 0% !important;
          flex: 1 1 0% !important;
}

.flex-auto{
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}

.flex-initial{
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 1 auto !important;
          flex: 0 1 auto !important;
}

.flex-none{
  -webkit-box-flex: 0 !important;
      -ms-flex: none !important;
          flex: none !important;
}

.flex-grow-0{
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

.flex-grow{
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

.flex-shrink-0{
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important;
}

.flex-shrink{
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important;
}

.order-1{
  -webkit-box-ordinal-group: 2 !important;
      -ms-flex-order: 1 !important;
          order: 1 !important;
}

.order-2{
  -webkit-box-ordinal-group: 3 !important;
      -ms-flex-order: 2 !important;
          order: 2 !important;
}

.order-3{
  -webkit-box-ordinal-group: 4 !important;
      -ms-flex-order: 3 !important;
          order: 3 !important;
}

.order-4{
  -webkit-box-ordinal-group: 5 !important;
      -ms-flex-order: 4 !important;
          order: 4 !important;
}

.order-5{
  -webkit-box-ordinal-group: 6 !important;
      -ms-flex-order: 5 !important;
          order: 5 !important;
}

.order-6{
  -webkit-box-ordinal-group: 7 !important;
      -ms-flex-order: 6 !important;
          order: 6 !important;
}

.order-7{
  -webkit-box-ordinal-group: 8 !important;
      -ms-flex-order: 7 !important;
          order: 7 !important;
}

.order-8{
  -webkit-box-ordinal-group: 9 !important;
      -ms-flex-order: 8 !important;
          order: 8 !important;
}

.order-9{
  -webkit-box-ordinal-group: 10 !important;
      -ms-flex-order: 9 !important;
          order: 9 !important;
}

.order-10{
  -webkit-box-ordinal-group: 11 !important;
      -ms-flex-order: 10 !important;
          order: 10 !important;
}

.order-11{
  -webkit-box-ordinal-group: 12 !important;
      -ms-flex-order: 11 !important;
          order: 11 !important;
}

.order-12{
  -webkit-box-ordinal-group: 13 !important;
      -ms-flex-order: 12 !important;
          order: 12 !important;
}

.order-first{
  -webkit-box-ordinal-group: -9998 !important;
      -ms-flex-order: -9999 !important;
          order: -9999 !important;
}

.order-last{
  -webkit-box-ordinal-group: 10000 !important;
      -ms-flex-order: 9999 !important;
          order: 9999 !important;
}

.order-none{
  -webkit-box-ordinal-group: 1 !important;
      -ms-flex-order: 0 !important;
          order: 0 !important;
}

.float-right{
  float: right !important;
}

.float-left{
  float: left !important;
}

.float-none{
  float: none !important;
}

.clearfix:after{
  content: "" !important;
  display: table !important;
  clear: both !important;
}

.clear-left{
  clear: left !important;
}

.clear-right{
  clear: right !important;
}

.clear-both{
  clear: both !important;
}

.clear-none{
  clear: none !important;
}

.font-sans{
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.font-serif{
  font-family: Georgia, Cambria, "Times New Roman", Times, serif !important;
}

.font-mono{
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.font-hairline{
  font-weight: 100 !important;
}

.font-thin{
  font-weight: 200 !important;
}

.font-light{
  font-weight: 300 !important;
}

.font-normal{
  font-weight: 400 !important;
}

.font-medium{
  font-weight: 500 !important;
}

.font-semibold{
  font-weight: 600 !important;
}

.font-bold{
  font-weight: 700 !important;
}

.font-extrabold{
  font-weight: 800 !important;
}

.font-black{
  font-weight: 900 !important;
}

.hover\:font-hairline:hover{
  font-weight: 100 !important;
}

.hover\:font-thin:hover{
  font-weight: 200 !important;
}

.hover\:font-light:hover{
  font-weight: 300 !important;
}

.hover\:font-normal:hover{
  font-weight: 400 !important;
}

.hover\:font-medium:hover{
  font-weight: 500 !important;
}

.hover\:font-semibold:hover{
  font-weight: 600 !important;
}

.hover\:font-bold:hover{
  font-weight: 700 !important;
}

.hover\:font-extrabold:hover{
  font-weight: 800 !important;
}

.hover\:font-black:hover{
  font-weight: 900 !important;
}

.focus\:font-hairline:focus{
  font-weight: 100 !important;
}

.focus\:font-thin:focus{
  font-weight: 200 !important;
}

.focus\:font-light:focus{
  font-weight: 300 !important;
}

.focus\:font-normal:focus{
  font-weight: 400 !important;
}

.focus\:font-medium:focus{
  font-weight: 500 !important;
}

.focus\:font-semibold:focus{
  font-weight: 600 !important;
}

.focus\:font-bold:focus{
  font-weight: 700 !important;
}

.focus\:font-extrabold:focus{
  font-weight: 800 !important;
}

.focus\:font-black:focus{
  font-weight: 900 !important;
}

.h-0{
  height: 0 !important;
}

.h-1{
  height: 0.25rem !important;
}

.h-2{
  height: 0.5rem !important;
}

.h-3{
  height: 0.75rem !important;
}

.h-4{
  height: 1rem !important;
}

.h-5{
  height: 1.25rem !important;
}

.h-6{
  height: 1.5rem !important;
}

.h-8{
  height: 2rem !important;
}

.h-10{
  height: 2.5rem !important;
}

.h-12{
  height: 3rem !important;
}

.h-16{
  height: 4rem !important;
}

.h-20{
  height: 5rem !important;
}

.h-24{
  height: 6rem !important;
}

.h-32{
  height: 8rem !important;
}

.h-40{
  height: 10rem !important;
}

.h-48{
  height: 12rem !important;
}

.h-56{
  height: 14rem !important;
}

.h-64{
  height: 16rem !important;
}

.h-auto{
  height: auto !important;
}

.h-px{
  height: 1px !important;
}

.h-full{
  height: 100% !important;
}

.h-screen{
  height: 100vh !important;
}

.text-xs{
  font-size: 0.75rem !important;
}

.text-sm{
  font-size: 0.875rem !important;
}

.text-base{
  font-size: 1rem !important;
}

.text-lg{
  font-size: 1.125rem !important;
}

.text-xl{
  font-size: 1.25rem !important;
}

.text-2xl{
  font-size: 1.5rem !important;
}

.text-3xl{
  font-size: 1.875rem !important;
}

.text-4xl{
  font-size: 2.25rem !important;
}

.text-5xl{
  font-size: 3rem !important;
}

.text-6xl{
  font-size: 4rem !important;
}

.leading-3{
  line-height: .75rem !important;
}

.leading-4{
  line-height: 1rem !important;
}

.leading-5{
  line-height: 1.25rem !important;
}

.leading-6{
  line-height: 1.5rem !important;
}

.leading-7{
  line-height: 1.75rem !important;
}

.leading-8{
  line-height: 2rem !important;
}

.leading-9{
  line-height: 2.25rem !important;
}

.leading-10{
  line-height: 2.5rem !important;
}

.leading-none{
  line-height: 1 !important;
}

.leading-tight{
  line-height: 1.25 !important;
}

.leading-snug{
  line-height: 1.375 !important;
}

.leading-normal{
  line-height: 1.5 !important;
}

.leading-relaxed{
  line-height: 1.625 !important;
}

.leading-loose{
  line-height: 2 !important;
}

.list-inside{
  list-style-position: inside !important;
}

.list-outside{
  list-style-position: outside !important;
}

.list-none{
  list-style-type: none !important;
}

.list-disc{
  list-style-type: disc !important;
}

.list-decimal{
  list-style-type: decimal !important;
}

.m-0{
  margin: 0 !important;
}

.m-1{
  margin: 0.25rem !important;
}

.m-2{
  margin: 0.5rem !important;
}

.m-3{
  margin: 0.75rem !important;
}

.m-4{
  margin: 1rem !important;
}

.m-5{
  margin: 1.25rem !important;
}

.m-6{
  margin: 1.5rem !important;
}

.m-8{
  margin: 2rem !important;
}

.m-10{
  margin: 2.5rem !important;
}

.m-12{
  margin: 3rem !important;
}

.m-16{
  margin: 4rem !important;
}

.m-20{
  margin: 5rem !important;
}

.m-24{
  margin: 6rem !important;
}

.m-32{
  margin: 8rem !important;
}

.m-40{
  margin: 10rem !important;
}

.m-48{
  margin: 12rem !important;
}

.m-56{
  margin: 14rem !important;
}

.m-64{
  margin: 16rem !important;
}

.m-auto{
  margin: auto !important;
}

.m-px{
  margin: 1px !important;
}

.-m-1{
  margin: -0.25rem !important;
}

.-m-2{
  margin: -0.5rem !important;
}

.-m-3{
  margin: -0.75rem !important;
}

.-m-4{
  margin: -1rem !important;
}

.-m-5{
  margin: -1.25rem !important;
}

.-m-6{
  margin: -1.5rem !important;
}

.-m-8{
  margin: -2rem !important;
}

.-m-10{
  margin: -2.5rem !important;
}

.-m-12{
  margin: -3rem !important;
}

.-m-16{
  margin: -4rem !important;
}

.-m-20{
  margin: -5rem !important;
}

.-m-24{
  margin: -6rem !important;
}

.-m-32{
  margin: -8rem !important;
}

.-m-40{
  margin: -10rem !important;
}

.-m-48{
  margin: -12rem !important;
}

.-m-56{
  margin: -14rem !important;
}

.-m-64{
  margin: -16rem !important;
}

.-m-px{
  margin: -1px !important;
}

.my-0{
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.mx-0{
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.my-1{
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.mx-1{
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

.my-2{
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.mx-2{
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

.my-3{
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.mx-3{
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}

.my-4{
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.mx-4{
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.my-5{
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}

.mx-5{
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important;
}

.my-6{
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.mx-6{
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.my-8{
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.mx-8{
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

.my-10{
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.mx-10{
  margin-left: 2.5rem !important;
  margin-right: 2.5rem !important;
}

.my-12{
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.mx-12{
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

.my-16{
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.mx-16{
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}

.my-20{
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.mx-20{
  margin-left: 5rem !important;
  margin-right: 5rem !important;
}

.my-24{
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.mx-24{
  margin-left: 6rem !important;
  margin-right: 6rem !important;
}

.my-32{
  margin-top: 8rem !important;
  margin-bottom: 8rem !important;
}

.mx-32{
  margin-left: 8rem !important;
  margin-right: 8rem !important;
}

.my-40{
  margin-top: 10rem !important;
  margin-bottom: 10rem !important;
}

.mx-40{
  margin-left: 10rem !important;
  margin-right: 10rem !important;
}

.my-48{
  margin-top: 12rem !important;
  margin-bottom: 12rem !important;
}

.mx-48{
  margin-left: 12rem !important;
  margin-right: 12rem !important;
}

.my-56{
  margin-top: 14rem !important;
  margin-bottom: 14rem !important;
}

.mx-56{
  margin-left: 14rem !important;
  margin-right: 14rem !important;
}

.my-64{
  margin-top: 16rem !important;
  margin-bottom: 16rem !important;
}

.mx-64{
  margin-left: 16rem !important;
  margin-right: 16rem !important;
}

.my-auto{
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mx-auto{
  margin-left: auto !important;
  margin-right: auto !important;
}

.my-px{
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

.mx-px{
  margin-left: 1px !important;
  margin-right: 1px !important;
}

.-my-1{
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.-mx-1{
  margin-left: -0.25rem !important;
  margin-right: -0.25rem !important;
}

.-my-2{
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.-mx-2{
  margin-left: -0.5rem !important;
  margin-right: -0.5rem !important;
}

.-my-3{
  margin-top: -0.75rem !important;
  margin-bottom: -0.75rem !important;
}

.-mx-3{
  margin-left: -0.75rem !important;
  margin-right: -0.75rem !important;
}

.-my-4{
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.-mx-4{
  margin-left: -1rem !important;
  margin-right: -1rem !important;
}

.-my-5{
  margin-top: -1.25rem !important;
  margin-bottom: -1.25rem !important;
}

.-mx-5{
  margin-left: -1.25rem !important;
  margin-right: -1.25rem !important;
}

.-my-6{
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.-mx-6{
  margin-left: -1.5rem !important;
  margin-right: -1.5rem !important;
}

.-my-8{
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}

.-mx-8{
  margin-left: -2rem !important;
  margin-right: -2rem !important;
}

.-my-10{
  margin-top: -2.5rem !important;
  margin-bottom: -2.5rem !important;
}

.-mx-10{
  margin-left: -2.5rem !important;
  margin-right: -2.5rem !important;
}

.-my-12{
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.-mx-12{
  margin-left: -3rem !important;
  margin-right: -3rem !important;
}

.-my-16{
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;
}

.-mx-16{
  margin-left: -4rem !important;
  margin-right: -4rem !important;
}

.-my-20{
  margin-top: -5rem !important;
  margin-bottom: -5rem !important;
}

.-mx-20{
  margin-left: -5rem !important;
  margin-right: -5rem !important;
}

.-my-24{
  margin-top: -6rem !important;
  margin-bottom: -6rem !important;
}

.-mx-24{
  margin-left: -6rem !important;
  margin-right: -6rem !important;
}

.-my-32{
  margin-top: -8rem !important;
  margin-bottom: -8rem !important;
}

.-mx-32{
  margin-left: -8rem !important;
  margin-right: -8rem !important;
}

.-my-40{
  margin-top: -10rem !important;
  margin-bottom: -10rem !important;
}

.-mx-40{
  margin-left: -10rem !important;
  margin-right: -10rem !important;
}

.-my-48{
  margin-top: -12rem !important;
  margin-bottom: -12rem !important;
}

.-mx-48{
  margin-left: -12rem !important;
  margin-right: -12rem !important;
}

.-my-56{
  margin-top: -14rem !important;
  margin-bottom: -14rem !important;
}

.-mx-56{
  margin-left: -14rem !important;
  margin-right: -14rem !important;
}

.-my-64{
  margin-top: -16rem !important;
  margin-bottom: -16rem !important;
}

.-mx-64{
  margin-left: -16rem !important;
  margin-right: -16rem !important;
}

.-my-px{
  margin-top: -1px !important;
  margin-bottom: -1px !important;
}

.-mx-px{
  margin-left: -1px !important;
  margin-right: -1px !important;
}

.mt-0{
  margin-top: 0 !important;
}

.mr-0{
  margin-right: 0 !important;
}

.mb-0{
  margin-bottom: 0 !important;
}

.ml-0{
  margin-left: 0 !important;
}

.mt-1{
  margin-top: 0.25rem !important;
}

.mr-1{
  margin-right: 0.25rem !important;
}

.mb-1{
  margin-bottom: 0.25rem !important;
}

.ml-1{
  margin-left: 0.25rem !important;
}

.mt-2{
  margin-top: 0.5rem !important;
}

.mr-2{
  margin-right: 0.5rem !important;
}

.mb-2{
  margin-bottom: 0.5rem !important;
}

.ml-2{
  margin-left: 0.5rem !important;
}

.mt-3{
  margin-top: 0.75rem !important;
}

.mr-3{
  margin-right: 0.75rem !important;
}

.mb-3{
  margin-bottom: 0.75rem !important;
}

.ml-3{
  margin-left: 0.75rem !important;
}

.mt-4{
  margin-top: 1rem !important;
}

.mr-4{
  margin-right: 1rem !important;
}

.mb-4{
  margin-bottom: 1rem !important;
}

.ml-4{
  margin-left: 1rem !important;
}

.mt-5{
  margin-top: 1.25rem !important;
}

.mr-5{
  margin-right: 1.25rem !important;
}

.mb-5{
  margin-bottom: 1.25rem !important;
}

.ml-5{
  margin-left: 1.25rem !important;
}

.mt-6{
  margin-top: 1.5rem !important;
}

.mr-6{
  margin-right: 1.5rem !important;
}

.mb-6{
  margin-bottom: 1.5rem !important;
}

.ml-6{
  margin-left: 1.5rem !important;
}

.mt-8{
  margin-top: 2rem !important;
}

.mr-8{
  margin-right: 2rem !important;
}

.mb-8{
  margin-bottom: 2rem !important;
}

.ml-8{
  margin-left: 2rem !important;
}

.mt-10{
  margin-top: 2.5rem !important;
}

.mr-10{
  margin-right: 2.5rem !important;
}

.mb-10{
  margin-bottom: 2.5rem !important;
}

.ml-10{
  margin-left: 2.5rem !important;
}

.mt-12{
  margin-top: 3rem !important;
}

.mr-12{
  margin-right: 3rem !important;
}

.mb-12{
  margin-bottom: 3rem !important;
}

.ml-12{
  margin-left: 3rem !important;
}

.mt-16{
  margin-top: 4rem !important;
}

.mr-16{
  margin-right: 4rem !important;
}

.mb-16{
  margin-bottom: 4rem !important;
}

.ml-16{
  margin-left: 4rem !important;
}

.mt-20{
  margin-top: 5rem !important;
}

.mr-20{
  margin-right: 5rem !important;
}

.mb-20{
  margin-bottom: 5rem !important;
}

.ml-20{
  margin-left: 5rem !important;
}

.mt-24{
  margin-top: 6rem !important;
}

.mr-24{
  margin-right: 6rem !important;
}

.mb-24{
  margin-bottom: 6rem !important;
}

.ml-24{
  margin-left: 6rem !important;
}

.mt-32{
  margin-top: 8rem !important;
}

.mr-32{
  margin-right: 8rem !important;
}

.mb-32{
  margin-bottom: 8rem !important;
}

.ml-32{
  margin-left: 8rem !important;
}

.mt-40{
  margin-top: 10rem !important;
}

.mr-40{
  margin-right: 10rem !important;
}

.mb-40{
  margin-bottom: 10rem !important;
}

.ml-40{
  margin-left: 10rem !important;
}

.mt-48{
  margin-top: 12rem !important;
}

.mr-48{
  margin-right: 12rem !important;
}

.mb-48{
  margin-bottom: 12rem !important;
}

.ml-48{
  margin-left: 12rem !important;
}

.mt-56{
  margin-top: 14rem !important;
}

.mr-56{
  margin-right: 14rem !important;
}

.mb-56{
  margin-bottom: 14rem !important;
}

.ml-56{
  margin-left: 14rem !important;
}

.mt-64{
  margin-top: 16rem !important;
}

.mr-64{
  margin-right: 16rem !important;
}

.mb-64{
  margin-bottom: 16rem !important;
}

.ml-64{
  margin-left: 16rem !important;
}

.mt-auto{
  margin-top: auto !important;
}

.mr-auto{
  margin-right: auto !important;
}

.mb-auto{
  margin-bottom: auto !important;
}

.ml-auto{
  margin-left: auto !important;
}

.mt-px{
  margin-top: 1px !important;
}

.mr-px{
  margin-right: 1px !important;
}

.mb-px{
  margin-bottom: 1px !important;
}

.ml-px{
  margin-left: 1px !important;
}

.-mt-1{
  margin-top: -0.25rem !important;
}

.-mr-1{
  margin-right: -0.25rem !important;
}

.-mb-1{
  margin-bottom: -0.25rem !important;
}

.-ml-1{
  margin-left: -0.25rem !important;
}

.-mt-2{
  margin-top: -0.5rem !important;
}

.-mr-2{
  margin-right: -0.5rem !important;
}

.-mb-2{
  margin-bottom: -0.5rem !important;
}

.-ml-2{
  margin-left: -0.5rem !important;
}

.-mt-3{
  margin-top: -0.75rem !important;
}

.-mr-3{
  margin-right: -0.75rem !important;
}

.-mb-3{
  margin-bottom: -0.75rem !important;
}

.-ml-3{
  margin-left: -0.75rem !important;
}

.-mt-4{
  margin-top: -1rem !important;
}

.-mr-4{
  margin-right: -1rem !important;
}

.-mb-4{
  margin-bottom: -1rem !important;
}

.-ml-4{
  margin-left: -1rem !important;
}

.-mt-5{
  margin-top: -1.25rem !important;
}

.-mr-5{
  margin-right: -1.25rem !important;
}

.-mb-5{
  margin-bottom: -1.25rem !important;
}

.-ml-5{
  margin-left: -1.25rem !important;
}

.-mt-6{
  margin-top: -1.5rem !important;
}

.-mr-6{
  margin-right: -1.5rem !important;
}

.-mb-6{
  margin-bottom: -1.5rem !important;
}

.-ml-6{
  margin-left: -1.5rem !important;
}

.-mt-8{
  margin-top: -2rem !important;
}

.-mr-8{
  margin-right: -2rem !important;
}

.-mb-8{
  margin-bottom: -2rem !important;
}

.-ml-8{
  margin-left: -2rem !important;
}

.-mt-10{
  margin-top: -2.5rem !important;
}

.-mr-10{
  margin-right: -2.5rem !important;
}

.-mb-10{
  margin-bottom: -2.5rem !important;
}

.-ml-10{
  margin-left: -2.5rem !important;
}

.-mt-12{
  margin-top: -3rem !important;
}

.-mr-12{
  margin-right: -3rem !important;
}

.-mb-12{
  margin-bottom: -3rem !important;
}

.-ml-12{
  margin-left: -3rem !important;
}

.-mt-16{
  margin-top: -4rem !important;
}

.-mr-16{
  margin-right: -4rem !important;
}

.-mb-16{
  margin-bottom: -4rem !important;
}

.-ml-16{
  margin-left: -4rem !important;
}

.-mt-20{
  margin-top: -5rem !important;
}

.-mr-20{
  margin-right: -5rem !important;
}

.-mb-20{
  margin-bottom: -5rem !important;
}

.-ml-20{
  margin-left: -5rem !important;
}

.-mt-24{
  margin-top: -6rem !important;
}

.-mr-24{
  margin-right: -6rem !important;
}

.-mb-24{
  margin-bottom: -6rem !important;
}

.-ml-24{
  margin-left: -6rem !important;
}

.-mt-32{
  margin-top: -8rem !important;
}

.-mr-32{
  margin-right: -8rem !important;
}

.-mb-32{
  margin-bottom: -8rem !important;
}

.-ml-32{
  margin-left: -8rem !important;
}

.-mt-40{
  margin-top: -10rem !important;
}

.-mr-40{
  margin-right: -10rem !important;
}

.-mb-40{
  margin-bottom: -10rem !important;
}

.-ml-40{
  margin-left: -10rem !important;
}

.-mt-48{
  margin-top: -12rem !important;
}

.-mr-48{
  margin-right: -12rem !important;
}

.-mb-48{
  margin-bottom: -12rem !important;
}

.-ml-48{
  margin-left: -12rem !important;
}

.-mt-56{
  margin-top: -14rem !important;
}

.-mr-56{
  margin-right: -14rem !important;
}

.-mb-56{
  margin-bottom: -14rem !important;
}

.-ml-56{
  margin-left: -14rem !important;
}

.-mt-64{
  margin-top: -16rem !important;
}

.-mr-64{
  margin-right: -16rem !important;
}

.-mb-64{
  margin-bottom: -16rem !important;
}

.-ml-64{
  margin-left: -16rem !important;
}

.-mt-px{
  margin-top: -1px !important;
}

.-mr-px{
  margin-right: -1px !important;
}

.-mb-px{
  margin-bottom: -1px !important;
}

.-ml-px{
  margin-left: -1px !important;
}

.max-h-full{
  max-height: 100% !important;
}

.max-h-screen{
  max-height: 100vh !important;
}

.max-w-none{
  max-width: none !important;
}

.max-w-xs{
  max-width: 20rem !important;
}

.max-w-sm{
  max-width: 24rem !important;
}

.max-w-md{
  max-width: 28rem !important;
}

.max-w-lg{
  max-width: 32rem !important;
}

.max-w-xl{
  max-width: 36rem !important;
}

.max-w-2xl{
  max-width: 42rem !important;
}

.max-w-3xl{
  max-width: 48rem !important;
}

.max-w-4xl{
  max-width: 56rem !important;
}

.max-w-5xl{
  max-width: 64rem !important;
}

.max-w-6xl{
  max-width: 72rem !important;
}

.max-w-full{
  max-width: 100% !important;
}

.max-w-screen-xl{
  max-width: 1380px !important;
}

.min-h-0{
  min-height: 0 !important;
}

.min-h-full{
  min-height: 100% !important;
}

.min-h-screen{
  min-height: 100vh !important;
}

.min-w-0{
  min-width: 0 !important;
}

.min-w-full{
  min-width: 100% !important;
}

.object-contain{
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

.object-cover{
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.object-fill{
  -o-object-fit: fill !important;
     object-fit: fill !important;
}

.object-none{
  -o-object-fit: none !important;
     object-fit: none !important;
}

.object-scale-down{
  -o-object-fit: scale-down !important;
     object-fit: scale-down !important;
}

.object-bottom{
  -o-object-position: bottom !important;
     object-position: bottom !important;
}

.object-center{
  -o-object-position: center !important;
     object-position: center !important;
}

.object-left{
  -o-object-position: left !important;
     object-position: left !important;
}

.object-left-bottom{
  -o-object-position: left bottom !important;
     object-position: left bottom !important;
}

.object-left-top{
  -o-object-position: left top !important;
     object-position: left top !important;
}

.object-right{
  -o-object-position: right !important;
     object-position: right !important;
}

.object-right-bottom{
  -o-object-position: right bottom !important;
     object-position: right bottom !important;
}

.object-right-top{
  -o-object-position: right top !important;
     object-position: right top !important;
}

.object-top{
  -o-object-position: top !important;
     object-position: top !important;
}

.opacity-0{
  opacity: 0 !important;
}

.opacity-25{
  opacity: 0.25 !important;
}

.opacity-50{
  opacity: 0.5 !important;
}

.opacity-75{
  opacity: 0.75 !important;
}

.opacity-100{
  opacity: 1 !important;
}

.hover\:opacity-0:hover{
  opacity: 0 !important;
}

.hover\:opacity-25:hover{
  opacity: 0.25 !important;
}

.hover\:opacity-50:hover{
  opacity: 0.5 !important;
}

.hover\:opacity-75:hover{
  opacity: 0.75 !important;
}

.hover\:opacity-100:hover{
  opacity: 1 !important;
}

.focus\:opacity-0:focus{
  opacity: 0 !important;
}

.focus\:opacity-25:focus{
  opacity: 0.25 !important;
}

.focus\:opacity-50:focus{
  opacity: 0.5 !important;
}

.focus\:opacity-75:focus{
  opacity: 0.75 !important;
}

.focus\:opacity-100:focus{
  opacity: 1 !important;
}

.outline-none{
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}

.outline-white{
  outline: 2px dotted white !important;
  outline-offset: 2px !important;
}

.outline-black{
  outline: 2px dotted black !important;
  outline-offset: 2px !important;
}

.focus\:outline-none:focus{
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}

.focus\:outline-white:focus{
  outline: 2px dotted white !important;
  outline-offset: 2px !important;
}

.focus\:outline-black:focus{
  outline: 2px dotted black !important;
  outline-offset: 2px !important;
}

.overflow-auto{
  overflow: auto !important;
}

.overflow-hidden{
  overflow: hidden !important;
}

.overflow-visible{
  overflow: visible !important;
}

.overflow-scroll{
  overflow: scroll !important;
}

.overflow-x-auto{
  overflow-x: auto !important;
}

.overflow-y-auto{
  overflow-y: auto !important;
}

.overflow-x-hidden{
  overflow-x: hidden !important;
}

.overflow-y-hidden{
  overflow-y: hidden !important;
}

.overflow-x-visible{
  overflow-x: visible !important;
}

.overflow-y-visible{
  overflow-y: visible !important;
}

.overflow-x-scroll{
  overflow-x: scroll !important;
}

.overflow-y-scroll{
  overflow-y: scroll !important;
}

.scrolling-touch{
  -webkit-overflow-scrolling: touch !important;
}

.scrolling-auto{
  -webkit-overflow-scrolling: auto !important;
}

.overscroll-auto{
  -ms-scroll-chaining: chained !important;
      overscroll-behavior: auto !important;
}

.overscroll-contain{
  -ms-scroll-chaining: none !important;
      overscroll-behavior: contain !important;
}

.overscroll-none{
  -ms-scroll-chaining: none !important;
      overscroll-behavior: none !important;
}

.overscroll-y-auto{
  overscroll-behavior-y: auto !important;
}

.overscroll-y-contain{
  overscroll-behavior-y: contain !important;
}

.overscroll-y-none{
  overscroll-behavior-y: none !important;
}

.overscroll-x-auto{
  overscroll-behavior-x: auto !important;
}

.overscroll-x-contain{
  overscroll-behavior-x: contain !important;
}

.overscroll-x-none{
  overscroll-behavior-x: none !important;
}

.p-0{
  padding: 0 !important;
}

.p-1{
  padding: 0.25rem !important;
}

.p-2{
  padding: 0.5rem !important;
}

.p-3{
  padding: 0.75rem !important;
}

.p-4{
  padding: 1rem !important;
}

.p-5{
  padding: 1.25rem !important;
}

.p-6{
  padding: 1.5rem !important;
}

.p-8{
  padding: 2rem !important;
}

.p-10{
  padding: 2.5rem !important;
}

.p-12{
  padding: 3rem !important;
}

.p-16{
  padding: 4rem !important;
}

.p-20{
  padding: 5rem !important;
}

.p-24{
  padding: 6rem !important;
}

.p-32{
  padding: 8rem !important;
}

.p-40{
  padding: 10rem !important;
}

.p-48{
  padding: 12rem !important;
}

.p-56{
  padding: 14rem !important;
}

.p-64{
  padding: 16rem !important;
}

.p-px{
  padding: 1px !important;
}

.py-0{
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.px-0{
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.py-1{
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.px-1{
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.py-2{
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.px-2{
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.py-3{
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.px-3{
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.py-4{
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.px-4{
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.py-5{
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}

.px-5{
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}

.py-6{
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.px-6{
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.py-8{
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.px-8{
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.py-10{
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.px-10{
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}

.py-12{
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.px-12{
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.py-16{
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.px-16{
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}

.py-20{
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.px-20{
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}

.py-24{
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.px-24{
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}

.py-32{
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}

.px-32{
  padding-left: 8rem !important;
  padding-right: 8rem !important;
}

.py-40{
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}

.px-40{
  padding-left: 10rem !important;
  padding-right: 10rem !important;
}

.py-48{
  padding-top: 12rem !important;
  padding-bottom: 12rem !important;
}

.px-48{
  padding-left: 12rem !important;
  padding-right: 12rem !important;
}

.py-56{
  padding-top: 14rem !important;
  padding-bottom: 14rem !important;
}

.px-56{
  padding-left: 14rem !important;
  padding-right: 14rem !important;
}

.py-64{
  padding-top: 16rem !important;
  padding-bottom: 16rem !important;
}

.px-64{
  padding-left: 16rem !important;
  padding-right: 16rem !important;
}

.py-px{
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.px-px{
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.pt-0{
  padding-top: 0 !important;
}

.pr-0{
  padding-right: 0 !important;
}

.pb-0{
  padding-bottom: 0 !important;
}

.pl-0{
  padding-left: 0 !important;
}

.pt-1{
  padding-top: 0.25rem !important;
}

.pr-1{
  padding-right: 0.25rem !important;
}

.pb-1{
  padding-bottom: 0.25rem !important;
}

.pl-1{
  padding-left: 0.25rem !important;
}

.pt-2{
  padding-top: 0.5rem !important;
}

.pr-2{
  padding-right: 0.5rem !important;
}

.pb-2{
  padding-bottom: 0.5rem !important;
}

.pl-2{
  padding-left: 0.5rem !important;
}

.pt-3{
  padding-top: 0.75rem !important;
}

.pr-3{
  padding-right: 0.75rem !important;
}

.pb-3{
  padding-bottom: 0.75rem !important;
}

.pl-3{
  padding-left: 0.75rem !important;
}

.pt-4{
  padding-top: 1rem !important;
}

.pr-4{
  padding-right: 1rem !important;
}

.pb-4{
  padding-bottom: 1rem !important;
}

.pl-4{
  padding-left: 1rem !important;
}

.pt-5{
  padding-top: 1.25rem !important;
}

.pr-5{
  padding-right: 1.25rem !important;
}

.pb-5{
  padding-bottom: 1.25rem !important;
}

.pl-5{
  padding-left: 1.25rem !important;
}

.pt-6{
  padding-top: 1.5rem !important;
}

.pr-6{
  padding-right: 1.5rem !important;
}

.pb-6{
  padding-bottom: 1.5rem !important;
}

.pl-6{
  padding-left: 1.5rem !important;
}

.pt-8{
  padding-top: 2rem !important;
}

.pr-8{
  padding-right: 2rem !important;
}

.pb-8{
  padding-bottom: 2rem !important;
}

.pl-8{
  padding-left: 2rem !important;
}

.pt-10{
  padding-top: 2.5rem !important;
}

.pr-10{
  padding-right: 2.5rem !important;
}

.pb-10{
  padding-bottom: 2.5rem !important;
}

.pl-10{
  padding-left: 2.5rem !important;
}

.pt-12{
  padding-top: 3rem !important;
}

.pr-12{
  padding-right: 3rem !important;
}

.pb-12{
  padding-bottom: 3rem !important;
}

.pl-12{
  padding-left: 3rem !important;
}

.pt-16{
  padding-top: 4rem !important;
}

.pr-16{
  padding-right: 4rem !important;
}

.pb-16{
  padding-bottom: 4rem !important;
}

.pl-16{
  padding-left: 4rem !important;
}

.pt-20{
  padding-top: 5rem !important;
}

.pr-20{
  padding-right: 5rem !important;
}

.pb-20{
  padding-bottom: 5rem !important;
}

.pl-20{
  padding-left: 5rem !important;
}

.pt-24{
  padding-top: 6rem !important;
}

.pr-24{
  padding-right: 6rem !important;
}

.pb-24{
  padding-bottom: 6rem !important;
}

.pl-24{
  padding-left: 6rem !important;
}

.pt-32{
  padding-top: 8rem !important;
}

.pr-32{
  padding-right: 8rem !important;
}

.pb-32{
  padding-bottom: 8rem !important;
}

.pl-32{
  padding-left: 8rem !important;
}

.pt-40{
  padding-top: 10rem !important;
}

.pr-40{
  padding-right: 10rem !important;
}

.pb-40{
  padding-bottom: 10rem !important;
}

.pl-40{
  padding-left: 10rem !important;
}

.pt-48{
  padding-top: 12rem !important;
}

.pr-48{
  padding-right: 12rem !important;
}

.pb-48{
  padding-bottom: 12rem !important;
}

.pl-48{
  padding-left: 12rem !important;
}

.pt-56{
  padding-top: 14rem !important;
}

.pr-56{
  padding-right: 14rem !important;
}

.pb-56{
  padding-bottom: 14rem !important;
}

.pl-56{
  padding-left: 14rem !important;
}

.pt-64{
  padding-top: 16rem !important;
}

.pr-64{
  padding-right: 16rem !important;
}

.pb-64{
  padding-bottom: 16rem !important;
}

.pl-64{
  padding-left: 16rem !important;
}

.pt-px{
  padding-top: 1px !important;
}

.pr-px{
  padding-right: 1px !important;
}

.pb-px{
  padding-bottom: 1px !important;
}

.pl-px{
  padding-left: 1px !important;
}

.placeholder-primary-100::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FEEEEA !important;
  color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
}

.placeholder-primary-100::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FEEEEA !important;
  color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
}

.placeholder-primary-100:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FEEEEA !important;
  color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
}

.placeholder-primary-100::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FEEEEA !important;
  color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
}

.placeholder-primary-100::placeholder{
  --placeholder-opacity: 1 !important;
  color: #FEEEEA !important;
  color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
}

.placeholder-primary-200::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FCD4CB !important;
  color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
}

.placeholder-primary-200::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FCD4CB !important;
  color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
}

.placeholder-primary-200:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FCD4CB !important;
  color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
}

.placeholder-primary-200::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FCD4CB !important;
  color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
}

.placeholder-primary-200::placeholder{
  --placeholder-opacity: 1 !important;
  color: #FCD4CB !important;
  color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
}

.placeholder-primary-300::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FABBAC !important;
  color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
}

.placeholder-primary-300::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FABBAC !important;
  color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
}

.placeholder-primary-300:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FABBAC !important;
  color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
}

.placeholder-primary-300::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FABBAC !important;
  color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
}

.placeholder-primary-300::placeholder{
  --placeholder-opacity: 1 !important;
  color: #FABBAC !important;
  color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
}

.placeholder-primary-400::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F6876E !important;
  color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
}

.placeholder-primary-400::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F6876E !important;
  color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
}

.placeholder-primary-400:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F6876E !important;
  color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
}

.placeholder-primary-400::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F6876E !important;
  color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
}

.placeholder-primary-400::placeholder{
  --placeholder-opacity: 1 !important;
  color: #F6876E !important;
  color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
}

.placeholder-primary-500::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F25430 !important;
  color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
}

.placeholder-primary-500::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F25430 !important;
  color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
}

.placeholder-primary-500:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F25430 !important;
  color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
}

.placeholder-primary-500::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F25430 !important;
  color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
}

.placeholder-primary-500::placeholder{
  --placeholder-opacity: 1 !important;
  color: #F25430 !important;
  color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
}

.placeholder-primary-600::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #DA4C2B !important;
  color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
}

.placeholder-primary-600::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #DA4C2B !important;
  color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
}

.placeholder-primary-600:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #DA4C2B !important;
  color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
}

.placeholder-primary-600::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #DA4C2B !important;
  color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
}

.placeholder-primary-600::placeholder{
  --placeholder-opacity: 1 !important;
  color: #DA4C2B !important;
  color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
}

.placeholder-primary-700::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #91321D !important;
  color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
}

.placeholder-primary-700::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #91321D !important;
  color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
}

.placeholder-primary-700:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #91321D !important;
  color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
}

.placeholder-primary-700::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #91321D !important;
  color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
}

.placeholder-primary-700::placeholder{
  --placeholder-opacity: 1 !important;
  color: #91321D !important;
  color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
}

.placeholder-primary-800::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #6D2616 !important;
  color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
}

.placeholder-primary-800::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #6D2616 !important;
  color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
}

.placeholder-primary-800:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #6D2616 !important;
  color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
}

.placeholder-primary-800::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #6D2616 !important;
  color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
}

.placeholder-primary-800::placeholder{
  --placeholder-opacity: 1 !important;
  color: #6D2616 !important;
  color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
}

.placeholder-primary-900::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #49190E !important;
  color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
}

.placeholder-primary-900::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #49190E !important;
  color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
}

.placeholder-primary-900:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #49190E !important;
  color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
}

.placeholder-primary-900::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #49190E !important;
  color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
}

.placeholder-primary-900::placeholder{
  --placeholder-opacity: 1 !important;
  color: #49190E !important;
  color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-100::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #E9F1F4 !important;
  color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-100::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #E9F1F4 !important;
  color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-100:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #E9F1F4 !important;
  color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-100::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #E9F1F4 !important;
  color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-100::placeholder{
  --placeholder-opacity: 1 !important;
  color: #E9F1F4 !important;
  color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-200::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #C9DBE2 !important;
  color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-200::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #C9DBE2 !important;
  color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-200:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #C9DBE2 !important;
  color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-200::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #C9DBE2 !important;
  color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-200::placeholder{
  --placeholder-opacity: 1 !important;
  color: #C9DBE2 !important;
  color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-300::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #A9C6D1 !important;
  color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-300::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #A9C6D1 !important;
  color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-300:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #A9C6D1 !important;
  color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-300::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #A9C6D1 !important;
  color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-300::placeholder{
  --placeholder-opacity: 1 !important;
  color: #A9C6D1 !important;
  color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-400::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #689BAF !important;
  color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-400::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #689BAF !important;
  color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-400:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #689BAF !important;
  color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-400::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #689BAF !important;
  color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-400::placeholder{
  --placeholder-opacity: 1 !important;
  color: #689BAF !important;
  color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-500::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #27708C !important;
  color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-500::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #27708C !important;
  color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-500:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #27708C !important;
  color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-500::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #27708C !important;
  color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-500::placeholder{
  --placeholder-opacity: 1 !important;
  color: #27708C !important;
  color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-600::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #23657E !important;
  color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-600::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #23657E !important;
  color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-600:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #23657E !important;
  color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-600::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #23657E !important;
  color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-600::placeholder{
  --placeholder-opacity: 1 !important;
  color: #23657E !important;
  color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-700::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #174354 !important;
  color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-700::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #174354 !important;
  color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-700:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #174354 !important;
  color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-700::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #174354 !important;
  color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-700::placeholder{
  --placeholder-opacity: 1 !important;
  color: #174354 !important;
  color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-800::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #12323F !important;
  color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-800::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #12323F !important;
  color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-800:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #12323F !important;
  color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-800::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #12323F !important;
  color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-800::placeholder{
  --placeholder-opacity: 1 !important;
  color: #12323F !important;
  color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-900::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0C222A !important;
  color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-900::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0C222A !important;
  color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-900:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0C222A !important;
  color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-900::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0C222A !important;
  color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
}

.placeholder-secondary-900::placeholder{
  --placeholder-opacity: 1 !important;
  color: #0C222A !important;
  color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
}

.placeholder-transparent::-webkit-input-placeholder{
  color: transparent !important;
}

.placeholder-transparent::-moz-placeholder{
  color: transparent !important;
}

.placeholder-transparent:-ms-input-placeholder{
  color: transparent !important;
}

.placeholder-transparent::-ms-input-placeholder{
  color: transparent !important;
}

.placeholder-transparent::placeholder{
  color: transparent !important;
}

.placeholder-black::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
}

.placeholder-black::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
}

.placeholder-black:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
}

.placeholder-black::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
}

.placeholder-black::placeholder{
  --placeholder-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
}

.placeholder-white::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
}

.placeholder-white::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
}

.placeholder-white:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
}

.placeholder-white::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
}

.placeholder-white::placeholder{
  --placeholder-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
}

.placeholder-gray-100::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f7fafc !important;
  color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
}

.placeholder-gray-100::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f7fafc !important;
  color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
}

.placeholder-gray-100:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f7fafc !important;
  color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
}

.placeholder-gray-100::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f7fafc !important;
  color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
}

.placeholder-gray-100::placeholder{
  --placeholder-opacity: 1 !important;
  color: #f7fafc !important;
  color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
}

.placeholder-gray-200::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #edf2f7 !important;
  color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
}

.placeholder-gray-200::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #edf2f7 !important;
  color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
}

.placeholder-gray-200:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #edf2f7 !important;
  color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
}

.placeholder-gray-200::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #edf2f7 !important;
  color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
}

.placeholder-gray-200::placeholder{
  --placeholder-opacity: 1 !important;
  color: #edf2f7 !important;
  color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
}

.placeholder-gray-300::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #e2e8f0 !important;
  color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
}

.placeholder-gray-300::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #e2e8f0 !important;
  color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
}

.placeholder-gray-300:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #e2e8f0 !important;
  color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
}

.placeholder-gray-300::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #e2e8f0 !important;
  color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
}

.placeholder-gray-300::placeholder{
  --placeholder-opacity: 1 !important;
  color: #e2e8f0 !important;
  color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
}

.placeholder-gray-400::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #cbd5e0 !important;
  color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
}

.placeholder-gray-400::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #cbd5e0 !important;
  color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
}

.placeholder-gray-400:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #cbd5e0 !important;
  color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
}

.placeholder-gray-400::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #cbd5e0 !important;
  color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
}

.placeholder-gray-400::placeholder{
  --placeholder-opacity: 1 !important;
  color: #cbd5e0 !important;
  color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
}

.placeholder-gray-500::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #a0aec0 !important;
  color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
}

.placeholder-gray-500::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #a0aec0 !important;
  color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
}

.placeholder-gray-500:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #a0aec0 !important;
  color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
}

.placeholder-gray-500::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #a0aec0 !important;
  color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
}

.placeholder-gray-500::placeholder{
  --placeholder-opacity: 1 !important;
  color: #a0aec0 !important;
  color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
}

.placeholder-gray-600::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #718096 !important;
  color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
}

.placeholder-gray-600::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #718096 !important;
  color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
}

.placeholder-gray-600:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #718096 !important;
  color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
}

.placeholder-gray-600::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #718096 !important;
  color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
}

.placeholder-gray-600::placeholder{
  --placeholder-opacity: 1 !important;
  color: #718096 !important;
  color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
}

.placeholder-gray-700::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #4a5568 !important;
  color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
}

.placeholder-gray-700::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #4a5568 !important;
  color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
}

.placeholder-gray-700:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #4a5568 !important;
  color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
}

.placeholder-gray-700::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #4a5568 !important;
  color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
}

.placeholder-gray-700::placeholder{
  --placeholder-opacity: 1 !important;
  color: #4a5568 !important;
  color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
}

.placeholder-gray-800::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #2d3748 !important;
  color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
}

.placeholder-gray-800::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #2d3748 !important;
  color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
}

.placeholder-gray-800:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #2d3748 !important;
  color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
}

.placeholder-gray-800::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #2d3748 !important;
  color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
}

.placeholder-gray-800::placeholder{
  --placeholder-opacity: 1 !important;
  color: #2d3748 !important;
  color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
}

.placeholder-gray-900::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #1a202c !important;
  color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
}

.placeholder-gray-900::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #1a202c !important;
  color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
}

.placeholder-gray-900:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #1a202c !important;
  color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
}

.placeholder-gray-900::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #1a202c !important;
  color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
}

.placeholder-gray-900::placeholder{
  --placeholder-opacity: 1 !important;
  color: #1a202c !important;
  color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
}

.placeholder-red-100::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fff5f5 !important;
  color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
}

.placeholder-red-100::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fff5f5 !important;
  color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
}

.placeholder-red-100:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fff5f5 !important;
  color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
}

.placeholder-red-100::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fff5f5 !important;
  color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
}

.placeholder-red-100::placeholder{
  --placeholder-opacity: 1 !important;
  color: #fff5f5 !important;
  color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
}

.placeholder-red-200::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fed7d7 !important;
  color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
}

.placeholder-red-200::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fed7d7 !important;
  color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
}

.placeholder-red-200:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fed7d7 !important;
  color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
}

.placeholder-red-200::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fed7d7 !important;
  color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
}

.placeholder-red-200::placeholder{
  --placeholder-opacity: 1 !important;
  color: #fed7d7 !important;
  color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
}

.placeholder-red-300::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #feb2b2 !important;
  color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
}

.placeholder-red-300::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #feb2b2 !important;
  color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
}

.placeholder-red-300:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #feb2b2 !important;
  color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
}

.placeholder-red-300::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #feb2b2 !important;
  color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
}

.placeholder-red-300::placeholder{
  --placeholder-opacity: 1 !important;
  color: #feb2b2 !important;
  color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
}

.placeholder-red-400::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fc8181 !important;
  color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
}

.placeholder-red-400::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fc8181 !important;
  color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
}

.placeholder-red-400:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fc8181 !important;
  color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
}

.placeholder-red-400::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fc8181 !important;
  color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
}

.placeholder-red-400::placeholder{
  --placeholder-opacity: 1 !important;
  color: #fc8181 !important;
  color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
}

.placeholder-red-500::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
}

.placeholder-red-500::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
}

.placeholder-red-500:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
}

.placeholder-red-500::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
}

.placeholder-red-500::placeholder{
  --placeholder-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
}

.placeholder-red-600::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #e53e3e !important;
  color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
}

.placeholder-red-600::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #e53e3e !important;
  color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
}

.placeholder-red-600:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #e53e3e !important;
  color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
}

.placeholder-red-600::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #e53e3e !important;
  color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
}

.placeholder-red-600::placeholder{
  --placeholder-opacity: 1 !important;
  color: #e53e3e !important;
  color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
}

.placeholder-red-700::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #c53030 !important;
  color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
}

.placeholder-red-700::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #c53030 !important;
  color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
}

.placeholder-red-700:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #c53030 !important;
  color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
}

.placeholder-red-700::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #c53030 !important;
  color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
}

.placeholder-red-700::placeholder{
  --placeholder-opacity: 1 !important;
  color: #c53030 !important;
  color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
}

.placeholder-red-800::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #9b2c2c !important;
  color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
}

.placeholder-red-800::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #9b2c2c !important;
  color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
}

.placeholder-red-800:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #9b2c2c !important;
  color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
}

.placeholder-red-800::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #9b2c2c !important;
  color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
}

.placeholder-red-800::placeholder{
  --placeholder-opacity: 1 !important;
  color: #9b2c2c !important;
  color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
}

.placeholder-red-900::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #742a2a !important;
  color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
}

.placeholder-red-900::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #742a2a !important;
  color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
}

.placeholder-red-900:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #742a2a !important;
  color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
}

.placeholder-red-900::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #742a2a !important;
  color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
}

.placeholder-red-900::placeholder{
  --placeholder-opacity: 1 !important;
  color: #742a2a !important;
  color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
}

.placeholder-green-100::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f0fff4 !important;
  color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
}

.placeholder-green-100::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f0fff4 !important;
  color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
}

.placeholder-green-100:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f0fff4 !important;
  color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
}

.placeholder-green-100::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f0fff4 !important;
  color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
}

.placeholder-green-100::placeholder{
  --placeholder-opacity: 1 !important;
  color: #f0fff4 !important;
  color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
}

.placeholder-green-200::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #c6f6d5 !important;
  color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
}

.placeholder-green-200::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #c6f6d5 !important;
  color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
}

.placeholder-green-200:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #c6f6d5 !important;
  color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
}

.placeholder-green-200::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #c6f6d5 !important;
  color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
}

.placeholder-green-200::placeholder{
  --placeholder-opacity: 1 !important;
  color: #c6f6d5 !important;
  color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
}

.placeholder-green-300::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #9ae6b4 !important;
  color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
}

.placeholder-green-300::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #9ae6b4 !important;
  color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
}

.placeholder-green-300:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #9ae6b4 !important;
  color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
}

.placeholder-green-300::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #9ae6b4 !important;
  color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
}

.placeholder-green-300::placeholder{
  --placeholder-opacity: 1 !important;
  color: #9ae6b4 !important;
  color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
}

.placeholder-green-400::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #68d391 !important;
  color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
}

.placeholder-green-400::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #68d391 !important;
  color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
}

.placeholder-green-400:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #68d391 !important;
  color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
}

.placeholder-green-400::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #68d391 !important;
  color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
}

.placeholder-green-400::placeholder{
  --placeholder-opacity: 1 !important;
  color: #68d391 !important;
  color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
}

.placeholder-green-500::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
}

.placeholder-green-500::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
}

.placeholder-green-500:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
}

.placeholder-green-500::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
}

.placeholder-green-500::placeholder{
  --placeholder-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
}

.placeholder-green-600::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #38a169 !important;
  color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
}

.placeholder-green-600::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #38a169 !important;
  color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
}

.placeholder-green-600:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #38a169 !important;
  color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
}

.placeholder-green-600::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #38a169 !important;
  color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
}

.placeholder-green-600::placeholder{
  --placeholder-opacity: 1 !important;
  color: #38a169 !important;
  color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
}

.placeholder-green-700::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #2f855a !important;
  color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
}

.placeholder-green-700::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #2f855a !important;
  color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
}

.placeholder-green-700:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #2f855a !important;
  color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
}

.placeholder-green-700::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #2f855a !important;
  color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
}

.placeholder-green-700::placeholder{
  --placeholder-opacity: 1 !important;
  color: #2f855a !important;
  color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
}

.placeholder-green-800::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #276749 !important;
  color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
}

.placeholder-green-800::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #276749 !important;
  color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
}

.placeholder-green-800:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #276749 !important;
  color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
}

.placeholder-green-800::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #276749 !important;
  color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
}

.placeholder-green-800::placeholder{
  --placeholder-opacity: 1 !important;
  color: #276749 !important;
  color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
}

.placeholder-green-900::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #22543d !important;
  color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
}

.placeholder-green-900::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #22543d !important;
  color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
}

.placeholder-green-900:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #22543d !important;
  color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
}

.placeholder-green-900::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #22543d !important;
  color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
}

.placeholder-green-900::placeholder{
  --placeholder-opacity: 1 !important;
  color: #22543d !important;
  color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-100::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FEF5EE !important;
  color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-100::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FEF5EE !important;
  color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-100:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FEF5EE !important;
  color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-100::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FEF5EE !important;
  color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-100::placeholder{
  --placeholder-opacity: 1 !important;
  color: #FEF5EE !important;
  color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-200::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FCE7D4 !important;
  color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-200::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FCE7D4 !important;
  color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-200:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FCE7D4 !important;
  color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-200::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FCE7D4 !important;
  color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-200::placeholder{
  --placeholder-opacity: 1 !important;
  color: #FCE7D4 !important;
  color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-300::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FAD8BA !important;
  color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-300::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FAD8BA !important;
  color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-300:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FAD8BA !important;
  color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-300::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FAD8BA !important;
  color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-300::placeholder{
  --placeholder-opacity: 1 !important;
  color: #FAD8BA !important;
  color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-400::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F6BA86 !important;
  color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-400::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F6BA86 !important;
  color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-400:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F6BA86 !important;
  color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-400::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F6BA86 !important;
  color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-400::placeholder{
  --placeholder-opacity: 1 !important;
  color: #F6BA86 !important;
  color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-500::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F29D52 !important;
  color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-500::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F29D52 !important;
  color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-500:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F29D52 !important;
  color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-500::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F29D52 !important;
  color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-500::placeholder{
  --placeholder-opacity: 1 !important;
  color: #F29D52 !important;
  color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-600::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #DA8D4A !important;
  color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-600::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #DA8D4A !important;
  color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-600:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #DA8D4A !important;
  color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-600::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #DA8D4A !important;
  color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-600::placeholder{
  --placeholder-opacity: 1 !important;
  color: #DA8D4A !important;
  color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-700::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #915E31 !important;
  color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-700::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #915E31 !important;
  color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-700:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #915E31 !important;
  color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-700::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #915E31 !important;
  color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-700::placeholder{
  --placeholder-opacity: 1 !important;
  color: #915E31 !important;
  color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-800::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #6D4725 !important;
  color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-800::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #6D4725 !important;
  color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-800:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #6D4725 !important;
  color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-800::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #6D4725 !important;
  color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-800::placeholder{
  --placeholder-opacity: 1 !important;
  color: #6D4725 !important;
  color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-900::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #492F19 !important;
  color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-900::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #492F19 !important;
  color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-900:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #492F19 !important;
  color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-900::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #492F19 !important;
  color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
}

.placeholder-yellow-900::placeholder{
  --placeholder-opacity: 1 !important;
  color: #492F19 !important;
  color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
}

.placeholder-error::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
}

.placeholder-error::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
}

.placeholder-error:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
}

.placeholder-error::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
}

.placeholder-error::placeholder{
  --placeholder-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
}

.placeholder-success::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
}

.placeholder-success::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
}

.placeholder-success:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
}

.placeholder-success::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
}

.placeholder-success::placeholder{
  --placeholder-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-100:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FEEEEA !important;
  color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-100:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FEEEEA !important;
  color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-100:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FEEEEA !important;
  color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-100:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FEEEEA !important;
  color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-100:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #FEEEEA !important;
  color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-200:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FCD4CB !important;
  color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-200:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FCD4CB !important;
  color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-200:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FCD4CB !important;
  color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-200:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FCD4CB !important;
  color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-200:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #FCD4CB !important;
  color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-300:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FABBAC !important;
  color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-300:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FABBAC !important;
  color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-300:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FABBAC !important;
  color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-300:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FABBAC !important;
  color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-300:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #FABBAC !important;
  color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-400:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F6876E !important;
  color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-400:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F6876E !important;
  color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-400:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F6876E !important;
  color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-400:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F6876E !important;
  color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-400:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #F6876E !important;
  color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-500:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F25430 !important;
  color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-500:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F25430 !important;
  color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-500:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F25430 !important;
  color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-500:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F25430 !important;
  color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-500:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #F25430 !important;
  color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-600:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #DA4C2B !important;
  color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-600:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #DA4C2B !important;
  color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-600:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #DA4C2B !important;
  color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-600:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #DA4C2B !important;
  color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-600:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #DA4C2B !important;
  color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-700:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #91321D !important;
  color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-700:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #91321D !important;
  color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-700:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #91321D !important;
  color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-700:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #91321D !important;
  color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-700:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #91321D !important;
  color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-800:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #6D2616 !important;
  color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-800:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #6D2616 !important;
  color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-800:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #6D2616 !important;
  color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-800:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #6D2616 !important;
  color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-800:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #6D2616 !important;
  color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-900:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #49190E !important;
  color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-900:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #49190E !important;
  color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-900:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #49190E !important;
  color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-900:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #49190E !important;
  color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-900:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #49190E !important;
  color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-100:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #E9F1F4 !important;
  color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-100:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #E9F1F4 !important;
  color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-100:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #E9F1F4 !important;
  color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-100:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #E9F1F4 !important;
  color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-100:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #E9F1F4 !important;
  color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-200:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #C9DBE2 !important;
  color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-200:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #C9DBE2 !important;
  color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-200:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #C9DBE2 !important;
  color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-200:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #C9DBE2 !important;
  color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-200:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #C9DBE2 !important;
  color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-300:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #A9C6D1 !important;
  color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-300:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #A9C6D1 !important;
  color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-300:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #A9C6D1 !important;
  color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-300:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #A9C6D1 !important;
  color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-300:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #A9C6D1 !important;
  color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-400:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #689BAF !important;
  color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-400:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #689BAF !important;
  color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-400:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #689BAF !important;
  color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-400:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #689BAF !important;
  color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-400:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #689BAF !important;
  color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-500:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #27708C !important;
  color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-500:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #27708C !important;
  color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-500:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #27708C !important;
  color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-500:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #27708C !important;
  color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-500:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #27708C !important;
  color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-600:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #23657E !important;
  color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-600:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #23657E !important;
  color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-600:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #23657E !important;
  color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-600:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #23657E !important;
  color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-600:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #23657E !important;
  color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-700:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #174354 !important;
  color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-700:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #174354 !important;
  color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-700:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #174354 !important;
  color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-700:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #174354 !important;
  color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-700:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #174354 !important;
  color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-800:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #12323F !important;
  color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-800:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #12323F !important;
  color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-800:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #12323F !important;
  color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-800:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #12323F !important;
  color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-800:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #12323F !important;
  color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-900:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0C222A !important;
  color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-900:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0C222A !important;
  color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-900:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0C222A !important;
  color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-900:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0C222A !important;
  color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary-900:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #0C222A !important;
  color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-transparent:focus::-webkit-input-placeholder{
  color: transparent !important;
}

.focus\:placeholder-transparent:focus::-moz-placeholder{
  color: transparent !important;
}

.focus\:placeholder-transparent:focus:-ms-input-placeholder{
  color: transparent !important;
}

.focus\:placeholder-transparent:focus::-ms-input-placeholder{
  color: transparent !important;
}

.focus\:placeholder-transparent:focus::placeholder{
  color: transparent !important;
}

.focus\:placeholder-black:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-black:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-black:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-black:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-black:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-white:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-white:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-white:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-white:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-white:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-100:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f7fafc !important;
  color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-100:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f7fafc !important;
  color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-100:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f7fafc !important;
  color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-100:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f7fafc !important;
  color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-100:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #f7fafc !important;
  color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-200:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #edf2f7 !important;
  color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-200:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #edf2f7 !important;
  color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-200:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #edf2f7 !important;
  color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-200:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #edf2f7 !important;
  color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-200:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #edf2f7 !important;
  color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-300:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #e2e8f0 !important;
  color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-300:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #e2e8f0 !important;
  color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-300:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #e2e8f0 !important;
  color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-300:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #e2e8f0 !important;
  color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-300:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #e2e8f0 !important;
  color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-400:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #cbd5e0 !important;
  color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-400:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #cbd5e0 !important;
  color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-400:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #cbd5e0 !important;
  color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-400:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #cbd5e0 !important;
  color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-400:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #cbd5e0 !important;
  color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-500:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #a0aec0 !important;
  color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-500:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #a0aec0 !important;
  color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-500:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #a0aec0 !important;
  color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-500:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #a0aec0 !important;
  color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-500:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #a0aec0 !important;
  color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-600:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #718096 !important;
  color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-600:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #718096 !important;
  color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-600:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #718096 !important;
  color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-600:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #718096 !important;
  color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-600:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #718096 !important;
  color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-700:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #4a5568 !important;
  color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-700:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #4a5568 !important;
  color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-700:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #4a5568 !important;
  color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-700:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #4a5568 !important;
  color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-700:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #4a5568 !important;
  color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-800:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #2d3748 !important;
  color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-800:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #2d3748 !important;
  color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-800:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #2d3748 !important;
  color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-800:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #2d3748 !important;
  color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-800:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #2d3748 !important;
  color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-900:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #1a202c !important;
  color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-900:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #1a202c !important;
  color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-900:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #1a202c !important;
  color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-900:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #1a202c !important;
  color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-900:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #1a202c !important;
  color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-100:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fff5f5 !important;
  color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-100:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fff5f5 !important;
  color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-100:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fff5f5 !important;
  color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-100:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fff5f5 !important;
  color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-100:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #fff5f5 !important;
  color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-200:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fed7d7 !important;
  color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-200:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fed7d7 !important;
  color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-200:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fed7d7 !important;
  color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-200:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fed7d7 !important;
  color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-200:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #fed7d7 !important;
  color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-300:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #feb2b2 !important;
  color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-300:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #feb2b2 !important;
  color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-300:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #feb2b2 !important;
  color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-300:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #feb2b2 !important;
  color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-300:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #feb2b2 !important;
  color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-400:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fc8181 !important;
  color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-400:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fc8181 !important;
  color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-400:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fc8181 !important;
  color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-400:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fc8181 !important;
  color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-400:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #fc8181 !important;
  color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-500:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-500:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-500:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-500:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-500:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-600:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #e53e3e !important;
  color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-600:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #e53e3e !important;
  color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-600:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #e53e3e !important;
  color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-600:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #e53e3e !important;
  color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-600:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #e53e3e !important;
  color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-700:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #c53030 !important;
  color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-700:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #c53030 !important;
  color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-700:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #c53030 !important;
  color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-700:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #c53030 !important;
  color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-700:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #c53030 !important;
  color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-800:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #9b2c2c !important;
  color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-800:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #9b2c2c !important;
  color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-800:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #9b2c2c !important;
  color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-800:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #9b2c2c !important;
  color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-800:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #9b2c2c !important;
  color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-900:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #742a2a !important;
  color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-900:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #742a2a !important;
  color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-900:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #742a2a !important;
  color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-900:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #742a2a !important;
  color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red-900:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #742a2a !important;
  color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-100:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f0fff4 !important;
  color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-100:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f0fff4 !important;
  color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-100:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f0fff4 !important;
  color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-100:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f0fff4 !important;
  color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-100:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #f0fff4 !important;
  color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-200:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #c6f6d5 !important;
  color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-200:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #c6f6d5 !important;
  color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-200:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #c6f6d5 !important;
  color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-200:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #c6f6d5 !important;
  color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-200:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #c6f6d5 !important;
  color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-300:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #9ae6b4 !important;
  color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-300:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #9ae6b4 !important;
  color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-300:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #9ae6b4 !important;
  color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-300:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #9ae6b4 !important;
  color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-300:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #9ae6b4 !important;
  color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-400:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #68d391 !important;
  color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-400:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #68d391 !important;
  color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-400:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #68d391 !important;
  color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-400:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #68d391 !important;
  color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-400:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #68d391 !important;
  color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-500:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-500:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-500:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-500:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-500:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-600:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #38a169 !important;
  color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-600:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #38a169 !important;
  color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-600:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #38a169 !important;
  color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-600:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #38a169 !important;
  color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-600:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #38a169 !important;
  color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-700:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #2f855a !important;
  color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-700:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #2f855a !important;
  color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-700:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #2f855a !important;
  color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-700:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #2f855a !important;
  color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-700:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #2f855a !important;
  color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-800:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #276749 !important;
  color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-800:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #276749 !important;
  color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-800:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #276749 !important;
  color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-800:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #276749 !important;
  color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-800:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #276749 !important;
  color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-900:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #22543d !important;
  color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-900:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #22543d !important;
  color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-900:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #22543d !important;
  color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-900:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #22543d !important;
  color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-900:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #22543d !important;
  color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-100:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FEF5EE !important;
  color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-100:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FEF5EE !important;
  color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-100:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FEF5EE !important;
  color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-100:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FEF5EE !important;
  color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-100:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #FEF5EE !important;
  color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-200:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FCE7D4 !important;
  color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-200:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FCE7D4 !important;
  color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-200:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FCE7D4 !important;
  color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-200:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FCE7D4 !important;
  color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-200:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #FCE7D4 !important;
  color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-300:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FAD8BA !important;
  color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-300:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FAD8BA !important;
  color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-300:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FAD8BA !important;
  color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-300:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FAD8BA !important;
  color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-300:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #FAD8BA !important;
  color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-400:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F6BA86 !important;
  color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-400:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F6BA86 !important;
  color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-400:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F6BA86 !important;
  color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-400:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F6BA86 !important;
  color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-400:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #F6BA86 !important;
  color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-500:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F29D52 !important;
  color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-500:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F29D52 !important;
  color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-500:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F29D52 !important;
  color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-500:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F29D52 !important;
  color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-500:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #F29D52 !important;
  color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-600:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #DA8D4A !important;
  color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-600:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #DA8D4A !important;
  color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-600:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #DA8D4A !important;
  color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-600:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #DA8D4A !important;
  color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-600:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #DA8D4A !important;
  color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-700:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #915E31 !important;
  color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-700:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #915E31 !important;
  color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-700:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #915E31 !important;
  color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-700:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #915E31 !important;
  color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-700:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #915E31 !important;
  color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-800:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #6D4725 !important;
  color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-800:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #6D4725 !important;
  color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-800:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #6D4725 !important;
  color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-800:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #6D4725 !important;
  color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-800:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #6D4725 !important;
  color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-900:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #492F19 !important;
  color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-900:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #492F19 !important;
  color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-900:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #492F19 !important;
  color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-900:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #492F19 !important;
  color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-yellow-900:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #492F19 !important;
  color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-error:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-error:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-error:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-error:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-error:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-success:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-success:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-success:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-success:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-success:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
}

.placeholder-opacity-0::-webkit-input-placeholder{
  --placeholder-opacity: 0 !important;
}

.placeholder-opacity-0::-moz-placeholder{
  --placeholder-opacity: 0 !important;
}

.placeholder-opacity-0:-ms-input-placeholder{
  --placeholder-opacity: 0 !important;
}

.placeholder-opacity-0::-ms-input-placeholder{
  --placeholder-opacity: 0 !important;
}

.placeholder-opacity-0::placeholder{
  --placeholder-opacity: 0 !important;
}

.placeholder-opacity-25::-webkit-input-placeholder{
  --placeholder-opacity: 0.25 !important;
}

.placeholder-opacity-25::-moz-placeholder{
  --placeholder-opacity: 0.25 !important;
}

.placeholder-opacity-25:-ms-input-placeholder{
  --placeholder-opacity: 0.25 !important;
}

.placeholder-opacity-25::-ms-input-placeholder{
  --placeholder-opacity: 0.25 !important;
}

.placeholder-opacity-25::placeholder{
  --placeholder-opacity: 0.25 !important;
}

.placeholder-opacity-50::-webkit-input-placeholder{
  --placeholder-opacity: 0.5 !important;
}

.placeholder-opacity-50::-moz-placeholder{
  --placeholder-opacity: 0.5 !important;
}

.placeholder-opacity-50:-ms-input-placeholder{
  --placeholder-opacity: 0.5 !important;
}

.placeholder-opacity-50::-ms-input-placeholder{
  --placeholder-opacity: 0.5 !important;
}

.placeholder-opacity-50::placeholder{
  --placeholder-opacity: 0.5 !important;
}

.placeholder-opacity-75::-webkit-input-placeholder{
  --placeholder-opacity: 0.75 !important;
}

.placeholder-opacity-75::-moz-placeholder{
  --placeholder-opacity: 0.75 !important;
}

.placeholder-opacity-75:-ms-input-placeholder{
  --placeholder-opacity: 0.75 !important;
}

.placeholder-opacity-75::-ms-input-placeholder{
  --placeholder-opacity: 0.75 !important;
}

.placeholder-opacity-75::placeholder{
  --placeholder-opacity: 0.75 !important;
}

.placeholder-opacity-100::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
}

.placeholder-opacity-100::-moz-placeholder{
  --placeholder-opacity: 1 !important;
}

.placeholder-opacity-100:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
}

.placeholder-opacity-100::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
}

.placeholder-opacity-100::placeholder{
  --placeholder-opacity: 1 !important;
}

.focus\:placeholder-opacity-0:focus::-webkit-input-placeholder{
  --placeholder-opacity: 0 !important;
}

.focus\:placeholder-opacity-0:focus::-moz-placeholder{
  --placeholder-opacity: 0 !important;
}

.focus\:placeholder-opacity-0:focus:-ms-input-placeholder{
  --placeholder-opacity: 0 !important;
}

.focus\:placeholder-opacity-0:focus::-ms-input-placeholder{
  --placeholder-opacity: 0 !important;
}

.focus\:placeholder-opacity-0:focus::placeholder{
  --placeholder-opacity: 0 !important;
}

.focus\:placeholder-opacity-25:focus::-webkit-input-placeholder{
  --placeholder-opacity: 0.25 !important;
}

.focus\:placeholder-opacity-25:focus::-moz-placeholder{
  --placeholder-opacity: 0.25 !important;
}

.focus\:placeholder-opacity-25:focus:-ms-input-placeholder{
  --placeholder-opacity: 0.25 !important;
}

.focus\:placeholder-opacity-25:focus::-ms-input-placeholder{
  --placeholder-opacity: 0.25 !important;
}

.focus\:placeholder-opacity-25:focus::placeholder{
  --placeholder-opacity: 0.25 !important;
}

.focus\:placeholder-opacity-50:focus::-webkit-input-placeholder{
  --placeholder-opacity: 0.5 !important;
}

.focus\:placeholder-opacity-50:focus::-moz-placeholder{
  --placeholder-opacity: 0.5 !important;
}

.focus\:placeholder-opacity-50:focus:-ms-input-placeholder{
  --placeholder-opacity: 0.5 !important;
}

.focus\:placeholder-opacity-50:focus::-ms-input-placeholder{
  --placeholder-opacity: 0.5 !important;
}

.focus\:placeholder-opacity-50:focus::placeholder{
  --placeholder-opacity: 0.5 !important;
}

.focus\:placeholder-opacity-75:focus::-webkit-input-placeholder{
  --placeholder-opacity: 0.75 !important;
}

.focus\:placeholder-opacity-75:focus::-moz-placeholder{
  --placeholder-opacity: 0.75 !important;
}

.focus\:placeholder-opacity-75:focus:-ms-input-placeholder{
  --placeholder-opacity: 0.75 !important;
}

.focus\:placeholder-opacity-75:focus::-ms-input-placeholder{
  --placeholder-opacity: 0.75 !important;
}

.focus\:placeholder-opacity-75:focus::placeholder{
  --placeholder-opacity: 0.75 !important;
}

.focus\:placeholder-opacity-100:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
}

.focus\:placeholder-opacity-100:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
}

.focus\:placeholder-opacity-100:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
}

.focus\:placeholder-opacity-100:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
}

.focus\:placeholder-opacity-100:focus::placeholder{
  --placeholder-opacity: 1 !important;
}

.pointer-events-none{
  pointer-events: none !important;
}

.pointer-events-auto{
  pointer-events: auto !important;
}

.static{
  position: static !important;
}

.fixed{
  position: fixed !important;
}

.absolute{
  position: absolute !important;
}

.relative{
  position: relative !important;
}

.sticky{
  position: sticky !important;
}

.inset-0{
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
}

.inset-auto{
  top: auto !important;
  right: auto !important;
  bottom: auto !important;
  left: auto !important;
}

.inset-y-0{
  top: 0 !important;
  bottom: 0 !important;
}

.inset-x-0{
  right: 0 !important;
  left: 0 !important;
}

.inset-y-auto{
  top: auto !important;
  bottom: auto !important;
}

.inset-x-auto{
  right: auto !important;
  left: auto !important;
}

.top-0{
  top: 0 !important;
}

.right-0{
  right: 0 !important;
}

.bottom-0{
  bottom: 0 !important;
}

.left-0{
  left: 0 !important;
}

.top-auto{
  top: auto !important;
}

.right-auto{
  right: auto !important;
}

.bottom-auto{
  bottom: auto !important;
}

.left-auto{
  left: auto !important;
}

.resize-none{
  resize: none !important;
}

.resize-y{
  resize: vertical !important;
}

.resize-x{
  resize: horizontal !important;
}

.resize{
  resize: both !important;
}

.shadow-xs{
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
}

.shadow-sm{
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
          box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
}

.shadow{
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
          box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
}

.shadow-md{
  -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
          box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
}

.shadow-lg{
  -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
          box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
}

.shadow-xl{
  -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
          box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
}

.shadow-2xl{
  -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
          box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
}

.shadow-inner{
  -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
          box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
}

.shadow-outline{
  -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
          box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
}

.shadow-none{
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.hover\:shadow-xs:hover{
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
}

.hover\:shadow-sm:hover{
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
          box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
}

.hover\:shadow:hover{
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
          box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
}

.hover\:shadow-md:hover{
  -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
          box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
}

.hover\:shadow-lg:hover{
  -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
          box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
}

.hover\:shadow-xl:hover{
  -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
          box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
}

.hover\:shadow-2xl:hover{
  -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
          box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
}

.hover\:shadow-inner:hover{
  -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
          box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
}

.hover\:shadow-outline:hover{
  -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
          box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
}

.hover\:shadow-none:hover{
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.focus\:shadow-xs:focus{
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
}

.focus\:shadow-sm:focus{
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
          box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
}

.focus\:shadow:focus{
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
          box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
}

.focus\:shadow-md:focus{
  -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
          box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
}

.focus\:shadow-lg:focus{
  -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
          box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
}

.focus\:shadow-xl:focus{
  -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
          box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
}

.focus\:shadow-2xl:focus{
  -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
          box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
}

.focus\:shadow-inner:focus{
  -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
          box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
}

.focus\:shadow-outline:focus{
  -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
          box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
}

.focus\:shadow-none:focus{
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.fill-current{
  fill: currentColor !important;
}

.stroke-current{
  stroke: currentColor !important;
}

.stroke-0{
  stroke-width: 0 !important;
}

.stroke-1{
  stroke-width: 1 !important;
}

.stroke-2{
  stroke-width: 2 !important;
}

.table-auto{
  table-layout: auto !important;
}

.table-fixed{
  table-layout: fixed !important;
}

.text-left{
  text-align: left !important;
}

.text-center{
  text-align: center !important;
}

.text-right{
  text-align: right !important;
}

.text-justify{
  text-align: justify !important;
}

.text-primary-100{
  --text-opacity: 1 !important;
  color: #FEEEEA !important;
  color: rgba(254, 238, 234, var(--text-opacity)) !important;
}

.text-primary-200{
  --text-opacity: 1 !important;
  color: #FCD4CB !important;
  color: rgba(252, 212, 203, var(--text-opacity)) !important;
}

.text-primary-300{
  --text-opacity: 1 !important;
  color: #FABBAC !important;
  color: rgba(250, 187, 172, var(--text-opacity)) !important;
}

.text-primary-400{
  --text-opacity: 1 !important;
  color: #F6876E !important;
  color: rgba(246, 135, 110, var(--text-opacity)) !important;
}

.text-primary-500{
  --text-opacity: 1 !important;
  color: #F25430 !important;
  color: rgba(242, 84, 48, var(--text-opacity)) !important;
}

.text-primary-600{
  --text-opacity: 1 !important;
  color: #DA4C2B !important;
  color: rgba(218, 76, 43, var(--text-opacity)) !important;
}

.text-primary-700{
  --text-opacity: 1 !important;
  color: #91321D !important;
  color: rgba(145, 50, 29, var(--text-opacity)) !important;
}

.text-primary-800{
  --text-opacity: 1 !important;
  color: #6D2616 !important;
  color: rgba(109, 38, 22, var(--text-opacity)) !important;
}

.text-primary-900{
  --text-opacity: 1 !important;
  color: #49190E !important;
  color: rgba(73, 25, 14, var(--text-opacity)) !important;
}

.text-secondary-100{
  --text-opacity: 1 !important;
  color: #E9F1F4 !important;
  color: rgba(233, 241, 244, var(--text-opacity)) !important;
}

.text-secondary-200{
  --text-opacity: 1 !important;
  color: #C9DBE2 !important;
  color: rgba(201, 219, 226, var(--text-opacity)) !important;
}

.text-secondary-300{
  --text-opacity: 1 !important;
  color: #A9C6D1 !important;
  color: rgba(169, 198, 209, var(--text-opacity)) !important;
}

.text-secondary-400{
  --text-opacity: 1 !important;
  color: #689BAF !important;
  color: rgba(104, 155, 175, var(--text-opacity)) !important;
}

.text-secondary-500{
  --text-opacity: 1 !important;
  color: #27708C !important;
  color: rgba(39, 112, 140, var(--text-opacity)) !important;
}

.text-secondary-600{
  --text-opacity: 1 !important;
  color: #23657E !important;
  color: rgba(35, 101, 126, var(--text-opacity)) !important;
}

.text-secondary-700{
  --text-opacity: 1 !important;
  color: #174354 !important;
  color: rgba(23, 67, 84, var(--text-opacity)) !important;
}

.text-secondary-800{
  --text-opacity: 1 !important;
  color: #12323F !important;
  color: rgba(18, 50, 63, var(--text-opacity)) !important;
}

.text-secondary-900{
  --text-opacity: 1 !important;
  color: #0C222A !important;
  color: rgba(12, 34, 42, var(--text-opacity)) !important;
}

.text-transparent{
  color: transparent !important;
}

.text-black{
  --text-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--text-opacity)) !important;
}

.text-white{
  --text-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--text-opacity)) !important;
}

.text-gray-100{
  --text-opacity: 1 !important;
  color: #f7fafc !important;
  color: rgba(247, 250, 252, var(--text-opacity)) !important;
}

.text-gray-200{
  --text-opacity: 1 !important;
  color: #edf2f7 !important;
  color: rgba(237, 242, 247, var(--text-opacity)) !important;
}

.text-gray-300{
  --text-opacity: 1 !important;
  color: #e2e8f0 !important;
  color: rgba(226, 232, 240, var(--text-opacity)) !important;
}

.text-gray-400{
  --text-opacity: 1 !important;
  color: #cbd5e0 !important;
  color: rgba(203, 213, 224, var(--text-opacity)) !important;
}

.text-gray-500{
  --text-opacity: 1 !important;
  color: #a0aec0 !important;
  color: rgba(160, 174, 192, var(--text-opacity)) !important;
}

.text-gray-600{
  --text-opacity: 1 !important;
  color: #718096 !important;
  color: rgba(113, 128, 150, var(--text-opacity)) !important;
}

.text-gray-700{
  --text-opacity: 1 !important;
  color: #4a5568 !important;
  color: rgba(74, 85, 104, var(--text-opacity)) !important;
}

.text-gray-800{
  --text-opacity: 1 !important;
  color: #2d3748 !important;
  color: rgba(45, 55, 72, var(--text-opacity)) !important;
}

.text-gray-900{
  --text-opacity: 1 !important;
  color: #1a202c !important;
  color: rgba(26, 32, 44, var(--text-opacity)) !important;
}

.text-red-100{
  --text-opacity: 1 !important;
  color: #fff5f5 !important;
  color: rgba(255, 245, 245, var(--text-opacity)) !important;
}

.text-red-200{
  --text-opacity: 1 !important;
  color: #fed7d7 !important;
  color: rgba(254, 215, 215, var(--text-opacity)) !important;
}

.text-red-300{
  --text-opacity: 1 !important;
  color: #feb2b2 !important;
  color: rgba(254, 178, 178, var(--text-opacity)) !important;
}

.text-red-400{
  --text-opacity: 1 !important;
  color: #fc8181 !important;
  color: rgba(252, 129, 129, var(--text-opacity)) !important;
}

.text-red-500{
  --text-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--text-opacity)) !important;
}

.text-red-600{
  --text-opacity: 1 !important;
  color: #e53e3e !important;
  color: rgba(229, 62, 62, var(--text-opacity)) !important;
}

.text-red-700{
  --text-opacity: 1 !important;
  color: #c53030 !important;
  color: rgba(197, 48, 48, var(--text-opacity)) !important;
}

.text-red-800{
  --text-opacity: 1 !important;
  color: #9b2c2c !important;
  color: rgba(155, 44, 44, var(--text-opacity)) !important;
}

.text-red-900{
  --text-opacity: 1 !important;
  color: #742a2a !important;
  color: rgba(116, 42, 42, var(--text-opacity)) !important;
}

.text-green-100{
  --text-opacity: 1 !important;
  color: #f0fff4 !important;
  color: rgba(240, 255, 244, var(--text-opacity)) !important;
}

.text-green-200{
  --text-opacity: 1 !important;
  color: #c6f6d5 !important;
  color: rgba(198, 246, 213, var(--text-opacity)) !important;
}

.text-green-300{
  --text-opacity: 1 !important;
  color: #9ae6b4 !important;
  color: rgba(154, 230, 180, var(--text-opacity)) !important;
}

.text-green-400{
  --text-opacity: 1 !important;
  color: #68d391 !important;
  color: rgba(104, 211, 145, var(--text-opacity)) !important;
}

.text-green-500{
  --text-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--text-opacity)) !important;
}

.text-green-600{
  --text-opacity: 1 !important;
  color: #38a169 !important;
  color: rgba(56, 161, 105, var(--text-opacity)) !important;
}

.text-green-700{
  --text-opacity: 1 !important;
  color: #2f855a !important;
  color: rgba(47, 133, 90, var(--text-opacity)) !important;
}

.text-green-800{
  --text-opacity: 1 !important;
  color: #276749 !important;
  color: rgba(39, 103, 73, var(--text-opacity)) !important;
}

.text-green-900{
  --text-opacity: 1 !important;
  color: #22543d !important;
  color: rgba(34, 84, 61, var(--text-opacity)) !important;
}

.text-yellow-100{
  --text-opacity: 1 !important;
  color: #FEF5EE !important;
  color: rgba(254, 245, 238, var(--text-opacity)) !important;
}

.text-yellow-200{
  --text-opacity: 1 !important;
  color: #FCE7D4 !important;
  color: rgba(252, 231, 212, var(--text-opacity)) !important;
}

.text-yellow-300{
  --text-opacity: 1 !important;
  color: #FAD8BA !important;
  color: rgba(250, 216, 186, var(--text-opacity)) !important;
}

.text-yellow-400{
  --text-opacity: 1 !important;
  color: #F6BA86 !important;
  color: rgba(246, 186, 134, var(--text-opacity)) !important;
}

.text-yellow-500{
  --text-opacity: 1 !important;
  color: #F29D52 !important;
  color: rgba(242, 157, 82, var(--text-opacity)) !important;
}

.text-yellow-600{
  --text-opacity: 1 !important;
  color: #DA8D4A !important;
  color: rgba(218, 141, 74, var(--text-opacity)) !important;
}

.text-yellow-700{
  --text-opacity: 1 !important;
  color: #915E31 !important;
  color: rgba(145, 94, 49, var(--text-opacity)) !important;
}

.text-yellow-800{
  --text-opacity: 1 !important;
  color: #6D4725 !important;
  color: rgba(109, 71, 37, var(--text-opacity)) !important;
}

.text-yellow-900{
  --text-opacity: 1 !important;
  color: #492F19 !important;
  color: rgba(73, 47, 25, var(--text-opacity)) !important;
}

.text-error{
  --text-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--text-opacity)) !important;
}

.text-success{
  --text-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--text-opacity)) !important;
}

.hover\:text-primary-100:hover{
  --text-opacity: 1 !important;
  color: #FEEEEA !important;
  color: rgba(254, 238, 234, var(--text-opacity)) !important;
}

.hover\:text-primary-200:hover{
  --text-opacity: 1 !important;
  color: #FCD4CB !important;
  color: rgba(252, 212, 203, var(--text-opacity)) !important;
}

.hover\:text-primary-300:hover{
  --text-opacity: 1 !important;
  color: #FABBAC !important;
  color: rgba(250, 187, 172, var(--text-opacity)) !important;
}

.hover\:text-primary-400:hover{
  --text-opacity: 1 !important;
  color: #F6876E !important;
  color: rgba(246, 135, 110, var(--text-opacity)) !important;
}

.hover\:text-primary-500:hover{
  --text-opacity: 1 !important;
  color: #F25430 !important;
  color: rgba(242, 84, 48, var(--text-opacity)) !important;
}

.hover\:text-primary-600:hover{
  --text-opacity: 1 !important;
  color: #DA4C2B !important;
  color: rgba(218, 76, 43, var(--text-opacity)) !important;
}

.hover\:text-primary-700:hover{
  --text-opacity: 1 !important;
  color: #91321D !important;
  color: rgba(145, 50, 29, var(--text-opacity)) !important;
}

.hover\:text-primary-800:hover{
  --text-opacity: 1 !important;
  color: #6D2616 !important;
  color: rgba(109, 38, 22, var(--text-opacity)) !important;
}

.hover\:text-primary-900:hover{
  --text-opacity: 1 !important;
  color: #49190E !important;
  color: rgba(73, 25, 14, var(--text-opacity)) !important;
}

.hover\:text-secondary-100:hover{
  --text-opacity: 1 !important;
  color: #E9F1F4 !important;
  color: rgba(233, 241, 244, var(--text-opacity)) !important;
}

.hover\:text-secondary-200:hover{
  --text-opacity: 1 !important;
  color: #C9DBE2 !important;
  color: rgba(201, 219, 226, var(--text-opacity)) !important;
}

.hover\:text-secondary-300:hover{
  --text-opacity: 1 !important;
  color: #A9C6D1 !important;
  color: rgba(169, 198, 209, var(--text-opacity)) !important;
}

.hover\:text-secondary-400:hover{
  --text-opacity: 1 !important;
  color: #689BAF !important;
  color: rgba(104, 155, 175, var(--text-opacity)) !important;
}

.hover\:text-secondary-500:hover{
  --text-opacity: 1 !important;
  color: #27708C !important;
  color: rgba(39, 112, 140, var(--text-opacity)) !important;
}

.hover\:text-secondary-600:hover{
  --text-opacity: 1 !important;
  color: #23657E !important;
  color: rgba(35, 101, 126, var(--text-opacity)) !important;
}

.hover\:text-secondary-700:hover{
  --text-opacity: 1 !important;
  color: #174354 !important;
  color: rgba(23, 67, 84, var(--text-opacity)) !important;
}

.hover\:text-secondary-800:hover{
  --text-opacity: 1 !important;
  color: #12323F !important;
  color: rgba(18, 50, 63, var(--text-opacity)) !important;
}

.hover\:text-secondary-900:hover{
  --text-opacity: 1 !important;
  color: #0C222A !important;
  color: rgba(12, 34, 42, var(--text-opacity)) !important;
}

.hover\:text-transparent:hover{
  color: transparent !important;
}

.hover\:text-black:hover{
  --text-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--text-opacity)) !important;
}

.hover\:text-white:hover{
  --text-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--text-opacity)) !important;
}

.hover\:text-gray-100:hover{
  --text-opacity: 1 !important;
  color: #f7fafc !important;
  color: rgba(247, 250, 252, var(--text-opacity)) !important;
}

.hover\:text-gray-200:hover{
  --text-opacity: 1 !important;
  color: #edf2f7 !important;
  color: rgba(237, 242, 247, var(--text-opacity)) !important;
}

.hover\:text-gray-300:hover{
  --text-opacity: 1 !important;
  color: #e2e8f0 !important;
  color: rgba(226, 232, 240, var(--text-opacity)) !important;
}

.hover\:text-gray-400:hover{
  --text-opacity: 1 !important;
  color: #cbd5e0 !important;
  color: rgba(203, 213, 224, var(--text-opacity)) !important;
}

.hover\:text-gray-500:hover{
  --text-opacity: 1 !important;
  color: #a0aec0 !important;
  color: rgba(160, 174, 192, var(--text-opacity)) !important;
}

.hover\:text-gray-600:hover{
  --text-opacity: 1 !important;
  color: #718096 !important;
  color: rgba(113, 128, 150, var(--text-opacity)) !important;
}

.hover\:text-gray-700:hover{
  --text-opacity: 1 !important;
  color: #4a5568 !important;
  color: rgba(74, 85, 104, var(--text-opacity)) !important;
}

.hover\:text-gray-800:hover{
  --text-opacity: 1 !important;
  color: #2d3748 !important;
  color: rgba(45, 55, 72, var(--text-opacity)) !important;
}

.hover\:text-gray-900:hover{
  --text-opacity: 1 !important;
  color: #1a202c !important;
  color: rgba(26, 32, 44, var(--text-opacity)) !important;
}

.hover\:text-red-100:hover{
  --text-opacity: 1 !important;
  color: #fff5f5 !important;
  color: rgba(255, 245, 245, var(--text-opacity)) !important;
}

.hover\:text-red-200:hover{
  --text-opacity: 1 !important;
  color: #fed7d7 !important;
  color: rgba(254, 215, 215, var(--text-opacity)) !important;
}

.hover\:text-red-300:hover{
  --text-opacity: 1 !important;
  color: #feb2b2 !important;
  color: rgba(254, 178, 178, var(--text-opacity)) !important;
}

.hover\:text-red-400:hover{
  --text-opacity: 1 !important;
  color: #fc8181 !important;
  color: rgba(252, 129, 129, var(--text-opacity)) !important;
}

.hover\:text-red-500:hover{
  --text-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--text-opacity)) !important;
}

.hover\:text-red-600:hover{
  --text-opacity: 1 !important;
  color: #e53e3e !important;
  color: rgba(229, 62, 62, var(--text-opacity)) !important;
}

.hover\:text-red-700:hover{
  --text-opacity: 1 !important;
  color: #c53030 !important;
  color: rgba(197, 48, 48, var(--text-opacity)) !important;
}

.hover\:text-red-800:hover{
  --text-opacity: 1 !important;
  color: #9b2c2c !important;
  color: rgba(155, 44, 44, var(--text-opacity)) !important;
}

.hover\:text-red-900:hover{
  --text-opacity: 1 !important;
  color: #742a2a !important;
  color: rgba(116, 42, 42, var(--text-opacity)) !important;
}

.hover\:text-green-100:hover{
  --text-opacity: 1 !important;
  color: #f0fff4 !important;
  color: rgba(240, 255, 244, var(--text-opacity)) !important;
}

.hover\:text-green-200:hover{
  --text-opacity: 1 !important;
  color: #c6f6d5 !important;
  color: rgba(198, 246, 213, var(--text-opacity)) !important;
}

.hover\:text-green-300:hover{
  --text-opacity: 1 !important;
  color: #9ae6b4 !important;
  color: rgba(154, 230, 180, var(--text-opacity)) !important;
}

.hover\:text-green-400:hover{
  --text-opacity: 1 !important;
  color: #68d391 !important;
  color: rgba(104, 211, 145, var(--text-opacity)) !important;
}

.hover\:text-green-500:hover{
  --text-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--text-opacity)) !important;
}

.hover\:text-green-600:hover{
  --text-opacity: 1 !important;
  color: #38a169 !important;
  color: rgba(56, 161, 105, var(--text-opacity)) !important;
}

.hover\:text-green-700:hover{
  --text-opacity: 1 !important;
  color: #2f855a !important;
  color: rgba(47, 133, 90, var(--text-opacity)) !important;
}

.hover\:text-green-800:hover{
  --text-opacity: 1 !important;
  color: #276749 !important;
  color: rgba(39, 103, 73, var(--text-opacity)) !important;
}

.hover\:text-green-900:hover{
  --text-opacity: 1 !important;
  color: #22543d !important;
  color: rgba(34, 84, 61, var(--text-opacity)) !important;
}

.hover\:text-yellow-100:hover{
  --text-opacity: 1 !important;
  color: #FEF5EE !important;
  color: rgba(254, 245, 238, var(--text-opacity)) !important;
}

.hover\:text-yellow-200:hover{
  --text-opacity: 1 !important;
  color: #FCE7D4 !important;
  color: rgba(252, 231, 212, var(--text-opacity)) !important;
}

.hover\:text-yellow-300:hover{
  --text-opacity: 1 !important;
  color: #FAD8BA !important;
  color: rgba(250, 216, 186, var(--text-opacity)) !important;
}

.hover\:text-yellow-400:hover{
  --text-opacity: 1 !important;
  color: #F6BA86 !important;
  color: rgba(246, 186, 134, var(--text-opacity)) !important;
}

.hover\:text-yellow-500:hover{
  --text-opacity: 1 !important;
  color: #F29D52 !important;
  color: rgba(242, 157, 82, var(--text-opacity)) !important;
}

.hover\:text-yellow-600:hover{
  --text-opacity: 1 !important;
  color: #DA8D4A !important;
  color: rgba(218, 141, 74, var(--text-opacity)) !important;
}

.hover\:text-yellow-700:hover{
  --text-opacity: 1 !important;
  color: #915E31 !important;
  color: rgba(145, 94, 49, var(--text-opacity)) !important;
}

.hover\:text-yellow-800:hover{
  --text-opacity: 1 !important;
  color: #6D4725 !important;
  color: rgba(109, 71, 37, var(--text-opacity)) !important;
}

.hover\:text-yellow-900:hover{
  --text-opacity: 1 !important;
  color: #492F19 !important;
  color: rgba(73, 47, 25, var(--text-opacity)) !important;
}

.hover\:text-error:hover{
  --text-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--text-opacity)) !important;
}

.hover\:text-success:hover{
  --text-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--text-opacity)) !important;
}

.focus\:text-primary-100:focus{
  --text-opacity: 1 !important;
  color: #FEEEEA !important;
  color: rgba(254, 238, 234, var(--text-opacity)) !important;
}

.focus\:text-primary-200:focus{
  --text-opacity: 1 !important;
  color: #FCD4CB !important;
  color: rgba(252, 212, 203, var(--text-opacity)) !important;
}

.focus\:text-primary-300:focus{
  --text-opacity: 1 !important;
  color: #FABBAC !important;
  color: rgba(250, 187, 172, var(--text-opacity)) !important;
}

.focus\:text-primary-400:focus{
  --text-opacity: 1 !important;
  color: #F6876E !important;
  color: rgba(246, 135, 110, var(--text-opacity)) !important;
}

.focus\:text-primary-500:focus{
  --text-opacity: 1 !important;
  color: #F25430 !important;
  color: rgba(242, 84, 48, var(--text-opacity)) !important;
}

.focus\:text-primary-600:focus{
  --text-opacity: 1 !important;
  color: #DA4C2B !important;
  color: rgba(218, 76, 43, var(--text-opacity)) !important;
}

.focus\:text-primary-700:focus{
  --text-opacity: 1 !important;
  color: #91321D !important;
  color: rgba(145, 50, 29, var(--text-opacity)) !important;
}

.focus\:text-primary-800:focus{
  --text-opacity: 1 !important;
  color: #6D2616 !important;
  color: rgba(109, 38, 22, var(--text-opacity)) !important;
}

.focus\:text-primary-900:focus{
  --text-opacity: 1 !important;
  color: #49190E !important;
  color: rgba(73, 25, 14, var(--text-opacity)) !important;
}

.focus\:text-secondary-100:focus{
  --text-opacity: 1 !important;
  color: #E9F1F4 !important;
  color: rgba(233, 241, 244, var(--text-opacity)) !important;
}

.focus\:text-secondary-200:focus{
  --text-opacity: 1 !important;
  color: #C9DBE2 !important;
  color: rgba(201, 219, 226, var(--text-opacity)) !important;
}

.focus\:text-secondary-300:focus{
  --text-opacity: 1 !important;
  color: #A9C6D1 !important;
  color: rgba(169, 198, 209, var(--text-opacity)) !important;
}

.focus\:text-secondary-400:focus{
  --text-opacity: 1 !important;
  color: #689BAF !important;
  color: rgba(104, 155, 175, var(--text-opacity)) !important;
}

.focus\:text-secondary-500:focus{
  --text-opacity: 1 !important;
  color: #27708C !important;
  color: rgba(39, 112, 140, var(--text-opacity)) !important;
}

.focus\:text-secondary-600:focus{
  --text-opacity: 1 !important;
  color: #23657E !important;
  color: rgba(35, 101, 126, var(--text-opacity)) !important;
}

.focus\:text-secondary-700:focus{
  --text-opacity: 1 !important;
  color: #174354 !important;
  color: rgba(23, 67, 84, var(--text-opacity)) !important;
}

.focus\:text-secondary-800:focus{
  --text-opacity: 1 !important;
  color: #12323F !important;
  color: rgba(18, 50, 63, var(--text-opacity)) !important;
}

.focus\:text-secondary-900:focus{
  --text-opacity: 1 !important;
  color: #0C222A !important;
  color: rgba(12, 34, 42, var(--text-opacity)) !important;
}

.focus\:text-transparent:focus{
  color: transparent !important;
}

.focus\:text-black:focus{
  --text-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--text-opacity)) !important;
}

.focus\:text-white:focus{
  --text-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--text-opacity)) !important;
}

.focus\:text-gray-100:focus{
  --text-opacity: 1 !important;
  color: #f7fafc !important;
  color: rgba(247, 250, 252, var(--text-opacity)) !important;
}

.focus\:text-gray-200:focus{
  --text-opacity: 1 !important;
  color: #edf2f7 !important;
  color: rgba(237, 242, 247, var(--text-opacity)) !important;
}

.focus\:text-gray-300:focus{
  --text-opacity: 1 !important;
  color: #e2e8f0 !important;
  color: rgba(226, 232, 240, var(--text-opacity)) !important;
}

.focus\:text-gray-400:focus{
  --text-opacity: 1 !important;
  color: #cbd5e0 !important;
  color: rgba(203, 213, 224, var(--text-opacity)) !important;
}

.focus\:text-gray-500:focus{
  --text-opacity: 1 !important;
  color: #a0aec0 !important;
  color: rgba(160, 174, 192, var(--text-opacity)) !important;
}

.focus\:text-gray-600:focus{
  --text-opacity: 1 !important;
  color: #718096 !important;
  color: rgba(113, 128, 150, var(--text-opacity)) !important;
}

.focus\:text-gray-700:focus{
  --text-opacity: 1 !important;
  color: #4a5568 !important;
  color: rgba(74, 85, 104, var(--text-opacity)) !important;
}

.focus\:text-gray-800:focus{
  --text-opacity: 1 !important;
  color: #2d3748 !important;
  color: rgba(45, 55, 72, var(--text-opacity)) !important;
}

.focus\:text-gray-900:focus{
  --text-opacity: 1 !important;
  color: #1a202c !important;
  color: rgba(26, 32, 44, var(--text-opacity)) !important;
}

.focus\:text-red-100:focus{
  --text-opacity: 1 !important;
  color: #fff5f5 !important;
  color: rgba(255, 245, 245, var(--text-opacity)) !important;
}

.focus\:text-red-200:focus{
  --text-opacity: 1 !important;
  color: #fed7d7 !important;
  color: rgba(254, 215, 215, var(--text-opacity)) !important;
}

.focus\:text-red-300:focus{
  --text-opacity: 1 !important;
  color: #feb2b2 !important;
  color: rgba(254, 178, 178, var(--text-opacity)) !important;
}

.focus\:text-red-400:focus{
  --text-opacity: 1 !important;
  color: #fc8181 !important;
  color: rgba(252, 129, 129, var(--text-opacity)) !important;
}

.focus\:text-red-500:focus{
  --text-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--text-opacity)) !important;
}

.focus\:text-red-600:focus{
  --text-opacity: 1 !important;
  color: #e53e3e !important;
  color: rgba(229, 62, 62, var(--text-opacity)) !important;
}

.focus\:text-red-700:focus{
  --text-opacity: 1 !important;
  color: #c53030 !important;
  color: rgba(197, 48, 48, var(--text-opacity)) !important;
}

.focus\:text-red-800:focus{
  --text-opacity: 1 !important;
  color: #9b2c2c !important;
  color: rgba(155, 44, 44, var(--text-opacity)) !important;
}

.focus\:text-red-900:focus{
  --text-opacity: 1 !important;
  color: #742a2a !important;
  color: rgba(116, 42, 42, var(--text-opacity)) !important;
}

.focus\:text-green-100:focus{
  --text-opacity: 1 !important;
  color: #f0fff4 !important;
  color: rgba(240, 255, 244, var(--text-opacity)) !important;
}

.focus\:text-green-200:focus{
  --text-opacity: 1 !important;
  color: #c6f6d5 !important;
  color: rgba(198, 246, 213, var(--text-opacity)) !important;
}

.focus\:text-green-300:focus{
  --text-opacity: 1 !important;
  color: #9ae6b4 !important;
  color: rgba(154, 230, 180, var(--text-opacity)) !important;
}

.focus\:text-green-400:focus{
  --text-opacity: 1 !important;
  color: #68d391 !important;
  color: rgba(104, 211, 145, var(--text-opacity)) !important;
}

.focus\:text-green-500:focus{
  --text-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--text-opacity)) !important;
}

.focus\:text-green-600:focus{
  --text-opacity: 1 !important;
  color: #38a169 !important;
  color: rgba(56, 161, 105, var(--text-opacity)) !important;
}

.focus\:text-green-700:focus{
  --text-opacity: 1 !important;
  color: #2f855a !important;
  color: rgba(47, 133, 90, var(--text-opacity)) !important;
}

.focus\:text-green-800:focus{
  --text-opacity: 1 !important;
  color: #276749 !important;
  color: rgba(39, 103, 73, var(--text-opacity)) !important;
}

.focus\:text-green-900:focus{
  --text-opacity: 1 !important;
  color: #22543d !important;
  color: rgba(34, 84, 61, var(--text-opacity)) !important;
}

.focus\:text-yellow-100:focus{
  --text-opacity: 1 !important;
  color: #FEF5EE !important;
  color: rgba(254, 245, 238, var(--text-opacity)) !important;
}

.focus\:text-yellow-200:focus{
  --text-opacity: 1 !important;
  color: #FCE7D4 !important;
  color: rgba(252, 231, 212, var(--text-opacity)) !important;
}

.focus\:text-yellow-300:focus{
  --text-opacity: 1 !important;
  color: #FAD8BA !important;
  color: rgba(250, 216, 186, var(--text-opacity)) !important;
}

.focus\:text-yellow-400:focus{
  --text-opacity: 1 !important;
  color: #F6BA86 !important;
  color: rgba(246, 186, 134, var(--text-opacity)) !important;
}

.focus\:text-yellow-500:focus{
  --text-opacity: 1 !important;
  color: #F29D52 !important;
  color: rgba(242, 157, 82, var(--text-opacity)) !important;
}

.focus\:text-yellow-600:focus{
  --text-opacity: 1 !important;
  color: #DA8D4A !important;
  color: rgba(218, 141, 74, var(--text-opacity)) !important;
}

.focus\:text-yellow-700:focus{
  --text-opacity: 1 !important;
  color: #915E31 !important;
  color: rgba(145, 94, 49, var(--text-opacity)) !important;
}

.focus\:text-yellow-800:focus{
  --text-opacity: 1 !important;
  color: #6D4725 !important;
  color: rgba(109, 71, 37, var(--text-opacity)) !important;
}

.focus\:text-yellow-900:focus{
  --text-opacity: 1 !important;
  color: #492F19 !important;
  color: rgba(73, 47, 25, var(--text-opacity)) !important;
}

.focus\:text-error:focus{
  --text-opacity: 1 !important;
  color: #f56565 !important;
  color: rgba(245, 101, 101, var(--text-opacity)) !important;
}

.focus\:text-success:focus{
  --text-opacity: 1 !important;
  color: #48bb78 !important;
  color: rgba(72, 187, 120, var(--text-opacity)) !important;
}

.text-opacity-0{
  --text-opacity: 0 !important;
}

.text-opacity-25{
  --text-opacity: 0.25 !important;
}

.text-opacity-50{
  --text-opacity: 0.5 !important;
}

.text-opacity-75{
  --text-opacity: 0.75 !important;
}

.text-opacity-100{
  --text-opacity: 1 !important;
}

.hover\:text-opacity-0:hover{
  --text-opacity: 0 !important;
}

.hover\:text-opacity-25:hover{
  --text-opacity: 0.25 !important;
}

.hover\:text-opacity-50:hover{
  --text-opacity: 0.5 !important;
}

.hover\:text-opacity-75:hover{
  --text-opacity: 0.75 !important;
}

.hover\:text-opacity-100:hover{
  --text-opacity: 1 !important;
}

.focus\:text-opacity-0:focus{
  --text-opacity: 0 !important;
}

.focus\:text-opacity-25:focus{
  --text-opacity: 0.25 !important;
}

.focus\:text-opacity-50:focus{
  --text-opacity: 0.5 !important;
}

.focus\:text-opacity-75:focus{
  --text-opacity: 0.75 !important;
}

.focus\:text-opacity-100:focus{
  --text-opacity: 1 !important;
}

.italic{
  font-style: italic !important;
}

.not-italic{
  font-style: normal !important;
}

.uppercase{
  text-transform: uppercase !important;
}

.lowercase{
  text-transform: lowercase !important;
}

.capitalize{
  text-transform: capitalize !important;
}

.normal-case{
  text-transform: none !important;
}

.underline{
  text-decoration: underline !important;
}

.line-through{
  text-decoration: line-through !important;
}

.no-underline{
  text-decoration: none !important;
}

.hover\:underline:hover{
  text-decoration: underline !important;
}

.hover\:line-through:hover{
  text-decoration: line-through !important;
}

.hover\:no-underline:hover{
  text-decoration: none !important;
}

.focus\:underline:focus{
  text-decoration: underline !important;
}

.focus\:line-through:focus{
  text-decoration: line-through !important;
}

.focus\:no-underline:focus{
  text-decoration: none !important;
}

.antialiased{
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}

.subpixel-antialiased{
  -webkit-font-smoothing: auto !important;
  -moz-osx-font-smoothing: auto !important;
}

.ordinal, .slashed-zero, .lining-nums, .oldstyle-nums, .proportional-nums, .tabular-nums, .diagonal-fractions, .stacked-fractions{
  --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
  --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
  --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
  --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
  --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
  font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;
}

.normal-nums{
  font-variant-numeric: normal !important;
}

.ordinal{
  --font-variant-numeric-ordinal: ordinal !important;
}

.slashed-zero{
  --font-variant-numeric-slashed-zero: slashed-zero !important;
}

.lining-nums{
  --font-variant-numeric-figure: lining-nums !important;
}

.oldstyle-nums{
  --font-variant-numeric-figure: oldstyle-nums !important;
}

.proportional-nums{
  --font-variant-numeric-spacing: proportional-nums !important;
}

.tabular-nums{
  --font-variant-numeric-spacing: tabular-nums !important;
}

.diagonal-fractions{
  --font-variant-numeric-fraction: diagonal-fractions !important;
}

.stacked-fractions{
  --font-variant-numeric-fraction: stacked-fractions !important;
}

.tracking-tighter{
  letter-spacing: -0.05em !important;
}

.tracking-tight{
  letter-spacing: -0.025em !important;
}

.tracking-normal{
  letter-spacing: 0 !important;
}

.tracking-wide{
  letter-spacing: 0.025em !important;
}

.tracking-wider{
  letter-spacing: 0.05em !important;
}

.tracking-widest{
  letter-spacing: 0.1em !important;
}

.select-none{
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}

.select-text{
  -webkit-user-select: text !important;
     -moz-user-select: text !important;
      -ms-user-select: text !important;
          user-select: text !important;
}

.select-all{
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
      -ms-user-select: all !important;
          user-select: all !important;
}

.select-auto{
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
}

.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-top{
  vertical-align: text-top !important;
}

.align-text-bottom{
  vertical-align: text-bottom !important;
}

.visible{
  visibility: visible !important;
}

.invisible{
  visibility: hidden !important;
}

.whitespace-normal{
  white-space: normal !important;
}

.whitespace-no-wrap{
  white-space: nowrap !important;
}

.whitespace-pre{
  white-space: pre !important;
}

.whitespace-pre-line{
  white-space: pre-line !important;
}

.whitespace-pre-wrap{
  white-space: pre-wrap !important;
}

.break-normal{
  word-wrap: normal !important;
  overflow-wrap: normal !important;
  word-break: normal !important;
}

.break-words{
  word-wrap: break-word !important;
  overflow-wrap: break-word !important;
}

.break-all{
  word-break: break-all !important;
}

.truncate{
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

.w-0{
  width: 0 !important;
}

.w-1{
  width: 0.25rem !important;
}

.w-2{
  width: 0.5rem !important;
}

.w-3{
  width: 0.75rem !important;
}

.w-4{
  width: 1rem !important;
}

.w-5{
  width: 1.25rem !important;
}

.w-6{
  width: 1.5rem !important;
}

.w-8{
  width: 2rem !important;
}

.w-10{
  width: 2.5rem !important;
}

.w-12{
  width: 3rem !important;
}

.w-16{
  width: 4rem !important;
}

.w-20{
  width: 5rem !important;
}

.w-24{
  width: 6rem !important;
}

.w-32{
  width: 8rem !important;
}

.w-40{
  width: 10rem !important;
}

.w-48{
  width: 12rem !important;
}

.w-56{
  width: 14rem !important;
}

.w-64{
  width: 16rem !important;
}

.w-auto{
  width: auto !important;
}

.w-px{
  width: 1px !important;
}

.w-1\/2{
  width: 50% !important;
}

.w-1\/3{
  width: 33.333333% !important;
}

.w-2\/3{
  width: 66.666667% !important;
}

.w-1\/4{
  width: 25% !important;
}

.w-2\/4{
  width: 50% !important;
}

.w-3\/4{
  width: 75% !important;
}

.w-1\/5{
  width: 20% !important;
}

.w-2\/5{
  width: 40% !important;
}

.w-3\/5{
  width: 60% !important;
}

.w-4\/5{
  width: 80% !important;
}

.w-1\/6{
  width: 16.666667% !important;
}

.w-2\/6{
  width: 33.333333% !important;
}

.w-3\/6{
  width: 50% !important;
}

.w-4\/6{
  width: 66.666667% !important;
}

.w-5\/6{
  width: 83.333333% !important;
}

.w-1\/12{
  width: 8.333333% !important;
}

.w-2\/12{
  width: 16.666667% !important;
}

.w-3\/12{
  width: 25% !important;
}

.w-4\/12{
  width: 33.333333% !important;
}

.w-5\/12{
  width: 41.666667% !important;
}

.w-6\/12{
  width: 50% !important;
}

.w-7\/12{
  width: 58.333333% !important;
}

.w-8\/12{
  width: 66.666667% !important;
}

.w-9\/12{
  width: 75% !important;
}

.w-10\/12{
  width: 83.333333% !important;
}

.w-11\/12{
  width: 91.666667% !important;
}

.w-full{
  width: 100% !important;
}

.w-screen{
  width: 100vw !important;
}

.z-0{
  z-index: 0 !important;
}

.z-10{
  z-index: 10 !important;
}

.z-20{
  z-index: 20 !important;
}

.z-30{
  z-index: 30 !important;
}

.z-40{
  z-index: 40 !important;
}

.z-50{
  z-index: 50 !important;
}

.z-auto{
  z-index: auto !important;
}

.gap-0{
  grid-gap: 0 !important;
  gap: 0 !important;
}

.gap-1{
  grid-gap: 0.25rem !important;
  gap: 0.25rem !important;
}

.gap-2{
  grid-gap: 0.5rem !important;
  gap: 0.5rem !important;
}

.gap-3{
  grid-gap: 0.75rem !important;
  gap: 0.75rem !important;
}

.gap-4{
  grid-gap: 1rem !important;
  gap: 1rem !important;
}

.gap-5{
  grid-gap: 1.25rem !important;
  gap: 1.25rem !important;
}

.gap-6{
  grid-gap: 1.5rem !important;
  gap: 1.5rem !important;
}

.gap-8{
  grid-gap: 2rem !important;
  gap: 2rem !important;
}

.gap-10{
  grid-gap: 2.5rem !important;
  gap: 2.5rem !important;
}

.gap-12{
  grid-gap: 3rem !important;
  gap: 3rem !important;
}

.gap-16{
  grid-gap: 4rem !important;
  gap: 4rem !important;
}

.gap-20{
  grid-gap: 5rem !important;
  gap: 5rem !important;
}

.gap-24{
  grid-gap: 6rem !important;
  gap: 6rem !important;
}

.gap-32{
  grid-gap: 8rem !important;
  gap: 8rem !important;
}

.gap-40{
  grid-gap: 10rem !important;
  gap: 10rem !important;
}

.gap-48{
  grid-gap: 12rem !important;
  gap: 12rem !important;
}

.gap-56{
  grid-gap: 14rem !important;
  gap: 14rem !important;
}

.gap-64{
  grid-gap: 16rem !important;
  gap: 16rem !important;
}

.gap-px{
  grid-gap: 1px !important;
  gap: 1px !important;
}

.col-gap-0{
  grid-column-gap: 0 !important;
  -webkit-column-gap: 0 !important;
     -moz-column-gap: 0 !important;
          column-gap: 0 !important;
}

.col-gap-1{
  grid-column-gap: 0.25rem !important;
  -webkit-column-gap: 0.25rem !important;
     -moz-column-gap: 0.25rem !important;
          column-gap: 0.25rem !important;
}

.col-gap-2{
  grid-column-gap: 0.5rem !important;
  -webkit-column-gap: 0.5rem !important;
     -moz-column-gap: 0.5rem !important;
          column-gap: 0.5rem !important;
}

.col-gap-3{
  grid-column-gap: 0.75rem !important;
  -webkit-column-gap: 0.75rem !important;
     -moz-column-gap: 0.75rem !important;
          column-gap: 0.75rem !important;
}

.col-gap-4{
  grid-column-gap: 1rem !important;
  -webkit-column-gap: 1rem !important;
     -moz-column-gap: 1rem !important;
          column-gap: 1rem !important;
}

.col-gap-5{
  grid-column-gap: 1.25rem !important;
  -webkit-column-gap: 1.25rem !important;
     -moz-column-gap: 1.25rem !important;
          column-gap: 1.25rem !important;
}

.col-gap-6{
  grid-column-gap: 1.5rem !important;
  -webkit-column-gap: 1.5rem !important;
     -moz-column-gap: 1.5rem !important;
          column-gap: 1.5rem !important;
}

.col-gap-8{
  grid-column-gap: 2rem !important;
  -webkit-column-gap: 2rem !important;
     -moz-column-gap: 2rem !important;
          column-gap: 2rem !important;
}

.col-gap-10{
  grid-column-gap: 2.5rem !important;
  -webkit-column-gap: 2.5rem !important;
     -moz-column-gap: 2.5rem !important;
          column-gap: 2.5rem !important;
}

.col-gap-12{
  grid-column-gap: 3rem !important;
  -webkit-column-gap: 3rem !important;
     -moz-column-gap: 3rem !important;
          column-gap: 3rem !important;
}

.col-gap-16{
  grid-column-gap: 4rem !important;
  -webkit-column-gap: 4rem !important;
     -moz-column-gap: 4rem !important;
          column-gap: 4rem !important;
}

.col-gap-20{
  grid-column-gap: 5rem !important;
  -webkit-column-gap: 5rem !important;
     -moz-column-gap: 5rem !important;
          column-gap: 5rem !important;
}

.col-gap-24{
  grid-column-gap: 6rem !important;
  -webkit-column-gap: 6rem !important;
     -moz-column-gap: 6rem !important;
          column-gap: 6rem !important;
}

.col-gap-32{
  grid-column-gap: 8rem !important;
  -webkit-column-gap: 8rem !important;
     -moz-column-gap: 8rem !important;
          column-gap: 8rem !important;
}

.col-gap-40{
  grid-column-gap: 10rem !important;
  -webkit-column-gap: 10rem !important;
     -moz-column-gap: 10rem !important;
          column-gap: 10rem !important;
}

.col-gap-48{
  grid-column-gap: 12rem !important;
  -webkit-column-gap: 12rem !important;
     -moz-column-gap: 12rem !important;
          column-gap: 12rem !important;
}

.col-gap-56{
  grid-column-gap: 14rem !important;
  -webkit-column-gap: 14rem !important;
     -moz-column-gap: 14rem !important;
          column-gap: 14rem !important;
}

.col-gap-64{
  grid-column-gap: 16rem !important;
  -webkit-column-gap: 16rem !important;
     -moz-column-gap: 16rem !important;
          column-gap: 16rem !important;
}

.col-gap-px{
  grid-column-gap: 1px !important;
  -webkit-column-gap: 1px !important;
     -moz-column-gap: 1px !important;
          column-gap: 1px !important;
}

.gap-x-0{
  grid-column-gap: 0 !important;
  -webkit-column-gap: 0 !important;
     -moz-column-gap: 0 !important;
          column-gap: 0 !important;
}

.gap-x-1{
  grid-column-gap: 0.25rem !important;
  -webkit-column-gap: 0.25rem !important;
     -moz-column-gap: 0.25rem !important;
          column-gap: 0.25rem !important;
}

.gap-x-2{
  grid-column-gap: 0.5rem !important;
  -webkit-column-gap: 0.5rem !important;
     -moz-column-gap: 0.5rem !important;
          column-gap: 0.5rem !important;
}

.gap-x-3{
  grid-column-gap: 0.75rem !important;
  -webkit-column-gap: 0.75rem !important;
     -moz-column-gap: 0.75rem !important;
          column-gap: 0.75rem !important;
}

.gap-x-4{
  grid-column-gap: 1rem !important;
  -webkit-column-gap: 1rem !important;
     -moz-column-gap: 1rem !important;
          column-gap: 1rem !important;
}

.gap-x-5{
  grid-column-gap: 1.25rem !important;
  -webkit-column-gap: 1.25rem !important;
     -moz-column-gap: 1.25rem !important;
          column-gap: 1.25rem !important;
}

.gap-x-6{
  grid-column-gap: 1.5rem !important;
  -webkit-column-gap: 1.5rem !important;
     -moz-column-gap: 1.5rem !important;
          column-gap: 1.5rem !important;
}

.gap-x-8{
  grid-column-gap: 2rem !important;
  -webkit-column-gap: 2rem !important;
     -moz-column-gap: 2rem !important;
          column-gap: 2rem !important;
}

.gap-x-10{
  grid-column-gap: 2.5rem !important;
  -webkit-column-gap: 2.5rem !important;
     -moz-column-gap: 2.5rem !important;
          column-gap: 2.5rem !important;
}

.gap-x-12{
  grid-column-gap: 3rem !important;
  -webkit-column-gap: 3rem !important;
     -moz-column-gap: 3rem !important;
          column-gap: 3rem !important;
}

.gap-x-16{
  grid-column-gap: 4rem !important;
  -webkit-column-gap: 4rem !important;
     -moz-column-gap: 4rem !important;
          column-gap: 4rem !important;
}

.gap-x-20{
  grid-column-gap: 5rem !important;
  -webkit-column-gap: 5rem !important;
     -moz-column-gap: 5rem !important;
          column-gap: 5rem !important;
}

.gap-x-24{
  grid-column-gap: 6rem !important;
  -webkit-column-gap: 6rem !important;
     -moz-column-gap: 6rem !important;
          column-gap: 6rem !important;
}

.gap-x-32{
  grid-column-gap: 8rem !important;
  -webkit-column-gap: 8rem !important;
     -moz-column-gap: 8rem !important;
          column-gap: 8rem !important;
}

.gap-x-40{
  grid-column-gap: 10rem !important;
  -webkit-column-gap: 10rem !important;
     -moz-column-gap: 10rem !important;
          column-gap: 10rem !important;
}

.gap-x-48{
  grid-column-gap: 12rem !important;
  -webkit-column-gap: 12rem !important;
     -moz-column-gap: 12rem !important;
          column-gap: 12rem !important;
}

.gap-x-56{
  grid-column-gap: 14rem !important;
  -webkit-column-gap: 14rem !important;
     -moz-column-gap: 14rem !important;
          column-gap: 14rem !important;
}

.gap-x-64{
  grid-column-gap: 16rem !important;
  -webkit-column-gap: 16rem !important;
     -moz-column-gap: 16rem !important;
          column-gap: 16rem !important;
}

.gap-x-px{
  grid-column-gap: 1px !important;
  -webkit-column-gap: 1px !important;
     -moz-column-gap: 1px !important;
          column-gap: 1px !important;
}

.row-gap-0{
  grid-row-gap: 0 !important;
  row-gap: 0 !important;
}

.row-gap-1{
  grid-row-gap: 0.25rem !important;
  row-gap: 0.25rem !important;
}

.row-gap-2{
  grid-row-gap: 0.5rem !important;
  row-gap: 0.5rem !important;
}

.row-gap-3{
  grid-row-gap: 0.75rem !important;
  row-gap: 0.75rem !important;
}

.row-gap-4{
  grid-row-gap: 1rem !important;
  row-gap: 1rem !important;
}

.row-gap-5{
  grid-row-gap: 1.25rem !important;
  row-gap: 1.25rem !important;
}

.row-gap-6{
  grid-row-gap: 1.5rem !important;
  row-gap: 1.5rem !important;
}

.row-gap-8{
  grid-row-gap: 2rem !important;
  row-gap: 2rem !important;
}

.row-gap-10{
  grid-row-gap: 2.5rem !important;
  row-gap: 2.5rem !important;
}

.row-gap-12{
  grid-row-gap: 3rem !important;
  row-gap: 3rem !important;
}

.row-gap-16{
  grid-row-gap: 4rem !important;
  row-gap: 4rem !important;
}

.row-gap-20{
  grid-row-gap: 5rem !important;
  row-gap: 5rem !important;
}

.row-gap-24{
  grid-row-gap: 6rem !important;
  row-gap: 6rem !important;
}

.row-gap-32{
  grid-row-gap: 8rem !important;
  row-gap: 8rem !important;
}

.row-gap-40{
  grid-row-gap: 10rem !important;
  row-gap: 10rem !important;
}

.row-gap-48{
  grid-row-gap: 12rem !important;
  row-gap: 12rem !important;
}

.row-gap-56{
  grid-row-gap: 14rem !important;
  row-gap: 14rem !important;
}

.row-gap-64{
  grid-row-gap: 16rem !important;
  row-gap: 16rem !important;
}

.row-gap-px{
  grid-row-gap: 1px !important;
  row-gap: 1px !important;
}

.gap-y-0{
  grid-row-gap: 0 !important;
  row-gap: 0 !important;
}

.gap-y-1{
  grid-row-gap: 0.25rem !important;
  row-gap: 0.25rem !important;
}

.gap-y-2{
  grid-row-gap: 0.5rem !important;
  row-gap: 0.5rem !important;
}

.gap-y-3{
  grid-row-gap: 0.75rem !important;
  row-gap: 0.75rem !important;
}

.gap-y-4{
  grid-row-gap: 1rem !important;
  row-gap: 1rem !important;
}

.gap-y-5{
  grid-row-gap: 1.25rem !important;
  row-gap: 1.25rem !important;
}

.gap-y-6{
  grid-row-gap: 1.5rem !important;
  row-gap: 1.5rem !important;
}

.gap-y-8{
  grid-row-gap: 2rem !important;
  row-gap: 2rem !important;
}

.gap-y-10{
  grid-row-gap: 2.5rem !important;
  row-gap: 2.5rem !important;
}

.gap-y-12{
  grid-row-gap: 3rem !important;
  row-gap: 3rem !important;
}

.gap-y-16{
  grid-row-gap: 4rem !important;
  row-gap: 4rem !important;
}

.gap-y-20{
  grid-row-gap: 5rem !important;
  row-gap: 5rem !important;
}

.gap-y-24{
  grid-row-gap: 6rem !important;
  row-gap: 6rem !important;
}

.gap-y-32{
  grid-row-gap: 8rem !important;
  row-gap: 8rem !important;
}

.gap-y-40{
  grid-row-gap: 10rem !important;
  row-gap: 10rem !important;
}

.gap-y-48{
  grid-row-gap: 12rem !important;
  row-gap: 12rem !important;
}

.gap-y-56{
  grid-row-gap: 14rem !important;
  row-gap: 14rem !important;
}

.gap-y-64{
  grid-row-gap: 16rem !important;
  row-gap: 16rem !important;
}

.gap-y-px{
  grid-row-gap: 1px !important;
  row-gap: 1px !important;
}

.grid-flow-row{
  grid-auto-flow: row !important;
}

.grid-flow-col{
  grid-auto-flow: column !important;
}

.grid-flow-row-dense{
  grid-auto-flow: row dense !important;
}

.grid-flow-col-dense{
  grid-auto-flow: column dense !important;
}

.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}

.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

.grid-cols-3{
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}

.grid-cols-4{
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}

.grid-cols-5{
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
}

.grid-cols-6{
  grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
}

.grid-cols-7{
  grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
}

.grid-cols-8{
  grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
}

.grid-cols-9{
  grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
}

.grid-cols-10{
  grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
}

.grid-cols-11{
  grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
}

.grid-cols-12{
  grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
}

.grid-cols-none{
  grid-template-columns: none !important;
}

.auto-cols-auto{
  grid-auto-columns: auto !important;
}

.auto-cols-min{
  grid-auto-columns: -webkit-min-content !important;
  grid-auto-columns: min-content !important;
}

.auto-cols-max{
  grid-auto-columns: -webkit-max-content !important;
  grid-auto-columns: max-content !important;
}

.auto-cols-fr{
  grid-auto-columns: minmax(0, 1fr) !important;
}

.col-auto{
  grid-column: auto !important;
}

.col-span-1{
  grid-column: span 1 / span 1 !important;
}

.col-span-2{
  grid-column: span 2 / span 2 !important;
}

.col-span-3{
  grid-column: span 3 / span 3 !important;
}

.col-span-4{
  grid-column: span 4 / span 4 !important;
}

.col-span-5{
  grid-column: span 5 / span 5 !important;
}

.col-span-6{
  grid-column: span 6 / span 6 !important;
}

.col-span-7{
  grid-column: span 7 / span 7 !important;
}

.col-span-8{
  grid-column: span 8 / span 8 !important;
}

.col-span-9{
  grid-column: span 9 / span 9 !important;
}

.col-span-10{
  grid-column: span 10 / span 10 !important;
}

.col-span-11{
  grid-column: span 11 / span 11 !important;
}

.col-span-12{
  grid-column: span 12 / span 12 !important;
}

.col-span-full{
  grid-column: 1 / -1 !important;
}

.col-start-1{
  grid-column-start: 1 !important;
}

.col-start-2{
  grid-column-start: 2 !important;
}

.col-start-3{
  grid-column-start: 3 !important;
}

.col-start-4{
  grid-column-start: 4 !important;
}

.col-start-5{
  grid-column-start: 5 !important;
}

.col-start-6{
  grid-column-start: 6 !important;
}

.col-start-7{
  grid-column-start: 7 !important;
}

.col-start-8{
  grid-column-start: 8 !important;
}

.col-start-9{
  grid-column-start: 9 !important;
}

.col-start-10{
  grid-column-start: 10 !important;
}

.col-start-11{
  grid-column-start: 11 !important;
}

.col-start-12{
  grid-column-start: 12 !important;
}

.col-start-13{
  grid-column-start: 13 !important;
}

.col-start-auto{
  grid-column-start: auto !important;
}

.col-end-1{
  grid-column-end: 1 !important;
}

.col-end-2{
  grid-column-end: 2 !important;
}

.col-end-3{
  grid-column-end: 3 !important;
}

.col-end-4{
  grid-column-end: 4 !important;
}

.col-end-5{
  grid-column-end: 5 !important;
}

.col-end-6{
  grid-column-end: 6 !important;
}

.col-end-7{
  grid-column-end: 7 !important;
}

.col-end-8{
  grid-column-end: 8 !important;
}

.col-end-9{
  grid-column-end: 9 !important;
}

.col-end-10{
  grid-column-end: 10 !important;
}

.col-end-11{
  grid-column-end: 11 !important;
}

.col-end-12{
  grid-column-end: 12 !important;
}

.col-end-13{
  grid-column-end: 13 !important;
}

.col-end-auto{
  grid-column-end: auto !important;
}

.grid-rows-1{
  grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
}

.grid-rows-2{
  grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
}

.grid-rows-3{
  grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
}

.grid-rows-4{
  grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
}

.grid-rows-5{
  grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
}

.grid-rows-6{
  grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
}

.grid-rows-none{
  grid-template-rows: none !important;
}

.auto-rows-auto{
  grid-auto-rows: auto !important;
}

.auto-rows-min{
  grid-auto-rows: -webkit-min-content !important;
  grid-auto-rows: min-content !important;
}

.auto-rows-max{
  grid-auto-rows: -webkit-max-content !important;
  grid-auto-rows: max-content !important;
}

.auto-rows-fr{
  grid-auto-rows: minmax(0, 1fr) !important;
}

.row-auto{
  grid-row: auto !important;
}

.row-span-1{
  grid-row: span 1 / span 1 !important;
}

.row-span-2{
  grid-row: span 2 / span 2 !important;
}

.row-span-3{
  grid-row: span 3 / span 3 !important;
}

.row-span-4{
  grid-row: span 4 / span 4 !important;
}

.row-span-5{
  grid-row: span 5 / span 5 !important;
}

.row-span-6{
  grid-row: span 6 / span 6 !important;
}

.row-span-full{
  grid-row: 1 / -1 !important;
}

.row-start-1{
  grid-row-start: 1 !important;
}

.row-start-2{
  grid-row-start: 2 !important;
}

.row-start-3{
  grid-row-start: 3 !important;
}

.row-start-4{
  grid-row-start: 4 !important;
}

.row-start-5{
  grid-row-start: 5 !important;
}

.row-start-6{
  grid-row-start: 6 !important;
}

.row-start-7{
  grid-row-start: 7 !important;
}

.row-start-auto{
  grid-row-start: auto !important;
}

.row-end-1{
  grid-row-end: 1 !important;
}

.row-end-2{
  grid-row-end: 2 !important;
}

.row-end-3{
  grid-row-end: 3 !important;
}

.row-end-4{
  grid-row-end: 4 !important;
}

.row-end-5{
  grid-row-end: 5 !important;
}

.row-end-6{
  grid-row-end: 6 !important;
}

.row-end-7{
  grid-row-end: 7 !important;
}

.row-end-auto{
  grid-row-end: auto !important;
}

.transform{
  --transform-translate-x: 0 !important;
  --transform-translate-y: 0 !important;
  --transform-rotate: 0 !important;
  --transform-skew-x: 0 !important;
  --transform-skew-y: 0 !important;
  --transform-scale-x: 1 !important;
  --transform-scale-y: 1 !important;
  -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
          transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
}

.transform-none{
  -webkit-transform: none !important;
          transform: none !important;
}

.origin-center{
  -webkit-transform-origin: center !important;
          transform-origin: center !important;
}

.origin-top{
  -webkit-transform-origin: top !important;
          transform-origin: top !important;
}

.origin-top-right{
  -webkit-transform-origin: top right !important;
          transform-origin: top right !important;
}

.origin-right{
  -webkit-transform-origin: right !important;
          transform-origin: right !important;
}

.origin-bottom-right{
  -webkit-transform-origin: bottom right !important;
          transform-origin: bottom right !important;
}

.origin-bottom{
  -webkit-transform-origin: bottom !important;
          transform-origin: bottom !important;
}

.origin-bottom-left{
  -webkit-transform-origin: bottom left !important;
          transform-origin: bottom left !important;
}

.origin-left{
  -webkit-transform-origin: left !important;
          transform-origin: left !important;
}

.origin-top-left{
  -webkit-transform-origin: top left !important;
          transform-origin: top left !important;
}

.scale-0{
  --transform-scale-x: 0 !important;
  --transform-scale-y: 0 !important;
}

.scale-50{
  --transform-scale-x: .5 !important;
  --transform-scale-y: .5 !important;
}

.scale-75{
  --transform-scale-x: .75 !important;
  --transform-scale-y: .75 !important;
}

.scale-90{
  --transform-scale-x: .9 !important;
  --transform-scale-y: .9 !important;
}

.scale-95{
  --transform-scale-x: .95 !important;
  --transform-scale-y: .95 !important;
}

.scale-100{
  --transform-scale-x: 1 !important;
  --transform-scale-y: 1 !important;
}

.scale-105{
  --transform-scale-x: 1.05 !important;
  --transform-scale-y: 1.05 !important;
}

.scale-110{
  --transform-scale-x: 1.1 !important;
  --transform-scale-y: 1.1 !important;
}

.scale-125{
  --transform-scale-x: 1.25 !important;
  --transform-scale-y: 1.25 !important;
}

.scale-150{
  --transform-scale-x: 1.5 !important;
  --transform-scale-y: 1.5 !important;
}

.scale-x-0{
  --transform-scale-x: 0 !important;
}

.scale-x-50{
  --transform-scale-x: .5 !important;
}

.scale-x-75{
  --transform-scale-x: .75 !important;
}

.scale-x-90{
  --transform-scale-x: .9 !important;
}

.scale-x-95{
  --transform-scale-x: .95 !important;
}

.scale-x-100{
  --transform-scale-x: 1 !important;
}

.scale-x-105{
  --transform-scale-x: 1.05 !important;
}

.scale-x-110{
  --transform-scale-x: 1.1 !important;
}

.scale-x-125{
  --transform-scale-x: 1.25 !important;
}

.scale-x-150{
  --transform-scale-x: 1.5 !important;
}

.scale-y-0{
  --transform-scale-y: 0 !important;
}

.scale-y-50{
  --transform-scale-y: .5 !important;
}

.scale-y-75{
  --transform-scale-y: .75 !important;
}

.scale-y-90{
  --transform-scale-y: .9 !important;
}

.scale-y-95{
  --transform-scale-y: .95 !important;
}

.scale-y-100{
  --transform-scale-y: 1 !important;
}

.scale-y-105{
  --transform-scale-y: 1.05 !important;
}

.scale-y-110{
  --transform-scale-y: 1.1 !important;
}

.scale-y-125{
  --transform-scale-y: 1.25 !important;
}

.scale-y-150{
  --transform-scale-y: 1.5 !important;
}

.hover\:scale-0:hover{
  --transform-scale-x: 0 !important;
  --transform-scale-y: 0 !important;
}

.hover\:scale-50:hover{
  --transform-scale-x: .5 !important;
  --transform-scale-y: .5 !important;
}

.hover\:scale-75:hover{
  --transform-scale-x: .75 !important;
  --transform-scale-y: .75 !important;
}

.hover\:scale-90:hover{
  --transform-scale-x: .9 !important;
  --transform-scale-y: .9 !important;
}

.hover\:scale-95:hover{
  --transform-scale-x: .95 !important;
  --transform-scale-y: .95 !important;
}

.hover\:scale-100:hover{
  --transform-scale-x: 1 !important;
  --transform-scale-y: 1 !important;
}

.hover\:scale-105:hover{
  --transform-scale-x: 1.05 !important;
  --transform-scale-y: 1.05 !important;
}

.hover\:scale-110:hover{
  --transform-scale-x: 1.1 !important;
  --transform-scale-y: 1.1 !important;
}

.hover\:scale-125:hover{
  --transform-scale-x: 1.25 !important;
  --transform-scale-y: 1.25 !important;
}

.hover\:scale-150:hover{
  --transform-scale-x: 1.5 !important;
  --transform-scale-y: 1.5 !important;
}

.hover\:scale-x-0:hover{
  --transform-scale-x: 0 !important;
}

.hover\:scale-x-50:hover{
  --transform-scale-x: .5 !important;
}

.hover\:scale-x-75:hover{
  --transform-scale-x: .75 !important;
}

.hover\:scale-x-90:hover{
  --transform-scale-x: .9 !important;
}

.hover\:scale-x-95:hover{
  --transform-scale-x: .95 !important;
}

.hover\:scale-x-100:hover{
  --transform-scale-x: 1 !important;
}

.hover\:scale-x-105:hover{
  --transform-scale-x: 1.05 !important;
}

.hover\:scale-x-110:hover{
  --transform-scale-x: 1.1 !important;
}

.hover\:scale-x-125:hover{
  --transform-scale-x: 1.25 !important;
}

.hover\:scale-x-150:hover{
  --transform-scale-x: 1.5 !important;
}

.hover\:scale-y-0:hover{
  --transform-scale-y: 0 !important;
}

.hover\:scale-y-50:hover{
  --transform-scale-y: .5 !important;
}

.hover\:scale-y-75:hover{
  --transform-scale-y: .75 !important;
}

.hover\:scale-y-90:hover{
  --transform-scale-y: .9 !important;
}

.hover\:scale-y-95:hover{
  --transform-scale-y: .95 !important;
}

.hover\:scale-y-100:hover{
  --transform-scale-y: 1 !important;
}

.hover\:scale-y-105:hover{
  --transform-scale-y: 1.05 !important;
}

.hover\:scale-y-110:hover{
  --transform-scale-y: 1.1 !important;
}

.hover\:scale-y-125:hover{
  --transform-scale-y: 1.25 !important;
}

.hover\:scale-y-150:hover{
  --transform-scale-y: 1.5 !important;
}

.focus\:scale-0:focus{
  --transform-scale-x: 0 !important;
  --transform-scale-y: 0 !important;
}

.focus\:scale-50:focus{
  --transform-scale-x: .5 !important;
  --transform-scale-y: .5 !important;
}

.focus\:scale-75:focus{
  --transform-scale-x: .75 !important;
  --transform-scale-y: .75 !important;
}

.focus\:scale-90:focus{
  --transform-scale-x: .9 !important;
  --transform-scale-y: .9 !important;
}

.focus\:scale-95:focus{
  --transform-scale-x: .95 !important;
  --transform-scale-y: .95 !important;
}

.focus\:scale-100:focus{
  --transform-scale-x: 1 !important;
  --transform-scale-y: 1 !important;
}

.focus\:scale-105:focus{
  --transform-scale-x: 1.05 !important;
  --transform-scale-y: 1.05 !important;
}

.focus\:scale-110:focus{
  --transform-scale-x: 1.1 !important;
  --transform-scale-y: 1.1 !important;
}

.focus\:scale-125:focus{
  --transform-scale-x: 1.25 !important;
  --transform-scale-y: 1.25 !important;
}

.focus\:scale-150:focus{
  --transform-scale-x: 1.5 !important;
  --transform-scale-y: 1.5 !important;
}

.focus\:scale-x-0:focus{
  --transform-scale-x: 0 !important;
}

.focus\:scale-x-50:focus{
  --transform-scale-x: .5 !important;
}

.focus\:scale-x-75:focus{
  --transform-scale-x: .75 !important;
}

.focus\:scale-x-90:focus{
  --transform-scale-x: .9 !important;
}

.focus\:scale-x-95:focus{
  --transform-scale-x: .95 !important;
}

.focus\:scale-x-100:focus{
  --transform-scale-x: 1 !important;
}

.focus\:scale-x-105:focus{
  --transform-scale-x: 1.05 !important;
}

.focus\:scale-x-110:focus{
  --transform-scale-x: 1.1 !important;
}

.focus\:scale-x-125:focus{
  --transform-scale-x: 1.25 !important;
}

.focus\:scale-x-150:focus{
  --transform-scale-x: 1.5 !important;
}

.focus\:scale-y-0:focus{
  --transform-scale-y: 0 !important;
}

.focus\:scale-y-50:focus{
  --transform-scale-y: .5 !important;
}

.focus\:scale-y-75:focus{
  --transform-scale-y: .75 !important;
}

.focus\:scale-y-90:focus{
  --transform-scale-y: .9 !important;
}

.focus\:scale-y-95:focus{
  --transform-scale-y: .95 !important;
}

.focus\:scale-y-100:focus{
  --transform-scale-y: 1 !important;
}

.focus\:scale-y-105:focus{
  --transform-scale-y: 1.05 !important;
}

.focus\:scale-y-110:focus{
  --transform-scale-y: 1.1 !important;
}

.focus\:scale-y-125:focus{
  --transform-scale-y: 1.25 !important;
}

.focus\:scale-y-150:focus{
  --transform-scale-y: 1.5 !important;
}

.rotate-0{
  --transform-rotate: 0 !important;
}

.rotate-1{
  --transform-rotate: 1deg !important;
}

.rotate-2{
  --transform-rotate: 2deg !important;
}

.rotate-3{
  --transform-rotate: 3deg !important;
}

.rotate-6{
  --transform-rotate: 6deg !important;
}

.rotate-12{
  --transform-rotate: 12deg !important;
}

.rotate-45{
  --transform-rotate: 45deg !important;
}

.rotate-90{
  --transform-rotate: 90deg !important;
}

.rotate-180{
  --transform-rotate: 180deg !important;
}

.-rotate-180{
  --transform-rotate: -180deg !important;
}

.-rotate-90{
  --transform-rotate: -90deg !important;
}

.-rotate-45{
  --transform-rotate: -45deg !important;
}

.-rotate-12{
  --transform-rotate: -12deg !important;
}

.-rotate-6{
  --transform-rotate: -6deg !important;
}

.-rotate-3{
  --transform-rotate: -3deg !important;
}

.-rotate-2{
  --transform-rotate: -2deg !important;
}

.-rotate-1{
  --transform-rotate: -1deg !important;
}

.hover\:rotate-0:hover{
  --transform-rotate: 0 !important;
}

.hover\:rotate-1:hover{
  --transform-rotate: 1deg !important;
}

.hover\:rotate-2:hover{
  --transform-rotate: 2deg !important;
}

.hover\:rotate-3:hover{
  --transform-rotate: 3deg !important;
}

.hover\:rotate-6:hover{
  --transform-rotate: 6deg !important;
}

.hover\:rotate-12:hover{
  --transform-rotate: 12deg !important;
}

.hover\:rotate-45:hover{
  --transform-rotate: 45deg !important;
}

.hover\:rotate-90:hover{
  --transform-rotate: 90deg !important;
}

.hover\:rotate-180:hover{
  --transform-rotate: 180deg !important;
}

.hover\:-rotate-180:hover{
  --transform-rotate: -180deg !important;
}

.hover\:-rotate-90:hover{
  --transform-rotate: -90deg !important;
}

.hover\:-rotate-45:hover{
  --transform-rotate: -45deg !important;
}

.hover\:-rotate-12:hover{
  --transform-rotate: -12deg !important;
}

.hover\:-rotate-6:hover{
  --transform-rotate: -6deg !important;
}

.hover\:-rotate-3:hover{
  --transform-rotate: -3deg !important;
}

.hover\:-rotate-2:hover{
  --transform-rotate: -2deg !important;
}

.hover\:-rotate-1:hover{
  --transform-rotate: -1deg !important;
}

.focus\:rotate-0:focus{
  --transform-rotate: 0 !important;
}

.focus\:rotate-1:focus{
  --transform-rotate: 1deg !important;
}

.focus\:rotate-2:focus{
  --transform-rotate: 2deg !important;
}

.focus\:rotate-3:focus{
  --transform-rotate: 3deg !important;
}

.focus\:rotate-6:focus{
  --transform-rotate: 6deg !important;
}

.focus\:rotate-12:focus{
  --transform-rotate: 12deg !important;
}

.focus\:rotate-45:focus{
  --transform-rotate: 45deg !important;
}

.focus\:rotate-90:focus{
  --transform-rotate: 90deg !important;
}

.focus\:rotate-180:focus{
  --transform-rotate: 180deg !important;
}

.focus\:-rotate-180:focus{
  --transform-rotate: -180deg !important;
}

.focus\:-rotate-90:focus{
  --transform-rotate: -90deg !important;
}

.focus\:-rotate-45:focus{
  --transform-rotate: -45deg !important;
}

.focus\:-rotate-12:focus{
  --transform-rotate: -12deg !important;
}

.focus\:-rotate-6:focus{
  --transform-rotate: -6deg !important;
}

.focus\:-rotate-3:focus{
  --transform-rotate: -3deg !important;
}

.focus\:-rotate-2:focus{
  --transform-rotate: -2deg !important;
}

.focus\:-rotate-1:focus{
  --transform-rotate: -1deg !important;
}

.translate-x-0{
  --transform-translate-x: 0 !important;
}

.translate-x-1{
  --transform-translate-x: 0.25rem !important;
}

.translate-x-2{
  --transform-translate-x: 0.5rem !important;
}

.translate-x-3{
  --transform-translate-x: 0.75rem !important;
}

.translate-x-4{
  --transform-translate-x: 1rem !important;
}

.translate-x-5{
  --transform-translate-x: 1.25rem !important;
}

.translate-x-6{
  --transform-translate-x: 1.5rem !important;
}

.translate-x-8{
  --transform-translate-x: 2rem !important;
}

.translate-x-10{
  --transform-translate-x: 2.5rem !important;
}

.translate-x-12{
  --transform-translate-x: 3rem !important;
}

.translate-x-16{
  --transform-translate-x: 4rem !important;
}

.translate-x-20{
  --transform-translate-x: 5rem !important;
}

.translate-x-24{
  --transform-translate-x: 6rem !important;
}

.translate-x-32{
  --transform-translate-x: 8rem !important;
}

.translate-x-40{
  --transform-translate-x: 10rem !important;
}

.translate-x-48{
  --transform-translate-x: 12rem !important;
}

.translate-x-56{
  --transform-translate-x: 14rem !important;
}

.translate-x-64{
  --transform-translate-x: 16rem !important;
}

.translate-x-px{
  --transform-translate-x: 1px !important;
}

.-translate-x-1{
  --transform-translate-x: -0.25rem !important;
}

.-translate-x-2{
  --transform-translate-x: -0.5rem !important;
}

.-translate-x-3{
  --transform-translate-x: -0.75rem !important;
}

.-translate-x-4{
  --transform-translate-x: -1rem !important;
}

.-translate-x-5{
  --transform-translate-x: -1.25rem !important;
}

.-translate-x-6{
  --transform-translate-x: -1.5rem !important;
}

.-translate-x-8{
  --transform-translate-x: -2rem !important;
}

.-translate-x-10{
  --transform-translate-x: -2.5rem !important;
}

.-translate-x-12{
  --transform-translate-x: -3rem !important;
}

.-translate-x-16{
  --transform-translate-x: -4rem !important;
}

.-translate-x-20{
  --transform-translate-x: -5rem !important;
}

.-translate-x-24{
  --transform-translate-x: -6rem !important;
}

.-translate-x-32{
  --transform-translate-x: -8rem !important;
}

.-translate-x-40{
  --transform-translate-x: -10rem !important;
}

.-translate-x-48{
  --transform-translate-x: -12rem !important;
}

.-translate-x-56{
  --transform-translate-x: -14rem !important;
}

.-translate-x-64{
  --transform-translate-x: -16rem !important;
}

.-translate-x-px{
  --transform-translate-x: -1px !important;
}

.-translate-x-full{
  --transform-translate-x: -100% !important;
}

.-translate-x-1\/2{
  --transform-translate-x: -50% !important;
}

.translate-x-1\/2{
  --transform-translate-x: 50% !important;
}

.translate-x-full{
  --transform-translate-x: 100% !important;
}

.translate-y-0{
  --transform-translate-y: 0 !important;
}

.translate-y-1{
  --transform-translate-y: 0.25rem !important;
}

.translate-y-2{
  --transform-translate-y: 0.5rem !important;
}

.translate-y-3{
  --transform-translate-y: 0.75rem !important;
}

.translate-y-4{
  --transform-translate-y: 1rem !important;
}

.translate-y-5{
  --transform-translate-y: 1.25rem !important;
}

.translate-y-6{
  --transform-translate-y: 1.5rem !important;
}

.translate-y-8{
  --transform-translate-y: 2rem !important;
}

.translate-y-10{
  --transform-translate-y: 2.5rem !important;
}

.translate-y-12{
  --transform-translate-y: 3rem !important;
}

.translate-y-16{
  --transform-translate-y: 4rem !important;
}

.translate-y-20{
  --transform-translate-y: 5rem !important;
}

.translate-y-24{
  --transform-translate-y: 6rem !important;
}

.translate-y-32{
  --transform-translate-y: 8rem !important;
}

.translate-y-40{
  --transform-translate-y: 10rem !important;
}

.translate-y-48{
  --transform-translate-y: 12rem !important;
}

.translate-y-56{
  --transform-translate-y: 14rem !important;
}

.translate-y-64{
  --transform-translate-y: 16rem !important;
}

.translate-y-px{
  --transform-translate-y: 1px !important;
}

.-translate-y-1{
  --transform-translate-y: -0.25rem !important;
}

.-translate-y-2{
  --transform-translate-y: -0.5rem !important;
}

.-translate-y-3{
  --transform-translate-y: -0.75rem !important;
}

.-translate-y-4{
  --transform-translate-y: -1rem !important;
}

.-translate-y-5{
  --transform-translate-y: -1.25rem !important;
}

.-translate-y-6{
  --transform-translate-y: -1.5rem !important;
}

.-translate-y-8{
  --transform-translate-y: -2rem !important;
}

.-translate-y-10{
  --transform-translate-y: -2.5rem !important;
}

.-translate-y-12{
  --transform-translate-y: -3rem !important;
}

.-translate-y-16{
  --transform-translate-y: -4rem !important;
}

.-translate-y-20{
  --transform-translate-y: -5rem !important;
}

.-translate-y-24{
  --transform-translate-y: -6rem !important;
}

.-translate-y-32{
  --transform-translate-y: -8rem !important;
}

.-translate-y-40{
  --transform-translate-y: -10rem !important;
}

.-translate-y-48{
  --transform-translate-y: -12rem !important;
}

.-translate-y-56{
  --transform-translate-y: -14rem !important;
}

.-translate-y-64{
  --transform-translate-y: -16rem !important;
}

.-translate-y-px{
  --transform-translate-y: -1px !important;
}

.-translate-y-full{
  --transform-translate-y: -100% !important;
}

.-translate-y-1\/2{
  --transform-translate-y: -50% !important;
}

.translate-y-1\/2{
  --transform-translate-y: 50% !important;
}

.translate-y-full{
  --transform-translate-y: 100% !important;
}

.hover\:translate-x-0:hover{
  --transform-translate-x: 0 !important;
}

.hover\:translate-x-1:hover{
  --transform-translate-x: 0.25rem !important;
}

.hover\:translate-x-2:hover{
  --transform-translate-x: 0.5rem !important;
}

.hover\:translate-x-3:hover{
  --transform-translate-x: 0.75rem !important;
}

.hover\:translate-x-4:hover{
  --transform-translate-x: 1rem !important;
}

.hover\:translate-x-5:hover{
  --transform-translate-x: 1.25rem !important;
}

.hover\:translate-x-6:hover{
  --transform-translate-x: 1.5rem !important;
}

.hover\:translate-x-8:hover{
  --transform-translate-x: 2rem !important;
}

.hover\:translate-x-10:hover{
  --transform-translate-x: 2.5rem !important;
}

.hover\:translate-x-12:hover{
  --transform-translate-x: 3rem !important;
}

.hover\:translate-x-16:hover{
  --transform-translate-x: 4rem !important;
}

.hover\:translate-x-20:hover{
  --transform-translate-x: 5rem !important;
}

.hover\:translate-x-24:hover{
  --transform-translate-x: 6rem !important;
}

.hover\:translate-x-32:hover{
  --transform-translate-x: 8rem !important;
}

.hover\:translate-x-40:hover{
  --transform-translate-x: 10rem !important;
}

.hover\:translate-x-48:hover{
  --transform-translate-x: 12rem !important;
}

.hover\:translate-x-56:hover{
  --transform-translate-x: 14rem !important;
}

.hover\:translate-x-64:hover{
  --transform-translate-x: 16rem !important;
}

.hover\:translate-x-px:hover{
  --transform-translate-x: 1px !important;
}

.hover\:-translate-x-1:hover{
  --transform-translate-x: -0.25rem !important;
}

.hover\:-translate-x-2:hover{
  --transform-translate-x: -0.5rem !important;
}

.hover\:-translate-x-3:hover{
  --transform-translate-x: -0.75rem !important;
}

.hover\:-translate-x-4:hover{
  --transform-translate-x: -1rem !important;
}

.hover\:-translate-x-5:hover{
  --transform-translate-x: -1.25rem !important;
}

.hover\:-translate-x-6:hover{
  --transform-translate-x: -1.5rem !important;
}

.hover\:-translate-x-8:hover{
  --transform-translate-x: -2rem !important;
}

.hover\:-translate-x-10:hover{
  --transform-translate-x: -2.5rem !important;
}

.hover\:-translate-x-12:hover{
  --transform-translate-x: -3rem !important;
}

.hover\:-translate-x-16:hover{
  --transform-translate-x: -4rem !important;
}

.hover\:-translate-x-20:hover{
  --transform-translate-x: -5rem !important;
}

.hover\:-translate-x-24:hover{
  --transform-translate-x: -6rem !important;
}

.hover\:-translate-x-32:hover{
  --transform-translate-x: -8rem !important;
}

.hover\:-translate-x-40:hover{
  --transform-translate-x: -10rem !important;
}

.hover\:-translate-x-48:hover{
  --transform-translate-x: -12rem !important;
}

.hover\:-translate-x-56:hover{
  --transform-translate-x: -14rem !important;
}

.hover\:-translate-x-64:hover{
  --transform-translate-x: -16rem !important;
}

.hover\:-translate-x-px:hover{
  --transform-translate-x: -1px !important;
}

.hover\:-translate-x-full:hover{
  --transform-translate-x: -100% !important;
}

.hover\:-translate-x-1\/2:hover{
  --transform-translate-x: -50% !important;
}

.hover\:translate-x-1\/2:hover{
  --transform-translate-x: 50% !important;
}

.hover\:translate-x-full:hover{
  --transform-translate-x: 100% !important;
}

.hover\:translate-y-0:hover{
  --transform-translate-y: 0 !important;
}

.hover\:translate-y-1:hover{
  --transform-translate-y: 0.25rem !important;
}

.hover\:translate-y-2:hover{
  --transform-translate-y: 0.5rem !important;
}

.hover\:translate-y-3:hover{
  --transform-translate-y: 0.75rem !important;
}

.hover\:translate-y-4:hover{
  --transform-translate-y: 1rem !important;
}

.hover\:translate-y-5:hover{
  --transform-translate-y: 1.25rem !important;
}

.hover\:translate-y-6:hover{
  --transform-translate-y: 1.5rem !important;
}

.hover\:translate-y-8:hover{
  --transform-translate-y: 2rem !important;
}

.hover\:translate-y-10:hover{
  --transform-translate-y: 2.5rem !important;
}

.hover\:translate-y-12:hover{
  --transform-translate-y: 3rem !important;
}

.hover\:translate-y-16:hover{
  --transform-translate-y: 4rem !important;
}

.hover\:translate-y-20:hover{
  --transform-translate-y: 5rem !important;
}

.hover\:translate-y-24:hover{
  --transform-translate-y: 6rem !important;
}

.hover\:translate-y-32:hover{
  --transform-translate-y: 8rem !important;
}

.hover\:translate-y-40:hover{
  --transform-translate-y: 10rem !important;
}

.hover\:translate-y-48:hover{
  --transform-translate-y: 12rem !important;
}

.hover\:translate-y-56:hover{
  --transform-translate-y: 14rem !important;
}

.hover\:translate-y-64:hover{
  --transform-translate-y: 16rem !important;
}

.hover\:translate-y-px:hover{
  --transform-translate-y: 1px !important;
}

.hover\:-translate-y-1:hover{
  --transform-translate-y: -0.25rem !important;
}

.hover\:-translate-y-2:hover{
  --transform-translate-y: -0.5rem !important;
}

.hover\:-translate-y-3:hover{
  --transform-translate-y: -0.75rem !important;
}

.hover\:-translate-y-4:hover{
  --transform-translate-y: -1rem !important;
}

.hover\:-translate-y-5:hover{
  --transform-translate-y: -1.25rem !important;
}

.hover\:-translate-y-6:hover{
  --transform-translate-y: -1.5rem !important;
}

.hover\:-translate-y-8:hover{
  --transform-translate-y: -2rem !important;
}

.hover\:-translate-y-10:hover{
  --transform-translate-y: -2.5rem !important;
}

.hover\:-translate-y-12:hover{
  --transform-translate-y: -3rem !important;
}

.hover\:-translate-y-16:hover{
  --transform-translate-y: -4rem !important;
}

.hover\:-translate-y-20:hover{
  --transform-translate-y: -5rem !important;
}

.hover\:-translate-y-24:hover{
  --transform-translate-y: -6rem !important;
}

.hover\:-translate-y-32:hover{
  --transform-translate-y: -8rem !important;
}

.hover\:-translate-y-40:hover{
  --transform-translate-y: -10rem !important;
}

.hover\:-translate-y-48:hover{
  --transform-translate-y: -12rem !important;
}

.hover\:-translate-y-56:hover{
  --transform-translate-y: -14rem !important;
}

.hover\:-translate-y-64:hover{
  --transform-translate-y: -16rem !important;
}

.hover\:-translate-y-px:hover{
  --transform-translate-y: -1px !important;
}

.hover\:-translate-y-full:hover{
  --transform-translate-y: -100% !important;
}

.hover\:-translate-y-1\/2:hover{
  --transform-translate-y: -50% !important;
}

.hover\:translate-y-1\/2:hover{
  --transform-translate-y: 50% !important;
}

.hover\:translate-y-full:hover{
  --transform-translate-y: 100% !important;
}

.focus\:translate-x-0:focus{
  --transform-translate-x: 0 !important;
}

.focus\:translate-x-1:focus{
  --transform-translate-x: 0.25rem !important;
}

.focus\:translate-x-2:focus{
  --transform-translate-x: 0.5rem !important;
}

.focus\:translate-x-3:focus{
  --transform-translate-x: 0.75rem !important;
}

.focus\:translate-x-4:focus{
  --transform-translate-x: 1rem !important;
}

.focus\:translate-x-5:focus{
  --transform-translate-x: 1.25rem !important;
}

.focus\:translate-x-6:focus{
  --transform-translate-x: 1.5rem !important;
}

.focus\:translate-x-8:focus{
  --transform-translate-x: 2rem !important;
}

.focus\:translate-x-10:focus{
  --transform-translate-x: 2.5rem !important;
}

.focus\:translate-x-12:focus{
  --transform-translate-x: 3rem !important;
}

.focus\:translate-x-16:focus{
  --transform-translate-x: 4rem !important;
}

.focus\:translate-x-20:focus{
  --transform-translate-x: 5rem !important;
}

.focus\:translate-x-24:focus{
  --transform-translate-x: 6rem !important;
}

.focus\:translate-x-32:focus{
  --transform-translate-x: 8rem !important;
}

.focus\:translate-x-40:focus{
  --transform-translate-x: 10rem !important;
}

.focus\:translate-x-48:focus{
  --transform-translate-x: 12rem !important;
}

.focus\:translate-x-56:focus{
  --transform-translate-x: 14rem !important;
}

.focus\:translate-x-64:focus{
  --transform-translate-x: 16rem !important;
}

.focus\:translate-x-px:focus{
  --transform-translate-x: 1px !important;
}

.focus\:-translate-x-1:focus{
  --transform-translate-x: -0.25rem !important;
}

.focus\:-translate-x-2:focus{
  --transform-translate-x: -0.5rem !important;
}

.focus\:-translate-x-3:focus{
  --transform-translate-x: -0.75rem !important;
}

.focus\:-translate-x-4:focus{
  --transform-translate-x: -1rem !important;
}

.focus\:-translate-x-5:focus{
  --transform-translate-x: -1.25rem !important;
}

.focus\:-translate-x-6:focus{
  --transform-translate-x: -1.5rem !important;
}

.focus\:-translate-x-8:focus{
  --transform-translate-x: -2rem !important;
}

.focus\:-translate-x-10:focus{
  --transform-translate-x: -2.5rem !important;
}

.focus\:-translate-x-12:focus{
  --transform-translate-x: -3rem !important;
}

.focus\:-translate-x-16:focus{
  --transform-translate-x: -4rem !important;
}

.focus\:-translate-x-20:focus{
  --transform-translate-x: -5rem !important;
}

.focus\:-translate-x-24:focus{
  --transform-translate-x: -6rem !important;
}

.focus\:-translate-x-32:focus{
  --transform-translate-x: -8rem !important;
}

.focus\:-translate-x-40:focus{
  --transform-translate-x: -10rem !important;
}

.focus\:-translate-x-48:focus{
  --transform-translate-x: -12rem !important;
}

.focus\:-translate-x-56:focus{
  --transform-translate-x: -14rem !important;
}

.focus\:-translate-x-64:focus{
  --transform-translate-x: -16rem !important;
}

.focus\:-translate-x-px:focus{
  --transform-translate-x: -1px !important;
}

.focus\:-translate-x-full:focus{
  --transform-translate-x: -100% !important;
}

.focus\:-translate-x-1\/2:focus{
  --transform-translate-x: -50% !important;
}

.focus\:translate-x-1\/2:focus{
  --transform-translate-x: 50% !important;
}

.focus\:translate-x-full:focus{
  --transform-translate-x: 100% !important;
}

.focus\:translate-y-0:focus{
  --transform-translate-y: 0 !important;
}

.focus\:translate-y-1:focus{
  --transform-translate-y: 0.25rem !important;
}

.focus\:translate-y-2:focus{
  --transform-translate-y: 0.5rem !important;
}

.focus\:translate-y-3:focus{
  --transform-translate-y: 0.75rem !important;
}

.focus\:translate-y-4:focus{
  --transform-translate-y: 1rem !important;
}

.focus\:translate-y-5:focus{
  --transform-translate-y: 1.25rem !important;
}

.focus\:translate-y-6:focus{
  --transform-translate-y: 1.5rem !important;
}

.focus\:translate-y-8:focus{
  --transform-translate-y: 2rem !important;
}

.focus\:translate-y-10:focus{
  --transform-translate-y: 2.5rem !important;
}

.focus\:translate-y-12:focus{
  --transform-translate-y: 3rem !important;
}

.focus\:translate-y-16:focus{
  --transform-translate-y: 4rem !important;
}

.focus\:translate-y-20:focus{
  --transform-translate-y: 5rem !important;
}

.focus\:translate-y-24:focus{
  --transform-translate-y: 6rem !important;
}

.focus\:translate-y-32:focus{
  --transform-translate-y: 8rem !important;
}

.focus\:translate-y-40:focus{
  --transform-translate-y: 10rem !important;
}

.focus\:translate-y-48:focus{
  --transform-translate-y: 12rem !important;
}

.focus\:translate-y-56:focus{
  --transform-translate-y: 14rem !important;
}

.focus\:translate-y-64:focus{
  --transform-translate-y: 16rem !important;
}

.focus\:translate-y-px:focus{
  --transform-translate-y: 1px !important;
}

.focus\:-translate-y-1:focus{
  --transform-translate-y: -0.25rem !important;
}

.focus\:-translate-y-2:focus{
  --transform-translate-y: -0.5rem !important;
}

.focus\:-translate-y-3:focus{
  --transform-translate-y: -0.75rem !important;
}

.focus\:-translate-y-4:focus{
  --transform-translate-y: -1rem !important;
}

.focus\:-translate-y-5:focus{
  --transform-translate-y: -1.25rem !important;
}

.focus\:-translate-y-6:focus{
  --transform-translate-y: -1.5rem !important;
}

.focus\:-translate-y-8:focus{
  --transform-translate-y: -2rem !important;
}

.focus\:-translate-y-10:focus{
  --transform-translate-y: -2.5rem !important;
}

.focus\:-translate-y-12:focus{
  --transform-translate-y: -3rem !important;
}

.focus\:-translate-y-16:focus{
  --transform-translate-y: -4rem !important;
}

.focus\:-translate-y-20:focus{
  --transform-translate-y: -5rem !important;
}

.focus\:-translate-y-24:focus{
  --transform-translate-y: -6rem !important;
}

.focus\:-translate-y-32:focus{
  --transform-translate-y: -8rem !important;
}

.focus\:-translate-y-40:focus{
  --transform-translate-y: -10rem !important;
}

.focus\:-translate-y-48:focus{
  --transform-translate-y: -12rem !important;
}

.focus\:-translate-y-56:focus{
  --transform-translate-y: -14rem !important;
}

.focus\:-translate-y-64:focus{
  --transform-translate-y: -16rem !important;
}

.focus\:-translate-y-px:focus{
  --transform-translate-y: -1px !important;
}

.focus\:-translate-y-full:focus{
  --transform-translate-y: -100% !important;
}

.focus\:-translate-y-1\/2:focus{
  --transform-translate-y: -50% !important;
}

.focus\:translate-y-1\/2:focus{
  --transform-translate-y: 50% !important;
}

.focus\:translate-y-full:focus{
  --transform-translate-y: 100% !important;
}

.skew-x-0{
  --transform-skew-x: 0 !important;
}

.skew-x-1{
  --transform-skew-x: 1deg !important;
}

.skew-x-2{
  --transform-skew-x: 2deg !important;
}

.skew-x-3{
  --transform-skew-x: 3deg !important;
}

.skew-x-6{
  --transform-skew-x: 6deg !important;
}

.skew-x-12{
  --transform-skew-x: 12deg !important;
}

.-skew-x-12{
  --transform-skew-x: -12deg !important;
}

.-skew-x-6{
  --transform-skew-x: -6deg !important;
}

.-skew-x-3{
  --transform-skew-x: -3deg !important;
}

.-skew-x-2{
  --transform-skew-x: -2deg !important;
}

.-skew-x-1{
  --transform-skew-x: -1deg !important;
}

.skew-y-0{
  --transform-skew-y: 0 !important;
}

.skew-y-1{
  --transform-skew-y: 1deg !important;
}

.skew-y-2{
  --transform-skew-y: 2deg !important;
}

.skew-y-3{
  --transform-skew-y: 3deg !important;
}

.skew-y-6{
  --transform-skew-y: 6deg !important;
}

.skew-y-12{
  --transform-skew-y: 12deg !important;
}

.-skew-y-12{
  --transform-skew-y: -12deg !important;
}

.-skew-y-6{
  --transform-skew-y: -6deg !important;
}

.-skew-y-3{
  --transform-skew-y: -3deg !important;
}

.-skew-y-2{
  --transform-skew-y: -2deg !important;
}

.-skew-y-1{
  --transform-skew-y: -1deg !important;
}

.hover\:skew-x-0:hover{
  --transform-skew-x: 0 !important;
}

.hover\:skew-x-1:hover{
  --transform-skew-x: 1deg !important;
}

.hover\:skew-x-2:hover{
  --transform-skew-x: 2deg !important;
}

.hover\:skew-x-3:hover{
  --transform-skew-x: 3deg !important;
}

.hover\:skew-x-6:hover{
  --transform-skew-x: 6deg !important;
}

.hover\:skew-x-12:hover{
  --transform-skew-x: 12deg !important;
}

.hover\:-skew-x-12:hover{
  --transform-skew-x: -12deg !important;
}

.hover\:-skew-x-6:hover{
  --transform-skew-x: -6deg !important;
}

.hover\:-skew-x-3:hover{
  --transform-skew-x: -3deg !important;
}

.hover\:-skew-x-2:hover{
  --transform-skew-x: -2deg !important;
}

.hover\:-skew-x-1:hover{
  --transform-skew-x: -1deg !important;
}

.hover\:skew-y-0:hover{
  --transform-skew-y: 0 !important;
}

.hover\:skew-y-1:hover{
  --transform-skew-y: 1deg !important;
}

.hover\:skew-y-2:hover{
  --transform-skew-y: 2deg !important;
}

.hover\:skew-y-3:hover{
  --transform-skew-y: 3deg !important;
}

.hover\:skew-y-6:hover{
  --transform-skew-y: 6deg !important;
}

.hover\:skew-y-12:hover{
  --transform-skew-y: 12deg !important;
}

.hover\:-skew-y-12:hover{
  --transform-skew-y: -12deg !important;
}

.hover\:-skew-y-6:hover{
  --transform-skew-y: -6deg !important;
}

.hover\:-skew-y-3:hover{
  --transform-skew-y: -3deg !important;
}

.hover\:-skew-y-2:hover{
  --transform-skew-y: -2deg !important;
}

.hover\:-skew-y-1:hover{
  --transform-skew-y: -1deg !important;
}

.focus\:skew-x-0:focus{
  --transform-skew-x: 0 !important;
}

.focus\:skew-x-1:focus{
  --transform-skew-x: 1deg !important;
}

.focus\:skew-x-2:focus{
  --transform-skew-x: 2deg !important;
}

.focus\:skew-x-3:focus{
  --transform-skew-x: 3deg !important;
}

.focus\:skew-x-6:focus{
  --transform-skew-x: 6deg !important;
}

.focus\:skew-x-12:focus{
  --transform-skew-x: 12deg !important;
}

.focus\:-skew-x-12:focus{
  --transform-skew-x: -12deg !important;
}

.focus\:-skew-x-6:focus{
  --transform-skew-x: -6deg !important;
}

.focus\:-skew-x-3:focus{
  --transform-skew-x: -3deg !important;
}

.focus\:-skew-x-2:focus{
  --transform-skew-x: -2deg !important;
}

.focus\:-skew-x-1:focus{
  --transform-skew-x: -1deg !important;
}

.focus\:skew-y-0:focus{
  --transform-skew-y: 0 !important;
}

.focus\:skew-y-1:focus{
  --transform-skew-y: 1deg !important;
}

.focus\:skew-y-2:focus{
  --transform-skew-y: 2deg !important;
}

.focus\:skew-y-3:focus{
  --transform-skew-y: 3deg !important;
}

.focus\:skew-y-6:focus{
  --transform-skew-y: 6deg !important;
}

.focus\:skew-y-12:focus{
  --transform-skew-y: 12deg !important;
}

.focus\:-skew-y-12:focus{
  --transform-skew-y: -12deg !important;
}

.focus\:-skew-y-6:focus{
  --transform-skew-y: -6deg !important;
}

.focus\:-skew-y-3:focus{
  --transform-skew-y: -3deg !important;
}

.focus\:-skew-y-2:focus{
  --transform-skew-y: -2deg !important;
}

.focus\:-skew-y-1:focus{
  --transform-skew-y: -1deg !important;
}

.transition-none{
  -webkit-transition-property: none !important;
  transition-property: none !important;
}

.transition-all{
  -webkit-transition-property: all !important;
  transition-property: all !important;
}

.transition{
  -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
  transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform !important;
}

.transition-colors{
  -webkit-transition-property: background-color, border-color, color, fill, stroke !important;
  transition-property: background-color, border-color, color, fill, stroke !important;
}

.transition-opacity{
  -webkit-transition-property: opacity !important;
  transition-property: opacity !important;
}

.transition-shadow{
  -webkit-transition-property: -webkit-box-shadow !important;
  transition-property: -webkit-box-shadow !important;
  transition-property: box-shadow !important;
  transition-property: box-shadow, -webkit-box-shadow !important;
}

.transition-transform{
  -webkit-transition-property: -webkit-transform !important;
  transition-property: -webkit-transform !important;
  transition-property: transform !important;
  transition-property: transform, -webkit-transform !important;
}

.ease-linear{
  -webkit-transition-timing-function: linear !important;
          transition-timing-function: linear !important;
}

.ease-in{
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
          transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
}

.ease-out{
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
          transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
}

.ease-in-out{
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.duration-75{
  -webkit-transition-duration: 75ms !important;
          transition-duration: 75ms !important;
}

.duration-100{
  -webkit-transition-duration: 100ms !important;
          transition-duration: 100ms !important;
}

.duration-150{
  -webkit-transition-duration: 150ms !important;
          transition-duration: 150ms !important;
}

.duration-200{
  -webkit-transition-duration: 200ms !important;
          transition-duration: 200ms !important;
}

.duration-300{
  -webkit-transition-duration: 300ms !important;
          transition-duration: 300ms !important;
}

.duration-500{
  -webkit-transition-duration: 500ms !important;
          transition-duration: 500ms !important;
}

.duration-700{
  -webkit-transition-duration: 700ms !important;
          transition-duration: 700ms !important;
}

.duration-1000{
  -webkit-transition-duration: 1000ms !important;
          transition-duration: 1000ms !important;
}

.delay-75{
  -webkit-transition-delay: 75ms !important;
          transition-delay: 75ms !important;
}

.delay-100{
  -webkit-transition-delay: 100ms !important;
          transition-delay: 100ms !important;
}

.delay-150{
  -webkit-transition-delay: 150ms !important;
          transition-delay: 150ms !important;
}

.delay-200{
  -webkit-transition-delay: 200ms !important;
          transition-delay: 200ms !important;
}

.delay-300{
  -webkit-transition-delay: 300ms !important;
          transition-delay: 300ms !important;
}

.delay-500{
  -webkit-transition-delay: 500ms !important;
          transition-delay: 500ms !important;
}

.delay-700{
  -webkit-transition-delay: 700ms !important;
          transition-delay: 700ms !important;
}

.delay-1000{
  -webkit-transition-delay: 1000ms !important;
          transition-delay: 1000ms !important;
}

@-webkit-keyframes spin{
  to{
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spin{
  to{
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-webkit-keyframes ping{
  75%, 100%{
    -webkit-transform: scale(2);
            transform: scale(2);
    opacity: 0;
  }
}

@keyframes ping{
  75%, 100%{
    -webkit-transform: scale(2);
            transform: scale(2);
    opacity: 0;
  }
}

@-webkit-keyframes pulse{
  50%{
    opacity: .5;
  }
}

@keyframes pulse{
  50%{
    opacity: .5;
  }
}

@-webkit-keyframes bounce{
  0%, 100%{
    -webkit-transform: translateY(-25%);
            transform: translateY(-25%);
    -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);
            animation-timing-function: cubic-bezier(0.8,0,1,1);
  }

  50%{
    -webkit-transform: none;
            transform: none;
    -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);
            animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}

@keyframes bounce{
  0%, 100%{
    -webkit-transform: translateY(-25%);
            transform: translateY(-25%);
    -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);
            animation-timing-function: cubic-bezier(0.8,0,1,1);
  }

  50%{
    -webkit-transform: none;
            transform: none;
    -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);
            animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}

.animate-none{
  -webkit-animation: none !important;
          animation: none !important;
}

.animate-spin{
  -webkit-animation: spin 1s linear infinite !important;
          animation: spin 1s linear infinite !important;
}

.animate-ping{
  -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
          animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
}

.animate-pulse{
  -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
          animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
}

.animate-bounce{
  -webkit-animation: bounce 1s infinite !important;
          animation: bounce 1s infinite !important;
}

@media (min-width: 640px){
  .sm\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 2rem;
    padding-left: 2rem;
  }

  @media (min-width: 640px){
    .sm\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .sm\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1024px){
    .sm\:container{
      max-width: 1024px;
    }
  }

  @media (min-width: 1380px){
    .sm\:container{
      max-width: 1380px;
    }
  }

  .sm\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0px * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0px * var(--space-x-reverse)) !important;
    margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10rem * var(--space-x-reverse)) !important;
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(12rem * var(--space-x-reverse)) !important;
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(14rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(14rem * var(--space-x-reverse)) !important;
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(16rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(16rem * var(--space-x-reverse)) !important;
    margin-left: calc(16rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1px * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1px * var(--space-x-reverse)) !important;
    margin-left: calc(1px * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-12rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-14rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-14rem * var(--space-x-reverse)) !important;
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-16rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-16rem * var(--space-x-reverse)) !important;
    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1px * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1px * var(--space-x-reverse)) !important;
    margin-left: calc(-1px * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1 !important;
  }

  .sm\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1 !important;
  }

  .sm\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;
  }

  .sm\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .sm\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;
  }

  .sm\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .sm\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;
  }

  .sm\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .sm\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;
  }

  .sm\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .sm\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;
  }

  .sm\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .sm\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1 !important;
  }

  .sm\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1 !important;
  }

  .sm\:divide-primary-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--divide-opacity)) !important;
  }

  .sm\:divide-primary-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--divide-opacity)) !important;
  }

  .sm\:divide-primary-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--divide-opacity)) !important;
  }

  .sm\:divide-primary-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--divide-opacity)) !important;
  }

  .sm\:divide-primary-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--divide-opacity)) !important;
  }

  .sm\:divide-primary-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--divide-opacity)) !important;
  }

  .sm\:divide-primary-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--divide-opacity)) !important;
  }

  .sm\:divide-primary-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--divide-opacity)) !important;
  }

  .sm\:divide-primary-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--divide-opacity)) !important;
  }

  .sm\:divide-secondary-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--divide-opacity)) !important;
  }

  .sm\:divide-secondary-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--divide-opacity)) !important;
  }

  .sm\:divide-secondary-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--divide-opacity)) !important;
  }

  .sm\:divide-secondary-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--divide-opacity)) !important;
  }

  .sm\:divide-secondary-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--divide-opacity)) !important;
  }

  .sm\:divide-secondary-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--divide-opacity)) !important;
  }

  .sm\:divide-secondary-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--divide-opacity)) !important;
  }

  .sm\:divide-secondary-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--divide-opacity)) !important;
  }

  .sm\:divide-secondary-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--divide-opacity)) !important;
  }

  .sm\:divide-transparent > :not(template) ~ :not(template){
    border-color: transparent !important;
  }

  .sm\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;
  }

  .sm\:divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;
  }

  .sm\:divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--divide-opacity)) !important;
  }

  .sm\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--divide-opacity)) !important;
  }

  .sm\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--divide-opacity)) !important;
  }

  .sm\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--divide-opacity)) !important;
  }

  .sm\:divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--divide-opacity)) !important;
  }

  .sm\:divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--divide-opacity)) !important;
  }

  .sm\:divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--divide-opacity)) !important;
  }

  .sm\:divide-gray-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--divide-opacity)) !important;
  }

  .sm\:divide-gray-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--divide-opacity)) !important;
  }

  .sm\:divide-red-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--divide-opacity)) !important;
  }

  .sm\:divide-red-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--divide-opacity)) !important;
  }

  .sm\:divide-red-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--divide-opacity)) !important;
  }

  .sm\:divide-red-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--divide-opacity)) !important;
  }

  .sm\:divide-red-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--divide-opacity)) !important;
  }

  .sm\:divide-red-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--divide-opacity)) !important;
  }

  .sm\:divide-red-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--divide-opacity)) !important;
  }

  .sm\:divide-red-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--divide-opacity)) !important;
  }

  .sm\:divide-red-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--divide-opacity)) !important;
  }

  .sm\:divide-green-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--divide-opacity)) !important;
  }

  .sm\:divide-green-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--divide-opacity)) !important;
  }

  .sm\:divide-green-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--divide-opacity)) !important;
  }

  .sm\:divide-green-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--divide-opacity)) !important;
  }

  .sm\:divide-green-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--divide-opacity)) !important;
  }

  .sm\:divide-green-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--divide-opacity)) !important;
  }

  .sm\:divide-green-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--divide-opacity)) !important;
  }

  .sm\:divide-green-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--divide-opacity)) !important;
  }

  .sm\:divide-green-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--divide-opacity)) !important;
  }

  .sm\:divide-yellow-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--divide-opacity)) !important;
  }

  .sm\:divide-yellow-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--divide-opacity)) !important;
  }

  .sm\:divide-yellow-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--divide-opacity)) !important;
  }

  .sm\:divide-yellow-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--divide-opacity)) !important;
  }

  .sm\:divide-yellow-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--divide-opacity)) !important;
  }

  .sm\:divide-yellow-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--divide-opacity)) !important;
  }

  .sm\:divide-yellow-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--divide-opacity)) !important;
  }

  .sm\:divide-yellow-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--divide-opacity)) !important;
  }

  .sm\:divide-yellow-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--divide-opacity)) !important;
  }

  .sm\:divide-error > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--divide-opacity)) !important;
  }

  .sm\:divide-success > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--divide-opacity)) !important;
  }

  .sm\:divide-solid > :not(template) ~ :not(template){
    border-style: solid !important;
  }

  .sm\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed !important;
  }

  .sm\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted !important;
  }

  .sm\:divide-double > :not(template) ~ :not(template){
    border-style: double !important;
  }

  .sm\:divide-none > :not(template) ~ :not(template){
    border-style: none !important;
  }

  .sm\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0 !important;
  }

  .sm\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25 !important;
  }

  .sm\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5 !important;
  }

  .sm\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75 !important;
  }

  .sm\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
  }

  .sm\:sr-only{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .sm\:not-sr-only{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .sm\:focus\:sr-only:focus{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .sm\:focus\:not-sr-only:focus{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .sm\:appearance-none{
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
  }

  .sm\:bg-fixed{
    background-attachment: fixed !important;
  }

  .sm\:bg-local{
    background-attachment: local !important;
  }

  .sm\:bg-scroll{
    background-attachment: scroll !important;
  }

  .sm\:bg-clip-border{
    background-clip: border-box !important;
  }

  .sm\:bg-clip-padding{
    background-clip: padding-box !important;
  }

  .sm\:bg-clip-content{
    background-clip: content-box !important;
  }

  .sm\:bg-clip-text{
    -webkit-background-clip: text !important;
            background-clip: text !important;
  }

  .sm\:bg-primary-100{
    --bg-opacity: 1 !important;
    background-color: #FEEEEA !important;
    background-color: rgba(254, 238, 234, var(--bg-opacity)) !important;
  }

  .sm\:bg-primary-200{
    --bg-opacity: 1 !important;
    background-color: #FCD4CB !important;
    background-color: rgba(252, 212, 203, var(--bg-opacity)) !important;
  }

  .sm\:bg-primary-300{
    --bg-opacity: 1 !important;
    background-color: #FABBAC !important;
    background-color: rgba(250, 187, 172, var(--bg-opacity)) !important;
  }

  .sm\:bg-primary-400{
    --bg-opacity: 1 !important;
    background-color: #F6876E !important;
    background-color: rgba(246, 135, 110, var(--bg-opacity)) !important;
  }

  .sm\:bg-primary-500{
    --bg-opacity: 1 !important;
    background-color: #F25430 !important;
    background-color: rgba(242, 84, 48, var(--bg-opacity)) !important;
  }

  .sm\:bg-primary-600{
    --bg-opacity: 1 !important;
    background-color: #DA4C2B !important;
    background-color: rgba(218, 76, 43, var(--bg-opacity)) !important;
  }

  .sm\:bg-primary-700{
    --bg-opacity: 1 !important;
    background-color: #91321D !important;
    background-color: rgba(145, 50, 29, var(--bg-opacity)) !important;
  }

  .sm\:bg-primary-800{
    --bg-opacity: 1 !important;
    background-color: #6D2616 !important;
    background-color: rgba(109, 38, 22, var(--bg-opacity)) !important;
  }

  .sm\:bg-primary-900{
    --bg-opacity: 1 !important;
    background-color: #49190E !important;
    background-color: rgba(73, 25, 14, var(--bg-opacity)) !important;
  }

  .sm\:bg-secondary-100{
    --bg-opacity: 1 !important;
    background-color: #E9F1F4 !important;
    background-color: rgba(233, 241, 244, var(--bg-opacity)) !important;
  }

  .sm\:bg-secondary-200{
    --bg-opacity: 1 !important;
    background-color: #C9DBE2 !important;
    background-color: rgba(201, 219, 226, var(--bg-opacity)) !important;
  }

  .sm\:bg-secondary-300{
    --bg-opacity: 1 !important;
    background-color: #A9C6D1 !important;
    background-color: rgba(169, 198, 209, var(--bg-opacity)) !important;
  }

  .sm\:bg-secondary-400{
    --bg-opacity: 1 !important;
    background-color: #689BAF !important;
    background-color: rgba(104, 155, 175, var(--bg-opacity)) !important;
  }

  .sm\:bg-secondary-500{
    --bg-opacity: 1 !important;
    background-color: #27708C !important;
    background-color: rgba(39, 112, 140, var(--bg-opacity)) !important;
  }

  .sm\:bg-secondary-600{
    --bg-opacity: 1 !important;
    background-color: #23657E !important;
    background-color: rgba(35, 101, 126, var(--bg-opacity)) !important;
  }

  .sm\:bg-secondary-700{
    --bg-opacity: 1 !important;
    background-color: #174354 !important;
    background-color: rgba(23, 67, 84, var(--bg-opacity)) !important;
  }

  .sm\:bg-secondary-800{
    --bg-opacity: 1 !important;
    background-color: #12323F !important;
    background-color: rgba(18, 50, 63, var(--bg-opacity)) !important;
  }

  .sm\:bg-secondary-900{
    --bg-opacity: 1 !important;
    background-color: #0C222A !important;
    background-color: rgba(12, 34, 42, var(--bg-opacity)) !important;
  }

  .sm\:bg-transparent{
    background-color: transparent !important;
  }

  .sm\:bg-black{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .sm\:bg-white{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .sm\:bg-gray-100{
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;
  }

  .sm\:bg-gray-200{
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;
  }

  .sm\:bg-gray-300{
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;
  }

  .sm\:bg-gray-400{
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;
  }

  .sm\:bg-gray-500{
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;
  }

  .sm\:bg-gray-600{
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;
  }

  .sm\:bg-gray-700{
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;
  }

  .sm\:bg-gray-800{
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;
  }

  .sm\:bg-gray-900{
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;
  }

  .sm\:bg-red-100{
    --bg-opacity: 1 !important;
    background-color: #fff5f5 !important;
    background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;
  }

  .sm\:bg-red-200{
    --bg-opacity: 1 !important;
    background-color: #fed7d7 !important;
    background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;
  }

  .sm\:bg-red-300{
    --bg-opacity: 1 !important;
    background-color: #feb2b2 !important;
    background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;
  }

  .sm\:bg-red-400{
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;
  }

  .sm\:bg-red-500{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .sm\:bg-red-600{
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;
  }

  .sm\:bg-red-700{
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;
  }

  .sm\:bg-red-800{
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;
  }

  .sm\:bg-red-900{
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;
  }

  .sm\:bg-green-100{
    --bg-opacity: 1 !important;
    background-color: #f0fff4 !important;
    background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;
  }

  .sm\:bg-green-200{
    --bg-opacity: 1 !important;
    background-color: #c6f6d5 !important;
    background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;
  }

  .sm\:bg-green-300{
    --bg-opacity: 1 !important;
    background-color: #9ae6b4 !important;
    background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;
  }

  .sm\:bg-green-400{
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;
  }

  .sm\:bg-green-500{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .sm\:bg-green-600{
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;
  }

  .sm\:bg-green-700{
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;
  }

  .sm\:bg-green-800{
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;
  }

  .sm\:bg-green-900{
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;
  }

  .sm\:bg-yellow-100{
    --bg-opacity: 1 !important;
    background-color: #FEF5EE !important;
    background-color: rgba(254, 245, 238, var(--bg-opacity)) !important;
  }

  .sm\:bg-yellow-200{
    --bg-opacity: 1 !important;
    background-color: #FCE7D4 !important;
    background-color: rgba(252, 231, 212, var(--bg-opacity)) !important;
  }

  .sm\:bg-yellow-300{
    --bg-opacity: 1 !important;
    background-color: #FAD8BA !important;
    background-color: rgba(250, 216, 186, var(--bg-opacity)) !important;
  }

  .sm\:bg-yellow-400{
    --bg-opacity: 1 !important;
    background-color: #F6BA86 !important;
    background-color: rgba(246, 186, 134, var(--bg-opacity)) !important;
  }

  .sm\:bg-yellow-500{
    --bg-opacity: 1 !important;
    background-color: #F29D52 !important;
    background-color: rgba(242, 157, 82, var(--bg-opacity)) !important;
  }

  .sm\:bg-yellow-600{
    --bg-opacity: 1 !important;
    background-color: #DA8D4A !important;
    background-color: rgba(218, 141, 74, var(--bg-opacity)) !important;
  }

  .sm\:bg-yellow-700{
    --bg-opacity: 1 !important;
    background-color: #915E31 !important;
    background-color: rgba(145, 94, 49, var(--bg-opacity)) !important;
  }

  .sm\:bg-yellow-800{
    --bg-opacity: 1 !important;
    background-color: #6D4725 !important;
    background-color: rgba(109, 71, 37, var(--bg-opacity)) !important;
  }

  .sm\:bg-yellow-900{
    --bg-opacity: 1 !important;
    background-color: #492F19 !important;
    background-color: rgba(73, 47, 25, var(--bg-opacity)) !important;
  }

  .sm\:bg-error{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .sm\:bg-success{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-primary-100:hover{
    --bg-opacity: 1 !important;
    background-color: #FEEEEA !important;
    background-color: rgba(254, 238, 234, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-primary-200:hover{
    --bg-opacity: 1 !important;
    background-color: #FCD4CB !important;
    background-color: rgba(252, 212, 203, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-primary-300:hover{
    --bg-opacity: 1 !important;
    background-color: #FABBAC !important;
    background-color: rgba(250, 187, 172, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-primary-400:hover{
    --bg-opacity: 1 !important;
    background-color: #F6876E !important;
    background-color: rgba(246, 135, 110, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-primary-500:hover{
    --bg-opacity: 1 !important;
    background-color: #F25430 !important;
    background-color: rgba(242, 84, 48, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-primary-600:hover{
    --bg-opacity: 1 !important;
    background-color: #DA4C2B !important;
    background-color: rgba(218, 76, 43, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-primary-700:hover{
    --bg-opacity: 1 !important;
    background-color: #91321D !important;
    background-color: rgba(145, 50, 29, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-primary-800:hover{
    --bg-opacity: 1 !important;
    background-color: #6D2616 !important;
    background-color: rgba(109, 38, 22, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-primary-900:hover{
    --bg-opacity: 1 !important;
    background-color: #49190E !important;
    background-color: rgba(73, 25, 14, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-secondary-100:hover{
    --bg-opacity: 1 !important;
    background-color: #E9F1F4 !important;
    background-color: rgba(233, 241, 244, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-secondary-200:hover{
    --bg-opacity: 1 !important;
    background-color: #C9DBE2 !important;
    background-color: rgba(201, 219, 226, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-secondary-300:hover{
    --bg-opacity: 1 !important;
    background-color: #A9C6D1 !important;
    background-color: rgba(169, 198, 209, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-secondary-400:hover{
    --bg-opacity: 1 !important;
    background-color: #689BAF !important;
    background-color: rgba(104, 155, 175, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-secondary-500:hover{
    --bg-opacity: 1 !important;
    background-color: #27708C !important;
    background-color: rgba(39, 112, 140, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-secondary-600:hover{
    --bg-opacity: 1 !important;
    background-color: #23657E !important;
    background-color: rgba(35, 101, 126, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-secondary-700:hover{
    --bg-opacity: 1 !important;
    background-color: #174354 !important;
    background-color: rgba(23, 67, 84, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-secondary-800:hover{
    --bg-opacity: 1 !important;
    background-color: #12323F !important;
    background-color: rgba(18, 50, 63, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-secondary-900:hover{
    --bg-opacity: 1 !important;
    background-color: #0C222A !important;
    background-color: rgba(12, 34, 42, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-transparent:hover{
    background-color: transparent !important;
  }

  .sm\:hover\:bg-black:hover{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-white:hover{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-gray-100:hover{
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-gray-200:hover{
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-gray-300:hover{
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-gray-400:hover{
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-gray-500:hover{
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-gray-600:hover{
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-gray-700:hover{
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-gray-800:hover{
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-gray-900:hover{
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-red-100:hover{
    --bg-opacity: 1 !important;
    background-color: #fff5f5 !important;
    background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-red-200:hover{
    --bg-opacity: 1 !important;
    background-color: #fed7d7 !important;
    background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-red-300:hover{
    --bg-opacity: 1 !important;
    background-color: #feb2b2 !important;
    background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-red-400:hover{
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-red-500:hover{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-red-600:hover{
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-red-700:hover{
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-red-800:hover{
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-red-900:hover{
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-green-100:hover{
    --bg-opacity: 1 !important;
    background-color: #f0fff4 !important;
    background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-green-200:hover{
    --bg-opacity: 1 !important;
    background-color: #c6f6d5 !important;
    background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-green-300:hover{
    --bg-opacity: 1 !important;
    background-color: #9ae6b4 !important;
    background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-green-400:hover{
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-green-500:hover{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-green-600:hover{
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-green-700:hover{
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-green-800:hover{
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-green-900:hover{
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-yellow-100:hover{
    --bg-opacity: 1 !important;
    background-color: #FEF5EE !important;
    background-color: rgba(254, 245, 238, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-yellow-200:hover{
    --bg-opacity: 1 !important;
    background-color: #FCE7D4 !important;
    background-color: rgba(252, 231, 212, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-yellow-300:hover{
    --bg-opacity: 1 !important;
    background-color: #FAD8BA !important;
    background-color: rgba(250, 216, 186, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-yellow-400:hover{
    --bg-opacity: 1 !important;
    background-color: #F6BA86 !important;
    background-color: rgba(246, 186, 134, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-yellow-500:hover{
    --bg-opacity: 1 !important;
    background-color: #F29D52 !important;
    background-color: rgba(242, 157, 82, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-yellow-600:hover{
    --bg-opacity: 1 !important;
    background-color: #DA8D4A !important;
    background-color: rgba(218, 141, 74, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-yellow-700:hover{
    --bg-opacity: 1 !important;
    background-color: #915E31 !important;
    background-color: rgba(145, 94, 49, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-yellow-800:hover{
    --bg-opacity: 1 !important;
    background-color: #6D4725 !important;
    background-color: rgba(109, 71, 37, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-yellow-900:hover{
    --bg-opacity: 1 !important;
    background-color: #492F19 !important;
    background-color: rgba(73, 47, 25, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-error:hover{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-success:hover{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-primary-100:focus{
    --bg-opacity: 1 !important;
    background-color: #FEEEEA !important;
    background-color: rgba(254, 238, 234, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-primary-200:focus{
    --bg-opacity: 1 !important;
    background-color: #FCD4CB !important;
    background-color: rgba(252, 212, 203, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-primary-300:focus{
    --bg-opacity: 1 !important;
    background-color: #FABBAC !important;
    background-color: rgba(250, 187, 172, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-primary-400:focus{
    --bg-opacity: 1 !important;
    background-color: #F6876E !important;
    background-color: rgba(246, 135, 110, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-primary-500:focus{
    --bg-opacity: 1 !important;
    background-color: #F25430 !important;
    background-color: rgba(242, 84, 48, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-primary-600:focus{
    --bg-opacity: 1 !important;
    background-color: #DA4C2B !important;
    background-color: rgba(218, 76, 43, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-primary-700:focus{
    --bg-opacity: 1 !important;
    background-color: #91321D !important;
    background-color: rgba(145, 50, 29, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-primary-800:focus{
    --bg-opacity: 1 !important;
    background-color: #6D2616 !important;
    background-color: rgba(109, 38, 22, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-primary-900:focus{
    --bg-opacity: 1 !important;
    background-color: #49190E !important;
    background-color: rgba(73, 25, 14, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-secondary-100:focus{
    --bg-opacity: 1 !important;
    background-color: #E9F1F4 !important;
    background-color: rgba(233, 241, 244, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-secondary-200:focus{
    --bg-opacity: 1 !important;
    background-color: #C9DBE2 !important;
    background-color: rgba(201, 219, 226, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-secondary-300:focus{
    --bg-opacity: 1 !important;
    background-color: #A9C6D1 !important;
    background-color: rgba(169, 198, 209, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-secondary-400:focus{
    --bg-opacity: 1 !important;
    background-color: #689BAF !important;
    background-color: rgba(104, 155, 175, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-secondary-500:focus{
    --bg-opacity: 1 !important;
    background-color: #27708C !important;
    background-color: rgba(39, 112, 140, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-secondary-600:focus{
    --bg-opacity: 1 !important;
    background-color: #23657E !important;
    background-color: rgba(35, 101, 126, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-secondary-700:focus{
    --bg-opacity: 1 !important;
    background-color: #174354 !important;
    background-color: rgba(23, 67, 84, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-secondary-800:focus{
    --bg-opacity: 1 !important;
    background-color: #12323F !important;
    background-color: rgba(18, 50, 63, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-secondary-900:focus{
    --bg-opacity: 1 !important;
    background-color: #0C222A !important;
    background-color: rgba(12, 34, 42, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-transparent:focus{
    background-color: transparent !important;
  }

  .sm\:focus\:bg-black:focus{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-white:focus{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-gray-100:focus{
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-gray-200:focus{
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-gray-300:focus{
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-gray-400:focus{
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-gray-500:focus{
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-gray-600:focus{
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-gray-700:focus{
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-gray-800:focus{
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-gray-900:focus{
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-red-100:focus{
    --bg-opacity: 1 !important;
    background-color: #fff5f5 !important;
    background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-red-200:focus{
    --bg-opacity: 1 !important;
    background-color: #fed7d7 !important;
    background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-red-300:focus{
    --bg-opacity: 1 !important;
    background-color: #feb2b2 !important;
    background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-red-400:focus{
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-red-500:focus{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-red-600:focus{
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-red-700:focus{
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-red-800:focus{
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-red-900:focus{
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-green-100:focus{
    --bg-opacity: 1 !important;
    background-color: #f0fff4 !important;
    background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-green-200:focus{
    --bg-opacity: 1 !important;
    background-color: #c6f6d5 !important;
    background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-green-300:focus{
    --bg-opacity: 1 !important;
    background-color: #9ae6b4 !important;
    background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-green-400:focus{
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-green-500:focus{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-green-600:focus{
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-green-700:focus{
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-green-800:focus{
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-green-900:focus{
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-yellow-100:focus{
    --bg-opacity: 1 !important;
    background-color: #FEF5EE !important;
    background-color: rgba(254, 245, 238, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-yellow-200:focus{
    --bg-opacity: 1 !important;
    background-color: #FCE7D4 !important;
    background-color: rgba(252, 231, 212, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-yellow-300:focus{
    --bg-opacity: 1 !important;
    background-color: #FAD8BA !important;
    background-color: rgba(250, 216, 186, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-yellow-400:focus{
    --bg-opacity: 1 !important;
    background-color: #F6BA86 !important;
    background-color: rgba(246, 186, 134, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-yellow-500:focus{
    --bg-opacity: 1 !important;
    background-color: #F29D52 !important;
    background-color: rgba(242, 157, 82, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-yellow-600:focus{
    --bg-opacity: 1 !important;
    background-color: #DA8D4A !important;
    background-color: rgba(218, 141, 74, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-yellow-700:focus{
    --bg-opacity: 1 !important;
    background-color: #915E31 !important;
    background-color: rgba(145, 94, 49, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-yellow-800:focus{
    --bg-opacity: 1 !important;
    background-color: #6D4725 !important;
    background-color: rgba(109, 71, 37, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-yellow-900:focus{
    --bg-opacity: 1 !important;
    background-color: #492F19 !important;
    background-color: rgba(73, 47, 25, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-error:focus{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-success:focus{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .sm\:bg-none{
    background-image: none !important;
  }

  .sm\:bg-gradient-to-t{
    background-image: -webkit-gradient(linear, left bottom, left top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to top, var(--gradient-color-stops)) !important;
  }

  .sm\:bg-gradient-to-tr{
    background-image: -webkit-gradient(linear, left bottom, right top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to top right, var(--gradient-color-stops)) !important;
  }

  .sm\:bg-gradient-to-r{
    background-image: -webkit-gradient(linear, left top, right top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to right, var(--gradient-color-stops)) !important;
  }

  .sm\:bg-gradient-to-br{
    background-image: -webkit-gradient(linear, left top, right bottom, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops)) !important;
  }

  .sm\:bg-gradient-to-b{
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to bottom, var(--gradient-color-stops)) !important;
  }

  .sm\:bg-gradient-to-bl{
    background-image: -webkit-gradient(linear, right top, left bottom, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops)) !important;
  }

  .sm\:bg-gradient-to-l{
    background-image: -webkit-gradient(linear, right top, left top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to left, var(--gradient-color-stops)) !important;
  }

  .sm\:bg-gradient-to-tl{
    background-image: -webkit-gradient(linear, right bottom, left top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to top left, var(--gradient-color-stops)) !important;
  }

  .sm\:from-primary-100{
    --gradient-from-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .sm\:from-primary-200{
    --gradient-from-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .sm\:from-primary-300{
    --gradient-from-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .sm\:from-primary-400{
    --gradient-from-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .sm\:from-primary-500{
    --gradient-from-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .sm\:from-primary-600{
    --gradient-from-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .sm\:from-primary-700{
    --gradient-from-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .sm\:from-primary-800{
    --gradient-from-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .sm\:from-primary-900{
    --gradient-from-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .sm\:from-secondary-100{
    --gradient-from-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .sm\:from-secondary-200{
    --gradient-from-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .sm\:from-secondary-300{
    --gradient-from-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .sm\:from-secondary-400{
    --gradient-from-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .sm\:from-secondary-500{
    --gradient-from-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .sm\:from-secondary-600{
    --gradient-from-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .sm\:from-secondary-700{
    --gradient-from-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .sm\:from-secondary-800{
    --gradient-from-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .sm\:from-secondary-900{
    --gradient-from-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .sm\:from-transparent{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .sm\:from-black{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .sm\:from-white{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .sm\:from-gray-100{
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .sm\:from-gray-200{
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .sm\:from-gray-300{
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .sm\:from-gray-400{
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .sm\:from-gray-500{
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .sm\:from-gray-600{
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .sm\:from-gray-700{
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .sm\:from-gray-800{
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .sm\:from-gray-900{
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .sm\:from-red-100{
    --gradient-from-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .sm\:from-red-200{
    --gradient-from-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .sm\:from-red-300{
    --gradient-from-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .sm\:from-red-400{
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .sm\:from-red-500{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .sm\:from-red-600{
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .sm\:from-red-700{
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .sm\:from-red-800{
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .sm\:from-red-900{
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .sm\:from-green-100{
    --gradient-from-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .sm\:from-green-200{
    --gradient-from-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .sm\:from-green-300{
    --gradient-from-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .sm\:from-green-400{
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .sm\:from-green-500{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .sm\:from-green-600{
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .sm\:from-green-700{
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .sm\:from-green-800{
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .sm\:from-green-900{
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .sm\:from-yellow-100{
    --gradient-from-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .sm\:from-yellow-200{
    --gradient-from-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .sm\:from-yellow-300{
    --gradient-from-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .sm\:from-yellow-400{
    --gradient-from-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .sm\:from-yellow-500{
    --gradient-from-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .sm\:from-yellow-600{
    --gradient-from-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .sm\:from-yellow-700{
    --gradient-from-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .sm\:from-yellow-800{
    --gradient-from-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .sm\:from-yellow-900{
    --gradient-from-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .sm\:from-error{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .sm\:from-success{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .sm\:via-primary-100{
    --gradient-via-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .sm\:via-primary-200{
    --gradient-via-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .sm\:via-primary-300{
    --gradient-via-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .sm\:via-primary-400{
    --gradient-via-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .sm\:via-primary-500{
    --gradient-via-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .sm\:via-primary-600{
    --gradient-via-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .sm\:via-primary-700{
    --gradient-via-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .sm\:via-primary-800{
    --gradient-via-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .sm\:via-primary-900{
    --gradient-via-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .sm\:via-secondary-100{
    --gradient-via-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .sm\:via-secondary-200{
    --gradient-via-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .sm\:via-secondary-300{
    --gradient-via-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .sm\:via-secondary-400{
    --gradient-via-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .sm\:via-secondary-500{
    --gradient-via-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .sm\:via-secondary-600{
    --gradient-via-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .sm\:via-secondary-700{
    --gradient-via-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .sm\:via-secondary-800{
    --gradient-via-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .sm\:via-secondary-900{
    --gradient-via-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .sm\:via-transparent{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .sm\:via-black{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .sm\:via-white{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .sm\:via-gray-100{
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .sm\:via-gray-200{
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .sm\:via-gray-300{
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .sm\:via-gray-400{
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .sm\:via-gray-500{
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .sm\:via-gray-600{
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .sm\:via-gray-700{
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .sm\:via-gray-800{
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .sm\:via-gray-900{
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .sm\:via-red-100{
    --gradient-via-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .sm\:via-red-200{
    --gradient-via-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .sm\:via-red-300{
    --gradient-via-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .sm\:via-red-400{
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .sm\:via-red-500{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .sm\:via-red-600{
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .sm\:via-red-700{
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .sm\:via-red-800{
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .sm\:via-red-900{
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .sm\:via-green-100{
    --gradient-via-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .sm\:via-green-200{
    --gradient-via-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .sm\:via-green-300{
    --gradient-via-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .sm\:via-green-400{
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .sm\:via-green-500{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .sm\:via-green-600{
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .sm\:via-green-700{
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .sm\:via-green-800{
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .sm\:via-green-900{
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .sm\:via-yellow-100{
    --gradient-via-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .sm\:via-yellow-200{
    --gradient-via-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .sm\:via-yellow-300{
    --gradient-via-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .sm\:via-yellow-400{
    --gradient-via-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .sm\:via-yellow-500{
    --gradient-via-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .sm\:via-yellow-600{
    --gradient-via-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .sm\:via-yellow-700{
    --gradient-via-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .sm\:via-yellow-800{
    --gradient-via-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .sm\:via-yellow-900{
    --gradient-via-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .sm\:via-error{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .sm\:via-success{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .sm\:to-primary-100{
    --gradient-to-color: #FEEEEA !important;
  }

  .sm\:to-primary-200{
    --gradient-to-color: #FCD4CB !important;
  }

  .sm\:to-primary-300{
    --gradient-to-color: #FABBAC !important;
  }

  .sm\:to-primary-400{
    --gradient-to-color: #F6876E !important;
  }

  .sm\:to-primary-500{
    --gradient-to-color: #F25430 !important;
  }

  .sm\:to-primary-600{
    --gradient-to-color: #DA4C2B !important;
  }

  .sm\:to-primary-700{
    --gradient-to-color: #91321D !important;
  }

  .sm\:to-primary-800{
    --gradient-to-color: #6D2616 !important;
  }

  .sm\:to-primary-900{
    --gradient-to-color: #49190E !important;
  }

  .sm\:to-secondary-100{
    --gradient-to-color: #E9F1F4 !important;
  }

  .sm\:to-secondary-200{
    --gradient-to-color: #C9DBE2 !important;
  }

  .sm\:to-secondary-300{
    --gradient-to-color: #A9C6D1 !important;
  }

  .sm\:to-secondary-400{
    --gradient-to-color: #689BAF !important;
  }

  .sm\:to-secondary-500{
    --gradient-to-color: #27708C !important;
  }

  .sm\:to-secondary-600{
    --gradient-to-color: #23657E !important;
  }

  .sm\:to-secondary-700{
    --gradient-to-color: #174354 !important;
  }

  .sm\:to-secondary-800{
    --gradient-to-color: #12323F !important;
  }

  .sm\:to-secondary-900{
    --gradient-to-color: #0C222A !important;
  }

  .sm\:to-transparent{
    --gradient-to-color: transparent !important;
  }

  .sm\:to-black{
    --gradient-to-color: #000 !important;
  }

  .sm\:to-white{
    --gradient-to-color: #fff !important;
  }

  .sm\:to-gray-100{
    --gradient-to-color: #f7fafc !important;
  }

  .sm\:to-gray-200{
    --gradient-to-color: #edf2f7 !important;
  }

  .sm\:to-gray-300{
    --gradient-to-color: #e2e8f0 !important;
  }

  .sm\:to-gray-400{
    --gradient-to-color: #cbd5e0 !important;
  }

  .sm\:to-gray-500{
    --gradient-to-color: #a0aec0 !important;
  }

  .sm\:to-gray-600{
    --gradient-to-color: #718096 !important;
  }

  .sm\:to-gray-700{
    --gradient-to-color: #4a5568 !important;
  }

  .sm\:to-gray-800{
    --gradient-to-color: #2d3748 !important;
  }

  .sm\:to-gray-900{
    --gradient-to-color: #1a202c !important;
  }

  .sm\:to-red-100{
    --gradient-to-color: #fff5f5 !important;
  }

  .sm\:to-red-200{
    --gradient-to-color: #fed7d7 !important;
  }

  .sm\:to-red-300{
    --gradient-to-color: #feb2b2 !important;
  }

  .sm\:to-red-400{
    --gradient-to-color: #fc8181 !important;
  }

  .sm\:to-red-500{
    --gradient-to-color: #f56565 !important;
  }

  .sm\:to-red-600{
    --gradient-to-color: #e53e3e !important;
  }

  .sm\:to-red-700{
    --gradient-to-color: #c53030 !important;
  }

  .sm\:to-red-800{
    --gradient-to-color: #9b2c2c !important;
  }

  .sm\:to-red-900{
    --gradient-to-color: #742a2a !important;
  }

  .sm\:to-green-100{
    --gradient-to-color: #f0fff4 !important;
  }

  .sm\:to-green-200{
    --gradient-to-color: #c6f6d5 !important;
  }

  .sm\:to-green-300{
    --gradient-to-color: #9ae6b4 !important;
  }

  .sm\:to-green-400{
    --gradient-to-color: #68d391 !important;
  }

  .sm\:to-green-500{
    --gradient-to-color: #48bb78 !important;
  }

  .sm\:to-green-600{
    --gradient-to-color: #38a169 !important;
  }

  .sm\:to-green-700{
    --gradient-to-color: #2f855a !important;
  }

  .sm\:to-green-800{
    --gradient-to-color: #276749 !important;
  }

  .sm\:to-green-900{
    --gradient-to-color: #22543d !important;
  }

  .sm\:to-yellow-100{
    --gradient-to-color: #FEF5EE !important;
  }

  .sm\:to-yellow-200{
    --gradient-to-color: #FCE7D4 !important;
  }

  .sm\:to-yellow-300{
    --gradient-to-color: #FAD8BA !important;
  }

  .sm\:to-yellow-400{
    --gradient-to-color: #F6BA86 !important;
  }

  .sm\:to-yellow-500{
    --gradient-to-color: #F29D52 !important;
  }

  .sm\:to-yellow-600{
    --gradient-to-color: #DA8D4A !important;
  }

  .sm\:to-yellow-700{
    --gradient-to-color: #915E31 !important;
  }

  .sm\:to-yellow-800{
    --gradient-to-color: #6D4725 !important;
  }

  .sm\:to-yellow-900{
    --gradient-to-color: #492F19 !important;
  }

  .sm\:to-error{
    --gradient-to-color: #f56565 !important;
  }

  .sm\:to-success{
    --gradient-to-color: #48bb78 !important;
  }

  .sm\:hover\:from-primary-100:hover{
    --gradient-from-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .sm\:hover\:from-primary-200:hover{
    --gradient-from-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .sm\:hover\:from-primary-300:hover{
    --gradient-from-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .sm\:hover\:from-primary-400:hover{
    --gradient-from-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .sm\:hover\:from-primary-500:hover{
    --gradient-from-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .sm\:hover\:from-primary-600:hover{
    --gradient-from-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .sm\:hover\:from-primary-700:hover{
    --gradient-from-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .sm\:hover\:from-primary-800:hover{
    --gradient-from-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .sm\:hover\:from-primary-900:hover{
    --gradient-from-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .sm\:hover\:from-secondary-100:hover{
    --gradient-from-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .sm\:hover\:from-secondary-200:hover{
    --gradient-from-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .sm\:hover\:from-secondary-300:hover{
    --gradient-from-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .sm\:hover\:from-secondary-400:hover{
    --gradient-from-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .sm\:hover\:from-secondary-500:hover{
    --gradient-from-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .sm\:hover\:from-secondary-600:hover{
    --gradient-from-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .sm\:hover\:from-secondary-700:hover{
    --gradient-from-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .sm\:hover\:from-secondary-800:hover{
    --gradient-from-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .sm\:hover\:from-secondary-900:hover{
    --gradient-from-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .sm\:hover\:from-transparent:hover{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .sm\:hover\:from-black:hover{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .sm\:hover\:from-white:hover{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .sm\:hover\:from-gray-100:hover{
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .sm\:hover\:from-gray-200:hover{
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .sm\:hover\:from-gray-300:hover{
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .sm\:hover\:from-gray-400:hover{
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .sm\:hover\:from-gray-500:hover{
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .sm\:hover\:from-gray-600:hover{
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .sm\:hover\:from-gray-700:hover{
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .sm\:hover\:from-gray-800:hover{
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .sm\:hover\:from-gray-900:hover{
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .sm\:hover\:from-red-100:hover{
    --gradient-from-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .sm\:hover\:from-red-200:hover{
    --gradient-from-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .sm\:hover\:from-red-300:hover{
    --gradient-from-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .sm\:hover\:from-red-400:hover{
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .sm\:hover\:from-red-500:hover{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .sm\:hover\:from-red-600:hover{
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .sm\:hover\:from-red-700:hover{
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .sm\:hover\:from-red-800:hover{
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .sm\:hover\:from-red-900:hover{
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .sm\:hover\:from-green-100:hover{
    --gradient-from-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .sm\:hover\:from-green-200:hover{
    --gradient-from-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .sm\:hover\:from-green-300:hover{
    --gradient-from-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .sm\:hover\:from-green-400:hover{
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .sm\:hover\:from-green-500:hover{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .sm\:hover\:from-green-600:hover{
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .sm\:hover\:from-green-700:hover{
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .sm\:hover\:from-green-800:hover{
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .sm\:hover\:from-green-900:hover{
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .sm\:hover\:from-yellow-100:hover{
    --gradient-from-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .sm\:hover\:from-yellow-200:hover{
    --gradient-from-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .sm\:hover\:from-yellow-300:hover{
    --gradient-from-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .sm\:hover\:from-yellow-400:hover{
    --gradient-from-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .sm\:hover\:from-yellow-500:hover{
    --gradient-from-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .sm\:hover\:from-yellow-600:hover{
    --gradient-from-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .sm\:hover\:from-yellow-700:hover{
    --gradient-from-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .sm\:hover\:from-yellow-800:hover{
    --gradient-from-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .sm\:hover\:from-yellow-900:hover{
    --gradient-from-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .sm\:hover\:from-error:hover{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .sm\:hover\:from-success:hover{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .sm\:hover\:via-primary-100:hover{
    --gradient-via-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .sm\:hover\:via-primary-200:hover{
    --gradient-via-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .sm\:hover\:via-primary-300:hover{
    --gradient-via-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .sm\:hover\:via-primary-400:hover{
    --gradient-via-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .sm\:hover\:via-primary-500:hover{
    --gradient-via-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .sm\:hover\:via-primary-600:hover{
    --gradient-via-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .sm\:hover\:via-primary-700:hover{
    --gradient-via-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .sm\:hover\:via-primary-800:hover{
    --gradient-via-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .sm\:hover\:via-primary-900:hover{
    --gradient-via-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .sm\:hover\:via-secondary-100:hover{
    --gradient-via-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .sm\:hover\:via-secondary-200:hover{
    --gradient-via-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .sm\:hover\:via-secondary-300:hover{
    --gradient-via-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .sm\:hover\:via-secondary-400:hover{
    --gradient-via-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .sm\:hover\:via-secondary-500:hover{
    --gradient-via-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .sm\:hover\:via-secondary-600:hover{
    --gradient-via-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .sm\:hover\:via-secondary-700:hover{
    --gradient-via-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .sm\:hover\:via-secondary-800:hover{
    --gradient-via-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .sm\:hover\:via-secondary-900:hover{
    --gradient-via-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .sm\:hover\:via-transparent:hover{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .sm\:hover\:via-black:hover{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .sm\:hover\:via-white:hover{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .sm\:hover\:via-gray-100:hover{
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .sm\:hover\:via-gray-200:hover{
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .sm\:hover\:via-gray-300:hover{
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .sm\:hover\:via-gray-400:hover{
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .sm\:hover\:via-gray-500:hover{
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .sm\:hover\:via-gray-600:hover{
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .sm\:hover\:via-gray-700:hover{
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .sm\:hover\:via-gray-800:hover{
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .sm\:hover\:via-gray-900:hover{
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .sm\:hover\:via-red-100:hover{
    --gradient-via-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .sm\:hover\:via-red-200:hover{
    --gradient-via-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .sm\:hover\:via-red-300:hover{
    --gradient-via-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .sm\:hover\:via-red-400:hover{
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .sm\:hover\:via-red-500:hover{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .sm\:hover\:via-red-600:hover{
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .sm\:hover\:via-red-700:hover{
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .sm\:hover\:via-red-800:hover{
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .sm\:hover\:via-red-900:hover{
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .sm\:hover\:via-green-100:hover{
    --gradient-via-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .sm\:hover\:via-green-200:hover{
    --gradient-via-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .sm\:hover\:via-green-300:hover{
    --gradient-via-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .sm\:hover\:via-green-400:hover{
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .sm\:hover\:via-green-500:hover{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .sm\:hover\:via-green-600:hover{
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .sm\:hover\:via-green-700:hover{
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .sm\:hover\:via-green-800:hover{
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .sm\:hover\:via-green-900:hover{
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .sm\:hover\:via-yellow-100:hover{
    --gradient-via-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .sm\:hover\:via-yellow-200:hover{
    --gradient-via-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .sm\:hover\:via-yellow-300:hover{
    --gradient-via-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .sm\:hover\:via-yellow-400:hover{
    --gradient-via-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .sm\:hover\:via-yellow-500:hover{
    --gradient-via-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .sm\:hover\:via-yellow-600:hover{
    --gradient-via-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .sm\:hover\:via-yellow-700:hover{
    --gradient-via-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .sm\:hover\:via-yellow-800:hover{
    --gradient-via-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .sm\:hover\:via-yellow-900:hover{
    --gradient-via-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .sm\:hover\:via-error:hover{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .sm\:hover\:via-success:hover{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .sm\:hover\:to-primary-100:hover{
    --gradient-to-color: #FEEEEA !important;
  }

  .sm\:hover\:to-primary-200:hover{
    --gradient-to-color: #FCD4CB !important;
  }

  .sm\:hover\:to-primary-300:hover{
    --gradient-to-color: #FABBAC !important;
  }

  .sm\:hover\:to-primary-400:hover{
    --gradient-to-color: #F6876E !important;
  }

  .sm\:hover\:to-primary-500:hover{
    --gradient-to-color: #F25430 !important;
  }

  .sm\:hover\:to-primary-600:hover{
    --gradient-to-color: #DA4C2B !important;
  }

  .sm\:hover\:to-primary-700:hover{
    --gradient-to-color: #91321D !important;
  }

  .sm\:hover\:to-primary-800:hover{
    --gradient-to-color: #6D2616 !important;
  }

  .sm\:hover\:to-primary-900:hover{
    --gradient-to-color: #49190E !important;
  }

  .sm\:hover\:to-secondary-100:hover{
    --gradient-to-color: #E9F1F4 !important;
  }

  .sm\:hover\:to-secondary-200:hover{
    --gradient-to-color: #C9DBE2 !important;
  }

  .sm\:hover\:to-secondary-300:hover{
    --gradient-to-color: #A9C6D1 !important;
  }

  .sm\:hover\:to-secondary-400:hover{
    --gradient-to-color: #689BAF !important;
  }

  .sm\:hover\:to-secondary-500:hover{
    --gradient-to-color: #27708C !important;
  }

  .sm\:hover\:to-secondary-600:hover{
    --gradient-to-color: #23657E !important;
  }

  .sm\:hover\:to-secondary-700:hover{
    --gradient-to-color: #174354 !important;
  }

  .sm\:hover\:to-secondary-800:hover{
    --gradient-to-color: #12323F !important;
  }

  .sm\:hover\:to-secondary-900:hover{
    --gradient-to-color: #0C222A !important;
  }

  .sm\:hover\:to-transparent:hover{
    --gradient-to-color: transparent !important;
  }

  .sm\:hover\:to-black:hover{
    --gradient-to-color: #000 !important;
  }

  .sm\:hover\:to-white:hover{
    --gradient-to-color: #fff !important;
  }

  .sm\:hover\:to-gray-100:hover{
    --gradient-to-color: #f7fafc !important;
  }

  .sm\:hover\:to-gray-200:hover{
    --gradient-to-color: #edf2f7 !important;
  }

  .sm\:hover\:to-gray-300:hover{
    --gradient-to-color: #e2e8f0 !important;
  }

  .sm\:hover\:to-gray-400:hover{
    --gradient-to-color: #cbd5e0 !important;
  }

  .sm\:hover\:to-gray-500:hover{
    --gradient-to-color: #a0aec0 !important;
  }

  .sm\:hover\:to-gray-600:hover{
    --gradient-to-color: #718096 !important;
  }

  .sm\:hover\:to-gray-700:hover{
    --gradient-to-color: #4a5568 !important;
  }

  .sm\:hover\:to-gray-800:hover{
    --gradient-to-color: #2d3748 !important;
  }

  .sm\:hover\:to-gray-900:hover{
    --gradient-to-color: #1a202c !important;
  }

  .sm\:hover\:to-red-100:hover{
    --gradient-to-color: #fff5f5 !important;
  }

  .sm\:hover\:to-red-200:hover{
    --gradient-to-color: #fed7d7 !important;
  }

  .sm\:hover\:to-red-300:hover{
    --gradient-to-color: #feb2b2 !important;
  }

  .sm\:hover\:to-red-400:hover{
    --gradient-to-color: #fc8181 !important;
  }

  .sm\:hover\:to-red-500:hover{
    --gradient-to-color: #f56565 !important;
  }

  .sm\:hover\:to-red-600:hover{
    --gradient-to-color: #e53e3e !important;
  }

  .sm\:hover\:to-red-700:hover{
    --gradient-to-color: #c53030 !important;
  }

  .sm\:hover\:to-red-800:hover{
    --gradient-to-color: #9b2c2c !important;
  }

  .sm\:hover\:to-red-900:hover{
    --gradient-to-color: #742a2a !important;
  }

  .sm\:hover\:to-green-100:hover{
    --gradient-to-color: #f0fff4 !important;
  }

  .sm\:hover\:to-green-200:hover{
    --gradient-to-color: #c6f6d5 !important;
  }

  .sm\:hover\:to-green-300:hover{
    --gradient-to-color: #9ae6b4 !important;
  }

  .sm\:hover\:to-green-400:hover{
    --gradient-to-color: #68d391 !important;
  }

  .sm\:hover\:to-green-500:hover{
    --gradient-to-color: #48bb78 !important;
  }

  .sm\:hover\:to-green-600:hover{
    --gradient-to-color: #38a169 !important;
  }

  .sm\:hover\:to-green-700:hover{
    --gradient-to-color: #2f855a !important;
  }

  .sm\:hover\:to-green-800:hover{
    --gradient-to-color: #276749 !important;
  }

  .sm\:hover\:to-green-900:hover{
    --gradient-to-color: #22543d !important;
  }

  .sm\:hover\:to-yellow-100:hover{
    --gradient-to-color: #FEF5EE !important;
  }

  .sm\:hover\:to-yellow-200:hover{
    --gradient-to-color: #FCE7D4 !important;
  }

  .sm\:hover\:to-yellow-300:hover{
    --gradient-to-color: #FAD8BA !important;
  }

  .sm\:hover\:to-yellow-400:hover{
    --gradient-to-color: #F6BA86 !important;
  }

  .sm\:hover\:to-yellow-500:hover{
    --gradient-to-color: #F29D52 !important;
  }

  .sm\:hover\:to-yellow-600:hover{
    --gradient-to-color: #DA8D4A !important;
  }

  .sm\:hover\:to-yellow-700:hover{
    --gradient-to-color: #915E31 !important;
  }

  .sm\:hover\:to-yellow-800:hover{
    --gradient-to-color: #6D4725 !important;
  }

  .sm\:hover\:to-yellow-900:hover{
    --gradient-to-color: #492F19 !important;
  }

  .sm\:hover\:to-error:hover{
    --gradient-to-color: #f56565 !important;
  }

  .sm\:hover\:to-success:hover{
    --gradient-to-color: #48bb78 !important;
  }

  .sm\:focus\:from-primary-100:focus{
    --gradient-from-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .sm\:focus\:from-primary-200:focus{
    --gradient-from-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .sm\:focus\:from-primary-300:focus{
    --gradient-from-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .sm\:focus\:from-primary-400:focus{
    --gradient-from-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .sm\:focus\:from-primary-500:focus{
    --gradient-from-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .sm\:focus\:from-primary-600:focus{
    --gradient-from-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .sm\:focus\:from-primary-700:focus{
    --gradient-from-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .sm\:focus\:from-primary-800:focus{
    --gradient-from-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .sm\:focus\:from-primary-900:focus{
    --gradient-from-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .sm\:focus\:from-secondary-100:focus{
    --gradient-from-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .sm\:focus\:from-secondary-200:focus{
    --gradient-from-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .sm\:focus\:from-secondary-300:focus{
    --gradient-from-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .sm\:focus\:from-secondary-400:focus{
    --gradient-from-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .sm\:focus\:from-secondary-500:focus{
    --gradient-from-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .sm\:focus\:from-secondary-600:focus{
    --gradient-from-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .sm\:focus\:from-secondary-700:focus{
    --gradient-from-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .sm\:focus\:from-secondary-800:focus{
    --gradient-from-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .sm\:focus\:from-secondary-900:focus{
    --gradient-from-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .sm\:focus\:from-transparent:focus{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .sm\:focus\:from-black:focus{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .sm\:focus\:from-white:focus{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .sm\:focus\:from-gray-100:focus{
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .sm\:focus\:from-gray-200:focus{
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .sm\:focus\:from-gray-300:focus{
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .sm\:focus\:from-gray-400:focus{
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .sm\:focus\:from-gray-500:focus{
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .sm\:focus\:from-gray-600:focus{
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .sm\:focus\:from-gray-700:focus{
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .sm\:focus\:from-gray-800:focus{
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .sm\:focus\:from-gray-900:focus{
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .sm\:focus\:from-red-100:focus{
    --gradient-from-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .sm\:focus\:from-red-200:focus{
    --gradient-from-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .sm\:focus\:from-red-300:focus{
    --gradient-from-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .sm\:focus\:from-red-400:focus{
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .sm\:focus\:from-red-500:focus{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .sm\:focus\:from-red-600:focus{
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .sm\:focus\:from-red-700:focus{
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .sm\:focus\:from-red-800:focus{
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .sm\:focus\:from-red-900:focus{
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .sm\:focus\:from-green-100:focus{
    --gradient-from-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .sm\:focus\:from-green-200:focus{
    --gradient-from-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .sm\:focus\:from-green-300:focus{
    --gradient-from-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .sm\:focus\:from-green-400:focus{
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .sm\:focus\:from-green-500:focus{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .sm\:focus\:from-green-600:focus{
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .sm\:focus\:from-green-700:focus{
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .sm\:focus\:from-green-800:focus{
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .sm\:focus\:from-green-900:focus{
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .sm\:focus\:from-yellow-100:focus{
    --gradient-from-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .sm\:focus\:from-yellow-200:focus{
    --gradient-from-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .sm\:focus\:from-yellow-300:focus{
    --gradient-from-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .sm\:focus\:from-yellow-400:focus{
    --gradient-from-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .sm\:focus\:from-yellow-500:focus{
    --gradient-from-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .sm\:focus\:from-yellow-600:focus{
    --gradient-from-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .sm\:focus\:from-yellow-700:focus{
    --gradient-from-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .sm\:focus\:from-yellow-800:focus{
    --gradient-from-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .sm\:focus\:from-yellow-900:focus{
    --gradient-from-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .sm\:focus\:from-error:focus{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .sm\:focus\:from-success:focus{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .sm\:focus\:via-primary-100:focus{
    --gradient-via-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .sm\:focus\:via-primary-200:focus{
    --gradient-via-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .sm\:focus\:via-primary-300:focus{
    --gradient-via-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .sm\:focus\:via-primary-400:focus{
    --gradient-via-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .sm\:focus\:via-primary-500:focus{
    --gradient-via-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .sm\:focus\:via-primary-600:focus{
    --gradient-via-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .sm\:focus\:via-primary-700:focus{
    --gradient-via-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .sm\:focus\:via-primary-800:focus{
    --gradient-via-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .sm\:focus\:via-primary-900:focus{
    --gradient-via-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .sm\:focus\:via-secondary-100:focus{
    --gradient-via-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .sm\:focus\:via-secondary-200:focus{
    --gradient-via-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .sm\:focus\:via-secondary-300:focus{
    --gradient-via-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .sm\:focus\:via-secondary-400:focus{
    --gradient-via-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .sm\:focus\:via-secondary-500:focus{
    --gradient-via-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .sm\:focus\:via-secondary-600:focus{
    --gradient-via-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .sm\:focus\:via-secondary-700:focus{
    --gradient-via-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .sm\:focus\:via-secondary-800:focus{
    --gradient-via-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .sm\:focus\:via-secondary-900:focus{
    --gradient-via-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .sm\:focus\:via-transparent:focus{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .sm\:focus\:via-black:focus{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .sm\:focus\:via-white:focus{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .sm\:focus\:via-gray-100:focus{
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .sm\:focus\:via-gray-200:focus{
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .sm\:focus\:via-gray-300:focus{
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .sm\:focus\:via-gray-400:focus{
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .sm\:focus\:via-gray-500:focus{
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .sm\:focus\:via-gray-600:focus{
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .sm\:focus\:via-gray-700:focus{
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .sm\:focus\:via-gray-800:focus{
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .sm\:focus\:via-gray-900:focus{
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .sm\:focus\:via-red-100:focus{
    --gradient-via-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .sm\:focus\:via-red-200:focus{
    --gradient-via-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .sm\:focus\:via-red-300:focus{
    --gradient-via-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .sm\:focus\:via-red-400:focus{
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .sm\:focus\:via-red-500:focus{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .sm\:focus\:via-red-600:focus{
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .sm\:focus\:via-red-700:focus{
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .sm\:focus\:via-red-800:focus{
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .sm\:focus\:via-red-900:focus{
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .sm\:focus\:via-green-100:focus{
    --gradient-via-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .sm\:focus\:via-green-200:focus{
    --gradient-via-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .sm\:focus\:via-green-300:focus{
    --gradient-via-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .sm\:focus\:via-green-400:focus{
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .sm\:focus\:via-green-500:focus{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .sm\:focus\:via-green-600:focus{
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .sm\:focus\:via-green-700:focus{
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .sm\:focus\:via-green-800:focus{
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .sm\:focus\:via-green-900:focus{
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .sm\:focus\:via-yellow-100:focus{
    --gradient-via-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .sm\:focus\:via-yellow-200:focus{
    --gradient-via-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .sm\:focus\:via-yellow-300:focus{
    --gradient-via-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .sm\:focus\:via-yellow-400:focus{
    --gradient-via-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .sm\:focus\:via-yellow-500:focus{
    --gradient-via-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .sm\:focus\:via-yellow-600:focus{
    --gradient-via-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .sm\:focus\:via-yellow-700:focus{
    --gradient-via-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .sm\:focus\:via-yellow-800:focus{
    --gradient-via-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .sm\:focus\:via-yellow-900:focus{
    --gradient-via-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .sm\:focus\:via-error:focus{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .sm\:focus\:via-success:focus{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .sm\:focus\:to-primary-100:focus{
    --gradient-to-color: #FEEEEA !important;
  }

  .sm\:focus\:to-primary-200:focus{
    --gradient-to-color: #FCD4CB !important;
  }

  .sm\:focus\:to-primary-300:focus{
    --gradient-to-color: #FABBAC !important;
  }

  .sm\:focus\:to-primary-400:focus{
    --gradient-to-color: #F6876E !important;
  }

  .sm\:focus\:to-primary-500:focus{
    --gradient-to-color: #F25430 !important;
  }

  .sm\:focus\:to-primary-600:focus{
    --gradient-to-color: #DA4C2B !important;
  }

  .sm\:focus\:to-primary-700:focus{
    --gradient-to-color: #91321D !important;
  }

  .sm\:focus\:to-primary-800:focus{
    --gradient-to-color: #6D2616 !important;
  }

  .sm\:focus\:to-primary-900:focus{
    --gradient-to-color: #49190E !important;
  }

  .sm\:focus\:to-secondary-100:focus{
    --gradient-to-color: #E9F1F4 !important;
  }

  .sm\:focus\:to-secondary-200:focus{
    --gradient-to-color: #C9DBE2 !important;
  }

  .sm\:focus\:to-secondary-300:focus{
    --gradient-to-color: #A9C6D1 !important;
  }

  .sm\:focus\:to-secondary-400:focus{
    --gradient-to-color: #689BAF !important;
  }

  .sm\:focus\:to-secondary-500:focus{
    --gradient-to-color: #27708C !important;
  }

  .sm\:focus\:to-secondary-600:focus{
    --gradient-to-color: #23657E !important;
  }

  .sm\:focus\:to-secondary-700:focus{
    --gradient-to-color: #174354 !important;
  }

  .sm\:focus\:to-secondary-800:focus{
    --gradient-to-color: #12323F !important;
  }

  .sm\:focus\:to-secondary-900:focus{
    --gradient-to-color: #0C222A !important;
  }

  .sm\:focus\:to-transparent:focus{
    --gradient-to-color: transparent !important;
  }

  .sm\:focus\:to-black:focus{
    --gradient-to-color: #000 !important;
  }

  .sm\:focus\:to-white:focus{
    --gradient-to-color: #fff !important;
  }

  .sm\:focus\:to-gray-100:focus{
    --gradient-to-color: #f7fafc !important;
  }

  .sm\:focus\:to-gray-200:focus{
    --gradient-to-color: #edf2f7 !important;
  }

  .sm\:focus\:to-gray-300:focus{
    --gradient-to-color: #e2e8f0 !important;
  }

  .sm\:focus\:to-gray-400:focus{
    --gradient-to-color: #cbd5e0 !important;
  }

  .sm\:focus\:to-gray-500:focus{
    --gradient-to-color: #a0aec0 !important;
  }

  .sm\:focus\:to-gray-600:focus{
    --gradient-to-color: #718096 !important;
  }

  .sm\:focus\:to-gray-700:focus{
    --gradient-to-color: #4a5568 !important;
  }

  .sm\:focus\:to-gray-800:focus{
    --gradient-to-color: #2d3748 !important;
  }

  .sm\:focus\:to-gray-900:focus{
    --gradient-to-color: #1a202c !important;
  }

  .sm\:focus\:to-red-100:focus{
    --gradient-to-color: #fff5f5 !important;
  }

  .sm\:focus\:to-red-200:focus{
    --gradient-to-color: #fed7d7 !important;
  }

  .sm\:focus\:to-red-300:focus{
    --gradient-to-color: #feb2b2 !important;
  }

  .sm\:focus\:to-red-400:focus{
    --gradient-to-color: #fc8181 !important;
  }

  .sm\:focus\:to-red-500:focus{
    --gradient-to-color: #f56565 !important;
  }

  .sm\:focus\:to-red-600:focus{
    --gradient-to-color: #e53e3e !important;
  }

  .sm\:focus\:to-red-700:focus{
    --gradient-to-color: #c53030 !important;
  }

  .sm\:focus\:to-red-800:focus{
    --gradient-to-color: #9b2c2c !important;
  }

  .sm\:focus\:to-red-900:focus{
    --gradient-to-color: #742a2a !important;
  }

  .sm\:focus\:to-green-100:focus{
    --gradient-to-color: #f0fff4 !important;
  }

  .sm\:focus\:to-green-200:focus{
    --gradient-to-color: #c6f6d5 !important;
  }

  .sm\:focus\:to-green-300:focus{
    --gradient-to-color: #9ae6b4 !important;
  }

  .sm\:focus\:to-green-400:focus{
    --gradient-to-color: #68d391 !important;
  }

  .sm\:focus\:to-green-500:focus{
    --gradient-to-color: #48bb78 !important;
  }

  .sm\:focus\:to-green-600:focus{
    --gradient-to-color: #38a169 !important;
  }

  .sm\:focus\:to-green-700:focus{
    --gradient-to-color: #2f855a !important;
  }

  .sm\:focus\:to-green-800:focus{
    --gradient-to-color: #276749 !important;
  }

  .sm\:focus\:to-green-900:focus{
    --gradient-to-color: #22543d !important;
  }

  .sm\:focus\:to-yellow-100:focus{
    --gradient-to-color: #FEF5EE !important;
  }

  .sm\:focus\:to-yellow-200:focus{
    --gradient-to-color: #FCE7D4 !important;
  }

  .sm\:focus\:to-yellow-300:focus{
    --gradient-to-color: #FAD8BA !important;
  }

  .sm\:focus\:to-yellow-400:focus{
    --gradient-to-color: #F6BA86 !important;
  }

  .sm\:focus\:to-yellow-500:focus{
    --gradient-to-color: #F29D52 !important;
  }

  .sm\:focus\:to-yellow-600:focus{
    --gradient-to-color: #DA8D4A !important;
  }

  .sm\:focus\:to-yellow-700:focus{
    --gradient-to-color: #915E31 !important;
  }

  .sm\:focus\:to-yellow-800:focus{
    --gradient-to-color: #6D4725 !important;
  }

  .sm\:focus\:to-yellow-900:focus{
    --gradient-to-color: #492F19 !important;
  }

  .sm\:focus\:to-error:focus{
    --gradient-to-color: #f56565 !important;
  }

  .sm\:focus\:to-success:focus{
    --gradient-to-color: #48bb78 !important;
  }

  .sm\:bg-opacity-0{
    --bg-opacity: 0 !important;
  }

  .sm\:bg-opacity-25{
    --bg-opacity: 0.25 !important;
  }

  .sm\:bg-opacity-50{
    --bg-opacity: 0.5 !important;
  }

  .sm\:bg-opacity-75{
    --bg-opacity: 0.75 !important;
  }

  .sm\:bg-opacity-100{
    --bg-opacity: 1 !important;
  }

  .sm\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0 !important;
  }

  .sm\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25 !important;
  }

  .sm\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5 !important;
  }

  .sm\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75 !important;
  }

  .sm\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1 !important;
  }

  .sm\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0 !important;
  }

  .sm\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25 !important;
  }

  .sm\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5 !important;
  }

  .sm\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75 !important;
  }

  .sm\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1 !important;
  }

  .sm\:bg-bottom{
    background-position: bottom !important;
  }

  .sm\:bg-center{
    background-position: center !important;
  }

  .sm\:bg-left{
    background-position: left !important;
  }

  .sm\:bg-left-bottom{
    background-position: left bottom !important;
  }

  .sm\:bg-left-top{
    background-position: left top !important;
  }

  .sm\:bg-right{
    background-position: right !important;
  }

  .sm\:bg-right-bottom{
    background-position: right bottom !important;
  }

  .sm\:bg-right-top{
    background-position: right top !important;
  }

  .sm\:bg-top{
    background-position: top !important;
  }

  .sm\:bg-repeat{
    background-repeat: repeat !important;
  }

  .sm\:bg-no-repeat{
    background-repeat: no-repeat !important;
  }

  .sm\:bg-repeat-x{
    background-repeat: repeat-x !important;
  }

  .sm\:bg-repeat-y{
    background-repeat: repeat-y !important;
  }

  .sm\:bg-repeat-round{
    background-repeat: round !important;
  }

  .sm\:bg-repeat-space{
    background-repeat: space !important;
  }

  .sm\:bg-auto{
    background-size: auto !important;
  }

  .sm\:bg-cover{
    background-size: cover !important;
  }

  .sm\:bg-contain{
    background-size: contain !important;
  }

  .sm\:border-collapse{
    border-collapse: collapse !important;
  }

  .sm\:border-separate{
    border-collapse: separate !important;
  }

  .sm\:border-primary-100{
    --border-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--border-opacity)) !important;
  }

  .sm\:border-primary-200{
    --border-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--border-opacity)) !important;
  }

  .sm\:border-primary-300{
    --border-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--border-opacity)) !important;
  }

  .sm\:border-primary-400{
    --border-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--border-opacity)) !important;
  }

  .sm\:border-primary-500{
    --border-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--border-opacity)) !important;
  }

  .sm\:border-primary-600{
    --border-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--border-opacity)) !important;
  }

  .sm\:border-primary-700{
    --border-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--border-opacity)) !important;
  }

  .sm\:border-primary-800{
    --border-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--border-opacity)) !important;
  }

  .sm\:border-primary-900{
    --border-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--border-opacity)) !important;
  }

  .sm\:border-secondary-100{
    --border-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--border-opacity)) !important;
  }

  .sm\:border-secondary-200{
    --border-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--border-opacity)) !important;
  }

  .sm\:border-secondary-300{
    --border-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--border-opacity)) !important;
  }

  .sm\:border-secondary-400{
    --border-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--border-opacity)) !important;
  }

  .sm\:border-secondary-500{
    --border-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--border-opacity)) !important;
  }

  .sm\:border-secondary-600{
    --border-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--border-opacity)) !important;
  }

  .sm\:border-secondary-700{
    --border-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--border-opacity)) !important;
  }

  .sm\:border-secondary-800{
    --border-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--border-opacity)) !important;
  }

  .sm\:border-secondary-900{
    --border-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--border-opacity)) !important;
  }

  .sm\:border-transparent{
    border-color: transparent !important;
  }

  .sm\:border-black{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .sm\:border-white{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .sm\:border-gray-100{
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important;
  }

  .sm\:border-gray-200{
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important;
  }

  .sm\:border-gray-300{
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
  }

  .sm\:border-gray-400{
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important;
  }

  .sm\:border-gray-500{
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important;
  }

  .sm\:border-gray-600{
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important;
  }

  .sm\:border-gray-700{
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important;
  }

  .sm\:border-gray-800{
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important;
  }

  .sm\:border-gray-900{
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important;
  }

  .sm\:border-red-100{
    --border-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--border-opacity)) !important;
  }

  .sm\:border-red-200{
    --border-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--border-opacity)) !important;
  }

  .sm\:border-red-300{
    --border-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--border-opacity)) !important;
  }

  .sm\:border-red-400{
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important;
  }

  .sm\:border-red-500{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .sm\:border-red-600{
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important;
  }

  .sm\:border-red-700{
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important;
  }

  .sm\:border-red-800{
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important;
  }

  .sm\:border-red-900{
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important;
  }

  .sm\:border-green-100{
    --border-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--border-opacity)) !important;
  }

  .sm\:border-green-200{
    --border-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--border-opacity)) !important;
  }

  .sm\:border-green-300{
    --border-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--border-opacity)) !important;
  }

  .sm\:border-green-400{
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important;
  }

  .sm\:border-green-500{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .sm\:border-green-600{
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important;
  }

  .sm\:border-green-700{
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important;
  }

  .sm\:border-green-800{
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important;
  }

  .sm\:border-green-900{
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important;
  }

  .sm\:border-yellow-100{
    --border-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--border-opacity)) !important;
  }

  .sm\:border-yellow-200{
    --border-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--border-opacity)) !important;
  }

  .sm\:border-yellow-300{
    --border-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--border-opacity)) !important;
  }

  .sm\:border-yellow-400{
    --border-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--border-opacity)) !important;
  }

  .sm\:border-yellow-500{
    --border-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--border-opacity)) !important;
  }

  .sm\:border-yellow-600{
    --border-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--border-opacity)) !important;
  }

  .sm\:border-yellow-700{
    --border-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--border-opacity)) !important;
  }

  .sm\:border-yellow-800{
    --border-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--border-opacity)) !important;
  }

  .sm\:border-yellow-900{
    --border-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--border-opacity)) !important;
  }

  .sm\:border-error{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .sm\:border-success{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-primary-100:hover{
    --border-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-primary-200:hover{
    --border-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-primary-300:hover{
    --border-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-primary-400:hover{
    --border-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-primary-500:hover{
    --border-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-primary-600:hover{
    --border-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-primary-700:hover{
    --border-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-primary-800:hover{
    --border-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-primary-900:hover{
    --border-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-secondary-100:hover{
    --border-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-secondary-200:hover{
    --border-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-secondary-300:hover{
    --border-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-secondary-400:hover{
    --border-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-secondary-500:hover{
    --border-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-secondary-600:hover{
    --border-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-secondary-700:hover{
    --border-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-secondary-800:hover{
    --border-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-secondary-900:hover{
    --border-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-transparent:hover{
    border-color: transparent !important;
  }

  .sm\:hover\:border-black:hover{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-white:hover{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-gray-100:hover{
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-gray-200:hover{
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-gray-300:hover{
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-gray-400:hover{
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-gray-500:hover{
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-gray-600:hover{
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-gray-700:hover{
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-gray-800:hover{
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-gray-900:hover{
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-red-100:hover{
    --border-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-red-200:hover{
    --border-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-red-300:hover{
    --border-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-red-400:hover{
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-red-500:hover{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-red-600:hover{
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-red-700:hover{
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-red-800:hover{
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-red-900:hover{
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-green-100:hover{
    --border-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-green-200:hover{
    --border-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-green-300:hover{
    --border-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-green-400:hover{
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-green-500:hover{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-green-600:hover{
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-green-700:hover{
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-green-800:hover{
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-green-900:hover{
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-yellow-100:hover{
    --border-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-yellow-200:hover{
    --border-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-yellow-300:hover{
    --border-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-yellow-400:hover{
    --border-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-yellow-500:hover{
    --border-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-yellow-600:hover{
    --border-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-yellow-700:hover{
    --border-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-yellow-800:hover{
    --border-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-yellow-900:hover{
    --border-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-error:hover{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-success:hover{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-primary-100:focus{
    --border-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-primary-200:focus{
    --border-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-primary-300:focus{
    --border-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-primary-400:focus{
    --border-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-primary-500:focus{
    --border-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-primary-600:focus{
    --border-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-primary-700:focus{
    --border-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-primary-800:focus{
    --border-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-primary-900:focus{
    --border-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-secondary-100:focus{
    --border-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-secondary-200:focus{
    --border-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-secondary-300:focus{
    --border-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-secondary-400:focus{
    --border-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-secondary-500:focus{
    --border-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-secondary-600:focus{
    --border-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-secondary-700:focus{
    --border-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-secondary-800:focus{
    --border-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-secondary-900:focus{
    --border-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-transparent:focus{
    border-color: transparent !important;
  }

  .sm\:focus\:border-black:focus{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-white:focus{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-gray-100:focus{
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-gray-200:focus{
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-gray-300:focus{
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-gray-400:focus{
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-gray-500:focus{
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-gray-600:focus{
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-gray-700:focus{
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-gray-800:focus{
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-gray-900:focus{
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-red-100:focus{
    --border-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-red-200:focus{
    --border-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-red-300:focus{
    --border-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-red-400:focus{
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-red-500:focus{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-red-600:focus{
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-red-700:focus{
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-red-800:focus{
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-red-900:focus{
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-green-100:focus{
    --border-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-green-200:focus{
    --border-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-green-300:focus{
    --border-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-green-400:focus{
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-green-500:focus{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-green-600:focus{
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-green-700:focus{
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-green-800:focus{
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-green-900:focus{
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-yellow-100:focus{
    --border-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-yellow-200:focus{
    --border-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-yellow-300:focus{
    --border-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-yellow-400:focus{
    --border-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-yellow-500:focus{
    --border-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-yellow-600:focus{
    --border-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-yellow-700:focus{
    --border-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-yellow-800:focus{
    --border-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-yellow-900:focus{
    --border-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-error:focus{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-success:focus{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .sm\:border-opacity-0{
    --border-opacity: 0 !important;
  }

  .sm\:border-opacity-25{
    --border-opacity: 0.25 !important;
  }

  .sm\:border-opacity-50{
    --border-opacity: 0.5 !important;
  }

  .sm\:border-opacity-75{
    --border-opacity: 0.75 !important;
  }

  .sm\:border-opacity-100{
    --border-opacity: 1 !important;
  }

  .sm\:hover\:border-opacity-0:hover{
    --border-opacity: 0 !important;
  }

  .sm\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25 !important;
  }

  .sm\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5 !important;
  }

  .sm\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75 !important;
  }

  .sm\:hover\:border-opacity-100:hover{
    --border-opacity: 1 !important;
  }

  .sm\:focus\:border-opacity-0:focus{
    --border-opacity: 0 !important;
  }

  .sm\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25 !important;
  }

  .sm\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5 !important;
  }

  .sm\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75 !important;
  }

  .sm\:focus\:border-opacity-100:focus{
    --border-opacity: 1 !important;
  }

  .sm\:rounded-none{
    border-radius: 0 !important;
  }

  .sm\:rounded-sm{
    border-radius: 0.125rem !important;
  }

  .sm\:rounded{
    border-radius: 0.25rem !important;
  }

  .sm\:rounded-md{
    border-radius: 0.375rem !important;
  }

  .sm\:rounded-lg{
    border-radius: 0.5rem !important;
  }

  .sm\:rounded-xl{
    border-radius: 0.75rem !important;
  }

  .sm\:rounded-2xl{
    border-radius: 1rem !important;
  }

  .sm\:rounded-3xl{
    border-radius: 1.5rem !important;
  }

  .sm\:rounded-full{
    border-radius: 9999px !important;
  }

  .sm\:rounded-t-none{
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .sm\:rounded-r-none{
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .sm\:rounded-b-none{
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .sm\:rounded-l-none{
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .sm\:rounded-t-sm{
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }

  .sm\:rounded-r-sm{
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }

  .sm\:rounded-b-sm{
    border-bottom-right-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .sm\:rounded-l-sm{
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .sm\:rounded-t{
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }

  .sm\:rounded-r{
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }

  .sm\:rounded-b{
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .sm\:rounded-l{
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .sm\:rounded-t-md{
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }

  .sm\:rounded-r-md{
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }

  .sm\:rounded-b-md{
    border-bottom-right-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .sm\:rounded-l-md{
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .sm\:rounded-t-lg{
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }

  .sm\:rounded-r-lg{
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }

  .sm\:rounded-b-lg{
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .sm\:rounded-l-lg{
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .sm\:rounded-t-xl{
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important;
  }

  .sm\:rounded-r-xl{
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }

  .sm\:rounded-b-xl{
    border-bottom-right-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }

  .sm\:rounded-l-xl{
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }

  .sm\:rounded-t-2xl{
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
  }

  .sm\:rounded-r-2xl{
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }

  .sm\:rounded-b-2xl{
    border-bottom-right-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }

  .sm\:rounded-l-2xl{
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }

  .sm\:rounded-t-3xl{
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
  }

  .sm\:rounded-r-3xl{
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }

  .sm\:rounded-b-3xl{
    border-bottom-right-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }

  .sm\:rounded-l-3xl{
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }

  .sm\:rounded-t-full{
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .sm\:rounded-r-full{
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .sm\:rounded-b-full{
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .sm\:rounded-l-full{
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .sm\:rounded-tl-none{
    border-top-left-radius: 0 !important;
  }

  .sm\:rounded-tr-none{
    border-top-right-radius: 0 !important;
  }

  .sm\:rounded-br-none{
    border-bottom-right-radius: 0 !important;
  }

  .sm\:rounded-bl-none{
    border-bottom-left-radius: 0 !important;
  }

  .sm\:rounded-tl-sm{
    border-top-left-radius: 0.125rem !important;
  }

  .sm\:rounded-tr-sm{
    border-top-right-radius: 0.125rem !important;
  }

  .sm\:rounded-br-sm{
    border-bottom-right-radius: 0.125rem !important;
  }

  .sm\:rounded-bl-sm{
    border-bottom-left-radius: 0.125rem !important;
  }

  .sm\:rounded-tl{
    border-top-left-radius: 0.25rem !important;
  }

  .sm\:rounded-tr{
    border-top-right-radius: 0.25rem !important;
  }

  .sm\:rounded-br{
    border-bottom-right-radius: 0.25rem !important;
  }

  .sm\:rounded-bl{
    border-bottom-left-radius: 0.25rem !important;
  }

  .sm\:rounded-tl-md{
    border-top-left-radius: 0.375rem !important;
  }

  .sm\:rounded-tr-md{
    border-top-right-radius: 0.375rem !important;
  }

  .sm\:rounded-br-md{
    border-bottom-right-radius: 0.375rem !important;
  }

  .sm\:rounded-bl-md{
    border-bottom-left-radius: 0.375rem !important;
  }

  .sm\:rounded-tl-lg{
    border-top-left-radius: 0.5rem !important;
  }

  .sm\:rounded-tr-lg{
    border-top-right-radius: 0.5rem !important;
  }

  .sm\:rounded-br-lg{
    border-bottom-right-radius: 0.5rem !important;
  }

  .sm\:rounded-bl-lg{
    border-bottom-left-radius: 0.5rem !important;
  }

  .sm\:rounded-tl-xl{
    border-top-left-radius: 0.75rem !important;
  }

  .sm\:rounded-tr-xl{
    border-top-right-radius: 0.75rem !important;
  }

  .sm\:rounded-br-xl{
    border-bottom-right-radius: 0.75rem !important;
  }

  .sm\:rounded-bl-xl{
    border-bottom-left-radius: 0.75rem !important;
  }

  .sm\:rounded-tl-2xl{
    border-top-left-radius: 1rem !important;
  }

  .sm\:rounded-tr-2xl{
    border-top-right-radius: 1rem !important;
  }

  .sm\:rounded-br-2xl{
    border-bottom-right-radius: 1rem !important;
  }

  .sm\:rounded-bl-2xl{
    border-bottom-left-radius: 1rem !important;
  }

  .sm\:rounded-tl-3xl{
    border-top-left-radius: 1.5rem !important;
  }

  .sm\:rounded-tr-3xl{
    border-top-right-radius: 1.5rem !important;
  }

  .sm\:rounded-br-3xl{
    border-bottom-right-radius: 1.5rem !important;
  }

  .sm\:rounded-bl-3xl{
    border-bottom-left-radius: 1.5rem !important;
  }

  .sm\:rounded-tl-full{
    border-top-left-radius: 9999px !important;
  }

  .sm\:rounded-tr-full{
    border-top-right-radius: 9999px !important;
  }

  .sm\:rounded-br-full{
    border-bottom-right-radius: 9999px !important;
  }

  .sm\:rounded-bl-full{
    border-bottom-left-radius: 9999px !important;
  }

  .sm\:border-solid{
    border-style: solid !important;
  }

  .sm\:border-dashed{
    border-style: dashed !important;
  }

  .sm\:border-dotted{
    border-style: dotted !important;
  }

  .sm\:border-double{
    border-style: double !important;
  }

  .sm\:border-none{
    border-style: none !important;
  }

  .sm\:border-0{
    border-width: 0 !important;
  }

  .sm\:border-2{
    border-width: 2px !important;
  }

  .sm\:border-4{
    border-width: 4px !important;
  }

  .sm\:border-8{
    border-width: 8px !important;
  }

  .sm\:border{
    border-width: 1px !important;
  }

  .sm\:border-t-0{
    border-top-width: 0 !important;
  }

  .sm\:border-r-0{
    border-right-width: 0 !important;
  }

  .sm\:border-b-0{
    border-bottom-width: 0 !important;
  }

  .sm\:border-l-0{
    border-left-width: 0 !important;
  }

  .sm\:border-t-2{
    border-top-width: 2px !important;
  }

  .sm\:border-r-2{
    border-right-width: 2px !important;
  }

  .sm\:border-b-2{
    border-bottom-width: 2px !important;
  }

  .sm\:border-l-2{
    border-left-width: 2px !important;
  }

  .sm\:border-t-4{
    border-top-width: 4px !important;
  }

  .sm\:border-r-4{
    border-right-width: 4px !important;
  }

  .sm\:border-b-4{
    border-bottom-width: 4px !important;
  }

  .sm\:border-l-4{
    border-left-width: 4px !important;
  }

  .sm\:border-t-8{
    border-top-width: 8px !important;
  }

  .sm\:border-r-8{
    border-right-width: 8px !important;
  }

  .sm\:border-b-8{
    border-bottom-width: 8px !important;
  }

  .sm\:border-l-8{
    border-left-width: 8px !important;
  }

  .sm\:border-t{
    border-top-width: 1px !important;
  }

  .sm\:border-r{
    border-right-width: 1px !important;
  }

  .sm\:border-b{
    border-bottom-width: 1px !important;
  }

  .sm\:border-l{
    border-left-width: 1px !important;
  }

  .sm\:box-border{
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
  }

  .sm\:box-content{
    -webkit-box-sizing: content-box !important;
            box-sizing: content-box !important;
  }

  .sm\:cursor-auto{
    cursor: auto !important;
  }

  .sm\:cursor-default{
    cursor: default !important;
  }

  .sm\:cursor-pointer{
    cursor: pointer !important;
  }

  .sm\:cursor-wait{
    cursor: wait !important;
  }

  .sm\:cursor-text{
    cursor: text !important;
  }

  .sm\:cursor-move{
    cursor: move !important;
  }

  .sm\:cursor-not-allowed{
    cursor: not-allowed !important;
  }

  .sm\:block{
    display: block !important;
  }

  .sm\:inline-block{
    display: inline-block !important;
  }

  .sm\:inline{
    display: inline !important;
  }

  .sm\:flex{
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .sm\:inline-flex{
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .sm\:table{
    display: table !important;
  }

  .sm\:table-caption{
    display: table-caption !important;
  }

  .sm\:table-cell{
    display: table-cell !important;
  }

  .sm\:table-column{
    display: table-column !important;
  }

  .sm\:table-column-group{
    display: table-column-group !important;
  }

  .sm\:table-footer-group{
    display: table-footer-group !important;
  }

  .sm\:table-header-group{
    display: table-header-group !important;
  }

  .sm\:table-row-group{
    display: table-row-group !important;
  }

  .sm\:table-row{
    display: table-row !important;
  }

  .sm\:flow-root{
    display: flow-root !important;
  }

  .sm\:grid{
    display: grid !important;
  }

  .sm\:inline-grid{
    display: inline-grid !important;
  }

  .sm\:contents{
    display: contents !important;
  }

  .sm\:hidden{
    display: none !important;
  }

  .sm\:flex-row{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .sm\:flex-row-reverse{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .sm\:flex-col{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .sm\:flex-col-reverse{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .sm\:flex-wrap{
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .sm\:flex-wrap-reverse{
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .sm\:flex-no-wrap{
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .sm\:place-items-auto{
    place-items: auto !important;
  }

  .sm\:place-items-start{
    place-items: start !important;
  }

  .sm\:place-items-end{
    place-items: end !important;
  }

  .sm\:place-items-center{
    place-items: center !important;
  }

  .sm\:place-items-stretch{
    place-items: stretch !important;
  }

  .sm\:place-content-center{
    place-content: center !important;
  }

  .sm\:place-content-start{
    place-content: start !important;
  }

  .sm\:place-content-end{
    place-content: end !important;
  }

  .sm\:place-content-between{
    place-content: space-between !important;
  }

  .sm\:place-content-around{
    place-content: space-around !important;
  }

  .sm\:place-content-evenly{
    place-content: space-evenly !important;
  }

  .sm\:place-content-stretch{
    place-content: stretch !important;
  }

  .sm\:place-self-auto{
    place-self: auto !important;
  }

  .sm\:place-self-start{
    place-self: start !important;
  }

  .sm\:place-self-end{
    place-self: end !important;
  }

  .sm\:place-self-center{
    place-self: center !important;
  }

  .sm\:place-self-stretch{
    place-self: stretch !important;
  }

  .sm\:items-start{
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .sm\:items-end{
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .sm\:items-center{
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .sm\:items-baseline{
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .sm\:items-stretch{
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .sm\:content-center{
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .sm\:content-start{
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .sm\:content-end{
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .sm\:content-between{
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .sm\:content-around{
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .sm\:content-evenly{
    -ms-flex-line-pack: space-evenly !important;
        align-content: space-evenly !important;
  }

  .sm\:self-auto{
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .sm\:self-start{
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .sm\:self-end{
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .sm\:self-center{
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .sm\:self-stretch{
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }

  .sm\:justify-items-auto{
    justify-items: auto !important;
  }

  .sm\:justify-items-start{
    justify-items: start !important;
  }

  .sm\:justify-items-end{
    justify-items: end !important;
  }

  .sm\:justify-items-center{
    justify-items: center !important;
  }

  .sm\:justify-items-stretch{
    justify-items: stretch !important;
  }

  .sm\:justify-start{
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .sm\:justify-end{
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .sm\:justify-center{
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .sm\:justify-between{
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .sm\:justify-around{
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .sm\:justify-evenly{
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .sm\:justify-self-auto{
    justify-self: auto !important;
  }

  .sm\:justify-self-start{
    justify-self: start !important;
  }

  .sm\:justify-self-end{
    justify-self: end !important;
  }

  .sm\:justify-self-center{
    justify-self: center !important;
  }

  .sm\:justify-self-stretch{
    justify-self: stretch !important;
  }

  .sm\:flex-1{
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 0% !important;
            flex: 1 1 0% !important;
  }

  .sm\:flex-auto{
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .sm\:flex-initial{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important;
  }

  .sm\:flex-none{
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important;
  }

  .sm\:flex-grow-0{
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .sm\:flex-grow{
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .sm\:flex-shrink-0{
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .sm\:flex-shrink{
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .sm\:order-1{
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .sm\:order-2{
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .sm\:order-3{
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .sm\:order-4{
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .sm\:order-5{
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .sm\:order-6{
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .sm\:order-7{
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .sm\:order-8{
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .sm\:order-9{
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .sm\:order-10{
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }

  .sm\:order-11{
    -webkit-box-ordinal-group: 12 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }

  .sm\:order-12{
    -webkit-box-ordinal-group: 13 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }

  .sm\:order-first{
    -webkit-box-ordinal-group: -9998 !important;
        -ms-flex-order: -9999 !important;
            order: -9999 !important;
  }

  .sm\:order-last{
    -webkit-box-ordinal-group: 10000 !important;
        -ms-flex-order: 9999 !important;
            order: 9999 !important;
  }

  .sm\:order-none{
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .sm\:float-right{
    float: right !important;
  }

  .sm\:float-left{
    float: left !important;
  }

  .sm\:float-none{
    float: none !important;
  }

  .sm\:clearfix:after{
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .sm\:clear-left{
    clear: left !important;
  }

  .sm\:clear-right{
    clear: right !important;
  }

  .sm\:clear-both{
    clear: both !important;
  }

  .sm\:clear-none{
    clear: none !important;
  }

  .sm\:font-sans{
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
  }

  .sm\:font-serif{
    font-family: Georgia, Cambria, "Times New Roman", Times, serif !important;
  }

  .sm\:font-mono{
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
  }

  .sm\:font-hairline{
    font-weight: 100 !important;
  }

  .sm\:font-thin{
    font-weight: 200 !important;
  }

  .sm\:font-light{
    font-weight: 300 !important;
  }

  .sm\:font-normal{
    font-weight: 400 !important;
  }

  .sm\:font-medium{
    font-weight: 500 !important;
  }

  .sm\:font-semibold{
    font-weight: 600 !important;
  }

  .sm\:font-bold{
    font-weight: 700 !important;
  }

  .sm\:font-extrabold{
    font-weight: 800 !important;
  }

  .sm\:font-black{
    font-weight: 900 !important;
  }

  .sm\:hover\:font-hairline:hover{
    font-weight: 100 !important;
  }

  .sm\:hover\:font-thin:hover{
    font-weight: 200 !important;
  }

  .sm\:hover\:font-light:hover{
    font-weight: 300 !important;
  }

  .sm\:hover\:font-normal:hover{
    font-weight: 400 !important;
  }

  .sm\:hover\:font-medium:hover{
    font-weight: 500 !important;
  }

  .sm\:hover\:font-semibold:hover{
    font-weight: 600 !important;
  }

  .sm\:hover\:font-bold:hover{
    font-weight: 700 !important;
  }

  .sm\:hover\:font-extrabold:hover{
    font-weight: 800 !important;
  }

  .sm\:hover\:font-black:hover{
    font-weight: 900 !important;
  }

  .sm\:focus\:font-hairline:focus{
    font-weight: 100 !important;
  }

  .sm\:focus\:font-thin:focus{
    font-weight: 200 !important;
  }

  .sm\:focus\:font-light:focus{
    font-weight: 300 !important;
  }

  .sm\:focus\:font-normal:focus{
    font-weight: 400 !important;
  }

  .sm\:focus\:font-medium:focus{
    font-weight: 500 !important;
  }

  .sm\:focus\:font-semibold:focus{
    font-weight: 600 !important;
  }

  .sm\:focus\:font-bold:focus{
    font-weight: 700 !important;
  }

  .sm\:focus\:font-extrabold:focus{
    font-weight: 800 !important;
  }

  .sm\:focus\:font-black:focus{
    font-weight: 900 !important;
  }

  .sm\:h-0{
    height: 0 !important;
  }

  .sm\:h-1{
    height: 0.25rem !important;
  }

  .sm\:h-2{
    height: 0.5rem !important;
  }

  .sm\:h-3{
    height: 0.75rem !important;
  }

  .sm\:h-4{
    height: 1rem !important;
  }

  .sm\:h-5{
    height: 1.25rem !important;
  }

  .sm\:h-6{
    height: 1.5rem !important;
  }

  .sm\:h-8{
    height: 2rem !important;
  }

  .sm\:h-10{
    height: 2.5rem !important;
  }

  .sm\:h-12{
    height: 3rem !important;
  }

  .sm\:h-16{
    height: 4rem !important;
  }

  .sm\:h-20{
    height: 5rem !important;
  }

  .sm\:h-24{
    height: 6rem !important;
  }

  .sm\:h-32{
    height: 8rem !important;
  }

  .sm\:h-40{
    height: 10rem !important;
  }

  .sm\:h-48{
    height: 12rem !important;
  }

  .sm\:h-56{
    height: 14rem !important;
  }

  .sm\:h-64{
    height: 16rem !important;
  }

  .sm\:h-auto{
    height: auto !important;
  }

  .sm\:h-px{
    height: 1px !important;
  }

  .sm\:h-full{
    height: 100% !important;
  }

  .sm\:h-screen{
    height: 100vh !important;
  }

  .sm\:text-xs{
    font-size: 0.75rem !important;
  }

  .sm\:text-sm{
    font-size: 0.875rem !important;
  }

  .sm\:text-base{
    font-size: 1rem !important;
  }

  .sm\:text-lg{
    font-size: 1.125rem !important;
  }

  .sm\:text-xl{
    font-size: 1.25rem !important;
  }

  .sm\:text-2xl{
    font-size: 1.5rem !important;
  }

  .sm\:text-3xl{
    font-size: 1.875rem !important;
  }

  .sm\:text-4xl{
    font-size: 2.25rem !important;
  }

  .sm\:text-5xl{
    font-size: 3rem !important;
  }

  .sm\:text-6xl{
    font-size: 4rem !important;
  }

  .sm\:leading-3{
    line-height: .75rem !important;
  }

  .sm\:leading-4{
    line-height: 1rem !important;
  }

  .sm\:leading-5{
    line-height: 1.25rem !important;
  }

  .sm\:leading-6{
    line-height: 1.5rem !important;
  }

  .sm\:leading-7{
    line-height: 1.75rem !important;
  }

  .sm\:leading-8{
    line-height: 2rem !important;
  }

  .sm\:leading-9{
    line-height: 2.25rem !important;
  }

  .sm\:leading-10{
    line-height: 2.5rem !important;
  }

  .sm\:leading-none{
    line-height: 1 !important;
  }

  .sm\:leading-tight{
    line-height: 1.25 !important;
  }

  .sm\:leading-snug{
    line-height: 1.375 !important;
  }

  .sm\:leading-normal{
    line-height: 1.5 !important;
  }

  .sm\:leading-relaxed{
    line-height: 1.625 !important;
  }

  .sm\:leading-loose{
    line-height: 2 !important;
  }

  .sm\:list-inside{
    list-style-position: inside !important;
  }

  .sm\:list-outside{
    list-style-position: outside !important;
  }

  .sm\:list-none{
    list-style-type: none !important;
  }

  .sm\:list-disc{
    list-style-type: disc !important;
  }

  .sm\:list-decimal{
    list-style-type: decimal !important;
  }

  .sm\:m-0{
    margin: 0 !important;
  }

  .sm\:m-1{
    margin: 0.25rem !important;
  }

  .sm\:m-2{
    margin: 0.5rem !important;
  }

  .sm\:m-3{
    margin: 0.75rem !important;
  }

  .sm\:m-4{
    margin: 1rem !important;
  }

  .sm\:m-5{
    margin: 1.25rem !important;
  }

  .sm\:m-6{
    margin: 1.5rem !important;
  }

  .sm\:m-8{
    margin: 2rem !important;
  }

  .sm\:m-10{
    margin: 2.5rem !important;
  }

  .sm\:m-12{
    margin: 3rem !important;
  }

  .sm\:m-16{
    margin: 4rem !important;
  }

  .sm\:m-20{
    margin: 5rem !important;
  }

  .sm\:m-24{
    margin: 6rem !important;
  }

  .sm\:m-32{
    margin: 8rem !important;
  }

  .sm\:m-40{
    margin: 10rem !important;
  }

  .sm\:m-48{
    margin: 12rem !important;
  }

  .sm\:m-56{
    margin: 14rem !important;
  }

  .sm\:m-64{
    margin: 16rem !important;
  }

  .sm\:m-auto{
    margin: auto !important;
  }

  .sm\:m-px{
    margin: 1px !important;
  }

  .sm\:-m-1{
    margin: -0.25rem !important;
  }

  .sm\:-m-2{
    margin: -0.5rem !important;
  }

  .sm\:-m-3{
    margin: -0.75rem !important;
  }

  .sm\:-m-4{
    margin: -1rem !important;
  }

  .sm\:-m-5{
    margin: -1.25rem !important;
  }

  .sm\:-m-6{
    margin: -1.5rem !important;
  }

  .sm\:-m-8{
    margin: -2rem !important;
  }

  .sm\:-m-10{
    margin: -2.5rem !important;
  }

  .sm\:-m-12{
    margin: -3rem !important;
  }

  .sm\:-m-16{
    margin: -4rem !important;
  }

  .sm\:-m-20{
    margin: -5rem !important;
  }

  .sm\:-m-24{
    margin: -6rem !important;
  }

  .sm\:-m-32{
    margin: -8rem !important;
  }

  .sm\:-m-40{
    margin: -10rem !important;
  }

  .sm\:-m-48{
    margin: -12rem !important;
  }

  .sm\:-m-56{
    margin: -14rem !important;
  }

  .sm\:-m-64{
    margin: -16rem !important;
  }

  .sm\:-m-px{
    margin: -1px !important;
  }

  .sm\:my-0{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .sm\:mx-0{
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .sm\:my-1{
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .sm\:mx-1{
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .sm\:my-2{
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .sm\:mx-2{
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .sm\:my-3{
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .sm\:mx-3{
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .sm\:my-4{
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .sm\:mx-4{
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .sm\:my-5{
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .sm\:mx-5{
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .sm\:my-6{
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .sm\:mx-6{
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .sm\:my-8{
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .sm\:mx-8{
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .sm\:my-10{
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .sm\:mx-10{
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .sm\:my-12{
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .sm\:mx-12{
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .sm\:my-16{
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .sm\:mx-16{
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .sm\:my-20{
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .sm\:mx-20{
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .sm\:my-24{
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .sm\:mx-24{
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .sm\:my-32{
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .sm\:mx-32{
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .sm\:my-40{
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .sm\:mx-40{
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .sm\:my-48{
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .sm\:mx-48{
    margin-left: 12rem !important;
    margin-right: 12rem !important;
  }

  .sm\:my-56{
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }

  .sm\:mx-56{
    margin-left: 14rem !important;
    margin-right: 14rem !important;
  }

  .sm\:my-64{
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }

  .sm\:mx-64{
    margin-left: 16rem !important;
    margin-right: 16rem !important;
  }

  .sm\:my-auto{
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .sm\:mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .sm\:my-px{
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .sm\:mx-px{
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .sm\:-my-1{
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .sm\:-mx-1{
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .sm\:-my-2{
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .sm\:-mx-2{
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .sm\:-my-3{
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .sm\:-mx-3{
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .sm\:-my-4{
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .sm\:-mx-4{
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .sm\:-my-5{
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }

  .sm\:-mx-5{
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
  }

  .sm\:-my-6{
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .sm\:-mx-6{
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .sm\:-my-8{
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .sm\:-mx-8{
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .sm\:-my-10{
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .sm\:-mx-10{
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .sm\:-my-12{
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .sm\:-mx-12{
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .sm\:-my-16{
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .sm\:-mx-16{
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .sm\:-my-20{
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .sm\:-mx-20{
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .sm\:-my-24{
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .sm\:-mx-24{
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .sm\:-my-32{
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .sm\:-mx-32{
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .sm\:-my-40{
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .sm\:-mx-40{
    margin-left: -10rem !important;
    margin-right: -10rem !important;
  }

  .sm\:-my-48{
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .sm\:-mx-48{
    margin-left: -12rem !important;
    margin-right: -12rem !important;
  }

  .sm\:-my-56{
    margin-top: -14rem !important;
    margin-bottom: -14rem !important;
  }

  .sm\:-mx-56{
    margin-left: -14rem !important;
    margin-right: -14rem !important;
  }

  .sm\:-my-64{
    margin-top: -16rem !important;
    margin-bottom: -16rem !important;
  }

  .sm\:-mx-64{
    margin-left: -16rem !important;
    margin-right: -16rem !important;
  }

  .sm\:-my-px{
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .sm\:-mx-px{
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .sm\:mt-0{
    margin-top: 0 !important;
  }

  .sm\:mr-0{
    margin-right: 0 !important;
  }

  .sm\:mb-0{
    margin-bottom: 0 !important;
  }

  .sm\:ml-0{
    margin-left: 0 !important;
  }

  .sm\:mt-1{
    margin-top: 0.25rem !important;
  }

  .sm\:mr-1{
    margin-right: 0.25rem !important;
  }

  .sm\:mb-1{
    margin-bottom: 0.25rem !important;
  }

  .sm\:ml-1{
    margin-left: 0.25rem !important;
  }

  .sm\:mt-2{
    margin-top: 0.5rem !important;
  }

  .sm\:mr-2{
    margin-right: 0.5rem !important;
  }

  .sm\:mb-2{
    margin-bottom: 0.5rem !important;
  }

  .sm\:ml-2{
    margin-left: 0.5rem !important;
  }

  .sm\:mt-3{
    margin-top: 0.75rem !important;
  }

  .sm\:mr-3{
    margin-right: 0.75rem !important;
  }

  .sm\:mb-3{
    margin-bottom: 0.75rem !important;
  }

  .sm\:ml-3{
    margin-left: 0.75rem !important;
  }

  .sm\:mt-4{
    margin-top: 1rem !important;
  }

  .sm\:mr-4{
    margin-right: 1rem !important;
  }

  .sm\:mb-4{
    margin-bottom: 1rem !important;
  }

  .sm\:ml-4{
    margin-left: 1rem !important;
  }

  .sm\:mt-5{
    margin-top: 1.25rem !important;
  }

  .sm\:mr-5{
    margin-right: 1.25rem !important;
  }

  .sm\:mb-5{
    margin-bottom: 1.25rem !important;
  }

  .sm\:ml-5{
    margin-left: 1.25rem !important;
  }

  .sm\:mt-6{
    margin-top: 1.5rem !important;
  }

  .sm\:mr-6{
    margin-right: 1.5rem !important;
  }

  .sm\:mb-6{
    margin-bottom: 1.5rem !important;
  }

  .sm\:ml-6{
    margin-left: 1.5rem !important;
  }

  .sm\:mt-8{
    margin-top: 2rem !important;
  }

  .sm\:mr-8{
    margin-right: 2rem !important;
  }

  .sm\:mb-8{
    margin-bottom: 2rem !important;
  }

  .sm\:ml-8{
    margin-left: 2rem !important;
  }

  .sm\:mt-10{
    margin-top: 2.5rem !important;
  }

  .sm\:mr-10{
    margin-right: 2.5rem !important;
  }

  .sm\:mb-10{
    margin-bottom: 2.5rem !important;
  }

  .sm\:ml-10{
    margin-left: 2.5rem !important;
  }

  .sm\:mt-12{
    margin-top: 3rem !important;
  }

  .sm\:mr-12{
    margin-right: 3rem !important;
  }

  .sm\:mb-12{
    margin-bottom: 3rem !important;
  }

  .sm\:ml-12{
    margin-left: 3rem !important;
  }

  .sm\:mt-16{
    margin-top: 4rem !important;
  }

  .sm\:mr-16{
    margin-right: 4rem !important;
  }

  .sm\:mb-16{
    margin-bottom: 4rem !important;
  }

  .sm\:ml-16{
    margin-left: 4rem !important;
  }

  .sm\:mt-20{
    margin-top: 5rem !important;
  }

  .sm\:mr-20{
    margin-right: 5rem !important;
  }

  .sm\:mb-20{
    margin-bottom: 5rem !important;
  }

  .sm\:ml-20{
    margin-left: 5rem !important;
  }

  .sm\:mt-24{
    margin-top: 6rem !important;
  }

  .sm\:mr-24{
    margin-right: 6rem !important;
  }

  .sm\:mb-24{
    margin-bottom: 6rem !important;
  }

  .sm\:ml-24{
    margin-left: 6rem !important;
  }

  .sm\:mt-32{
    margin-top: 8rem !important;
  }

  .sm\:mr-32{
    margin-right: 8rem !important;
  }

  .sm\:mb-32{
    margin-bottom: 8rem !important;
  }

  .sm\:ml-32{
    margin-left: 8rem !important;
  }

  .sm\:mt-40{
    margin-top: 10rem !important;
  }

  .sm\:mr-40{
    margin-right: 10rem !important;
  }

  .sm\:mb-40{
    margin-bottom: 10rem !important;
  }

  .sm\:ml-40{
    margin-left: 10rem !important;
  }

  .sm\:mt-48{
    margin-top: 12rem !important;
  }

  .sm\:mr-48{
    margin-right: 12rem !important;
  }

  .sm\:mb-48{
    margin-bottom: 12rem !important;
  }

  .sm\:ml-48{
    margin-left: 12rem !important;
  }

  .sm\:mt-56{
    margin-top: 14rem !important;
  }

  .sm\:mr-56{
    margin-right: 14rem !important;
  }

  .sm\:mb-56{
    margin-bottom: 14rem !important;
  }

  .sm\:ml-56{
    margin-left: 14rem !important;
  }

  .sm\:mt-64{
    margin-top: 16rem !important;
  }

  .sm\:mr-64{
    margin-right: 16rem !important;
  }

  .sm\:mb-64{
    margin-bottom: 16rem !important;
  }

  .sm\:ml-64{
    margin-left: 16rem !important;
  }

  .sm\:mt-auto{
    margin-top: auto !important;
  }

  .sm\:mr-auto{
    margin-right: auto !important;
  }

  .sm\:mb-auto{
    margin-bottom: auto !important;
  }

  .sm\:ml-auto{
    margin-left: auto !important;
  }

  .sm\:mt-px{
    margin-top: 1px !important;
  }

  .sm\:mr-px{
    margin-right: 1px !important;
  }

  .sm\:mb-px{
    margin-bottom: 1px !important;
  }

  .sm\:ml-px{
    margin-left: 1px !important;
  }

  .sm\:-mt-1{
    margin-top: -0.25rem !important;
  }

  .sm\:-mr-1{
    margin-right: -0.25rem !important;
  }

  .sm\:-mb-1{
    margin-bottom: -0.25rem !important;
  }

  .sm\:-ml-1{
    margin-left: -0.25rem !important;
  }

  .sm\:-mt-2{
    margin-top: -0.5rem !important;
  }

  .sm\:-mr-2{
    margin-right: -0.5rem !important;
  }

  .sm\:-mb-2{
    margin-bottom: -0.5rem !important;
  }

  .sm\:-ml-2{
    margin-left: -0.5rem !important;
  }

  .sm\:-mt-3{
    margin-top: -0.75rem !important;
  }

  .sm\:-mr-3{
    margin-right: -0.75rem !important;
  }

  .sm\:-mb-3{
    margin-bottom: -0.75rem !important;
  }

  .sm\:-ml-3{
    margin-left: -0.75rem !important;
  }

  .sm\:-mt-4{
    margin-top: -1rem !important;
  }

  .sm\:-mr-4{
    margin-right: -1rem !important;
  }

  .sm\:-mb-4{
    margin-bottom: -1rem !important;
  }

  .sm\:-ml-4{
    margin-left: -1rem !important;
  }

  .sm\:-mt-5{
    margin-top: -1.25rem !important;
  }

  .sm\:-mr-5{
    margin-right: -1.25rem !important;
  }

  .sm\:-mb-5{
    margin-bottom: -1.25rem !important;
  }

  .sm\:-ml-5{
    margin-left: -1.25rem !important;
  }

  .sm\:-mt-6{
    margin-top: -1.5rem !important;
  }

  .sm\:-mr-6{
    margin-right: -1.5rem !important;
  }

  .sm\:-mb-6{
    margin-bottom: -1.5rem !important;
  }

  .sm\:-ml-6{
    margin-left: -1.5rem !important;
  }

  .sm\:-mt-8{
    margin-top: -2rem !important;
  }

  .sm\:-mr-8{
    margin-right: -2rem !important;
  }

  .sm\:-mb-8{
    margin-bottom: -2rem !important;
  }

  .sm\:-ml-8{
    margin-left: -2rem !important;
  }

  .sm\:-mt-10{
    margin-top: -2.5rem !important;
  }

  .sm\:-mr-10{
    margin-right: -2.5rem !important;
  }

  .sm\:-mb-10{
    margin-bottom: -2.5rem !important;
  }

  .sm\:-ml-10{
    margin-left: -2.5rem !important;
  }

  .sm\:-mt-12{
    margin-top: -3rem !important;
  }

  .sm\:-mr-12{
    margin-right: -3rem !important;
  }

  .sm\:-mb-12{
    margin-bottom: -3rem !important;
  }

  .sm\:-ml-12{
    margin-left: -3rem !important;
  }

  .sm\:-mt-16{
    margin-top: -4rem !important;
  }

  .sm\:-mr-16{
    margin-right: -4rem !important;
  }

  .sm\:-mb-16{
    margin-bottom: -4rem !important;
  }

  .sm\:-ml-16{
    margin-left: -4rem !important;
  }

  .sm\:-mt-20{
    margin-top: -5rem !important;
  }

  .sm\:-mr-20{
    margin-right: -5rem !important;
  }

  .sm\:-mb-20{
    margin-bottom: -5rem !important;
  }

  .sm\:-ml-20{
    margin-left: -5rem !important;
  }

  .sm\:-mt-24{
    margin-top: -6rem !important;
  }

  .sm\:-mr-24{
    margin-right: -6rem !important;
  }

  .sm\:-mb-24{
    margin-bottom: -6rem !important;
  }

  .sm\:-ml-24{
    margin-left: -6rem !important;
  }

  .sm\:-mt-32{
    margin-top: -8rem !important;
  }

  .sm\:-mr-32{
    margin-right: -8rem !important;
  }

  .sm\:-mb-32{
    margin-bottom: -8rem !important;
  }

  .sm\:-ml-32{
    margin-left: -8rem !important;
  }

  .sm\:-mt-40{
    margin-top: -10rem !important;
  }

  .sm\:-mr-40{
    margin-right: -10rem !important;
  }

  .sm\:-mb-40{
    margin-bottom: -10rem !important;
  }

  .sm\:-ml-40{
    margin-left: -10rem !important;
  }

  .sm\:-mt-48{
    margin-top: -12rem !important;
  }

  .sm\:-mr-48{
    margin-right: -12rem !important;
  }

  .sm\:-mb-48{
    margin-bottom: -12rem !important;
  }

  .sm\:-ml-48{
    margin-left: -12rem !important;
  }

  .sm\:-mt-56{
    margin-top: -14rem !important;
  }

  .sm\:-mr-56{
    margin-right: -14rem !important;
  }

  .sm\:-mb-56{
    margin-bottom: -14rem !important;
  }

  .sm\:-ml-56{
    margin-left: -14rem !important;
  }

  .sm\:-mt-64{
    margin-top: -16rem !important;
  }

  .sm\:-mr-64{
    margin-right: -16rem !important;
  }

  .sm\:-mb-64{
    margin-bottom: -16rem !important;
  }

  .sm\:-ml-64{
    margin-left: -16rem !important;
  }

  .sm\:-mt-px{
    margin-top: -1px !important;
  }

  .sm\:-mr-px{
    margin-right: -1px !important;
  }

  .sm\:-mb-px{
    margin-bottom: -1px !important;
  }

  .sm\:-ml-px{
    margin-left: -1px !important;
  }

  .sm\:max-h-full{
    max-height: 100% !important;
  }

  .sm\:max-h-screen{
    max-height: 100vh !important;
  }

  .sm\:max-w-none{
    max-width: none !important;
  }

  .sm\:max-w-xs{
    max-width: 20rem !important;
  }

  .sm\:max-w-sm{
    max-width: 24rem !important;
  }

  .sm\:max-w-md{
    max-width: 28rem !important;
  }

  .sm\:max-w-lg{
    max-width: 32rem !important;
  }

  .sm\:max-w-xl{
    max-width: 36rem !important;
  }

  .sm\:max-w-2xl{
    max-width: 42rem !important;
  }

  .sm\:max-w-3xl{
    max-width: 48rem !important;
  }

  .sm\:max-w-4xl{
    max-width: 56rem !important;
  }

  .sm\:max-w-5xl{
    max-width: 64rem !important;
  }

  .sm\:max-w-6xl{
    max-width: 72rem !important;
  }

  .sm\:max-w-full{
    max-width: 100% !important;
  }

  .sm\:max-w-screen-xl{
    max-width: 1380px !important;
  }

  .sm\:min-h-0{
    min-height: 0 !important;
  }

  .sm\:min-h-full{
    min-height: 100% !important;
  }

  .sm\:min-h-screen{
    min-height: 100vh !important;
  }

  .sm\:min-w-0{
    min-width: 0 !important;
  }

  .sm\:min-w-full{
    min-width: 100% !important;
  }

  .sm\:object-contain{
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .sm\:object-cover{
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .sm\:object-fill{
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .sm\:object-none{
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .sm\:object-scale-down{
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .sm\:object-bottom{
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .sm\:object-center{
    -o-object-position: center !important;
       object-position: center !important;
  }

  .sm\:object-left{
    -o-object-position: left !important;
       object-position: left !important;
  }

  .sm\:object-left-bottom{
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .sm\:object-left-top{
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .sm\:object-right{
    -o-object-position: right !important;
       object-position: right !important;
  }

  .sm\:object-right-bottom{
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .sm\:object-right-top{
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .sm\:object-top{
    -o-object-position: top !important;
       object-position: top !important;
  }

  .sm\:opacity-0{
    opacity: 0 !important;
  }

  .sm\:opacity-25{
    opacity: 0.25 !important;
  }

  .sm\:opacity-50{
    opacity: 0.5 !important;
  }

  .sm\:opacity-75{
    opacity: 0.75 !important;
  }

  .sm\:opacity-100{
    opacity: 1 !important;
  }

  .sm\:hover\:opacity-0:hover{
    opacity: 0 !important;
  }

  .sm\:hover\:opacity-25:hover{
    opacity: 0.25 !important;
  }

  .sm\:hover\:opacity-50:hover{
    opacity: 0.5 !important;
  }

  .sm\:hover\:opacity-75:hover{
    opacity: 0.75 !important;
  }

  .sm\:hover\:opacity-100:hover{
    opacity: 1 !important;
  }

  .sm\:focus\:opacity-0:focus{
    opacity: 0 !important;
  }

  .sm\:focus\:opacity-25:focus{
    opacity: 0.25 !important;
  }

  .sm\:focus\:opacity-50:focus{
    opacity: 0.5 !important;
  }

  .sm\:focus\:opacity-75:focus{
    opacity: 0.75 !important;
  }

  .sm\:focus\:opacity-100:focus{
    opacity: 1 !important;
  }

  .sm\:outline-none{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .sm\:outline-white{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .sm\:outline-black{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .sm\:focus\:outline-none:focus{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .sm\:focus\:outline-white:focus{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .sm\:focus\:outline-black:focus{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .sm\:overflow-auto{
    overflow: auto !important;
  }

  .sm\:overflow-hidden{
    overflow: hidden !important;
  }

  .sm\:overflow-visible{
    overflow: visible !important;
  }

  .sm\:overflow-scroll{
    overflow: scroll !important;
  }

  .sm\:overflow-x-auto{
    overflow-x: auto !important;
  }

  .sm\:overflow-y-auto{
    overflow-y: auto !important;
  }

  .sm\:overflow-x-hidden{
    overflow-x: hidden !important;
  }

  .sm\:overflow-y-hidden{
    overflow-y: hidden !important;
  }

  .sm\:overflow-x-visible{
    overflow-x: visible !important;
  }

  .sm\:overflow-y-visible{
    overflow-y: visible !important;
  }

  .sm\:overflow-x-scroll{
    overflow-x: scroll !important;
  }

  .sm\:overflow-y-scroll{
    overflow-y: scroll !important;
  }

  .sm\:scrolling-touch{
    -webkit-overflow-scrolling: touch !important;
  }

  .sm\:scrolling-auto{
    -webkit-overflow-scrolling: auto !important;
  }

  .sm\:overscroll-auto{
    -ms-scroll-chaining: chained !important;
        overscroll-behavior: auto !important;
  }

  .sm\:overscroll-contain{
    -ms-scroll-chaining: none !important;
        overscroll-behavior: contain !important;
  }

  .sm\:overscroll-none{
    -ms-scroll-chaining: none !important;
        overscroll-behavior: none !important;
  }

  .sm\:overscroll-y-auto{
    overscroll-behavior-y: auto !important;
  }

  .sm\:overscroll-y-contain{
    overscroll-behavior-y: contain !important;
  }

  .sm\:overscroll-y-none{
    overscroll-behavior-y: none !important;
  }

  .sm\:overscroll-x-auto{
    overscroll-behavior-x: auto !important;
  }

  .sm\:overscroll-x-contain{
    overscroll-behavior-x: contain !important;
  }

  .sm\:overscroll-x-none{
    overscroll-behavior-x: none !important;
  }

  .sm\:p-0{
    padding: 0 !important;
  }

  .sm\:p-1{
    padding: 0.25rem !important;
  }

  .sm\:p-2{
    padding: 0.5rem !important;
  }

  .sm\:p-3{
    padding: 0.75rem !important;
  }

  .sm\:p-4{
    padding: 1rem !important;
  }

  .sm\:p-5{
    padding: 1.25rem !important;
  }

  .sm\:p-6{
    padding: 1.5rem !important;
  }

  .sm\:p-8{
    padding: 2rem !important;
  }

  .sm\:p-10{
    padding: 2.5rem !important;
  }

  .sm\:p-12{
    padding: 3rem !important;
  }

  .sm\:p-16{
    padding: 4rem !important;
  }

  .sm\:p-20{
    padding: 5rem !important;
  }

  .sm\:p-24{
    padding: 6rem !important;
  }

  .sm\:p-32{
    padding: 8rem !important;
  }

  .sm\:p-40{
    padding: 10rem !important;
  }

  .sm\:p-48{
    padding: 12rem !important;
  }

  .sm\:p-56{
    padding: 14rem !important;
  }

  .sm\:p-64{
    padding: 16rem !important;
  }

  .sm\:p-px{
    padding: 1px !important;
  }

  .sm\:py-0{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .sm\:px-0{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .sm\:py-1{
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .sm\:px-1{
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .sm\:py-2{
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .sm\:px-2{
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .sm\:py-3{
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .sm\:px-3{
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .sm\:py-4{
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .sm\:px-4{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .sm\:py-5{
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }

  .sm\:px-5{
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }

  .sm\:py-6{
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .sm\:px-6{
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .sm\:py-8{
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .sm\:px-8{
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .sm\:py-10{
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .sm\:px-10{
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .sm\:py-12{
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .sm\:px-12{
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .sm\:py-16{
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .sm\:px-16{
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .sm\:py-20{
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .sm\:px-20{
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .sm\:py-24{
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .sm\:px-24{
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .sm\:py-32{
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .sm\:px-32{
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .sm\:py-40{
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .sm\:px-40{
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .sm\:py-48{
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .sm\:px-48{
    padding-left: 12rem !important;
    padding-right: 12rem !important;
  }

  .sm\:py-56{
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }

  .sm\:px-56{
    padding-left: 14rem !important;
    padding-right: 14rem !important;
  }

  .sm\:py-64{
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }

  .sm\:px-64{
    padding-left: 16rem !important;
    padding-right: 16rem !important;
  }

  .sm\:py-px{
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .sm\:px-px{
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .sm\:pt-0{
    padding-top: 0 !important;
  }

  .sm\:pr-0{
    padding-right: 0 !important;
  }

  .sm\:pb-0{
    padding-bottom: 0 !important;
  }

  .sm\:pl-0{
    padding-left: 0 !important;
  }

  .sm\:pt-1{
    padding-top: 0.25rem !important;
  }

  .sm\:pr-1{
    padding-right: 0.25rem !important;
  }

  .sm\:pb-1{
    padding-bottom: 0.25rem !important;
  }

  .sm\:pl-1{
    padding-left: 0.25rem !important;
  }

  .sm\:pt-2{
    padding-top: 0.5rem !important;
  }

  .sm\:pr-2{
    padding-right: 0.5rem !important;
  }

  .sm\:pb-2{
    padding-bottom: 0.5rem !important;
  }

  .sm\:pl-2{
    padding-left: 0.5rem !important;
  }

  .sm\:pt-3{
    padding-top: 0.75rem !important;
  }

  .sm\:pr-3{
    padding-right: 0.75rem !important;
  }

  .sm\:pb-3{
    padding-bottom: 0.75rem !important;
  }

  .sm\:pl-3{
    padding-left: 0.75rem !important;
  }

  .sm\:pt-4{
    padding-top: 1rem !important;
  }

  .sm\:pr-4{
    padding-right: 1rem !important;
  }

  .sm\:pb-4{
    padding-bottom: 1rem !important;
  }

  .sm\:pl-4{
    padding-left: 1rem !important;
  }

  .sm\:pt-5{
    padding-top: 1.25rem !important;
  }

  .sm\:pr-5{
    padding-right: 1.25rem !important;
  }

  .sm\:pb-5{
    padding-bottom: 1.25rem !important;
  }

  .sm\:pl-5{
    padding-left: 1.25rem !important;
  }

  .sm\:pt-6{
    padding-top: 1.5rem !important;
  }

  .sm\:pr-6{
    padding-right: 1.5rem !important;
  }

  .sm\:pb-6{
    padding-bottom: 1.5rem !important;
  }

  .sm\:pl-6{
    padding-left: 1.5rem !important;
  }

  .sm\:pt-8{
    padding-top: 2rem !important;
  }

  .sm\:pr-8{
    padding-right: 2rem !important;
  }

  .sm\:pb-8{
    padding-bottom: 2rem !important;
  }

  .sm\:pl-8{
    padding-left: 2rem !important;
  }

  .sm\:pt-10{
    padding-top: 2.5rem !important;
  }

  .sm\:pr-10{
    padding-right: 2.5rem !important;
  }

  .sm\:pb-10{
    padding-bottom: 2.5rem !important;
  }

  .sm\:pl-10{
    padding-left: 2.5rem !important;
  }

  .sm\:pt-12{
    padding-top: 3rem !important;
  }

  .sm\:pr-12{
    padding-right: 3rem !important;
  }

  .sm\:pb-12{
    padding-bottom: 3rem !important;
  }

  .sm\:pl-12{
    padding-left: 3rem !important;
  }

  .sm\:pt-16{
    padding-top: 4rem !important;
  }

  .sm\:pr-16{
    padding-right: 4rem !important;
  }

  .sm\:pb-16{
    padding-bottom: 4rem !important;
  }

  .sm\:pl-16{
    padding-left: 4rem !important;
  }

  .sm\:pt-20{
    padding-top: 5rem !important;
  }

  .sm\:pr-20{
    padding-right: 5rem !important;
  }

  .sm\:pb-20{
    padding-bottom: 5rem !important;
  }

  .sm\:pl-20{
    padding-left: 5rem !important;
  }

  .sm\:pt-24{
    padding-top: 6rem !important;
  }

  .sm\:pr-24{
    padding-right: 6rem !important;
  }

  .sm\:pb-24{
    padding-bottom: 6rem !important;
  }

  .sm\:pl-24{
    padding-left: 6rem !important;
  }

  .sm\:pt-32{
    padding-top: 8rem !important;
  }

  .sm\:pr-32{
    padding-right: 8rem !important;
  }

  .sm\:pb-32{
    padding-bottom: 8rem !important;
  }

  .sm\:pl-32{
    padding-left: 8rem !important;
  }

  .sm\:pt-40{
    padding-top: 10rem !important;
  }

  .sm\:pr-40{
    padding-right: 10rem !important;
  }

  .sm\:pb-40{
    padding-bottom: 10rem !important;
  }

  .sm\:pl-40{
    padding-left: 10rem !important;
  }

  .sm\:pt-48{
    padding-top: 12rem !important;
  }

  .sm\:pr-48{
    padding-right: 12rem !important;
  }

  .sm\:pb-48{
    padding-bottom: 12rem !important;
  }

  .sm\:pl-48{
    padding-left: 12rem !important;
  }

  .sm\:pt-56{
    padding-top: 14rem !important;
  }

  .sm\:pr-56{
    padding-right: 14rem !important;
  }

  .sm\:pb-56{
    padding-bottom: 14rem !important;
  }

  .sm\:pl-56{
    padding-left: 14rem !important;
  }

  .sm\:pt-64{
    padding-top: 16rem !important;
  }

  .sm\:pr-64{
    padding-right: 16rem !important;
  }

  .sm\:pb-64{
    padding-bottom: 16rem !important;
  }

  .sm\:pl-64{
    padding-left: 16rem !important;
  }

  .sm\:pt-px{
    padding-top: 1px !important;
  }

  .sm\:pr-px{
    padding-right: 1px !important;
  }

  .sm\:pb-px{
    padding-bottom: 1px !important;
  }

  .sm\:pl-px{
    padding-left: 1px !important;
  }

  .sm\:placeholder-primary-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-transparent::-webkit-input-placeholder{
    color: transparent !important;
  }

  .sm\:placeholder-transparent::-moz-placeholder{
    color: transparent !important;
  }

  .sm\:placeholder-transparent:-ms-input-placeholder{
    color: transparent !important;
  }

  .sm\:placeholder-transparent::-ms-input-placeholder{
    color: transparent !important;
  }

  .sm\:placeholder-transparent::placeholder{
    color: transparent !important;
  }

  .sm\:placeholder-black::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-black:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-black::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-black::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-white::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-white:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-white::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-white::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-yellow-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-error::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-error::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-error:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-error::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-error::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-success::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-success::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-success:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-success::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-success::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-transparent:focus::-webkit-input-placeholder{
    color: transparent !important;
  }

  .sm\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color: transparent !important;
  }

  .sm\:focus\:placeholder-transparent:focus:-ms-input-placeholder{
    color: transparent !important;
  }

  .sm\:focus\:placeholder-transparent:focus::-ms-input-placeholder{
    color: transparent !important;
  }

  .sm\:focus\:placeholder-transparent:focus::placeholder{
    color: transparent !important;
  }

  .sm\:focus\:placeholder-black:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-black:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-black:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-white:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-white:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-white:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-yellow-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-error:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-error:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-error:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-error:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-error:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-success:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-success:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-success:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-success:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-success:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-opacity-0::-webkit-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .sm\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .sm\:placeholder-opacity-0:-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .sm\:placeholder-opacity-0::-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .sm\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .sm\:placeholder-opacity-25::-webkit-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .sm\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .sm\:placeholder-opacity-25:-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .sm\:placeholder-opacity-25::-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .sm\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .sm\:placeholder-opacity-50::-webkit-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .sm\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .sm\:placeholder-opacity-50:-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .sm\:placeholder-opacity-50::-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .sm\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .sm\:placeholder-opacity-75::-webkit-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .sm\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .sm\:placeholder-opacity-75:-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .sm\:placeholder-opacity-75::-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .sm\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .sm\:placeholder-opacity-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .sm\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .sm\:placeholder-opacity-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .sm\:placeholder-opacity-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .sm\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .sm\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .sm\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .sm\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .sm\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .sm\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .sm\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .sm\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .sm\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .sm\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .sm\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .sm\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .sm\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .sm\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .sm\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .sm\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .sm\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .sm\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .sm\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .sm\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .sm\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .sm\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .sm\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .sm\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .sm\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .sm\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .sm\:pointer-events-none{
    pointer-events: none !important;
  }

  .sm\:pointer-events-auto{
    pointer-events: auto !important;
  }

  .sm\:static{
    position: static !important;
  }

  .sm\:fixed{
    position: fixed !important;
  }

  .sm\:absolute{
    position: absolute !important;
  }

  .sm\:relative{
    position: relative !important;
  }

  .sm\:sticky{
    position: sticky !important;
  }

  .sm\:inset-0{
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .sm\:inset-auto{
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .sm\:inset-y-0{
    top: 0 !important;
    bottom: 0 !important;
  }

  .sm\:inset-x-0{
    right: 0 !important;
    left: 0 !important;
  }

  .sm\:inset-y-auto{
    top: auto !important;
    bottom: auto !important;
  }

  .sm\:inset-x-auto{
    right: auto !important;
    left: auto !important;
  }

  .sm\:top-0{
    top: 0 !important;
  }

  .sm\:right-0{
    right: 0 !important;
  }

  .sm\:bottom-0{
    bottom: 0 !important;
  }

  .sm\:left-0{
    left: 0 !important;
  }

  .sm\:top-auto{
    top: auto !important;
  }

  .sm\:right-auto{
    right: auto !important;
  }

  .sm\:bottom-auto{
    bottom: auto !important;
  }

  .sm\:left-auto{
    left: auto !important;
  }

  .sm\:resize-none{
    resize: none !important;
  }

  .sm\:resize-y{
    resize: vertical !important;
  }

  .sm\:resize-x{
    resize: horizontal !important;
  }

  .sm\:resize{
    resize: both !important;
  }

  .sm\:shadow-xs{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .sm\:shadow-sm{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .sm\:shadow{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .sm\:shadow-md{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .sm\:shadow-lg{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .sm\:shadow-xl{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .sm\:shadow-2xl{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .sm\:shadow-inner{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .sm\:shadow-outline{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .sm\:shadow-none{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .sm\:hover\:shadow-xs:hover{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .sm\:hover\:shadow-sm:hover{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .sm\:hover\:shadow:hover{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .sm\:hover\:shadow-md:hover{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .sm\:hover\:shadow-lg:hover{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .sm\:hover\:shadow-xl:hover{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .sm\:hover\:shadow-2xl:hover{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .sm\:hover\:shadow-inner:hover{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .sm\:hover\:shadow-outline:hover{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .sm\:hover\:shadow-none:hover{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .sm\:focus\:shadow-xs:focus{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .sm\:focus\:shadow-sm:focus{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .sm\:focus\:shadow:focus{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .sm\:focus\:shadow-md:focus{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .sm\:focus\:shadow-lg:focus{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .sm\:focus\:shadow-xl:focus{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .sm\:focus\:shadow-2xl:focus{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .sm\:focus\:shadow-inner:focus{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .sm\:focus\:shadow-outline:focus{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .sm\:focus\:shadow-none:focus{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .sm\:fill-current{
    fill: currentColor !important;
  }

  .sm\:stroke-current{
    stroke: currentColor !important;
  }

  .sm\:stroke-0{
    stroke-width: 0 !important;
  }

  .sm\:stroke-1{
    stroke-width: 1 !important;
  }

  .sm\:stroke-2{
    stroke-width: 2 !important;
  }

  .sm\:table-auto{
    table-layout: auto !important;
  }

  .sm\:table-fixed{
    table-layout: fixed !important;
  }

  .sm\:text-left{
    text-align: left !important;
  }

  .sm\:text-center{
    text-align: center !important;
  }

  .sm\:text-right{
    text-align: right !important;
  }

  .sm\:text-justify{
    text-align: justify !important;
  }

  .sm\:text-primary-100{
    --text-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--text-opacity)) !important;
  }

  .sm\:text-primary-200{
    --text-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--text-opacity)) !important;
  }

  .sm\:text-primary-300{
    --text-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--text-opacity)) !important;
  }

  .sm\:text-primary-400{
    --text-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--text-opacity)) !important;
  }

  .sm\:text-primary-500{
    --text-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--text-opacity)) !important;
  }

  .sm\:text-primary-600{
    --text-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--text-opacity)) !important;
  }

  .sm\:text-primary-700{
    --text-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--text-opacity)) !important;
  }

  .sm\:text-primary-800{
    --text-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--text-opacity)) !important;
  }

  .sm\:text-primary-900{
    --text-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--text-opacity)) !important;
  }

  .sm\:text-secondary-100{
    --text-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--text-opacity)) !important;
  }

  .sm\:text-secondary-200{
    --text-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--text-opacity)) !important;
  }

  .sm\:text-secondary-300{
    --text-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--text-opacity)) !important;
  }

  .sm\:text-secondary-400{
    --text-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--text-opacity)) !important;
  }

  .sm\:text-secondary-500{
    --text-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--text-opacity)) !important;
  }

  .sm\:text-secondary-600{
    --text-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--text-opacity)) !important;
  }

  .sm\:text-secondary-700{
    --text-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--text-opacity)) !important;
  }

  .sm\:text-secondary-800{
    --text-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--text-opacity)) !important;
  }

  .sm\:text-secondary-900{
    --text-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--text-opacity)) !important;
  }

  .sm\:text-transparent{
    color: transparent !important;
  }

  .sm\:text-black{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .sm\:text-white{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .sm\:text-gray-100{
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important;
  }

  .sm\:text-gray-200{
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important;
  }

  .sm\:text-gray-300{
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important;
  }

  .sm\:text-gray-400{
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important;
  }

  .sm\:text-gray-500{
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important;
  }

  .sm\:text-gray-600{
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important;
  }

  .sm\:text-gray-700{
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important;
  }

  .sm\:text-gray-800{
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important;
  }

  .sm\:text-gray-900{
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important;
  }

  .sm\:text-red-100{
    --text-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--text-opacity)) !important;
  }

  .sm\:text-red-200{
    --text-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--text-opacity)) !important;
  }

  .sm\:text-red-300{
    --text-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--text-opacity)) !important;
  }

  .sm\:text-red-400{
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important;
  }

  .sm\:text-red-500{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .sm\:text-red-600{
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important;
  }

  .sm\:text-red-700{
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important;
  }

  .sm\:text-red-800{
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important;
  }

  .sm\:text-red-900{
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important;
  }

  .sm\:text-green-100{
    --text-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--text-opacity)) !important;
  }

  .sm\:text-green-200{
    --text-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--text-opacity)) !important;
  }

  .sm\:text-green-300{
    --text-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--text-opacity)) !important;
  }

  .sm\:text-green-400{
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important;
  }

  .sm\:text-green-500{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .sm\:text-green-600{
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important;
  }

  .sm\:text-green-700{
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important;
  }

  .sm\:text-green-800{
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important;
  }

  .sm\:text-green-900{
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important;
  }

  .sm\:text-yellow-100{
    --text-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--text-opacity)) !important;
  }

  .sm\:text-yellow-200{
    --text-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--text-opacity)) !important;
  }

  .sm\:text-yellow-300{
    --text-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--text-opacity)) !important;
  }

  .sm\:text-yellow-400{
    --text-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--text-opacity)) !important;
  }

  .sm\:text-yellow-500{
    --text-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--text-opacity)) !important;
  }

  .sm\:text-yellow-600{
    --text-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--text-opacity)) !important;
  }

  .sm\:text-yellow-700{
    --text-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--text-opacity)) !important;
  }

  .sm\:text-yellow-800{
    --text-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--text-opacity)) !important;
  }

  .sm\:text-yellow-900{
    --text-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--text-opacity)) !important;
  }

  .sm\:text-error{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .sm\:text-success{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-primary-100:hover{
    --text-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-primary-200:hover{
    --text-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-primary-300:hover{
    --text-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-primary-400:hover{
    --text-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-primary-500:hover{
    --text-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-primary-600:hover{
    --text-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-primary-700:hover{
    --text-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-primary-800:hover{
    --text-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-primary-900:hover{
    --text-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-secondary-100:hover{
    --text-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-secondary-200:hover{
    --text-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-secondary-300:hover{
    --text-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-secondary-400:hover{
    --text-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-secondary-500:hover{
    --text-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-secondary-600:hover{
    --text-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-secondary-700:hover{
    --text-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-secondary-800:hover{
    --text-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-secondary-900:hover{
    --text-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-transparent:hover{
    color: transparent !important;
  }

  .sm\:hover\:text-black:hover{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-white:hover{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-gray-100:hover{
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-gray-200:hover{
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-gray-300:hover{
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-gray-400:hover{
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-gray-500:hover{
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-gray-600:hover{
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-gray-700:hover{
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-gray-800:hover{
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-gray-900:hover{
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-red-100:hover{
    --text-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-red-200:hover{
    --text-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-red-300:hover{
    --text-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-red-400:hover{
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-red-500:hover{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-red-600:hover{
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-red-700:hover{
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-red-800:hover{
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-red-900:hover{
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-green-100:hover{
    --text-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-green-200:hover{
    --text-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-green-300:hover{
    --text-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-green-400:hover{
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-green-500:hover{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-green-600:hover{
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-green-700:hover{
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-green-800:hover{
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-green-900:hover{
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-yellow-100:hover{
    --text-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-yellow-200:hover{
    --text-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-yellow-300:hover{
    --text-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-yellow-400:hover{
    --text-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-yellow-500:hover{
    --text-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-yellow-600:hover{
    --text-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-yellow-700:hover{
    --text-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-yellow-800:hover{
    --text-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-yellow-900:hover{
    --text-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-error:hover{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-success:hover{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-primary-100:focus{
    --text-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-primary-200:focus{
    --text-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-primary-300:focus{
    --text-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-primary-400:focus{
    --text-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-primary-500:focus{
    --text-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-primary-600:focus{
    --text-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-primary-700:focus{
    --text-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-primary-800:focus{
    --text-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-primary-900:focus{
    --text-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-secondary-100:focus{
    --text-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-secondary-200:focus{
    --text-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-secondary-300:focus{
    --text-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-secondary-400:focus{
    --text-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-secondary-500:focus{
    --text-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-secondary-600:focus{
    --text-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-secondary-700:focus{
    --text-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-secondary-800:focus{
    --text-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-secondary-900:focus{
    --text-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-transparent:focus{
    color: transparent !important;
  }

  .sm\:focus\:text-black:focus{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-white:focus{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-gray-100:focus{
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-gray-200:focus{
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-gray-300:focus{
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-gray-400:focus{
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-gray-500:focus{
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-gray-600:focus{
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-gray-700:focus{
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-gray-800:focus{
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-gray-900:focus{
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-red-100:focus{
    --text-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-red-200:focus{
    --text-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-red-300:focus{
    --text-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-red-400:focus{
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-red-500:focus{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-red-600:focus{
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-red-700:focus{
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-red-800:focus{
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-red-900:focus{
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-green-100:focus{
    --text-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-green-200:focus{
    --text-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-green-300:focus{
    --text-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-green-400:focus{
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-green-500:focus{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-green-600:focus{
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-green-700:focus{
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-green-800:focus{
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-green-900:focus{
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-yellow-100:focus{
    --text-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-yellow-200:focus{
    --text-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-yellow-300:focus{
    --text-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-yellow-400:focus{
    --text-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-yellow-500:focus{
    --text-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-yellow-600:focus{
    --text-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-yellow-700:focus{
    --text-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-yellow-800:focus{
    --text-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-yellow-900:focus{
    --text-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-error:focus{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-success:focus{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .sm\:text-opacity-0{
    --text-opacity: 0 !important;
  }

  .sm\:text-opacity-25{
    --text-opacity: 0.25 !important;
  }

  .sm\:text-opacity-50{
    --text-opacity: 0.5 !important;
  }

  .sm\:text-opacity-75{
    --text-opacity: 0.75 !important;
  }

  .sm\:text-opacity-100{
    --text-opacity: 1 !important;
  }

  .sm\:hover\:text-opacity-0:hover{
    --text-opacity: 0 !important;
  }

  .sm\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25 !important;
  }

  .sm\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5 !important;
  }

  .sm\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75 !important;
  }

  .sm\:hover\:text-opacity-100:hover{
    --text-opacity: 1 !important;
  }

  .sm\:focus\:text-opacity-0:focus{
    --text-opacity: 0 !important;
  }

  .sm\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25 !important;
  }

  .sm\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5 !important;
  }

  .sm\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75 !important;
  }

  .sm\:focus\:text-opacity-100:focus{
    --text-opacity: 1 !important;
  }

  .sm\:italic{
    font-style: italic !important;
  }

  .sm\:not-italic{
    font-style: normal !important;
  }

  .sm\:uppercase{
    text-transform: uppercase !important;
  }

  .sm\:lowercase{
    text-transform: lowercase !important;
  }

  .sm\:capitalize{
    text-transform: capitalize !important;
  }

  .sm\:normal-case{
    text-transform: none !important;
  }

  .sm\:underline{
    text-decoration: underline !important;
  }

  .sm\:line-through{
    text-decoration: line-through !important;
  }

  .sm\:no-underline{
    text-decoration: none !important;
  }

  .sm\:hover\:underline:hover{
    text-decoration: underline !important;
  }

  .sm\:hover\:line-through:hover{
    text-decoration: line-through !important;
  }

  .sm\:hover\:no-underline:hover{
    text-decoration: none !important;
  }

  .sm\:focus\:underline:focus{
    text-decoration: underline !important;
  }

  .sm\:focus\:line-through:focus{
    text-decoration: line-through !important;
  }

  .sm\:focus\:no-underline:focus{
    text-decoration: none !important;
  }

  .sm\:antialiased{
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .sm\:subpixel-antialiased{
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .sm\:ordinal, .sm\:slashed-zero, .sm\:lining-nums, .sm\:oldstyle-nums, .sm\:proportional-nums, .sm\:tabular-nums, .sm\:diagonal-fractions, .sm\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;
  }

  .sm\:normal-nums{
    font-variant-numeric: normal !important;
  }

  .sm\:ordinal{
    --font-variant-numeric-ordinal: ordinal !important;
  }

  .sm\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero !important;
  }

  .sm\:lining-nums{
    --font-variant-numeric-figure: lining-nums !important;
  }

  .sm\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums !important;
  }

  .sm\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums !important;
  }

  .sm\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums !important;
  }

  .sm\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions !important;
  }

  .sm\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions !important;
  }

  .sm\:tracking-tighter{
    letter-spacing: -0.05em !important;
  }

  .sm\:tracking-tight{
    letter-spacing: -0.025em !important;
  }

  .sm\:tracking-normal{
    letter-spacing: 0 !important;
  }

  .sm\:tracking-wide{
    letter-spacing: 0.025em !important;
  }

  .sm\:tracking-wider{
    letter-spacing: 0.05em !important;
  }

  .sm\:tracking-widest{
    letter-spacing: 0.1em !important;
  }

  .sm\:select-none{
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
        -ms-user-select: none !important;
            user-select: none !important;
  }

  .sm\:select-text{
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
        -ms-user-select: text !important;
            user-select: text !important;
  }

  .sm\:select-all{
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
        -ms-user-select: all !important;
            user-select: all !important;
  }

  .sm\:select-auto{
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
        -ms-user-select: auto !important;
            user-select: auto !important;
  }

  .sm\:align-baseline{
    vertical-align: baseline !important;
  }

  .sm\:align-top{
    vertical-align: top !important;
  }

  .sm\:align-middle{
    vertical-align: middle !important;
  }

  .sm\:align-bottom{
    vertical-align: bottom !important;
  }

  .sm\:align-text-top{
    vertical-align: text-top !important;
  }

  .sm\:align-text-bottom{
    vertical-align: text-bottom !important;
  }

  .sm\:visible{
    visibility: visible !important;
  }

  .sm\:invisible{
    visibility: hidden !important;
  }

  .sm\:whitespace-normal{
    white-space: normal !important;
  }

  .sm\:whitespace-no-wrap{
    white-space: nowrap !important;
  }

  .sm\:whitespace-pre{
    white-space: pre !important;
  }

  .sm\:whitespace-pre-line{
    white-space: pre-line !important;
  }

  .sm\:whitespace-pre-wrap{
    white-space: pre-wrap !important;
  }

  .sm\:break-normal{
    word-wrap: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .sm\:break-words{
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
  }

  .sm\:break-all{
    word-break: break-all !important;
  }

  .sm\:truncate{
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .sm\:w-0{
    width: 0 !important;
  }

  .sm\:w-1{
    width: 0.25rem !important;
  }

  .sm\:w-2{
    width: 0.5rem !important;
  }

  .sm\:w-3{
    width: 0.75rem !important;
  }

  .sm\:w-4{
    width: 1rem !important;
  }

  .sm\:w-5{
    width: 1.25rem !important;
  }

  .sm\:w-6{
    width: 1.5rem !important;
  }

  .sm\:w-8{
    width: 2rem !important;
  }

  .sm\:w-10{
    width: 2.5rem !important;
  }

  .sm\:w-12{
    width: 3rem !important;
  }

  .sm\:w-16{
    width: 4rem !important;
  }

  .sm\:w-20{
    width: 5rem !important;
  }

  .sm\:w-24{
    width: 6rem !important;
  }

  .sm\:w-32{
    width: 8rem !important;
  }

  .sm\:w-40{
    width: 10rem !important;
  }

  .sm\:w-48{
    width: 12rem !important;
  }

  .sm\:w-56{
    width: 14rem !important;
  }

  .sm\:w-64{
    width: 16rem !important;
  }

  .sm\:w-auto{
    width: auto !important;
  }

  .sm\:w-px{
    width: 1px !important;
  }

  .sm\:w-1\/2{
    width: 50% !important;
  }

  .sm\:w-1\/3{
    width: 33.333333% !important;
  }

  .sm\:w-2\/3{
    width: 66.666667% !important;
  }

  .sm\:w-1\/4{
    width: 25% !important;
  }

  .sm\:w-2\/4{
    width: 50% !important;
  }

  .sm\:w-3\/4{
    width: 75% !important;
  }

  .sm\:w-1\/5{
    width: 20% !important;
  }

  .sm\:w-2\/5{
    width: 40% !important;
  }

  .sm\:w-3\/5{
    width: 60% !important;
  }

  .sm\:w-4\/5{
    width: 80% !important;
  }

  .sm\:w-1\/6{
    width: 16.666667% !important;
  }

  .sm\:w-2\/6{
    width: 33.333333% !important;
  }

  .sm\:w-3\/6{
    width: 50% !important;
  }

  .sm\:w-4\/6{
    width: 66.666667% !important;
  }

  .sm\:w-5\/6{
    width: 83.333333% !important;
  }

  .sm\:w-1\/12{
    width: 8.333333% !important;
  }

  .sm\:w-2\/12{
    width: 16.666667% !important;
  }

  .sm\:w-3\/12{
    width: 25% !important;
  }

  .sm\:w-4\/12{
    width: 33.333333% !important;
  }

  .sm\:w-5\/12{
    width: 41.666667% !important;
  }

  .sm\:w-6\/12{
    width: 50% !important;
  }

  .sm\:w-7\/12{
    width: 58.333333% !important;
  }

  .sm\:w-8\/12{
    width: 66.666667% !important;
  }

  .sm\:w-9\/12{
    width: 75% !important;
  }

  .sm\:w-10\/12{
    width: 83.333333% !important;
  }

  .sm\:w-11\/12{
    width: 91.666667% !important;
  }

  .sm\:w-full{
    width: 100% !important;
  }

  .sm\:w-screen{
    width: 100vw !important;
  }

  .sm\:z-0{
    z-index: 0 !important;
  }

  .sm\:z-10{
    z-index: 10 !important;
  }

  .sm\:z-20{
    z-index: 20 !important;
  }

  .sm\:z-30{
    z-index: 30 !important;
  }

  .sm\:z-40{
    z-index: 40 !important;
  }

  .sm\:z-50{
    z-index: 50 !important;
  }

  .sm\:z-auto{
    z-index: auto !important;
  }

  .sm\:gap-0{
    grid-gap: 0 !important;
    gap: 0 !important;
  }

  .sm\:gap-1{
    grid-gap: 0.25rem !important;
    gap: 0.25rem !important;
  }

  .sm\:gap-2{
    grid-gap: 0.5rem !important;
    gap: 0.5rem !important;
  }

  .sm\:gap-3{
    grid-gap: 0.75rem !important;
    gap: 0.75rem !important;
  }

  .sm\:gap-4{
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .sm\:gap-5{
    grid-gap: 1.25rem !important;
    gap: 1.25rem !important;
  }

  .sm\:gap-6{
    grid-gap: 1.5rem !important;
    gap: 1.5rem !important;
  }

  .sm\:gap-8{
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .sm\:gap-10{
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .sm\:gap-12{
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .sm\:gap-16{
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .sm\:gap-20{
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .sm\:gap-24{
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .sm\:gap-32{
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .sm\:gap-40{
    grid-gap: 10rem !important;
    gap: 10rem !important;
  }

  .sm\:gap-48{
    grid-gap: 12rem !important;
    gap: 12rem !important;
  }

  .sm\:gap-56{
    grid-gap: 14rem !important;
    gap: 14rem !important;
  }

  .sm\:gap-64{
    grid-gap: 16rem !important;
    gap: 16rem !important;
  }

  .sm\:gap-px{
    grid-gap: 1px !important;
    gap: 1px !important;
  }

  .sm\:col-gap-0{
    grid-column-gap: 0 !important;
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }

  .sm\:col-gap-1{
    grid-column-gap: 0.25rem !important;
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }

  .sm\:col-gap-2{
    grid-column-gap: 0.5rem !important;
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }

  .sm\:col-gap-3{
    grid-column-gap: 0.75rem !important;
    -webkit-column-gap: 0.75rem !important;
       -moz-column-gap: 0.75rem !important;
            column-gap: 0.75rem !important;
  }

  .sm\:col-gap-4{
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .sm\:col-gap-5{
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .sm\:col-gap-6{
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .sm\:col-gap-8{
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .sm\:col-gap-10{
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .sm\:col-gap-12{
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .sm\:col-gap-16{
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .sm\:col-gap-20{
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .sm\:col-gap-24{
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .sm\:col-gap-32{
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .sm\:col-gap-40{
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .sm\:col-gap-48{
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .sm\:col-gap-56{
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .sm\:col-gap-64{
    grid-column-gap: 16rem !important;
    -webkit-column-gap: 16rem !important;
       -moz-column-gap: 16rem !important;
            column-gap: 16rem !important;
  }

  .sm\:col-gap-px{
    grid-column-gap: 1px !important;
    -webkit-column-gap: 1px !important;
       -moz-column-gap: 1px !important;
            column-gap: 1px !important;
  }

  .sm\:gap-x-0{
    grid-column-gap: 0 !important;
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }

  .sm\:gap-x-1{
    grid-column-gap: 0.25rem !important;
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }

  .sm\:gap-x-2{
    grid-column-gap: 0.5rem !important;
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }

  .sm\:gap-x-3{
    grid-column-gap: 0.75rem !important;
    -webkit-column-gap: 0.75rem !important;
       -moz-column-gap: 0.75rem !important;
            column-gap: 0.75rem !important;
  }

  .sm\:gap-x-4{
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .sm\:gap-x-5{
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .sm\:gap-x-6{
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .sm\:gap-x-8{
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .sm\:gap-x-10{
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .sm\:gap-x-12{
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .sm\:gap-x-16{
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .sm\:gap-x-20{
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .sm\:gap-x-24{
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .sm\:gap-x-32{
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .sm\:gap-x-40{
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .sm\:gap-x-48{
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .sm\:gap-x-56{
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .sm\:gap-x-64{
    grid-column-gap: 16rem !important;
    -webkit-column-gap: 16rem !important;
       -moz-column-gap: 16rem !important;
            column-gap: 16rem !important;
  }

  .sm\:gap-x-px{
    grid-column-gap: 1px !important;
    -webkit-column-gap: 1px !important;
       -moz-column-gap: 1px !important;
            column-gap: 1px !important;
  }

  .sm\:row-gap-0{
    grid-row-gap: 0 !important;
    row-gap: 0 !important;
  }

  .sm\:row-gap-1{
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important;
  }

  .sm\:row-gap-2{
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important;
  }

  .sm\:row-gap-3{
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important;
  }

  .sm\:row-gap-4{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .sm\:row-gap-5{
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .sm\:row-gap-6{
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .sm\:row-gap-8{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .sm\:row-gap-10{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .sm\:row-gap-12{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .sm\:row-gap-16{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .sm\:row-gap-20{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .sm\:row-gap-24{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .sm\:row-gap-32{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .sm\:row-gap-40{
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .sm\:row-gap-48{
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .sm\:row-gap-56{
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .sm\:row-gap-64{
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important;
  }

  .sm\:row-gap-px{
    grid-row-gap: 1px !important;
    row-gap: 1px !important;
  }

  .sm\:gap-y-0{
    grid-row-gap: 0 !important;
    row-gap: 0 !important;
  }

  .sm\:gap-y-1{
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important;
  }

  .sm\:gap-y-2{
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important;
  }

  .sm\:gap-y-3{
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important;
  }

  .sm\:gap-y-4{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .sm\:gap-y-5{
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .sm\:gap-y-6{
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .sm\:gap-y-8{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .sm\:gap-y-10{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .sm\:gap-y-12{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .sm\:gap-y-16{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .sm\:gap-y-20{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .sm\:gap-y-24{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .sm\:gap-y-32{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .sm\:gap-y-40{
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .sm\:gap-y-48{
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .sm\:gap-y-56{
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .sm\:gap-y-64{
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important;
  }

  .sm\:gap-y-px{
    grid-row-gap: 1px !important;
    row-gap: 1px !important;
  }

  .sm\:grid-flow-row{
    grid-auto-flow: row !important;
  }

  .sm\:grid-flow-col{
    grid-auto-flow: column !important;
  }

  .sm\:grid-flow-row-dense{
    grid-auto-flow: row dense !important;
  }

  .sm\:grid-flow-col-dense{
    grid-auto-flow: column dense !important;
  }

  .sm\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .sm\:auto-cols-auto{
    grid-auto-columns: auto !important;
  }

  .sm\:auto-cols-min{
    grid-auto-columns: -webkit-min-content !important;
    grid-auto-columns: min-content !important;
  }

  .sm\:auto-cols-max{
    grid-auto-columns: -webkit-max-content !important;
    grid-auto-columns: max-content !important;
  }

  .sm\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr) !important;
  }

  .sm\:col-auto{
    grid-column: auto !important;
  }

  .sm\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

  .sm\:col-span-2{
    grid-column: span 2 / span 2 !important;
  }

  .sm\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .sm\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .sm\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .sm\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .sm\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .sm\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .sm\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .sm\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .sm\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .sm\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .sm\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .sm\:col-start-1{
    grid-column-start: 1 !important;
  }

  .sm\:col-start-2{
    grid-column-start: 2 !important;
  }

  .sm\:col-start-3{
    grid-column-start: 3 !important;
  }

  .sm\:col-start-4{
    grid-column-start: 4 !important;
  }

  .sm\:col-start-5{
    grid-column-start: 5 !important;
  }

  .sm\:col-start-6{
    grid-column-start: 6 !important;
  }

  .sm\:col-start-7{
    grid-column-start: 7 !important;
  }

  .sm\:col-start-8{
    grid-column-start: 8 !important;
  }

  .sm\:col-start-9{
    grid-column-start: 9 !important;
  }

  .sm\:col-start-10{
    grid-column-start: 10 !important;
  }

  .sm\:col-start-11{
    grid-column-start: 11 !important;
  }

  .sm\:col-start-12{
    grid-column-start: 12 !important;
  }

  .sm\:col-start-13{
    grid-column-start: 13 !important;
  }

  .sm\:col-start-auto{
    grid-column-start: auto !important;
  }

  .sm\:col-end-1{
    grid-column-end: 1 !important;
  }

  .sm\:col-end-2{
    grid-column-end: 2 !important;
  }

  .sm\:col-end-3{
    grid-column-end: 3 !important;
  }

  .sm\:col-end-4{
    grid-column-end: 4 !important;
  }

  .sm\:col-end-5{
    grid-column-end: 5 !important;
  }

  .sm\:col-end-6{
    grid-column-end: 6 !important;
  }

  .sm\:col-end-7{
    grid-column-end: 7 !important;
  }

  .sm\:col-end-8{
    grid-column-end: 8 !important;
  }

  .sm\:col-end-9{
    grid-column-end: 9 !important;
  }

  .sm\:col-end-10{
    grid-column-end: 10 !important;
  }

  .sm\:col-end-11{
    grid-column-end: 11 !important;
  }

  .sm\:col-end-12{
    grid-column-end: 12 !important;
  }

  .sm\:col-end-13{
    grid-column-end: 13 !important;
  }

  .sm\:col-end-auto{
    grid-column-end: auto !important;
  }

  .sm\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .sm\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .sm\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .sm\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .sm\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .sm\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .sm\:grid-rows-none{
    grid-template-rows: none !important;
  }

  .sm\:auto-rows-auto{
    grid-auto-rows: auto !important;
  }

  .sm\:auto-rows-min{
    grid-auto-rows: -webkit-min-content !important;
    grid-auto-rows: min-content !important;
  }

  .sm\:auto-rows-max{
    grid-auto-rows: -webkit-max-content !important;
    grid-auto-rows: max-content !important;
  }

  .sm\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .sm\:row-auto{
    grid-row: auto !important;
  }

  .sm\:row-span-1{
    grid-row: span 1 / span 1 !important;
  }

  .sm\:row-span-2{
    grid-row: span 2 / span 2 !important;
  }

  .sm\:row-span-3{
    grid-row: span 3 / span 3 !important;
  }

  .sm\:row-span-4{
    grid-row: span 4 / span 4 !important;
  }

  .sm\:row-span-5{
    grid-row: span 5 / span 5 !important;
  }

  .sm\:row-span-6{
    grid-row: span 6 / span 6 !important;
  }

  .sm\:row-span-full{
    grid-row: 1 / -1 !important;
  }

  .sm\:row-start-1{
    grid-row-start: 1 !important;
  }

  .sm\:row-start-2{
    grid-row-start: 2 !important;
  }

  .sm\:row-start-3{
    grid-row-start: 3 !important;
  }

  .sm\:row-start-4{
    grid-row-start: 4 !important;
  }

  .sm\:row-start-5{
    grid-row-start: 5 !important;
  }

  .sm\:row-start-6{
    grid-row-start: 6 !important;
  }

  .sm\:row-start-7{
    grid-row-start: 7 !important;
  }

  .sm\:row-start-auto{
    grid-row-start: auto !important;
  }

  .sm\:row-end-1{
    grid-row-end: 1 !important;
  }

  .sm\:row-end-2{
    grid-row-end: 2 !important;
  }

  .sm\:row-end-3{
    grid-row-end: 3 !important;
  }

  .sm\:row-end-4{
    grid-row-end: 4 !important;
  }

  .sm\:row-end-5{
    grid-row-end: 5 !important;
  }

  .sm\:row-end-6{
    grid-row-end: 6 !important;
  }

  .sm\:row-end-7{
    grid-row-end: 7 !important;
  }

  .sm\:row-end-auto{
    grid-row-end: auto !important;
  }

  .sm\:transform{
    --transform-translate-x: 0 !important;
    --transform-translate-y: 0 !important;
    --transform-rotate: 0 !important;
    --transform-skew-x: 0 !important;
    --transform-skew-y: 0 !important;
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
    -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
            transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
  }

  .sm\:transform-none{
    -webkit-transform: none !important;
            transform: none !important;
  }

  .sm\:origin-center{
    -webkit-transform-origin: center !important;
            transform-origin: center !important;
  }

  .sm\:origin-top{
    -webkit-transform-origin: top !important;
            transform-origin: top !important;
  }

  .sm\:origin-top-right{
    -webkit-transform-origin: top right !important;
            transform-origin: top right !important;
  }

  .sm\:origin-right{
    -webkit-transform-origin: right !important;
            transform-origin: right !important;
  }

  .sm\:origin-bottom-right{
    -webkit-transform-origin: bottom right !important;
            transform-origin: bottom right !important;
  }

  .sm\:origin-bottom{
    -webkit-transform-origin: bottom !important;
            transform-origin: bottom !important;
  }

  .sm\:origin-bottom-left{
    -webkit-transform-origin: bottom left !important;
            transform-origin: bottom left !important;
  }

  .sm\:origin-left{
    -webkit-transform-origin: left !important;
            transform-origin: left !important;
  }

  .sm\:origin-top-left{
    -webkit-transform-origin: top left !important;
            transform-origin: top left !important;
  }

  .sm\:scale-0{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .sm\:scale-50{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .sm\:scale-75{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .sm\:scale-90{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .sm\:scale-95{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .sm\:scale-100{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .sm\:scale-105{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .sm\:scale-110{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .sm\:scale-125{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .sm\:scale-150{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .sm\:scale-x-0{
    --transform-scale-x: 0 !important;
  }

  .sm\:scale-x-50{
    --transform-scale-x: .5 !important;
  }

  .sm\:scale-x-75{
    --transform-scale-x: .75 !important;
  }

  .sm\:scale-x-90{
    --transform-scale-x: .9 !important;
  }

  .sm\:scale-x-95{
    --transform-scale-x: .95 !important;
  }

  .sm\:scale-x-100{
    --transform-scale-x: 1 !important;
  }

  .sm\:scale-x-105{
    --transform-scale-x: 1.05 !important;
  }

  .sm\:scale-x-110{
    --transform-scale-x: 1.1 !important;
  }

  .sm\:scale-x-125{
    --transform-scale-x: 1.25 !important;
  }

  .sm\:scale-x-150{
    --transform-scale-x: 1.5 !important;
  }

  .sm\:scale-y-0{
    --transform-scale-y: 0 !important;
  }

  .sm\:scale-y-50{
    --transform-scale-y: .5 !important;
  }

  .sm\:scale-y-75{
    --transform-scale-y: .75 !important;
  }

  .sm\:scale-y-90{
    --transform-scale-y: .9 !important;
  }

  .sm\:scale-y-95{
    --transform-scale-y: .95 !important;
  }

  .sm\:scale-y-100{
    --transform-scale-y: 1 !important;
  }

  .sm\:scale-y-105{
    --transform-scale-y: 1.05 !important;
  }

  .sm\:scale-y-110{
    --transform-scale-y: 1.1 !important;
  }

  .sm\:scale-y-125{
    --transform-scale-y: 1.25 !important;
  }

  .sm\:scale-y-150{
    --transform-scale-y: 1.5 !important;
  }

  .sm\:hover\:scale-0:hover{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .sm\:hover\:scale-50:hover{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .sm\:hover\:scale-75:hover{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .sm\:hover\:scale-90:hover{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .sm\:hover\:scale-95:hover{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .sm\:hover\:scale-100:hover{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .sm\:hover\:scale-105:hover{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .sm\:hover\:scale-110:hover{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .sm\:hover\:scale-125:hover{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .sm\:hover\:scale-150:hover{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .sm\:hover\:scale-x-0:hover{
    --transform-scale-x: 0 !important;
  }

  .sm\:hover\:scale-x-50:hover{
    --transform-scale-x: .5 !important;
  }

  .sm\:hover\:scale-x-75:hover{
    --transform-scale-x: .75 !important;
  }

  .sm\:hover\:scale-x-90:hover{
    --transform-scale-x: .9 !important;
  }

  .sm\:hover\:scale-x-95:hover{
    --transform-scale-x: .95 !important;
  }

  .sm\:hover\:scale-x-100:hover{
    --transform-scale-x: 1 !important;
  }

  .sm\:hover\:scale-x-105:hover{
    --transform-scale-x: 1.05 !important;
  }

  .sm\:hover\:scale-x-110:hover{
    --transform-scale-x: 1.1 !important;
  }

  .sm\:hover\:scale-x-125:hover{
    --transform-scale-x: 1.25 !important;
  }

  .sm\:hover\:scale-x-150:hover{
    --transform-scale-x: 1.5 !important;
  }

  .sm\:hover\:scale-y-0:hover{
    --transform-scale-y: 0 !important;
  }

  .sm\:hover\:scale-y-50:hover{
    --transform-scale-y: .5 !important;
  }

  .sm\:hover\:scale-y-75:hover{
    --transform-scale-y: .75 !important;
  }

  .sm\:hover\:scale-y-90:hover{
    --transform-scale-y: .9 !important;
  }

  .sm\:hover\:scale-y-95:hover{
    --transform-scale-y: .95 !important;
  }

  .sm\:hover\:scale-y-100:hover{
    --transform-scale-y: 1 !important;
  }

  .sm\:hover\:scale-y-105:hover{
    --transform-scale-y: 1.05 !important;
  }

  .sm\:hover\:scale-y-110:hover{
    --transform-scale-y: 1.1 !important;
  }

  .sm\:hover\:scale-y-125:hover{
    --transform-scale-y: 1.25 !important;
  }

  .sm\:hover\:scale-y-150:hover{
    --transform-scale-y: 1.5 !important;
  }

  .sm\:focus\:scale-0:focus{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .sm\:focus\:scale-50:focus{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .sm\:focus\:scale-75:focus{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .sm\:focus\:scale-90:focus{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .sm\:focus\:scale-95:focus{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .sm\:focus\:scale-100:focus{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .sm\:focus\:scale-105:focus{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .sm\:focus\:scale-110:focus{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .sm\:focus\:scale-125:focus{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .sm\:focus\:scale-150:focus{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .sm\:focus\:scale-x-0:focus{
    --transform-scale-x: 0 !important;
  }

  .sm\:focus\:scale-x-50:focus{
    --transform-scale-x: .5 !important;
  }

  .sm\:focus\:scale-x-75:focus{
    --transform-scale-x: .75 !important;
  }

  .sm\:focus\:scale-x-90:focus{
    --transform-scale-x: .9 !important;
  }

  .sm\:focus\:scale-x-95:focus{
    --transform-scale-x: .95 !important;
  }

  .sm\:focus\:scale-x-100:focus{
    --transform-scale-x: 1 !important;
  }

  .sm\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05 !important;
  }

  .sm\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1 !important;
  }

  .sm\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25 !important;
  }

  .sm\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5 !important;
  }

  .sm\:focus\:scale-y-0:focus{
    --transform-scale-y: 0 !important;
  }

  .sm\:focus\:scale-y-50:focus{
    --transform-scale-y: .5 !important;
  }

  .sm\:focus\:scale-y-75:focus{
    --transform-scale-y: .75 !important;
  }

  .sm\:focus\:scale-y-90:focus{
    --transform-scale-y: .9 !important;
  }

  .sm\:focus\:scale-y-95:focus{
    --transform-scale-y: .95 !important;
  }

  .sm\:focus\:scale-y-100:focus{
    --transform-scale-y: 1 !important;
  }

  .sm\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05 !important;
  }

  .sm\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1 !important;
  }

  .sm\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25 !important;
  }

  .sm\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5 !important;
  }

  .sm\:rotate-0{
    --transform-rotate: 0 !important;
  }

  .sm\:rotate-1{
    --transform-rotate: 1deg !important;
  }

  .sm\:rotate-2{
    --transform-rotate: 2deg !important;
  }

  .sm\:rotate-3{
    --transform-rotate: 3deg !important;
  }

  .sm\:rotate-6{
    --transform-rotate: 6deg !important;
  }

  .sm\:rotate-12{
    --transform-rotate: 12deg !important;
  }

  .sm\:rotate-45{
    --transform-rotate: 45deg !important;
  }

  .sm\:rotate-90{
    --transform-rotate: 90deg !important;
  }

  .sm\:rotate-180{
    --transform-rotate: 180deg !important;
  }

  .sm\:-rotate-180{
    --transform-rotate: -180deg !important;
  }

  .sm\:-rotate-90{
    --transform-rotate: -90deg !important;
  }

  .sm\:-rotate-45{
    --transform-rotate: -45deg !important;
  }

  .sm\:-rotate-12{
    --transform-rotate: -12deg !important;
  }

  .sm\:-rotate-6{
    --transform-rotate: -6deg !important;
  }

  .sm\:-rotate-3{
    --transform-rotate: -3deg !important;
  }

  .sm\:-rotate-2{
    --transform-rotate: -2deg !important;
  }

  .sm\:-rotate-1{
    --transform-rotate: -1deg !important;
  }

  .sm\:hover\:rotate-0:hover{
    --transform-rotate: 0 !important;
  }

  .sm\:hover\:rotate-1:hover{
    --transform-rotate: 1deg !important;
  }

  .sm\:hover\:rotate-2:hover{
    --transform-rotate: 2deg !important;
  }

  .sm\:hover\:rotate-3:hover{
    --transform-rotate: 3deg !important;
  }

  .sm\:hover\:rotate-6:hover{
    --transform-rotate: 6deg !important;
  }

  .sm\:hover\:rotate-12:hover{
    --transform-rotate: 12deg !important;
  }

  .sm\:hover\:rotate-45:hover{
    --transform-rotate: 45deg !important;
  }

  .sm\:hover\:rotate-90:hover{
    --transform-rotate: 90deg !important;
  }

  .sm\:hover\:rotate-180:hover{
    --transform-rotate: 180deg !important;
  }

  .sm\:hover\:-rotate-180:hover{
    --transform-rotate: -180deg !important;
  }

  .sm\:hover\:-rotate-90:hover{
    --transform-rotate: -90deg !important;
  }

  .sm\:hover\:-rotate-45:hover{
    --transform-rotate: -45deg !important;
  }

  .sm\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg !important;
  }

  .sm\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg !important;
  }

  .sm\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg !important;
  }

  .sm\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg !important;
  }

  .sm\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg !important;
  }

  .sm\:focus\:rotate-0:focus{
    --transform-rotate: 0 !important;
  }

  .sm\:focus\:rotate-1:focus{
    --transform-rotate: 1deg !important;
  }

  .sm\:focus\:rotate-2:focus{
    --transform-rotate: 2deg !important;
  }

  .sm\:focus\:rotate-3:focus{
    --transform-rotate: 3deg !important;
  }

  .sm\:focus\:rotate-6:focus{
    --transform-rotate: 6deg !important;
  }

  .sm\:focus\:rotate-12:focus{
    --transform-rotate: 12deg !important;
  }

  .sm\:focus\:rotate-45:focus{
    --transform-rotate: 45deg !important;
  }

  .sm\:focus\:rotate-90:focus{
    --transform-rotate: 90deg !important;
  }

  .sm\:focus\:rotate-180:focus{
    --transform-rotate: 180deg !important;
  }

  .sm\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg !important;
  }

  .sm\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg !important;
  }

  .sm\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg !important;
  }

  .sm\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg !important;
  }

  .sm\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg !important;
  }

  .sm\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg !important;
  }

  .sm\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg !important;
  }

  .sm\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg !important;
  }

  .sm\:translate-x-0{
    --transform-translate-x: 0 !important;
  }

  .sm\:translate-x-1{
    --transform-translate-x: 0.25rem !important;
  }

  .sm\:translate-x-2{
    --transform-translate-x: 0.5rem !important;
  }

  .sm\:translate-x-3{
    --transform-translate-x: 0.75rem !important;
  }

  .sm\:translate-x-4{
    --transform-translate-x: 1rem !important;
  }

  .sm\:translate-x-5{
    --transform-translate-x: 1.25rem !important;
  }

  .sm\:translate-x-6{
    --transform-translate-x: 1.5rem !important;
  }

  .sm\:translate-x-8{
    --transform-translate-x: 2rem !important;
  }

  .sm\:translate-x-10{
    --transform-translate-x: 2.5rem !important;
  }

  .sm\:translate-x-12{
    --transform-translate-x: 3rem !important;
  }

  .sm\:translate-x-16{
    --transform-translate-x: 4rem !important;
  }

  .sm\:translate-x-20{
    --transform-translate-x: 5rem !important;
  }

  .sm\:translate-x-24{
    --transform-translate-x: 6rem !important;
  }

  .sm\:translate-x-32{
    --transform-translate-x: 8rem !important;
  }

  .sm\:translate-x-40{
    --transform-translate-x: 10rem !important;
  }

  .sm\:translate-x-48{
    --transform-translate-x: 12rem !important;
  }

  .sm\:translate-x-56{
    --transform-translate-x: 14rem !important;
  }

  .sm\:translate-x-64{
    --transform-translate-x: 16rem !important;
  }

  .sm\:translate-x-px{
    --transform-translate-x: 1px !important;
  }

  .sm\:-translate-x-1{
    --transform-translate-x: -0.25rem !important;
  }

  .sm\:-translate-x-2{
    --transform-translate-x: -0.5rem !important;
  }

  .sm\:-translate-x-3{
    --transform-translate-x: -0.75rem !important;
  }

  .sm\:-translate-x-4{
    --transform-translate-x: -1rem !important;
  }

  .sm\:-translate-x-5{
    --transform-translate-x: -1.25rem !important;
  }

  .sm\:-translate-x-6{
    --transform-translate-x: -1.5rem !important;
  }

  .sm\:-translate-x-8{
    --transform-translate-x: -2rem !important;
  }

  .sm\:-translate-x-10{
    --transform-translate-x: -2.5rem !important;
  }

  .sm\:-translate-x-12{
    --transform-translate-x: -3rem !important;
  }

  .sm\:-translate-x-16{
    --transform-translate-x: -4rem !important;
  }

  .sm\:-translate-x-20{
    --transform-translate-x: -5rem !important;
  }

  .sm\:-translate-x-24{
    --transform-translate-x: -6rem !important;
  }

  .sm\:-translate-x-32{
    --transform-translate-x: -8rem !important;
  }

  .sm\:-translate-x-40{
    --transform-translate-x: -10rem !important;
  }

  .sm\:-translate-x-48{
    --transform-translate-x: -12rem !important;
  }

  .sm\:-translate-x-56{
    --transform-translate-x: -14rem !important;
  }

  .sm\:-translate-x-64{
    --transform-translate-x: -16rem !important;
  }

  .sm\:-translate-x-px{
    --transform-translate-x: -1px !important;
  }

  .sm\:-translate-x-full{
    --transform-translate-x: -100% !important;
  }

  .sm\:-translate-x-1\/2{
    --transform-translate-x: -50% !important;
  }

  .sm\:translate-x-1\/2{
    --transform-translate-x: 50% !important;
  }

  .sm\:translate-x-full{
    --transform-translate-x: 100% !important;
  }

  .sm\:translate-y-0{
    --transform-translate-y: 0 !important;
  }

  .sm\:translate-y-1{
    --transform-translate-y: 0.25rem !important;
  }

  .sm\:translate-y-2{
    --transform-translate-y: 0.5rem !important;
  }

  .sm\:translate-y-3{
    --transform-translate-y: 0.75rem !important;
  }

  .sm\:translate-y-4{
    --transform-translate-y: 1rem !important;
  }

  .sm\:translate-y-5{
    --transform-translate-y: 1.25rem !important;
  }

  .sm\:translate-y-6{
    --transform-translate-y: 1.5rem !important;
  }

  .sm\:translate-y-8{
    --transform-translate-y: 2rem !important;
  }

  .sm\:translate-y-10{
    --transform-translate-y: 2.5rem !important;
  }

  .sm\:translate-y-12{
    --transform-translate-y: 3rem !important;
  }

  .sm\:translate-y-16{
    --transform-translate-y: 4rem !important;
  }

  .sm\:translate-y-20{
    --transform-translate-y: 5rem !important;
  }

  .sm\:translate-y-24{
    --transform-translate-y: 6rem !important;
  }

  .sm\:translate-y-32{
    --transform-translate-y: 8rem !important;
  }

  .sm\:translate-y-40{
    --transform-translate-y: 10rem !important;
  }

  .sm\:translate-y-48{
    --transform-translate-y: 12rem !important;
  }

  .sm\:translate-y-56{
    --transform-translate-y: 14rem !important;
  }

  .sm\:translate-y-64{
    --transform-translate-y: 16rem !important;
  }

  .sm\:translate-y-px{
    --transform-translate-y: 1px !important;
  }

  .sm\:-translate-y-1{
    --transform-translate-y: -0.25rem !important;
  }

  .sm\:-translate-y-2{
    --transform-translate-y: -0.5rem !important;
  }

  .sm\:-translate-y-3{
    --transform-translate-y: -0.75rem !important;
  }

  .sm\:-translate-y-4{
    --transform-translate-y: -1rem !important;
  }

  .sm\:-translate-y-5{
    --transform-translate-y: -1.25rem !important;
  }

  .sm\:-translate-y-6{
    --transform-translate-y: -1.5rem !important;
  }

  .sm\:-translate-y-8{
    --transform-translate-y: -2rem !important;
  }

  .sm\:-translate-y-10{
    --transform-translate-y: -2.5rem !important;
  }

  .sm\:-translate-y-12{
    --transform-translate-y: -3rem !important;
  }

  .sm\:-translate-y-16{
    --transform-translate-y: -4rem !important;
  }

  .sm\:-translate-y-20{
    --transform-translate-y: -5rem !important;
  }

  .sm\:-translate-y-24{
    --transform-translate-y: -6rem !important;
  }

  .sm\:-translate-y-32{
    --transform-translate-y: -8rem !important;
  }

  .sm\:-translate-y-40{
    --transform-translate-y: -10rem !important;
  }

  .sm\:-translate-y-48{
    --transform-translate-y: -12rem !important;
  }

  .sm\:-translate-y-56{
    --transform-translate-y: -14rem !important;
  }

  .sm\:-translate-y-64{
    --transform-translate-y: -16rem !important;
  }

  .sm\:-translate-y-px{
    --transform-translate-y: -1px !important;
  }

  .sm\:-translate-y-full{
    --transform-translate-y: -100% !important;
  }

  .sm\:-translate-y-1\/2{
    --transform-translate-y: -50% !important;
  }

  .sm\:translate-y-1\/2{
    --transform-translate-y: 50% !important;
  }

  .sm\:translate-y-full{
    --transform-translate-y: 100% !important;
  }

  .sm\:hover\:translate-x-0:hover{
    --transform-translate-x: 0 !important;
  }

  .sm\:hover\:translate-x-1:hover{
    --transform-translate-x: 0.25rem !important;
  }

  .sm\:hover\:translate-x-2:hover{
    --transform-translate-x: 0.5rem !important;
  }

  .sm\:hover\:translate-x-3:hover{
    --transform-translate-x: 0.75rem !important;
  }

  .sm\:hover\:translate-x-4:hover{
    --transform-translate-x: 1rem !important;
  }

  .sm\:hover\:translate-x-5:hover{
    --transform-translate-x: 1.25rem !important;
  }

  .sm\:hover\:translate-x-6:hover{
    --transform-translate-x: 1.5rem !important;
  }

  .sm\:hover\:translate-x-8:hover{
    --transform-translate-x: 2rem !important;
  }

  .sm\:hover\:translate-x-10:hover{
    --transform-translate-x: 2.5rem !important;
  }

  .sm\:hover\:translate-x-12:hover{
    --transform-translate-x: 3rem !important;
  }

  .sm\:hover\:translate-x-16:hover{
    --transform-translate-x: 4rem !important;
  }

  .sm\:hover\:translate-x-20:hover{
    --transform-translate-x: 5rem !important;
  }

  .sm\:hover\:translate-x-24:hover{
    --transform-translate-x: 6rem !important;
  }

  .sm\:hover\:translate-x-32:hover{
    --transform-translate-x: 8rem !important;
  }

  .sm\:hover\:translate-x-40:hover{
    --transform-translate-x: 10rem !important;
  }

  .sm\:hover\:translate-x-48:hover{
    --transform-translate-x: 12rem !important;
  }

  .sm\:hover\:translate-x-56:hover{
    --transform-translate-x: 14rem !important;
  }

  .sm\:hover\:translate-x-64:hover{
    --transform-translate-x: 16rem !important;
  }

  .sm\:hover\:translate-x-px:hover{
    --transform-translate-x: 1px !important;
  }

  .sm\:hover\:-translate-x-1:hover{
    --transform-translate-x: -0.25rem !important;
  }

  .sm\:hover\:-translate-x-2:hover{
    --transform-translate-x: -0.5rem !important;
  }

  .sm\:hover\:-translate-x-3:hover{
    --transform-translate-x: -0.75rem !important;
  }

  .sm\:hover\:-translate-x-4:hover{
    --transform-translate-x: -1rem !important;
  }

  .sm\:hover\:-translate-x-5:hover{
    --transform-translate-x: -1.25rem !important;
  }

  .sm\:hover\:-translate-x-6:hover{
    --transform-translate-x: -1.5rem !important;
  }

  .sm\:hover\:-translate-x-8:hover{
    --transform-translate-x: -2rem !important;
  }

  .sm\:hover\:-translate-x-10:hover{
    --transform-translate-x: -2.5rem !important;
  }

  .sm\:hover\:-translate-x-12:hover{
    --transform-translate-x: -3rem !important;
  }

  .sm\:hover\:-translate-x-16:hover{
    --transform-translate-x: -4rem !important;
  }

  .sm\:hover\:-translate-x-20:hover{
    --transform-translate-x: -5rem !important;
  }

  .sm\:hover\:-translate-x-24:hover{
    --transform-translate-x: -6rem !important;
  }

  .sm\:hover\:-translate-x-32:hover{
    --transform-translate-x: -8rem !important;
  }

  .sm\:hover\:-translate-x-40:hover{
    --transform-translate-x: -10rem !important;
  }

  .sm\:hover\:-translate-x-48:hover{
    --transform-translate-x: -12rem !important;
  }

  .sm\:hover\:-translate-x-56:hover{
    --transform-translate-x: -14rem !important;
  }

  .sm\:hover\:-translate-x-64:hover{
    --transform-translate-x: -16rem !important;
  }

  .sm\:hover\:-translate-x-px:hover{
    --transform-translate-x: -1px !important;
  }

  .sm\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100% !important;
  }

  .sm\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x: -50% !important;
  }

  .sm\:hover\:translate-x-1\/2:hover{
    --transform-translate-x: 50% !important;
  }

  .sm\:hover\:translate-x-full:hover{
    --transform-translate-x: 100% !important;
  }

  .sm\:hover\:translate-y-0:hover{
    --transform-translate-y: 0 !important;
  }

  .sm\:hover\:translate-y-1:hover{
    --transform-translate-y: 0.25rem !important;
  }

  .sm\:hover\:translate-y-2:hover{
    --transform-translate-y: 0.5rem !important;
  }

  .sm\:hover\:translate-y-3:hover{
    --transform-translate-y: 0.75rem !important;
  }

  .sm\:hover\:translate-y-4:hover{
    --transform-translate-y: 1rem !important;
  }

  .sm\:hover\:translate-y-5:hover{
    --transform-translate-y: 1.25rem !important;
  }

  .sm\:hover\:translate-y-6:hover{
    --transform-translate-y: 1.5rem !important;
  }

  .sm\:hover\:translate-y-8:hover{
    --transform-translate-y: 2rem !important;
  }

  .sm\:hover\:translate-y-10:hover{
    --transform-translate-y: 2.5rem !important;
  }

  .sm\:hover\:translate-y-12:hover{
    --transform-translate-y: 3rem !important;
  }

  .sm\:hover\:translate-y-16:hover{
    --transform-translate-y: 4rem !important;
  }

  .sm\:hover\:translate-y-20:hover{
    --transform-translate-y: 5rem !important;
  }

  .sm\:hover\:translate-y-24:hover{
    --transform-translate-y: 6rem !important;
  }

  .sm\:hover\:translate-y-32:hover{
    --transform-translate-y: 8rem !important;
  }

  .sm\:hover\:translate-y-40:hover{
    --transform-translate-y: 10rem !important;
  }

  .sm\:hover\:translate-y-48:hover{
    --transform-translate-y: 12rem !important;
  }

  .sm\:hover\:translate-y-56:hover{
    --transform-translate-y: 14rem !important;
  }

  .sm\:hover\:translate-y-64:hover{
    --transform-translate-y: 16rem !important;
  }

  .sm\:hover\:translate-y-px:hover{
    --transform-translate-y: 1px !important;
  }

  .sm\:hover\:-translate-y-1:hover{
    --transform-translate-y: -0.25rem !important;
  }

  .sm\:hover\:-translate-y-2:hover{
    --transform-translate-y: -0.5rem !important;
  }

  .sm\:hover\:-translate-y-3:hover{
    --transform-translate-y: -0.75rem !important;
  }

  .sm\:hover\:-translate-y-4:hover{
    --transform-translate-y: -1rem !important;
  }

  .sm\:hover\:-translate-y-5:hover{
    --transform-translate-y: -1.25rem !important;
  }

  .sm\:hover\:-translate-y-6:hover{
    --transform-translate-y: -1.5rem !important;
  }

  .sm\:hover\:-translate-y-8:hover{
    --transform-translate-y: -2rem !important;
  }

  .sm\:hover\:-translate-y-10:hover{
    --transform-translate-y: -2.5rem !important;
  }

  .sm\:hover\:-translate-y-12:hover{
    --transform-translate-y: -3rem !important;
  }

  .sm\:hover\:-translate-y-16:hover{
    --transform-translate-y: -4rem !important;
  }

  .sm\:hover\:-translate-y-20:hover{
    --transform-translate-y: -5rem !important;
  }

  .sm\:hover\:-translate-y-24:hover{
    --transform-translate-y: -6rem !important;
  }

  .sm\:hover\:-translate-y-32:hover{
    --transform-translate-y: -8rem !important;
  }

  .sm\:hover\:-translate-y-40:hover{
    --transform-translate-y: -10rem !important;
  }

  .sm\:hover\:-translate-y-48:hover{
    --transform-translate-y: -12rem !important;
  }

  .sm\:hover\:-translate-y-56:hover{
    --transform-translate-y: -14rem !important;
  }

  .sm\:hover\:-translate-y-64:hover{
    --transform-translate-y: -16rem !important;
  }

  .sm\:hover\:-translate-y-px:hover{
    --transform-translate-y: -1px !important;
  }

  .sm\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100% !important;
  }

  .sm\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y: -50% !important;
  }

  .sm\:hover\:translate-y-1\/2:hover{
    --transform-translate-y: 50% !important;
  }

  .sm\:hover\:translate-y-full:hover{
    --transform-translate-y: 100% !important;
  }

  .sm\:focus\:translate-x-0:focus{
    --transform-translate-x: 0 !important;
  }

  .sm\:focus\:translate-x-1:focus{
    --transform-translate-x: 0.25rem !important;
  }

  .sm\:focus\:translate-x-2:focus{
    --transform-translate-x: 0.5rem !important;
  }

  .sm\:focus\:translate-x-3:focus{
    --transform-translate-x: 0.75rem !important;
  }

  .sm\:focus\:translate-x-4:focus{
    --transform-translate-x: 1rem !important;
  }

  .sm\:focus\:translate-x-5:focus{
    --transform-translate-x: 1.25rem !important;
  }

  .sm\:focus\:translate-x-6:focus{
    --transform-translate-x: 1.5rem !important;
  }

  .sm\:focus\:translate-x-8:focus{
    --transform-translate-x: 2rem !important;
  }

  .sm\:focus\:translate-x-10:focus{
    --transform-translate-x: 2.5rem !important;
  }

  .sm\:focus\:translate-x-12:focus{
    --transform-translate-x: 3rem !important;
  }

  .sm\:focus\:translate-x-16:focus{
    --transform-translate-x: 4rem !important;
  }

  .sm\:focus\:translate-x-20:focus{
    --transform-translate-x: 5rem !important;
  }

  .sm\:focus\:translate-x-24:focus{
    --transform-translate-x: 6rem !important;
  }

  .sm\:focus\:translate-x-32:focus{
    --transform-translate-x: 8rem !important;
  }

  .sm\:focus\:translate-x-40:focus{
    --transform-translate-x: 10rem !important;
  }

  .sm\:focus\:translate-x-48:focus{
    --transform-translate-x: 12rem !important;
  }

  .sm\:focus\:translate-x-56:focus{
    --transform-translate-x: 14rem !important;
  }

  .sm\:focus\:translate-x-64:focus{
    --transform-translate-x: 16rem !important;
  }

  .sm\:focus\:translate-x-px:focus{
    --transform-translate-x: 1px !important;
  }

  .sm\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.25rem !important;
  }

  .sm\:focus\:-translate-x-2:focus{
    --transform-translate-x: -0.5rem !important;
  }

  .sm\:focus\:-translate-x-3:focus{
    --transform-translate-x: -0.75rem !important;
  }

  .sm\:focus\:-translate-x-4:focus{
    --transform-translate-x: -1rem !important;
  }

  .sm\:focus\:-translate-x-5:focus{
    --transform-translate-x: -1.25rem !important;
  }

  .sm\:focus\:-translate-x-6:focus{
    --transform-translate-x: -1.5rem !important;
  }

  .sm\:focus\:-translate-x-8:focus{
    --transform-translate-x: -2rem !important;
  }

  .sm\:focus\:-translate-x-10:focus{
    --transform-translate-x: -2.5rem !important;
  }

  .sm\:focus\:-translate-x-12:focus{
    --transform-translate-x: -3rem !important;
  }

  .sm\:focus\:-translate-x-16:focus{
    --transform-translate-x: -4rem !important;
  }

  .sm\:focus\:-translate-x-20:focus{
    --transform-translate-x: -5rem !important;
  }

  .sm\:focus\:-translate-x-24:focus{
    --transform-translate-x: -6rem !important;
  }

  .sm\:focus\:-translate-x-32:focus{
    --transform-translate-x: -8rem !important;
  }

  .sm\:focus\:-translate-x-40:focus{
    --transform-translate-x: -10rem !important;
  }

  .sm\:focus\:-translate-x-48:focus{
    --transform-translate-x: -12rem !important;
  }

  .sm\:focus\:-translate-x-56:focus{
    --transform-translate-x: -14rem !important;
  }

  .sm\:focus\:-translate-x-64:focus{
    --transform-translate-x: -16rem !important;
  }

  .sm\:focus\:-translate-x-px:focus{
    --transform-translate-x: -1px !important;
  }

  .sm\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100% !important;
  }

  .sm\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50% !important;
  }

  .sm\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50% !important;
  }

  .sm\:focus\:translate-x-full:focus{
    --transform-translate-x: 100% !important;
  }

  .sm\:focus\:translate-y-0:focus{
    --transform-translate-y: 0 !important;
  }

  .sm\:focus\:translate-y-1:focus{
    --transform-translate-y: 0.25rem !important;
  }

  .sm\:focus\:translate-y-2:focus{
    --transform-translate-y: 0.5rem !important;
  }

  .sm\:focus\:translate-y-3:focus{
    --transform-translate-y: 0.75rem !important;
  }

  .sm\:focus\:translate-y-4:focus{
    --transform-translate-y: 1rem !important;
  }

  .sm\:focus\:translate-y-5:focus{
    --transform-translate-y: 1.25rem !important;
  }

  .sm\:focus\:translate-y-6:focus{
    --transform-translate-y: 1.5rem !important;
  }

  .sm\:focus\:translate-y-8:focus{
    --transform-translate-y: 2rem !important;
  }

  .sm\:focus\:translate-y-10:focus{
    --transform-translate-y: 2.5rem !important;
  }

  .sm\:focus\:translate-y-12:focus{
    --transform-translate-y: 3rem !important;
  }

  .sm\:focus\:translate-y-16:focus{
    --transform-translate-y: 4rem !important;
  }

  .sm\:focus\:translate-y-20:focus{
    --transform-translate-y: 5rem !important;
  }

  .sm\:focus\:translate-y-24:focus{
    --transform-translate-y: 6rem !important;
  }

  .sm\:focus\:translate-y-32:focus{
    --transform-translate-y: 8rem !important;
  }

  .sm\:focus\:translate-y-40:focus{
    --transform-translate-y: 10rem !important;
  }

  .sm\:focus\:translate-y-48:focus{
    --transform-translate-y: 12rem !important;
  }

  .sm\:focus\:translate-y-56:focus{
    --transform-translate-y: 14rem !important;
  }

  .sm\:focus\:translate-y-64:focus{
    --transform-translate-y: 16rem !important;
  }

  .sm\:focus\:translate-y-px:focus{
    --transform-translate-y: 1px !important;
  }

  .sm\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.25rem !important;
  }

  .sm\:focus\:-translate-y-2:focus{
    --transform-translate-y: -0.5rem !important;
  }

  .sm\:focus\:-translate-y-3:focus{
    --transform-translate-y: -0.75rem !important;
  }

  .sm\:focus\:-translate-y-4:focus{
    --transform-translate-y: -1rem !important;
  }

  .sm\:focus\:-translate-y-5:focus{
    --transform-translate-y: -1.25rem !important;
  }

  .sm\:focus\:-translate-y-6:focus{
    --transform-translate-y: -1.5rem !important;
  }

  .sm\:focus\:-translate-y-8:focus{
    --transform-translate-y: -2rem !important;
  }

  .sm\:focus\:-translate-y-10:focus{
    --transform-translate-y: -2.5rem !important;
  }

  .sm\:focus\:-translate-y-12:focus{
    --transform-translate-y: -3rem !important;
  }

  .sm\:focus\:-translate-y-16:focus{
    --transform-translate-y: -4rem !important;
  }

  .sm\:focus\:-translate-y-20:focus{
    --transform-translate-y: -5rem !important;
  }

  .sm\:focus\:-translate-y-24:focus{
    --transform-translate-y: -6rem !important;
  }

  .sm\:focus\:-translate-y-32:focus{
    --transform-translate-y: -8rem !important;
  }

  .sm\:focus\:-translate-y-40:focus{
    --transform-translate-y: -10rem !important;
  }

  .sm\:focus\:-translate-y-48:focus{
    --transform-translate-y: -12rem !important;
  }

  .sm\:focus\:-translate-y-56:focus{
    --transform-translate-y: -14rem !important;
  }

  .sm\:focus\:-translate-y-64:focus{
    --transform-translate-y: -16rem !important;
  }

  .sm\:focus\:-translate-y-px:focus{
    --transform-translate-y: -1px !important;
  }

  .sm\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100% !important;
  }

  .sm\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50% !important;
  }

  .sm\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50% !important;
  }

  .sm\:focus\:translate-y-full:focus{
    --transform-translate-y: 100% !important;
  }

  .sm\:skew-x-0{
    --transform-skew-x: 0 !important;
  }

  .sm\:skew-x-1{
    --transform-skew-x: 1deg !important;
  }

  .sm\:skew-x-2{
    --transform-skew-x: 2deg !important;
  }

  .sm\:skew-x-3{
    --transform-skew-x: 3deg !important;
  }

  .sm\:skew-x-6{
    --transform-skew-x: 6deg !important;
  }

  .sm\:skew-x-12{
    --transform-skew-x: 12deg !important;
  }

  .sm\:-skew-x-12{
    --transform-skew-x: -12deg !important;
  }

  .sm\:-skew-x-6{
    --transform-skew-x: -6deg !important;
  }

  .sm\:-skew-x-3{
    --transform-skew-x: -3deg !important;
  }

  .sm\:-skew-x-2{
    --transform-skew-x: -2deg !important;
  }

  .sm\:-skew-x-1{
    --transform-skew-x: -1deg !important;
  }

  .sm\:skew-y-0{
    --transform-skew-y: 0 !important;
  }

  .sm\:skew-y-1{
    --transform-skew-y: 1deg !important;
  }

  .sm\:skew-y-2{
    --transform-skew-y: 2deg !important;
  }

  .sm\:skew-y-3{
    --transform-skew-y: 3deg !important;
  }

  .sm\:skew-y-6{
    --transform-skew-y: 6deg !important;
  }

  .sm\:skew-y-12{
    --transform-skew-y: 12deg !important;
  }

  .sm\:-skew-y-12{
    --transform-skew-y: -12deg !important;
  }

  .sm\:-skew-y-6{
    --transform-skew-y: -6deg !important;
  }

  .sm\:-skew-y-3{
    --transform-skew-y: -3deg !important;
  }

  .sm\:-skew-y-2{
    --transform-skew-y: -2deg !important;
  }

  .sm\:-skew-y-1{
    --transform-skew-y: -1deg !important;
  }

  .sm\:hover\:skew-x-0:hover{
    --transform-skew-x: 0 !important;
  }

  .sm\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg !important;
  }

  .sm\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg !important;
  }

  .sm\:hover\:skew-x-3:hover{
    --transform-skew-x: 3deg !important;
  }

  .sm\:hover\:skew-x-6:hover{
    --transform-skew-x: 6deg !important;
  }

  .sm\:hover\:skew-x-12:hover{
    --transform-skew-x: 12deg !important;
  }

  .sm\:hover\:-skew-x-12:hover{
    --transform-skew-x: -12deg !important;
  }

  .sm\:hover\:-skew-x-6:hover{
    --transform-skew-x: -6deg !important;
  }

  .sm\:hover\:-skew-x-3:hover{
    --transform-skew-x: -3deg !important;
  }

  .sm\:hover\:-skew-x-2:hover{
    --transform-skew-x: -2deg !important;
  }

  .sm\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg !important;
  }

  .sm\:hover\:skew-y-0:hover{
    --transform-skew-y: 0 !important;
  }

  .sm\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg !important;
  }

  .sm\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg !important;
  }

  .sm\:hover\:skew-y-3:hover{
    --transform-skew-y: 3deg !important;
  }

  .sm\:hover\:skew-y-6:hover{
    --transform-skew-y: 6deg !important;
  }

  .sm\:hover\:skew-y-12:hover{
    --transform-skew-y: 12deg !important;
  }

  .sm\:hover\:-skew-y-12:hover{
    --transform-skew-y: -12deg !important;
  }

  .sm\:hover\:-skew-y-6:hover{
    --transform-skew-y: -6deg !important;
  }

  .sm\:hover\:-skew-y-3:hover{
    --transform-skew-y: -3deg !important;
  }

  .sm\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg !important;
  }

  .sm\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg !important;
  }

  .sm\:focus\:skew-x-0:focus{
    --transform-skew-x: 0 !important;
  }

  .sm\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg !important;
  }

  .sm\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg !important;
  }

  .sm\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg !important;
  }

  .sm\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg !important;
  }

  .sm\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg !important;
  }

  .sm\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg !important;
  }

  .sm\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg !important;
  }

  .sm\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg !important;
  }

  .sm\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg !important;
  }

  .sm\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg !important;
  }

  .sm\:focus\:skew-y-0:focus{
    --transform-skew-y: 0 !important;
  }

  .sm\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg !important;
  }

  .sm\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg !important;
  }

  .sm\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg !important;
  }

  .sm\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg !important;
  }

  .sm\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg !important;
  }

  .sm\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg !important;
  }

  .sm\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg !important;
  }

  .sm\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg !important;
  }

  .sm\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg !important;
  }

  .sm\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg !important;
  }

  .sm\:transition-none{
    -webkit-transition-property: none !important;
    transition-property: none !important;
  }

  .sm\:transition-all{
    -webkit-transition-property: all !important;
    transition-property: all !important;
  }

  .sm\:transition{
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform !important;
  }

  .sm\:transition-colors{
    -webkit-transition-property: background-color, border-color, color, fill, stroke !important;
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .sm\:transition-opacity{
    -webkit-transition-property: opacity !important;
    transition-property: opacity !important;
  }

  .sm\:transition-shadow{
    -webkit-transition-property: -webkit-box-shadow !important;
    transition-property: -webkit-box-shadow !important;
    transition-property: box-shadow !important;
    transition-property: box-shadow, -webkit-box-shadow !important;
  }

  .sm\:transition-transform{
    -webkit-transition-property: -webkit-transform !important;
    transition-property: -webkit-transform !important;
    transition-property: transform !important;
    transition-property: transform, -webkit-transform !important;
  }

  .sm\:ease-linear{
    -webkit-transition-timing-function: linear !important;
            transition-timing-function: linear !important;
  }

  .sm\:ease-in{
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .sm\:ease-out{
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .sm\:ease-in-out{
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .sm\:duration-75{
    -webkit-transition-duration: 75ms !important;
            transition-duration: 75ms !important;
  }

  .sm\:duration-100{
    -webkit-transition-duration: 100ms !important;
            transition-duration: 100ms !important;
  }

  .sm\:duration-150{
    -webkit-transition-duration: 150ms !important;
            transition-duration: 150ms !important;
  }

  .sm\:duration-200{
    -webkit-transition-duration: 200ms !important;
            transition-duration: 200ms !important;
  }

  .sm\:duration-300{
    -webkit-transition-duration: 300ms !important;
            transition-duration: 300ms !important;
  }

  .sm\:duration-500{
    -webkit-transition-duration: 500ms !important;
            transition-duration: 500ms !important;
  }

  .sm\:duration-700{
    -webkit-transition-duration: 700ms !important;
            transition-duration: 700ms !important;
  }

  .sm\:duration-1000{
    -webkit-transition-duration: 1000ms !important;
            transition-duration: 1000ms !important;
  }

  .sm\:delay-75{
    -webkit-transition-delay: 75ms !important;
            transition-delay: 75ms !important;
  }

  .sm\:delay-100{
    -webkit-transition-delay: 100ms !important;
            transition-delay: 100ms !important;
  }

  .sm\:delay-150{
    -webkit-transition-delay: 150ms !important;
            transition-delay: 150ms !important;
  }

  .sm\:delay-200{
    -webkit-transition-delay: 200ms !important;
            transition-delay: 200ms !important;
  }

  .sm\:delay-300{
    -webkit-transition-delay: 300ms !important;
            transition-delay: 300ms !important;
  }

  .sm\:delay-500{
    -webkit-transition-delay: 500ms !important;
            transition-delay: 500ms !important;
  }

  .sm\:delay-700{
    -webkit-transition-delay: 700ms !important;
            transition-delay: 700ms !important;
  }

  .sm\:delay-1000{
    -webkit-transition-delay: 1000ms !important;
            transition-delay: 1000ms !important;
  }

  .sm\:animate-none{
    -webkit-animation: none !important;
            animation: none !important;
  }

  .sm\:animate-spin{
    -webkit-animation: spin 1s linear infinite !important;
            animation: spin 1s linear infinite !important;
  }

  .sm\:animate-ping{
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }

  .sm\:animate-pulse{
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }

  .sm\:animate-bounce{
    -webkit-animation: bounce 1s infinite !important;
            animation: bounce 1s infinite !important;
  }
}

@media (max-width: 767px){
  .smOnly\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 2rem;
    padding-left: 2rem;
  }

  @media (min-width: 640px){
    .smOnly\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .smOnly\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1024px){
    .smOnly\:container{
      max-width: 1024px;
    }
  }

  @media (min-width: 1380px){
    .smOnly\:container{
      max-width: 1380px;
    }
  }

  .smOnly\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0px * var(--space-y-reverse)) !important;
  }

  .smOnly\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0px * var(--space-x-reverse)) !important;
    margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.25rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.5rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.75rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.25rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.5rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10rem * var(--space-x-reverse)) !important;
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(12rem * var(--space-x-reverse)) !important;
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(14rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(14rem * var(--space-x-reverse)) !important;
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(16rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(16rem * var(--space-x-reverse)) !important;
    margin-left: calc(16rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1px * var(--space-y-reverse)) !important;
  }

  .smOnly\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1px * var(--space-x-reverse)) !important;
    margin-left: calc(1px * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.25rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.75rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.25rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.5rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-12rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:-space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-14rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:-space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-14rem * var(--space-x-reverse)) !important;
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-16rem * var(--space-y-reverse)) !important;
  }

  .smOnly\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-16rem * var(--space-x-reverse)) !important;
    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1px * var(--space-y-reverse)) !important;
  }

  .smOnly\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1px * var(--space-x-reverse)) !important;
    margin-left: calc(-1px * calc(1 - var(--space-x-reverse))) !important;
  }

  .smOnly\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1 !important;
  }

  .smOnly\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1 !important;
  }

  .smOnly\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;
  }

  .smOnly\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .smOnly\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;
  }

  .smOnly\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .smOnly\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;
  }

  .smOnly\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .smOnly\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;
  }

  .smOnly\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .smOnly\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;
  }

  .smOnly\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .smOnly\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1 !important;
  }

  .smOnly\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1 !important;
  }

  .smOnly\:divide-primary-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-primary-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-primary-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-primary-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-primary-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-primary-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-primary-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-primary-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-primary-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-secondary-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-secondary-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-secondary-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-secondary-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-secondary-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-secondary-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-secondary-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-secondary-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-secondary-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-transparent > :not(template) ~ :not(template){
    border-color: transparent !important;
  }

  .smOnly\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-gray-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-gray-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-red-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-red-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-red-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-red-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-red-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-red-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-red-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-red-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-red-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-green-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-green-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-green-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-green-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-green-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-green-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-green-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-green-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-green-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-yellow-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-yellow-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-yellow-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-yellow-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-yellow-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-yellow-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-yellow-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-yellow-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-yellow-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-error > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-success > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--divide-opacity)) !important;
  }

  .smOnly\:divide-solid > :not(template) ~ :not(template){
    border-style: solid !important;
  }

  .smOnly\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed !important;
  }

  .smOnly\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted !important;
  }

  .smOnly\:divide-double > :not(template) ~ :not(template){
    border-style: double !important;
  }

  .smOnly\:divide-none > :not(template) ~ :not(template){
    border-style: none !important;
  }

  .smOnly\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0 !important;
  }

  .smOnly\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25 !important;
  }

  .smOnly\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5 !important;
  }

  .smOnly\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75 !important;
  }

  .smOnly\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
  }

  .smOnly\:sr-only{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .smOnly\:not-sr-only{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .smOnly\:focus\:sr-only:focus{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .smOnly\:focus\:not-sr-only:focus{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .smOnly\:appearance-none{
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
  }

  .smOnly\:bg-fixed{
    background-attachment: fixed !important;
  }

  .smOnly\:bg-local{
    background-attachment: local !important;
  }

  .smOnly\:bg-scroll{
    background-attachment: scroll !important;
  }

  .smOnly\:bg-clip-border{
    background-clip: border-box !important;
  }

  .smOnly\:bg-clip-padding{
    background-clip: padding-box !important;
  }

  .smOnly\:bg-clip-content{
    background-clip: content-box !important;
  }

  .smOnly\:bg-clip-text{
    -webkit-background-clip: text !important;
            background-clip: text !important;
  }

  .smOnly\:bg-primary-100{
    --bg-opacity: 1 !important;
    background-color: #FEEEEA !important;
    background-color: rgba(254, 238, 234, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-primary-200{
    --bg-opacity: 1 !important;
    background-color: #FCD4CB !important;
    background-color: rgba(252, 212, 203, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-primary-300{
    --bg-opacity: 1 !important;
    background-color: #FABBAC !important;
    background-color: rgba(250, 187, 172, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-primary-400{
    --bg-opacity: 1 !important;
    background-color: #F6876E !important;
    background-color: rgba(246, 135, 110, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-primary-500{
    --bg-opacity: 1 !important;
    background-color: #F25430 !important;
    background-color: rgba(242, 84, 48, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-primary-600{
    --bg-opacity: 1 !important;
    background-color: #DA4C2B !important;
    background-color: rgba(218, 76, 43, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-primary-700{
    --bg-opacity: 1 !important;
    background-color: #91321D !important;
    background-color: rgba(145, 50, 29, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-primary-800{
    --bg-opacity: 1 !important;
    background-color: #6D2616 !important;
    background-color: rgba(109, 38, 22, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-primary-900{
    --bg-opacity: 1 !important;
    background-color: #49190E !important;
    background-color: rgba(73, 25, 14, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-secondary-100{
    --bg-opacity: 1 !important;
    background-color: #E9F1F4 !important;
    background-color: rgba(233, 241, 244, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-secondary-200{
    --bg-opacity: 1 !important;
    background-color: #C9DBE2 !important;
    background-color: rgba(201, 219, 226, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-secondary-300{
    --bg-opacity: 1 !important;
    background-color: #A9C6D1 !important;
    background-color: rgba(169, 198, 209, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-secondary-400{
    --bg-opacity: 1 !important;
    background-color: #689BAF !important;
    background-color: rgba(104, 155, 175, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-secondary-500{
    --bg-opacity: 1 !important;
    background-color: #27708C !important;
    background-color: rgba(39, 112, 140, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-secondary-600{
    --bg-opacity: 1 !important;
    background-color: #23657E !important;
    background-color: rgba(35, 101, 126, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-secondary-700{
    --bg-opacity: 1 !important;
    background-color: #174354 !important;
    background-color: rgba(23, 67, 84, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-secondary-800{
    --bg-opacity: 1 !important;
    background-color: #12323F !important;
    background-color: rgba(18, 50, 63, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-secondary-900{
    --bg-opacity: 1 !important;
    background-color: #0C222A !important;
    background-color: rgba(12, 34, 42, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-transparent{
    background-color: transparent !important;
  }

  .smOnly\:bg-black{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-white{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-gray-100{
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-gray-200{
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-gray-300{
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-gray-400{
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-gray-500{
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-gray-600{
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-gray-700{
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-gray-800{
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-gray-900{
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-red-100{
    --bg-opacity: 1 !important;
    background-color: #fff5f5 !important;
    background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-red-200{
    --bg-opacity: 1 !important;
    background-color: #fed7d7 !important;
    background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-red-300{
    --bg-opacity: 1 !important;
    background-color: #feb2b2 !important;
    background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-red-400{
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-red-500{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-red-600{
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-red-700{
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-red-800{
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-red-900{
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-green-100{
    --bg-opacity: 1 !important;
    background-color: #f0fff4 !important;
    background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-green-200{
    --bg-opacity: 1 !important;
    background-color: #c6f6d5 !important;
    background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-green-300{
    --bg-opacity: 1 !important;
    background-color: #9ae6b4 !important;
    background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-green-400{
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-green-500{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-green-600{
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-green-700{
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-green-800{
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-green-900{
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-yellow-100{
    --bg-opacity: 1 !important;
    background-color: #FEF5EE !important;
    background-color: rgba(254, 245, 238, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-yellow-200{
    --bg-opacity: 1 !important;
    background-color: #FCE7D4 !important;
    background-color: rgba(252, 231, 212, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-yellow-300{
    --bg-opacity: 1 !important;
    background-color: #FAD8BA !important;
    background-color: rgba(250, 216, 186, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-yellow-400{
    --bg-opacity: 1 !important;
    background-color: #F6BA86 !important;
    background-color: rgba(246, 186, 134, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-yellow-500{
    --bg-opacity: 1 !important;
    background-color: #F29D52 !important;
    background-color: rgba(242, 157, 82, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-yellow-600{
    --bg-opacity: 1 !important;
    background-color: #DA8D4A !important;
    background-color: rgba(218, 141, 74, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-yellow-700{
    --bg-opacity: 1 !important;
    background-color: #915E31 !important;
    background-color: rgba(145, 94, 49, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-yellow-800{
    --bg-opacity: 1 !important;
    background-color: #6D4725 !important;
    background-color: rgba(109, 71, 37, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-yellow-900{
    --bg-opacity: 1 !important;
    background-color: #492F19 !important;
    background-color: rgba(73, 47, 25, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-error{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-success{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-primary-100:hover{
    --bg-opacity: 1 !important;
    background-color: #FEEEEA !important;
    background-color: rgba(254, 238, 234, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-primary-200:hover{
    --bg-opacity: 1 !important;
    background-color: #FCD4CB !important;
    background-color: rgba(252, 212, 203, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-primary-300:hover{
    --bg-opacity: 1 !important;
    background-color: #FABBAC !important;
    background-color: rgba(250, 187, 172, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-primary-400:hover{
    --bg-opacity: 1 !important;
    background-color: #F6876E !important;
    background-color: rgba(246, 135, 110, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-primary-500:hover{
    --bg-opacity: 1 !important;
    background-color: #F25430 !important;
    background-color: rgba(242, 84, 48, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-primary-600:hover{
    --bg-opacity: 1 !important;
    background-color: #DA4C2B !important;
    background-color: rgba(218, 76, 43, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-primary-700:hover{
    --bg-opacity: 1 !important;
    background-color: #91321D !important;
    background-color: rgba(145, 50, 29, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-primary-800:hover{
    --bg-opacity: 1 !important;
    background-color: #6D2616 !important;
    background-color: rgba(109, 38, 22, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-primary-900:hover{
    --bg-opacity: 1 !important;
    background-color: #49190E !important;
    background-color: rgba(73, 25, 14, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-secondary-100:hover{
    --bg-opacity: 1 !important;
    background-color: #E9F1F4 !important;
    background-color: rgba(233, 241, 244, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-secondary-200:hover{
    --bg-opacity: 1 !important;
    background-color: #C9DBE2 !important;
    background-color: rgba(201, 219, 226, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-secondary-300:hover{
    --bg-opacity: 1 !important;
    background-color: #A9C6D1 !important;
    background-color: rgba(169, 198, 209, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-secondary-400:hover{
    --bg-opacity: 1 !important;
    background-color: #689BAF !important;
    background-color: rgba(104, 155, 175, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-secondary-500:hover{
    --bg-opacity: 1 !important;
    background-color: #27708C !important;
    background-color: rgba(39, 112, 140, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-secondary-600:hover{
    --bg-opacity: 1 !important;
    background-color: #23657E !important;
    background-color: rgba(35, 101, 126, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-secondary-700:hover{
    --bg-opacity: 1 !important;
    background-color: #174354 !important;
    background-color: rgba(23, 67, 84, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-secondary-800:hover{
    --bg-opacity: 1 !important;
    background-color: #12323F !important;
    background-color: rgba(18, 50, 63, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-secondary-900:hover{
    --bg-opacity: 1 !important;
    background-color: #0C222A !important;
    background-color: rgba(12, 34, 42, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-transparent:hover{
    background-color: transparent !important;
  }

  .smOnly\:hover\:bg-black:hover{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-white:hover{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-gray-100:hover{
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-gray-200:hover{
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-gray-300:hover{
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-gray-400:hover{
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-gray-500:hover{
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-gray-600:hover{
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-gray-700:hover{
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-gray-800:hover{
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-gray-900:hover{
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-red-100:hover{
    --bg-opacity: 1 !important;
    background-color: #fff5f5 !important;
    background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-red-200:hover{
    --bg-opacity: 1 !important;
    background-color: #fed7d7 !important;
    background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-red-300:hover{
    --bg-opacity: 1 !important;
    background-color: #feb2b2 !important;
    background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-red-400:hover{
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-red-500:hover{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-red-600:hover{
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-red-700:hover{
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-red-800:hover{
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-red-900:hover{
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-green-100:hover{
    --bg-opacity: 1 !important;
    background-color: #f0fff4 !important;
    background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-green-200:hover{
    --bg-opacity: 1 !important;
    background-color: #c6f6d5 !important;
    background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-green-300:hover{
    --bg-opacity: 1 !important;
    background-color: #9ae6b4 !important;
    background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-green-400:hover{
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-green-500:hover{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-green-600:hover{
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-green-700:hover{
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-green-800:hover{
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-green-900:hover{
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-yellow-100:hover{
    --bg-opacity: 1 !important;
    background-color: #FEF5EE !important;
    background-color: rgba(254, 245, 238, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-yellow-200:hover{
    --bg-opacity: 1 !important;
    background-color: #FCE7D4 !important;
    background-color: rgba(252, 231, 212, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-yellow-300:hover{
    --bg-opacity: 1 !important;
    background-color: #FAD8BA !important;
    background-color: rgba(250, 216, 186, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-yellow-400:hover{
    --bg-opacity: 1 !important;
    background-color: #F6BA86 !important;
    background-color: rgba(246, 186, 134, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-yellow-500:hover{
    --bg-opacity: 1 !important;
    background-color: #F29D52 !important;
    background-color: rgba(242, 157, 82, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-yellow-600:hover{
    --bg-opacity: 1 !important;
    background-color: #DA8D4A !important;
    background-color: rgba(218, 141, 74, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-yellow-700:hover{
    --bg-opacity: 1 !important;
    background-color: #915E31 !important;
    background-color: rgba(145, 94, 49, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-yellow-800:hover{
    --bg-opacity: 1 !important;
    background-color: #6D4725 !important;
    background-color: rgba(109, 71, 37, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-yellow-900:hover{
    --bg-opacity: 1 !important;
    background-color: #492F19 !important;
    background-color: rgba(73, 47, 25, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-error:hover{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .smOnly\:hover\:bg-success:hover{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-primary-100:focus{
    --bg-opacity: 1 !important;
    background-color: #FEEEEA !important;
    background-color: rgba(254, 238, 234, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-primary-200:focus{
    --bg-opacity: 1 !important;
    background-color: #FCD4CB !important;
    background-color: rgba(252, 212, 203, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-primary-300:focus{
    --bg-opacity: 1 !important;
    background-color: #FABBAC !important;
    background-color: rgba(250, 187, 172, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-primary-400:focus{
    --bg-opacity: 1 !important;
    background-color: #F6876E !important;
    background-color: rgba(246, 135, 110, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-primary-500:focus{
    --bg-opacity: 1 !important;
    background-color: #F25430 !important;
    background-color: rgba(242, 84, 48, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-primary-600:focus{
    --bg-opacity: 1 !important;
    background-color: #DA4C2B !important;
    background-color: rgba(218, 76, 43, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-primary-700:focus{
    --bg-opacity: 1 !important;
    background-color: #91321D !important;
    background-color: rgba(145, 50, 29, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-primary-800:focus{
    --bg-opacity: 1 !important;
    background-color: #6D2616 !important;
    background-color: rgba(109, 38, 22, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-primary-900:focus{
    --bg-opacity: 1 !important;
    background-color: #49190E !important;
    background-color: rgba(73, 25, 14, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-secondary-100:focus{
    --bg-opacity: 1 !important;
    background-color: #E9F1F4 !important;
    background-color: rgba(233, 241, 244, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-secondary-200:focus{
    --bg-opacity: 1 !important;
    background-color: #C9DBE2 !important;
    background-color: rgba(201, 219, 226, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-secondary-300:focus{
    --bg-opacity: 1 !important;
    background-color: #A9C6D1 !important;
    background-color: rgba(169, 198, 209, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-secondary-400:focus{
    --bg-opacity: 1 !important;
    background-color: #689BAF !important;
    background-color: rgba(104, 155, 175, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-secondary-500:focus{
    --bg-opacity: 1 !important;
    background-color: #27708C !important;
    background-color: rgba(39, 112, 140, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-secondary-600:focus{
    --bg-opacity: 1 !important;
    background-color: #23657E !important;
    background-color: rgba(35, 101, 126, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-secondary-700:focus{
    --bg-opacity: 1 !important;
    background-color: #174354 !important;
    background-color: rgba(23, 67, 84, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-secondary-800:focus{
    --bg-opacity: 1 !important;
    background-color: #12323F !important;
    background-color: rgba(18, 50, 63, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-secondary-900:focus{
    --bg-opacity: 1 !important;
    background-color: #0C222A !important;
    background-color: rgba(12, 34, 42, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-transparent:focus{
    background-color: transparent !important;
  }

  .smOnly\:focus\:bg-black:focus{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-white:focus{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-gray-100:focus{
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-gray-200:focus{
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-gray-300:focus{
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-gray-400:focus{
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-gray-500:focus{
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-gray-600:focus{
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-gray-700:focus{
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-gray-800:focus{
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-gray-900:focus{
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-red-100:focus{
    --bg-opacity: 1 !important;
    background-color: #fff5f5 !important;
    background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-red-200:focus{
    --bg-opacity: 1 !important;
    background-color: #fed7d7 !important;
    background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-red-300:focus{
    --bg-opacity: 1 !important;
    background-color: #feb2b2 !important;
    background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-red-400:focus{
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-red-500:focus{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-red-600:focus{
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-red-700:focus{
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-red-800:focus{
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-red-900:focus{
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-green-100:focus{
    --bg-opacity: 1 !important;
    background-color: #f0fff4 !important;
    background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-green-200:focus{
    --bg-opacity: 1 !important;
    background-color: #c6f6d5 !important;
    background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-green-300:focus{
    --bg-opacity: 1 !important;
    background-color: #9ae6b4 !important;
    background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-green-400:focus{
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-green-500:focus{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-green-600:focus{
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-green-700:focus{
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-green-800:focus{
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-green-900:focus{
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-yellow-100:focus{
    --bg-opacity: 1 !important;
    background-color: #FEF5EE !important;
    background-color: rgba(254, 245, 238, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-yellow-200:focus{
    --bg-opacity: 1 !important;
    background-color: #FCE7D4 !important;
    background-color: rgba(252, 231, 212, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-yellow-300:focus{
    --bg-opacity: 1 !important;
    background-color: #FAD8BA !important;
    background-color: rgba(250, 216, 186, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-yellow-400:focus{
    --bg-opacity: 1 !important;
    background-color: #F6BA86 !important;
    background-color: rgba(246, 186, 134, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-yellow-500:focus{
    --bg-opacity: 1 !important;
    background-color: #F29D52 !important;
    background-color: rgba(242, 157, 82, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-yellow-600:focus{
    --bg-opacity: 1 !important;
    background-color: #DA8D4A !important;
    background-color: rgba(218, 141, 74, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-yellow-700:focus{
    --bg-opacity: 1 !important;
    background-color: #915E31 !important;
    background-color: rgba(145, 94, 49, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-yellow-800:focus{
    --bg-opacity: 1 !important;
    background-color: #6D4725 !important;
    background-color: rgba(109, 71, 37, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-yellow-900:focus{
    --bg-opacity: 1 !important;
    background-color: #492F19 !important;
    background-color: rgba(73, 47, 25, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-error:focus{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .smOnly\:focus\:bg-success:focus{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .smOnly\:bg-none{
    background-image: none !important;
  }

  .smOnly\:bg-gradient-to-t{
    background-image: -webkit-gradient(linear, left bottom, left top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to top, var(--gradient-color-stops)) !important;
  }

  .smOnly\:bg-gradient-to-tr{
    background-image: -webkit-gradient(linear, left bottom, right top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to top right, var(--gradient-color-stops)) !important;
  }

  .smOnly\:bg-gradient-to-r{
    background-image: -webkit-gradient(linear, left top, right top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to right, var(--gradient-color-stops)) !important;
  }

  .smOnly\:bg-gradient-to-br{
    background-image: -webkit-gradient(linear, left top, right bottom, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops)) !important;
  }

  .smOnly\:bg-gradient-to-b{
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to bottom, var(--gradient-color-stops)) !important;
  }

  .smOnly\:bg-gradient-to-bl{
    background-image: -webkit-gradient(linear, right top, left bottom, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops)) !important;
  }

  .smOnly\:bg-gradient-to-l{
    background-image: -webkit-gradient(linear, right top, left top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to left, var(--gradient-color-stops)) !important;
  }

  .smOnly\:bg-gradient-to-tl{
    background-image: -webkit-gradient(linear, right bottom, left top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to top left, var(--gradient-color-stops)) !important;
  }

  .smOnly\:from-primary-100{
    --gradient-from-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .smOnly\:from-primary-200{
    --gradient-from-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .smOnly\:from-primary-300{
    --gradient-from-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .smOnly\:from-primary-400{
    --gradient-from-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .smOnly\:from-primary-500{
    --gradient-from-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .smOnly\:from-primary-600{
    --gradient-from-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .smOnly\:from-primary-700{
    --gradient-from-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .smOnly\:from-primary-800{
    --gradient-from-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .smOnly\:from-primary-900{
    --gradient-from-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .smOnly\:from-secondary-100{
    --gradient-from-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .smOnly\:from-secondary-200{
    --gradient-from-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .smOnly\:from-secondary-300{
    --gradient-from-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .smOnly\:from-secondary-400{
    --gradient-from-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .smOnly\:from-secondary-500{
    --gradient-from-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .smOnly\:from-secondary-600{
    --gradient-from-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .smOnly\:from-secondary-700{
    --gradient-from-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .smOnly\:from-secondary-800{
    --gradient-from-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .smOnly\:from-secondary-900{
    --gradient-from-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .smOnly\:from-transparent{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .smOnly\:from-black{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .smOnly\:from-white{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .smOnly\:from-gray-100{
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .smOnly\:from-gray-200{
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .smOnly\:from-gray-300{
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .smOnly\:from-gray-400{
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .smOnly\:from-gray-500{
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .smOnly\:from-gray-600{
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .smOnly\:from-gray-700{
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .smOnly\:from-gray-800{
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .smOnly\:from-gray-900{
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .smOnly\:from-red-100{
    --gradient-from-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .smOnly\:from-red-200{
    --gradient-from-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .smOnly\:from-red-300{
    --gradient-from-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .smOnly\:from-red-400{
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .smOnly\:from-red-500{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .smOnly\:from-red-600{
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .smOnly\:from-red-700{
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .smOnly\:from-red-800{
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .smOnly\:from-red-900{
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .smOnly\:from-green-100{
    --gradient-from-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .smOnly\:from-green-200{
    --gradient-from-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .smOnly\:from-green-300{
    --gradient-from-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .smOnly\:from-green-400{
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .smOnly\:from-green-500{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .smOnly\:from-green-600{
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .smOnly\:from-green-700{
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .smOnly\:from-green-800{
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .smOnly\:from-green-900{
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .smOnly\:from-yellow-100{
    --gradient-from-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .smOnly\:from-yellow-200{
    --gradient-from-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .smOnly\:from-yellow-300{
    --gradient-from-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .smOnly\:from-yellow-400{
    --gradient-from-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .smOnly\:from-yellow-500{
    --gradient-from-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .smOnly\:from-yellow-600{
    --gradient-from-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .smOnly\:from-yellow-700{
    --gradient-from-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .smOnly\:from-yellow-800{
    --gradient-from-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .smOnly\:from-yellow-900{
    --gradient-from-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .smOnly\:from-error{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .smOnly\:from-success{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .smOnly\:via-primary-100{
    --gradient-via-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .smOnly\:via-primary-200{
    --gradient-via-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .smOnly\:via-primary-300{
    --gradient-via-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .smOnly\:via-primary-400{
    --gradient-via-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .smOnly\:via-primary-500{
    --gradient-via-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .smOnly\:via-primary-600{
    --gradient-via-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .smOnly\:via-primary-700{
    --gradient-via-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .smOnly\:via-primary-800{
    --gradient-via-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .smOnly\:via-primary-900{
    --gradient-via-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .smOnly\:via-secondary-100{
    --gradient-via-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .smOnly\:via-secondary-200{
    --gradient-via-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .smOnly\:via-secondary-300{
    --gradient-via-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .smOnly\:via-secondary-400{
    --gradient-via-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .smOnly\:via-secondary-500{
    --gradient-via-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .smOnly\:via-secondary-600{
    --gradient-via-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .smOnly\:via-secondary-700{
    --gradient-via-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .smOnly\:via-secondary-800{
    --gradient-via-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .smOnly\:via-secondary-900{
    --gradient-via-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .smOnly\:via-transparent{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .smOnly\:via-black{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .smOnly\:via-white{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .smOnly\:via-gray-100{
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .smOnly\:via-gray-200{
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .smOnly\:via-gray-300{
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .smOnly\:via-gray-400{
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .smOnly\:via-gray-500{
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .smOnly\:via-gray-600{
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .smOnly\:via-gray-700{
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .smOnly\:via-gray-800{
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .smOnly\:via-gray-900{
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .smOnly\:via-red-100{
    --gradient-via-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .smOnly\:via-red-200{
    --gradient-via-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .smOnly\:via-red-300{
    --gradient-via-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .smOnly\:via-red-400{
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .smOnly\:via-red-500{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .smOnly\:via-red-600{
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .smOnly\:via-red-700{
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .smOnly\:via-red-800{
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .smOnly\:via-red-900{
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .smOnly\:via-green-100{
    --gradient-via-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .smOnly\:via-green-200{
    --gradient-via-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .smOnly\:via-green-300{
    --gradient-via-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .smOnly\:via-green-400{
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .smOnly\:via-green-500{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .smOnly\:via-green-600{
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .smOnly\:via-green-700{
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .smOnly\:via-green-800{
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .smOnly\:via-green-900{
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .smOnly\:via-yellow-100{
    --gradient-via-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .smOnly\:via-yellow-200{
    --gradient-via-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .smOnly\:via-yellow-300{
    --gradient-via-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .smOnly\:via-yellow-400{
    --gradient-via-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .smOnly\:via-yellow-500{
    --gradient-via-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .smOnly\:via-yellow-600{
    --gradient-via-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .smOnly\:via-yellow-700{
    --gradient-via-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .smOnly\:via-yellow-800{
    --gradient-via-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .smOnly\:via-yellow-900{
    --gradient-via-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .smOnly\:via-error{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .smOnly\:via-success{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .smOnly\:to-primary-100{
    --gradient-to-color: #FEEEEA !important;
  }

  .smOnly\:to-primary-200{
    --gradient-to-color: #FCD4CB !important;
  }

  .smOnly\:to-primary-300{
    --gradient-to-color: #FABBAC !important;
  }

  .smOnly\:to-primary-400{
    --gradient-to-color: #F6876E !important;
  }

  .smOnly\:to-primary-500{
    --gradient-to-color: #F25430 !important;
  }

  .smOnly\:to-primary-600{
    --gradient-to-color: #DA4C2B !important;
  }

  .smOnly\:to-primary-700{
    --gradient-to-color: #91321D !important;
  }

  .smOnly\:to-primary-800{
    --gradient-to-color: #6D2616 !important;
  }

  .smOnly\:to-primary-900{
    --gradient-to-color: #49190E !important;
  }

  .smOnly\:to-secondary-100{
    --gradient-to-color: #E9F1F4 !important;
  }

  .smOnly\:to-secondary-200{
    --gradient-to-color: #C9DBE2 !important;
  }

  .smOnly\:to-secondary-300{
    --gradient-to-color: #A9C6D1 !important;
  }

  .smOnly\:to-secondary-400{
    --gradient-to-color: #689BAF !important;
  }

  .smOnly\:to-secondary-500{
    --gradient-to-color: #27708C !important;
  }

  .smOnly\:to-secondary-600{
    --gradient-to-color: #23657E !important;
  }

  .smOnly\:to-secondary-700{
    --gradient-to-color: #174354 !important;
  }

  .smOnly\:to-secondary-800{
    --gradient-to-color: #12323F !important;
  }

  .smOnly\:to-secondary-900{
    --gradient-to-color: #0C222A !important;
  }

  .smOnly\:to-transparent{
    --gradient-to-color: transparent !important;
  }

  .smOnly\:to-black{
    --gradient-to-color: #000 !important;
  }

  .smOnly\:to-white{
    --gradient-to-color: #fff !important;
  }

  .smOnly\:to-gray-100{
    --gradient-to-color: #f7fafc !important;
  }

  .smOnly\:to-gray-200{
    --gradient-to-color: #edf2f7 !important;
  }

  .smOnly\:to-gray-300{
    --gradient-to-color: #e2e8f0 !important;
  }

  .smOnly\:to-gray-400{
    --gradient-to-color: #cbd5e0 !important;
  }

  .smOnly\:to-gray-500{
    --gradient-to-color: #a0aec0 !important;
  }

  .smOnly\:to-gray-600{
    --gradient-to-color: #718096 !important;
  }

  .smOnly\:to-gray-700{
    --gradient-to-color: #4a5568 !important;
  }

  .smOnly\:to-gray-800{
    --gradient-to-color: #2d3748 !important;
  }

  .smOnly\:to-gray-900{
    --gradient-to-color: #1a202c !important;
  }

  .smOnly\:to-red-100{
    --gradient-to-color: #fff5f5 !important;
  }

  .smOnly\:to-red-200{
    --gradient-to-color: #fed7d7 !important;
  }

  .smOnly\:to-red-300{
    --gradient-to-color: #feb2b2 !important;
  }

  .smOnly\:to-red-400{
    --gradient-to-color: #fc8181 !important;
  }

  .smOnly\:to-red-500{
    --gradient-to-color: #f56565 !important;
  }

  .smOnly\:to-red-600{
    --gradient-to-color: #e53e3e !important;
  }

  .smOnly\:to-red-700{
    --gradient-to-color: #c53030 !important;
  }

  .smOnly\:to-red-800{
    --gradient-to-color: #9b2c2c !important;
  }

  .smOnly\:to-red-900{
    --gradient-to-color: #742a2a !important;
  }

  .smOnly\:to-green-100{
    --gradient-to-color: #f0fff4 !important;
  }

  .smOnly\:to-green-200{
    --gradient-to-color: #c6f6d5 !important;
  }

  .smOnly\:to-green-300{
    --gradient-to-color: #9ae6b4 !important;
  }

  .smOnly\:to-green-400{
    --gradient-to-color: #68d391 !important;
  }

  .smOnly\:to-green-500{
    --gradient-to-color: #48bb78 !important;
  }

  .smOnly\:to-green-600{
    --gradient-to-color: #38a169 !important;
  }

  .smOnly\:to-green-700{
    --gradient-to-color: #2f855a !important;
  }

  .smOnly\:to-green-800{
    --gradient-to-color: #276749 !important;
  }

  .smOnly\:to-green-900{
    --gradient-to-color: #22543d !important;
  }

  .smOnly\:to-yellow-100{
    --gradient-to-color: #FEF5EE !important;
  }

  .smOnly\:to-yellow-200{
    --gradient-to-color: #FCE7D4 !important;
  }

  .smOnly\:to-yellow-300{
    --gradient-to-color: #FAD8BA !important;
  }

  .smOnly\:to-yellow-400{
    --gradient-to-color: #F6BA86 !important;
  }

  .smOnly\:to-yellow-500{
    --gradient-to-color: #F29D52 !important;
  }

  .smOnly\:to-yellow-600{
    --gradient-to-color: #DA8D4A !important;
  }

  .smOnly\:to-yellow-700{
    --gradient-to-color: #915E31 !important;
  }

  .smOnly\:to-yellow-800{
    --gradient-to-color: #6D4725 !important;
  }

  .smOnly\:to-yellow-900{
    --gradient-to-color: #492F19 !important;
  }

  .smOnly\:to-error{
    --gradient-to-color: #f56565 !important;
  }

  .smOnly\:to-success{
    --gradient-to-color: #48bb78 !important;
  }

  .smOnly\:hover\:from-primary-100:hover{
    --gradient-from-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .smOnly\:hover\:from-primary-200:hover{
    --gradient-from-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .smOnly\:hover\:from-primary-300:hover{
    --gradient-from-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .smOnly\:hover\:from-primary-400:hover{
    --gradient-from-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .smOnly\:hover\:from-primary-500:hover{
    --gradient-from-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .smOnly\:hover\:from-primary-600:hover{
    --gradient-from-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .smOnly\:hover\:from-primary-700:hover{
    --gradient-from-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .smOnly\:hover\:from-primary-800:hover{
    --gradient-from-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .smOnly\:hover\:from-primary-900:hover{
    --gradient-from-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .smOnly\:hover\:from-secondary-100:hover{
    --gradient-from-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .smOnly\:hover\:from-secondary-200:hover{
    --gradient-from-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .smOnly\:hover\:from-secondary-300:hover{
    --gradient-from-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .smOnly\:hover\:from-secondary-400:hover{
    --gradient-from-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .smOnly\:hover\:from-secondary-500:hover{
    --gradient-from-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .smOnly\:hover\:from-secondary-600:hover{
    --gradient-from-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .smOnly\:hover\:from-secondary-700:hover{
    --gradient-from-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .smOnly\:hover\:from-secondary-800:hover{
    --gradient-from-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .smOnly\:hover\:from-secondary-900:hover{
    --gradient-from-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .smOnly\:hover\:from-transparent:hover{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .smOnly\:hover\:from-black:hover{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .smOnly\:hover\:from-white:hover{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .smOnly\:hover\:from-gray-100:hover{
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .smOnly\:hover\:from-gray-200:hover{
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .smOnly\:hover\:from-gray-300:hover{
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .smOnly\:hover\:from-gray-400:hover{
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .smOnly\:hover\:from-gray-500:hover{
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .smOnly\:hover\:from-gray-600:hover{
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .smOnly\:hover\:from-gray-700:hover{
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .smOnly\:hover\:from-gray-800:hover{
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .smOnly\:hover\:from-gray-900:hover{
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .smOnly\:hover\:from-red-100:hover{
    --gradient-from-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .smOnly\:hover\:from-red-200:hover{
    --gradient-from-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .smOnly\:hover\:from-red-300:hover{
    --gradient-from-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .smOnly\:hover\:from-red-400:hover{
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .smOnly\:hover\:from-red-500:hover{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .smOnly\:hover\:from-red-600:hover{
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .smOnly\:hover\:from-red-700:hover{
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .smOnly\:hover\:from-red-800:hover{
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .smOnly\:hover\:from-red-900:hover{
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .smOnly\:hover\:from-green-100:hover{
    --gradient-from-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .smOnly\:hover\:from-green-200:hover{
    --gradient-from-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .smOnly\:hover\:from-green-300:hover{
    --gradient-from-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .smOnly\:hover\:from-green-400:hover{
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .smOnly\:hover\:from-green-500:hover{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .smOnly\:hover\:from-green-600:hover{
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .smOnly\:hover\:from-green-700:hover{
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .smOnly\:hover\:from-green-800:hover{
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .smOnly\:hover\:from-green-900:hover{
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .smOnly\:hover\:from-yellow-100:hover{
    --gradient-from-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .smOnly\:hover\:from-yellow-200:hover{
    --gradient-from-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .smOnly\:hover\:from-yellow-300:hover{
    --gradient-from-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .smOnly\:hover\:from-yellow-400:hover{
    --gradient-from-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .smOnly\:hover\:from-yellow-500:hover{
    --gradient-from-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .smOnly\:hover\:from-yellow-600:hover{
    --gradient-from-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .smOnly\:hover\:from-yellow-700:hover{
    --gradient-from-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .smOnly\:hover\:from-yellow-800:hover{
    --gradient-from-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .smOnly\:hover\:from-yellow-900:hover{
    --gradient-from-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .smOnly\:hover\:from-error:hover{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .smOnly\:hover\:from-success:hover{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .smOnly\:hover\:via-primary-100:hover{
    --gradient-via-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .smOnly\:hover\:via-primary-200:hover{
    --gradient-via-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .smOnly\:hover\:via-primary-300:hover{
    --gradient-via-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .smOnly\:hover\:via-primary-400:hover{
    --gradient-via-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .smOnly\:hover\:via-primary-500:hover{
    --gradient-via-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .smOnly\:hover\:via-primary-600:hover{
    --gradient-via-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .smOnly\:hover\:via-primary-700:hover{
    --gradient-via-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .smOnly\:hover\:via-primary-800:hover{
    --gradient-via-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .smOnly\:hover\:via-primary-900:hover{
    --gradient-via-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .smOnly\:hover\:via-secondary-100:hover{
    --gradient-via-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .smOnly\:hover\:via-secondary-200:hover{
    --gradient-via-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .smOnly\:hover\:via-secondary-300:hover{
    --gradient-via-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .smOnly\:hover\:via-secondary-400:hover{
    --gradient-via-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .smOnly\:hover\:via-secondary-500:hover{
    --gradient-via-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .smOnly\:hover\:via-secondary-600:hover{
    --gradient-via-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .smOnly\:hover\:via-secondary-700:hover{
    --gradient-via-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .smOnly\:hover\:via-secondary-800:hover{
    --gradient-via-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .smOnly\:hover\:via-secondary-900:hover{
    --gradient-via-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .smOnly\:hover\:via-transparent:hover{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .smOnly\:hover\:via-black:hover{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .smOnly\:hover\:via-white:hover{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .smOnly\:hover\:via-gray-100:hover{
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .smOnly\:hover\:via-gray-200:hover{
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .smOnly\:hover\:via-gray-300:hover{
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .smOnly\:hover\:via-gray-400:hover{
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .smOnly\:hover\:via-gray-500:hover{
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .smOnly\:hover\:via-gray-600:hover{
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .smOnly\:hover\:via-gray-700:hover{
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .smOnly\:hover\:via-gray-800:hover{
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .smOnly\:hover\:via-gray-900:hover{
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .smOnly\:hover\:via-red-100:hover{
    --gradient-via-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .smOnly\:hover\:via-red-200:hover{
    --gradient-via-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .smOnly\:hover\:via-red-300:hover{
    --gradient-via-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .smOnly\:hover\:via-red-400:hover{
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .smOnly\:hover\:via-red-500:hover{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .smOnly\:hover\:via-red-600:hover{
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .smOnly\:hover\:via-red-700:hover{
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .smOnly\:hover\:via-red-800:hover{
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .smOnly\:hover\:via-red-900:hover{
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .smOnly\:hover\:via-green-100:hover{
    --gradient-via-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .smOnly\:hover\:via-green-200:hover{
    --gradient-via-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .smOnly\:hover\:via-green-300:hover{
    --gradient-via-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .smOnly\:hover\:via-green-400:hover{
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .smOnly\:hover\:via-green-500:hover{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .smOnly\:hover\:via-green-600:hover{
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .smOnly\:hover\:via-green-700:hover{
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .smOnly\:hover\:via-green-800:hover{
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .smOnly\:hover\:via-green-900:hover{
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .smOnly\:hover\:via-yellow-100:hover{
    --gradient-via-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .smOnly\:hover\:via-yellow-200:hover{
    --gradient-via-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .smOnly\:hover\:via-yellow-300:hover{
    --gradient-via-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .smOnly\:hover\:via-yellow-400:hover{
    --gradient-via-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .smOnly\:hover\:via-yellow-500:hover{
    --gradient-via-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .smOnly\:hover\:via-yellow-600:hover{
    --gradient-via-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .smOnly\:hover\:via-yellow-700:hover{
    --gradient-via-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .smOnly\:hover\:via-yellow-800:hover{
    --gradient-via-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .smOnly\:hover\:via-yellow-900:hover{
    --gradient-via-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .smOnly\:hover\:via-error:hover{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .smOnly\:hover\:via-success:hover{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .smOnly\:hover\:to-primary-100:hover{
    --gradient-to-color: #FEEEEA !important;
  }

  .smOnly\:hover\:to-primary-200:hover{
    --gradient-to-color: #FCD4CB !important;
  }

  .smOnly\:hover\:to-primary-300:hover{
    --gradient-to-color: #FABBAC !important;
  }

  .smOnly\:hover\:to-primary-400:hover{
    --gradient-to-color: #F6876E !important;
  }

  .smOnly\:hover\:to-primary-500:hover{
    --gradient-to-color: #F25430 !important;
  }

  .smOnly\:hover\:to-primary-600:hover{
    --gradient-to-color: #DA4C2B !important;
  }

  .smOnly\:hover\:to-primary-700:hover{
    --gradient-to-color: #91321D !important;
  }

  .smOnly\:hover\:to-primary-800:hover{
    --gradient-to-color: #6D2616 !important;
  }

  .smOnly\:hover\:to-primary-900:hover{
    --gradient-to-color: #49190E !important;
  }

  .smOnly\:hover\:to-secondary-100:hover{
    --gradient-to-color: #E9F1F4 !important;
  }

  .smOnly\:hover\:to-secondary-200:hover{
    --gradient-to-color: #C9DBE2 !important;
  }

  .smOnly\:hover\:to-secondary-300:hover{
    --gradient-to-color: #A9C6D1 !important;
  }

  .smOnly\:hover\:to-secondary-400:hover{
    --gradient-to-color: #689BAF !important;
  }

  .smOnly\:hover\:to-secondary-500:hover{
    --gradient-to-color: #27708C !important;
  }

  .smOnly\:hover\:to-secondary-600:hover{
    --gradient-to-color: #23657E !important;
  }

  .smOnly\:hover\:to-secondary-700:hover{
    --gradient-to-color: #174354 !important;
  }

  .smOnly\:hover\:to-secondary-800:hover{
    --gradient-to-color: #12323F !important;
  }

  .smOnly\:hover\:to-secondary-900:hover{
    --gradient-to-color: #0C222A !important;
  }

  .smOnly\:hover\:to-transparent:hover{
    --gradient-to-color: transparent !important;
  }

  .smOnly\:hover\:to-black:hover{
    --gradient-to-color: #000 !important;
  }

  .smOnly\:hover\:to-white:hover{
    --gradient-to-color: #fff !important;
  }

  .smOnly\:hover\:to-gray-100:hover{
    --gradient-to-color: #f7fafc !important;
  }

  .smOnly\:hover\:to-gray-200:hover{
    --gradient-to-color: #edf2f7 !important;
  }

  .smOnly\:hover\:to-gray-300:hover{
    --gradient-to-color: #e2e8f0 !important;
  }

  .smOnly\:hover\:to-gray-400:hover{
    --gradient-to-color: #cbd5e0 !important;
  }

  .smOnly\:hover\:to-gray-500:hover{
    --gradient-to-color: #a0aec0 !important;
  }

  .smOnly\:hover\:to-gray-600:hover{
    --gradient-to-color: #718096 !important;
  }

  .smOnly\:hover\:to-gray-700:hover{
    --gradient-to-color: #4a5568 !important;
  }

  .smOnly\:hover\:to-gray-800:hover{
    --gradient-to-color: #2d3748 !important;
  }

  .smOnly\:hover\:to-gray-900:hover{
    --gradient-to-color: #1a202c !important;
  }

  .smOnly\:hover\:to-red-100:hover{
    --gradient-to-color: #fff5f5 !important;
  }

  .smOnly\:hover\:to-red-200:hover{
    --gradient-to-color: #fed7d7 !important;
  }

  .smOnly\:hover\:to-red-300:hover{
    --gradient-to-color: #feb2b2 !important;
  }

  .smOnly\:hover\:to-red-400:hover{
    --gradient-to-color: #fc8181 !important;
  }

  .smOnly\:hover\:to-red-500:hover{
    --gradient-to-color: #f56565 !important;
  }

  .smOnly\:hover\:to-red-600:hover{
    --gradient-to-color: #e53e3e !important;
  }

  .smOnly\:hover\:to-red-700:hover{
    --gradient-to-color: #c53030 !important;
  }

  .smOnly\:hover\:to-red-800:hover{
    --gradient-to-color: #9b2c2c !important;
  }

  .smOnly\:hover\:to-red-900:hover{
    --gradient-to-color: #742a2a !important;
  }

  .smOnly\:hover\:to-green-100:hover{
    --gradient-to-color: #f0fff4 !important;
  }

  .smOnly\:hover\:to-green-200:hover{
    --gradient-to-color: #c6f6d5 !important;
  }

  .smOnly\:hover\:to-green-300:hover{
    --gradient-to-color: #9ae6b4 !important;
  }

  .smOnly\:hover\:to-green-400:hover{
    --gradient-to-color: #68d391 !important;
  }

  .smOnly\:hover\:to-green-500:hover{
    --gradient-to-color: #48bb78 !important;
  }

  .smOnly\:hover\:to-green-600:hover{
    --gradient-to-color: #38a169 !important;
  }

  .smOnly\:hover\:to-green-700:hover{
    --gradient-to-color: #2f855a !important;
  }

  .smOnly\:hover\:to-green-800:hover{
    --gradient-to-color: #276749 !important;
  }

  .smOnly\:hover\:to-green-900:hover{
    --gradient-to-color: #22543d !important;
  }

  .smOnly\:hover\:to-yellow-100:hover{
    --gradient-to-color: #FEF5EE !important;
  }

  .smOnly\:hover\:to-yellow-200:hover{
    --gradient-to-color: #FCE7D4 !important;
  }

  .smOnly\:hover\:to-yellow-300:hover{
    --gradient-to-color: #FAD8BA !important;
  }

  .smOnly\:hover\:to-yellow-400:hover{
    --gradient-to-color: #F6BA86 !important;
  }

  .smOnly\:hover\:to-yellow-500:hover{
    --gradient-to-color: #F29D52 !important;
  }

  .smOnly\:hover\:to-yellow-600:hover{
    --gradient-to-color: #DA8D4A !important;
  }

  .smOnly\:hover\:to-yellow-700:hover{
    --gradient-to-color: #915E31 !important;
  }

  .smOnly\:hover\:to-yellow-800:hover{
    --gradient-to-color: #6D4725 !important;
  }

  .smOnly\:hover\:to-yellow-900:hover{
    --gradient-to-color: #492F19 !important;
  }

  .smOnly\:hover\:to-error:hover{
    --gradient-to-color: #f56565 !important;
  }

  .smOnly\:hover\:to-success:hover{
    --gradient-to-color: #48bb78 !important;
  }

  .smOnly\:focus\:from-primary-100:focus{
    --gradient-from-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .smOnly\:focus\:from-primary-200:focus{
    --gradient-from-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .smOnly\:focus\:from-primary-300:focus{
    --gradient-from-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .smOnly\:focus\:from-primary-400:focus{
    --gradient-from-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .smOnly\:focus\:from-primary-500:focus{
    --gradient-from-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .smOnly\:focus\:from-primary-600:focus{
    --gradient-from-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .smOnly\:focus\:from-primary-700:focus{
    --gradient-from-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .smOnly\:focus\:from-primary-800:focus{
    --gradient-from-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .smOnly\:focus\:from-primary-900:focus{
    --gradient-from-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .smOnly\:focus\:from-secondary-100:focus{
    --gradient-from-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .smOnly\:focus\:from-secondary-200:focus{
    --gradient-from-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .smOnly\:focus\:from-secondary-300:focus{
    --gradient-from-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .smOnly\:focus\:from-secondary-400:focus{
    --gradient-from-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .smOnly\:focus\:from-secondary-500:focus{
    --gradient-from-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .smOnly\:focus\:from-secondary-600:focus{
    --gradient-from-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .smOnly\:focus\:from-secondary-700:focus{
    --gradient-from-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .smOnly\:focus\:from-secondary-800:focus{
    --gradient-from-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .smOnly\:focus\:from-secondary-900:focus{
    --gradient-from-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .smOnly\:focus\:from-transparent:focus{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .smOnly\:focus\:from-black:focus{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .smOnly\:focus\:from-white:focus{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .smOnly\:focus\:from-gray-100:focus{
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .smOnly\:focus\:from-gray-200:focus{
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .smOnly\:focus\:from-gray-300:focus{
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .smOnly\:focus\:from-gray-400:focus{
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .smOnly\:focus\:from-gray-500:focus{
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .smOnly\:focus\:from-gray-600:focus{
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .smOnly\:focus\:from-gray-700:focus{
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .smOnly\:focus\:from-gray-800:focus{
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .smOnly\:focus\:from-gray-900:focus{
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .smOnly\:focus\:from-red-100:focus{
    --gradient-from-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .smOnly\:focus\:from-red-200:focus{
    --gradient-from-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .smOnly\:focus\:from-red-300:focus{
    --gradient-from-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .smOnly\:focus\:from-red-400:focus{
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .smOnly\:focus\:from-red-500:focus{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .smOnly\:focus\:from-red-600:focus{
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .smOnly\:focus\:from-red-700:focus{
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .smOnly\:focus\:from-red-800:focus{
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .smOnly\:focus\:from-red-900:focus{
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .smOnly\:focus\:from-green-100:focus{
    --gradient-from-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .smOnly\:focus\:from-green-200:focus{
    --gradient-from-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .smOnly\:focus\:from-green-300:focus{
    --gradient-from-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .smOnly\:focus\:from-green-400:focus{
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .smOnly\:focus\:from-green-500:focus{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .smOnly\:focus\:from-green-600:focus{
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .smOnly\:focus\:from-green-700:focus{
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .smOnly\:focus\:from-green-800:focus{
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .smOnly\:focus\:from-green-900:focus{
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .smOnly\:focus\:from-yellow-100:focus{
    --gradient-from-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .smOnly\:focus\:from-yellow-200:focus{
    --gradient-from-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .smOnly\:focus\:from-yellow-300:focus{
    --gradient-from-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .smOnly\:focus\:from-yellow-400:focus{
    --gradient-from-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .smOnly\:focus\:from-yellow-500:focus{
    --gradient-from-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .smOnly\:focus\:from-yellow-600:focus{
    --gradient-from-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .smOnly\:focus\:from-yellow-700:focus{
    --gradient-from-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .smOnly\:focus\:from-yellow-800:focus{
    --gradient-from-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .smOnly\:focus\:from-yellow-900:focus{
    --gradient-from-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .smOnly\:focus\:from-error:focus{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .smOnly\:focus\:from-success:focus{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .smOnly\:focus\:via-primary-100:focus{
    --gradient-via-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .smOnly\:focus\:via-primary-200:focus{
    --gradient-via-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .smOnly\:focus\:via-primary-300:focus{
    --gradient-via-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .smOnly\:focus\:via-primary-400:focus{
    --gradient-via-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .smOnly\:focus\:via-primary-500:focus{
    --gradient-via-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .smOnly\:focus\:via-primary-600:focus{
    --gradient-via-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .smOnly\:focus\:via-primary-700:focus{
    --gradient-via-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .smOnly\:focus\:via-primary-800:focus{
    --gradient-via-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .smOnly\:focus\:via-primary-900:focus{
    --gradient-via-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .smOnly\:focus\:via-secondary-100:focus{
    --gradient-via-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .smOnly\:focus\:via-secondary-200:focus{
    --gradient-via-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .smOnly\:focus\:via-secondary-300:focus{
    --gradient-via-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .smOnly\:focus\:via-secondary-400:focus{
    --gradient-via-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .smOnly\:focus\:via-secondary-500:focus{
    --gradient-via-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .smOnly\:focus\:via-secondary-600:focus{
    --gradient-via-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .smOnly\:focus\:via-secondary-700:focus{
    --gradient-via-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .smOnly\:focus\:via-secondary-800:focus{
    --gradient-via-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .smOnly\:focus\:via-secondary-900:focus{
    --gradient-via-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .smOnly\:focus\:via-transparent:focus{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .smOnly\:focus\:via-black:focus{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .smOnly\:focus\:via-white:focus{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .smOnly\:focus\:via-gray-100:focus{
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .smOnly\:focus\:via-gray-200:focus{
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .smOnly\:focus\:via-gray-300:focus{
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .smOnly\:focus\:via-gray-400:focus{
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .smOnly\:focus\:via-gray-500:focus{
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .smOnly\:focus\:via-gray-600:focus{
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .smOnly\:focus\:via-gray-700:focus{
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .smOnly\:focus\:via-gray-800:focus{
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .smOnly\:focus\:via-gray-900:focus{
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .smOnly\:focus\:via-red-100:focus{
    --gradient-via-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .smOnly\:focus\:via-red-200:focus{
    --gradient-via-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .smOnly\:focus\:via-red-300:focus{
    --gradient-via-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .smOnly\:focus\:via-red-400:focus{
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .smOnly\:focus\:via-red-500:focus{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .smOnly\:focus\:via-red-600:focus{
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .smOnly\:focus\:via-red-700:focus{
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .smOnly\:focus\:via-red-800:focus{
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .smOnly\:focus\:via-red-900:focus{
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .smOnly\:focus\:via-green-100:focus{
    --gradient-via-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .smOnly\:focus\:via-green-200:focus{
    --gradient-via-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .smOnly\:focus\:via-green-300:focus{
    --gradient-via-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .smOnly\:focus\:via-green-400:focus{
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .smOnly\:focus\:via-green-500:focus{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .smOnly\:focus\:via-green-600:focus{
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .smOnly\:focus\:via-green-700:focus{
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .smOnly\:focus\:via-green-800:focus{
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .smOnly\:focus\:via-green-900:focus{
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .smOnly\:focus\:via-yellow-100:focus{
    --gradient-via-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .smOnly\:focus\:via-yellow-200:focus{
    --gradient-via-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .smOnly\:focus\:via-yellow-300:focus{
    --gradient-via-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .smOnly\:focus\:via-yellow-400:focus{
    --gradient-via-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .smOnly\:focus\:via-yellow-500:focus{
    --gradient-via-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .smOnly\:focus\:via-yellow-600:focus{
    --gradient-via-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .smOnly\:focus\:via-yellow-700:focus{
    --gradient-via-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .smOnly\:focus\:via-yellow-800:focus{
    --gradient-via-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .smOnly\:focus\:via-yellow-900:focus{
    --gradient-via-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .smOnly\:focus\:via-error:focus{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .smOnly\:focus\:via-success:focus{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .smOnly\:focus\:to-primary-100:focus{
    --gradient-to-color: #FEEEEA !important;
  }

  .smOnly\:focus\:to-primary-200:focus{
    --gradient-to-color: #FCD4CB !important;
  }

  .smOnly\:focus\:to-primary-300:focus{
    --gradient-to-color: #FABBAC !important;
  }

  .smOnly\:focus\:to-primary-400:focus{
    --gradient-to-color: #F6876E !important;
  }

  .smOnly\:focus\:to-primary-500:focus{
    --gradient-to-color: #F25430 !important;
  }

  .smOnly\:focus\:to-primary-600:focus{
    --gradient-to-color: #DA4C2B !important;
  }

  .smOnly\:focus\:to-primary-700:focus{
    --gradient-to-color: #91321D !important;
  }

  .smOnly\:focus\:to-primary-800:focus{
    --gradient-to-color: #6D2616 !important;
  }

  .smOnly\:focus\:to-primary-900:focus{
    --gradient-to-color: #49190E !important;
  }

  .smOnly\:focus\:to-secondary-100:focus{
    --gradient-to-color: #E9F1F4 !important;
  }

  .smOnly\:focus\:to-secondary-200:focus{
    --gradient-to-color: #C9DBE2 !important;
  }

  .smOnly\:focus\:to-secondary-300:focus{
    --gradient-to-color: #A9C6D1 !important;
  }

  .smOnly\:focus\:to-secondary-400:focus{
    --gradient-to-color: #689BAF !important;
  }

  .smOnly\:focus\:to-secondary-500:focus{
    --gradient-to-color: #27708C !important;
  }

  .smOnly\:focus\:to-secondary-600:focus{
    --gradient-to-color: #23657E !important;
  }

  .smOnly\:focus\:to-secondary-700:focus{
    --gradient-to-color: #174354 !important;
  }

  .smOnly\:focus\:to-secondary-800:focus{
    --gradient-to-color: #12323F !important;
  }

  .smOnly\:focus\:to-secondary-900:focus{
    --gradient-to-color: #0C222A !important;
  }

  .smOnly\:focus\:to-transparent:focus{
    --gradient-to-color: transparent !important;
  }

  .smOnly\:focus\:to-black:focus{
    --gradient-to-color: #000 !important;
  }

  .smOnly\:focus\:to-white:focus{
    --gradient-to-color: #fff !important;
  }

  .smOnly\:focus\:to-gray-100:focus{
    --gradient-to-color: #f7fafc !important;
  }

  .smOnly\:focus\:to-gray-200:focus{
    --gradient-to-color: #edf2f7 !important;
  }

  .smOnly\:focus\:to-gray-300:focus{
    --gradient-to-color: #e2e8f0 !important;
  }

  .smOnly\:focus\:to-gray-400:focus{
    --gradient-to-color: #cbd5e0 !important;
  }

  .smOnly\:focus\:to-gray-500:focus{
    --gradient-to-color: #a0aec0 !important;
  }

  .smOnly\:focus\:to-gray-600:focus{
    --gradient-to-color: #718096 !important;
  }

  .smOnly\:focus\:to-gray-700:focus{
    --gradient-to-color: #4a5568 !important;
  }

  .smOnly\:focus\:to-gray-800:focus{
    --gradient-to-color: #2d3748 !important;
  }

  .smOnly\:focus\:to-gray-900:focus{
    --gradient-to-color: #1a202c !important;
  }

  .smOnly\:focus\:to-red-100:focus{
    --gradient-to-color: #fff5f5 !important;
  }

  .smOnly\:focus\:to-red-200:focus{
    --gradient-to-color: #fed7d7 !important;
  }

  .smOnly\:focus\:to-red-300:focus{
    --gradient-to-color: #feb2b2 !important;
  }

  .smOnly\:focus\:to-red-400:focus{
    --gradient-to-color: #fc8181 !important;
  }

  .smOnly\:focus\:to-red-500:focus{
    --gradient-to-color: #f56565 !important;
  }

  .smOnly\:focus\:to-red-600:focus{
    --gradient-to-color: #e53e3e !important;
  }

  .smOnly\:focus\:to-red-700:focus{
    --gradient-to-color: #c53030 !important;
  }

  .smOnly\:focus\:to-red-800:focus{
    --gradient-to-color: #9b2c2c !important;
  }

  .smOnly\:focus\:to-red-900:focus{
    --gradient-to-color: #742a2a !important;
  }

  .smOnly\:focus\:to-green-100:focus{
    --gradient-to-color: #f0fff4 !important;
  }

  .smOnly\:focus\:to-green-200:focus{
    --gradient-to-color: #c6f6d5 !important;
  }

  .smOnly\:focus\:to-green-300:focus{
    --gradient-to-color: #9ae6b4 !important;
  }

  .smOnly\:focus\:to-green-400:focus{
    --gradient-to-color: #68d391 !important;
  }

  .smOnly\:focus\:to-green-500:focus{
    --gradient-to-color: #48bb78 !important;
  }

  .smOnly\:focus\:to-green-600:focus{
    --gradient-to-color: #38a169 !important;
  }

  .smOnly\:focus\:to-green-700:focus{
    --gradient-to-color: #2f855a !important;
  }

  .smOnly\:focus\:to-green-800:focus{
    --gradient-to-color: #276749 !important;
  }

  .smOnly\:focus\:to-green-900:focus{
    --gradient-to-color: #22543d !important;
  }

  .smOnly\:focus\:to-yellow-100:focus{
    --gradient-to-color: #FEF5EE !important;
  }

  .smOnly\:focus\:to-yellow-200:focus{
    --gradient-to-color: #FCE7D4 !important;
  }

  .smOnly\:focus\:to-yellow-300:focus{
    --gradient-to-color: #FAD8BA !important;
  }

  .smOnly\:focus\:to-yellow-400:focus{
    --gradient-to-color: #F6BA86 !important;
  }

  .smOnly\:focus\:to-yellow-500:focus{
    --gradient-to-color: #F29D52 !important;
  }

  .smOnly\:focus\:to-yellow-600:focus{
    --gradient-to-color: #DA8D4A !important;
  }

  .smOnly\:focus\:to-yellow-700:focus{
    --gradient-to-color: #915E31 !important;
  }

  .smOnly\:focus\:to-yellow-800:focus{
    --gradient-to-color: #6D4725 !important;
  }

  .smOnly\:focus\:to-yellow-900:focus{
    --gradient-to-color: #492F19 !important;
  }

  .smOnly\:focus\:to-error:focus{
    --gradient-to-color: #f56565 !important;
  }

  .smOnly\:focus\:to-success:focus{
    --gradient-to-color: #48bb78 !important;
  }

  .smOnly\:bg-opacity-0{
    --bg-opacity: 0 !important;
  }

  .smOnly\:bg-opacity-25{
    --bg-opacity: 0.25 !important;
  }

  .smOnly\:bg-opacity-50{
    --bg-opacity: 0.5 !important;
  }

  .smOnly\:bg-opacity-75{
    --bg-opacity: 0.75 !important;
  }

  .smOnly\:bg-opacity-100{
    --bg-opacity: 1 !important;
  }

  .smOnly\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0 !important;
  }

  .smOnly\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25 !important;
  }

  .smOnly\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5 !important;
  }

  .smOnly\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75 !important;
  }

  .smOnly\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1 !important;
  }

  .smOnly\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0 !important;
  }

  .smOnly\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25 !important;
  }

  .smOnly\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5 !important;
  }

  .smOnly\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75 !important;
  }

  .smOnly\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1 !important;
  }

  .smOnly\:bg-bottom{
    background-position: bottom !important;
  }

  .smOnly\:bg-center{
    background-position: center !important;
  }

  .smOnly\:bg-left{
    background-position: left !important;
  }

  .smOnly\:bg-left-bottom{
    background-position: left bottom !important;
  }

  .smOnly\:bg-left-top{
    background-position: left top !important;
  }

  .smOnly\:bg-right{
    background-position: right !important;
  }

  .smOnly\:bg-right-bottom{
    background-position: right bottom !important;
  }

  .smOnly\:bg-right-top{
    background-position: right top !important;
  }

  .smOnly\:bg-top{
    background-position: top !important;
  }

  .smOnly\:bg-repeat{
    background-repeat: repeat !important;
  }

  .smOnly\:bg-no-repeat{
    background-repeat: no-repeat !important;
  }

  .smOnly\:bg-repeat-x{
    background-repeat: repeat-x !important;
  }

  .smOnly\:bg-repeat-y{
    background-repeat: repeat-y !important;
  }

  .smOnly\:bg-repeat-round{
    background-repeat: round !important;
  }

  .smOnly\:bg-repeat-space{
    background-repeat: space !important;
  }

  .smOnly\:bg-auto{
    background-size: auto !important;
  }

  .smOnly\:bg-cover{
    background-size: cover !important;
  }

  .smOnly\:bg-contain{
    background-size: contain !important;
  }

  .smOnly\:border-collapse{
    border-collapse: collapse !important;
  }

  .smOnly\:border-separate{
    border-collapse: separate !important;
  }

  .smOnly\:border-primary-100{
    --border-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--border-opacity)) !important;
  }

  .smOnly\:border-primary-200{
    --border-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--border-opacity)) !important;
  }

  .smOnly\:border-primary-300{
    --border-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--border-opacity)) !important;
  }

  .smOnly\:border-primary-400{
    --border-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--border-opacity)) !important;
  }

  .smOnly\:border-primary-500{
    --border-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--border-opacity)) !important;
  }

  .smOnly\:border-primary-600{
    --border-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--border-opacity)) !important;
  }

  .smOnly\:border-primary-700{
    --border-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--border-opacity)) !important;
  }

  .smOnly\:border-primary-800{
    --border-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--border-opacity)) !important;
  }

  .smOnly\:border-primary-900{
    --border-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--border-opacity)) !important;
  }

  .smOnly\:border-secondary-100{
    --border-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--border-opacity)) !important;
  }

  .smOnly\:border-secondary-200{
    --border-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--border-opacity)) !important;
  }

  .smOnly\:border-secondary-300{
    --border-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--border-opacity)) !important;
  }

  .smOnly\:border-secondary-400{
    --border-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--border-opacity)) !important;
  }

  .smOnly\:border-secondary-500{
    --border-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--border-opacity)) !important;
  }

  .smOnly\:border-secondary-600{
    --border-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--border-opacity)) !important;
  }

  .smOnly\:border-secondary-700{
    --border-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--border-opacity)) !important;
  }

  .smOnly\:border-secondary-800{
    --border-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--border-opacity)) !important;
  }

  .smOnly\:border-secondary-900{
    --border-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--border-opacity)) !important;
  }

  .smOnly\:border-transparent{
    border-color: transparent !important;
  }

  .smOnly\:border-black{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .smOnly\:border-white{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .smOnly\:border-gray-100{
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important;
  }

  .smOnly\:border-gray-200{
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important;
  }

  .smOnly\:border-gray-300{
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
  }

  .smOnly\:border-gray-400{
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important;
  }

  .smOnly\:border-gray-500{
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important;
  }

  .smOnly\:border-gray-600{
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important;
  }

  .smOnly\:border-gray-700{
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important;
  }

  .smOnly\:border-gray-800{
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important;
  }

  .smOnly\:border-gray-900{
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important;
  }

  .smOnly\:border-red-100{
    --border-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--border-opacity)) !important;
  }

  .smOnly\:border-red-200{
    --border-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--border-opacity)) !important;
  }

  .smOnly\:border-red-300{
    --border-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--border-opacity)) !important;
  }

  .smOnly\:border-red-400{
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important;
  }

  .smOnly\:border-red-500{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .smOnly\:border-red-600{
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important;
  }

  .smOnly\:border-red-700{
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important;
  }

  .smOnly\:border-red-800{
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important;
  }

  .smOnly\:border-red-900{
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important;
  }

  .smOnly\:border-green-100{
    --border-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--border-opacity)) !important;
  }

  .smOnly\:border-green-200{
    --border-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--border-opacity)) !important;
  }

  .smOnly\:border-green-300{
    --border-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--border-opacity)) !important;
  }

  .smOnly\:border-green-400{
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important;
  }

  .smOnly\:border-green-500{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .smOnly\:border-green-600{
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important;
  }

  .smOnly\:border-green-700{
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important;
  }

  .smOnly\:border-green-800{
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important;
  }

  .smOnly\:border-green-900{
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important;
  }

  .smOnly\:border-yellow-100{
    --border-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--border-opacity)) !important;
  }

  .smOnly\:border-yellow-200{
    --border-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--border-opacity)) !important;
  }

  .smOnly\:border-yellow-300{
    --border-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--border-opacity)) !important;
  }

  .smOnly\:border-yellow-400{
    --border-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--border-opacity)) !important;
  }

  .smOnly\:border-yellow-500{
    --border-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--border-opacity)) !important;
  }

  .smOnly\:border-yellow-600{
    --border-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--border-opacity)) !important;
  }

  .smOnly\:border-yellow-700{
    --border-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--border-opacity)) !important;
  }

  .smOnly\:border-yellow-800{
    --border-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--border-opacity)) !important;
  }

  .smOnly\:border-yellow-900{
    --border-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--border-opacity)) !important;
  }

  .smOnly\:border-error{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .smOnly\:border-success{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-primary-100:hover{
    --border-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-primary-200:hover{
    --border-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-primary-300:hover{
    --border-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-primary-400:hover{
    --border-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-primary-500:hover{
    --border-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-primary-600:hover{
    --border-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-primary-700:hover{
    --border-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-primary-800:hover{
    --border-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-primary-900:hover{
    --border-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-secondary-100:hover{
    --border-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-secondary-200:hover{
    --border-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-secondary-300:hover{
    --border-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-secondary-400:hover{
    --border-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-secondary-500:hover{
    --border-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-secondary-600:hover{
    --border-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-secondary-700:hover{
    --border-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-secondary-800:hover{
    --border-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-secondary-900:hover{
    --border-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-transparent:hover{
    border-color: transparent !important;
  }

  .smOnly\:hover\:border-black:hover{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-white:hover{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-gray-100:hover{
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-gray-200:hover{
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-gray-300:hover{
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-gray-400:hover{
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-gray-500:hover{
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-gray-600:hover{
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-gray-700:hover{
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-gray-800:hover{
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-gray-900:hover{
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-red-100:hover{
    --border-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-red-200:hover{
    --border-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-red-300:hover{
    --border-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-red-400:hover{
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-red-500:hover{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-red-600:hover{
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-red-700:hover{
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-red-800:hover{
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-red-900:hover{
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-green-100:hover{
    --border-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-green-200:hover{
    --border-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-green-300:hover{
    --border-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-green-400:hover{
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-green-500:hover{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-green-600:hover{
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-green-700:hover{
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-green-800:hover{
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-green-900:hover{
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-yellow-100:hover{
    --border-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-yellow-200:hover{
    --border-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-yellow-300:hover{
    --border-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-yellow-400:hover{
    --border-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-yellow-500:hover{
    --border-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-yellow-600:hover{
    --border-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-yellow-700:hover{
    --border-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-yellow-800:hover{
    --border-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-yellow-900:hover{
    --border-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-error:hover{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .smOnly\:hover\:border-success:hover{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-primary-100:focus{
    --border-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-primary-200:focus{
    --border-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-primary-300:focus{
    --border-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-primary-400:focus{
    --border-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-primary-500:focus{
    --border-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-primary-600:focus{
    --border-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-primary-700:focus{
    --border-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-primary-800:focus{
    --border-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-primary-900:focus{
    --border-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-secondary-100:focus{
    --border-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-secondary-200:focus{
    --border-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-secondary-300:focus{
    --border-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-secondary-400:focus{
    --border-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-secondary-500:focus{
    --border-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-secondary-600:focus{
    --border-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-secondary-700:focus{
    --border-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-secondary-800:focus{
    --border-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-secondary-900:focus{
    --border-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-transparent:focus{
    border-color: transparent !important;
  }

  .smOnly\:focus\:border-black:focus{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-white:focus{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-gray-100:focus{
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-gray-200:focus{
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-gray-300:focus{
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-gray-400:focus{
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-gray-500:focus{
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-gray-600:focus{
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-gray-700:focus{
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-gray-800:focus{
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-gray-900:focus{
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-red-100:focus{
    --border-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-red-200:focus{
    --border-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-red-300:focus{
    --border-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-red-400:focus{
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-red-500:focus{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-red-600:focus{
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-red-700:focus{
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-red-800:focus{
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-red-900:focus{
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-green-100:focus{
    --border-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-green-200:focus{
    --border-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-green-300:focus{
    --border-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-green-400:focus{
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-green-500:focus{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-green-600:focus{
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-green-700:focus{
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-green-800:focus{
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-green-900:focus{
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-yellow-100:focus{
    --border-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-yellow-200:focus{
    --border-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-yellow-300:focus{
    --border-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-yellow-400:focus{
    --border-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-yellow-500:focus{
    --border-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-yellow-600:focus{
    --border-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-yellow-700:focus{
    --border-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-yellow-800:focus{
    --border-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-yellow-900:focus{
    --border-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-error:focus{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .smOnly\:focus\:border-success:focus{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .smOnly\:border-opacity-0{
    --border-opacity: 0 !important;
  }

  .smOnly\:border-opacity-25{
    --border-opacity: 0.25 !important;
  }

  .smOnly\:border-opacity-50{
    --border-opacity: 0.5 !important;
  }

  .smOnly\:border-opacity-75{
    --border-opacity: 0.75 !important;
  }

  .smOnly\:border-opacity-100{
    --border-opacity: 1 !important;
  }

  .smOnly\:hover\:border-opacity-0:hover{
    --border-opacity: 0 !important;
  }

  .smOnly\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25 !important;
  }

  .smOnly\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5 !important;
  }

  .smOnly\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75 !important;
  }

  .smOnly\:hover\:border-opacity-100:hover{
    --border-opacity: 1 !important;
  }

  .smOnly\:focus\:border-opacity-0:focus{
    --border-opacity: 0 !important;
  }

  .smOnly\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25 !important;
  }

  .smOnly\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5 !important;
  }

  .smOnly\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75 !important;
  }

  .smOnly\:focus\:border-opacity-100:focus{
    --border-opacity: 1 !important;
  }

  .smOnly\:rounded-none{
    border-radius: 0 !important;
  }

  .smOnly\:rounded-sm{
    border-radius: 0.125rem !important;
  }

  .smOnly\:rounded{
    border-radius: 0.25rem !important;
  }

  .smOnly\:rounded-md{
    border-radius: 0.375rem !important;
  }

  .smOnly\:rounded-lg{
    border-radius: 0.5rem !important;
  }

  .smOnly\:rounded-xl{
    border-radius: 0.75rem !important;
  }

  .smOnly\:rounded-2xl{
    border-radius: 1rem !important;
  }

  .smOnly\:rounded-3xl{
    border-radius: 1.5rem !important;
  }

  .smOnly\:rounded-full{
    border-radius: 9999px !important;
  }

  .smOnly\:rounded-t-none{
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .smOnly\:rounded-r-none{
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .smOnly\:rounded-b-none{
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .smOnly\:rounded-l-none{
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .smOnly\:rounded-t-sm{
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }

  .smOnly\:rounded-r-sm{
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }

  .smOnly\:rounded-b-sm{
    border-bottom-right-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .smOnly\:rounded-l-sm{
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .smOnly\:rounded-t{
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }

  .smOnly\:rounded-r{
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }

  .smOnly\:rounded-b{
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .smOnly\:rounded-l{
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .smOnly\:rounded-t-md{
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }

  .smOnly\:rounded-r-md{
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }

  .smOnly\:rounded-b-md{
    border-bottom-right-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .smOnly\:rounded-l-md{
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .smOnly\:rounded-t-lg{
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }

  .smOnly\:rounded-r-lg{
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }

  .smOnly\:rounded-b-lg{
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .smOnly\:rounded-l-lg{
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .smOnly\:rounded-t-xl{
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important;
  }

  .smOnly\:rounded-r-xl{
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }

  .smOnly\:rounded-b-xl{
    border-bottom-right-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }

  .smOnly\:rounded-l-xl{
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }

  .smOnly\:rounded-t-2xl{
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
  }

  .smOnly\:rounded-r-2xl{
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }

  .smOnly\:rounded-b-2xl{
    border-bottom-right-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }

  .smOnly\:rounded-l-2xl{
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }

  .smOnly\:rounded-t-3xl{
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
  }

  .smOnly\:rounded-r-3xl{
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }

  .smOnly\:rounded-b-3xl{
    border-bottom-right-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }

  .smOnly\:rounded-l-3xl{
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }

  .smOnly\:rounded-t-full{
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .smOnly\:rounded-r-full{
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .smOnly\:rounded-b-full{
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .smOnly\:rounded-l-full{
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .smOnly\:rounded-tl-none{
    border-top-left-radius: 0 !important;
  }

  .smOnly\:rounded-tr-none{
    border-top-right-radius: 0 !important;
  }

  .smOnly\:rounded-br-none{
    border-bottom-right-radius: 0 !important;
  }

  .smOnly\:rounded-bl-none{
    border-bottom-left-radius: 0 !important;
  }

  .smOnly\:rounded-tl-sm{
    border-top-left-radius: 0.125rem !important;
  }

  .smOnly\:rounded-tr-sm{
    border-top-right-radius: 0.125rem !important;
  }

  .smOnly\:rounded-br-sm{
    border-bottom-right-radius: 0.125rem !important;
  }

  .smOnly\:rounded-bl-sm{
    border-bottom-left-radius: 0.125rem !important;
  }

  .smOnly\:rounded-tl{
    border-top-left-radius: 0.25rem !important;
  }

  .smOnly\:rounded-tr{
    border-top-right-radius: 0.25rem !important;
  }

  .smOnly\:rounded-br{
    border-bottom-right-radius: 0.25rem !important;
  }

  .smOnly\:rounded-bl{
    border-bottom-left-radius: 0.25rem !important;
  }

  .smOnly\:rounded-tl-md{
    border-top-left-radius: 0.375rem !important;
  }

  .smOnly\:rounded-tr-md{
    border-top-right-radius: 0.375rem !important;
  }

  .smOnly\:rounded-br-md{
    border-bottom-right-radius: 0.375rem !important;
  }

  .smOnly\:rounded-bl-md{
    border-bottom-left-radius: 0.375rem !important;
  }

  .smOnly\:rounded-tl-lg{
    border-top-left-radius: 0.5rem !important;
  }

  .smOnly\:rounded-tr-lg{
    border-top-right-radius: 0.5rem !important;
  }

  .smOnly\:rounded-br-lg{
    border-bottom-right-radius: 0.5rem !important;
  }

  .smOnly\:rounded-bl-lg{
    border-bottom-left-radius: 0.5rem !important;
  }

  .smOnly\:rounded-tl-xl{
    border-top-left-radius: 0.75rem !important;
  }

  .smOnly\:rounded-tr-xl{
    border-top-right-radius: 0.75rem !important;
  }

  .smOnly\:rounded-br-xl{
    border-bottom-right-radius: 0.75rem !important;
  }

  .smOnly\:rounded-bl-xl{
    border-bottom-left-radius: 0.75rem !important;
  }

  .smOnly\:rounded-tl-2xl{
    border-top-left-radius: 1rem !important;
  }

  .smOnly\:rounded-tr-2xl{
    border-top-right-radius: 1rem !important;
  }

  .smOnly\:rounded-br-2xl{
    border-bottom-right-radius: 1rem !important;
  }

  .smOnly\:rounded-bl-2xl{
    border-bottom-left-radius: 1rem !important;
  }

  .smOnly\:rounded-tl-3xl{
    border-top-left-radius: 1.5rem !important;
  }

  .smOnly\:rounded-tr-3xl{
    border-top-right-radius: 1.5rem !important;
  }

  .smOnly\:rounded-br-3xl{
    border-bottom-right-radius: 1.5rem !important;
  }

  .smOnly\:rounded-bl-3xl{
    border-bottom-left-radius: 1.5rem !important;
  }

  .smOnly\:rounded-tl-full{
    border-top-left-radius: 9999px !important;
  }

  .smOnly\:rounded-tr-full{
    border-top-right-radius: 9999px !important;
  }

  .smOnly\:rounded-br-full{
    border-bottom-right-radius: 9999px !important;
  }

  .smOnly\:rounded-bl-full{
    border-bottom-left-radius: 9999px !important;
  }

  .smOnly\:border-solid{
    border-style: solid !important;
  }

  .smOnly\:border-dashed{
    border-style: dashed !important;
  }

  .smOnly\:border-dotted{
    border-style: dotted !important;
  }

  .smOnly\:border-double{
    border-style: double !important;
  }

  .smOnly\:border-none{
    border-style: none !important;
  }

  .smOnly\:border-0{
    border-width: 0 !important;
  }

  .smOnly\:border-2{
    border-width: 2px !important;
  }

  .smOnly\:border-4{
    border-width: 4px !important;
  }

  .smOnly\:border-8{
    border-width: 8px !important;
  }

  .smOnly\:border{
    border-width: 1px !important;
  }

  .smOnly\:border-t-0{
    border-top-width: 0 !important;
  }

  .smOnly\:border-r-0{
    border-right-width: 0 !important;
  }

  .smOnly\:border-b-0{
    border-bottom-width: 0 !important;
  }

  .smOnly\:border-l-0{
    border-left-width: 0 !important;
  }

  .smOnly\:border-t-2{
    border-top-width: 2px !important;
  }

  .smOnly\:border-r-2{
    border-right-width: 2px !important;
  }

  .smOnly\:border-b-2{
    border-bottom-width: 2px !important;
  }

  .smOnly\:border-l-2{
    border-left-width: 2px !important;
  }

  .smOnly\:border-t-4{
    border-top-width: 4px !important;
  }

  .smOnly\:border-r-4{
    border-right-width: 4px !important;
  }

  .smOnly\:border-b-4{
    border-bottom-width: 4px !important;
  }

  .smOnly\:border-l-4{
    border-left-width: 4px !important;
  }

  .smOnly\:border-t-8{
    border-top-width: 8px !important;
  }

  .smOnly\:border-r-8{
    border-right-width: 8px !important;
  }

  .smOnly\:border-b-8{
    border-bottom-width: 8px !important;
  }

  .smOnly\:border-l-8{
    border-left-width: 8px !important;
  }

  .smOnly\:border-t{
    border-top-width: 1px !important;
  }

  .smOnly\:border-r{
    border-right-width: 1px !important;
  }

  .smOnly\:border-b{
    border-bottom-width: 1px !important;
  }

  .smOnly\:border-l{
    border-left-width: 1px !important;
  }

  .smOnly\:box-border{
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
  }

  .smOnly\:box-content{
    -webkit-box-sizing: content-box !important;
            box-sizing: content-box !important;
  }

  .smOnly\:cursor-auto{
    cursor: auto !important;
  }

  .smOnly\:cursor-default{
    cursor: default !important;
  }

  .smOnly\:cursor-pointer{
    cursor: pointer !important;
  }

  .smOnly\:cursor-wait{
    cursor: wait !important;
  }

  .smOnly\:cursor-text{
    cursor: text !important;
  }

  .smOnly\:cursor-move{
    cursor: move !important;
  }

  .smOnly\:cursor-not-allowed{
    cursor: not-allowed !important;
  }

  .smOnly\:block{
    display: block !important;
  }

  .smOnly\:inline-block{
    display: inline-block !important;
  }

  .smOnly\:inline{
    display: inline !important;
  }

  .smOnly\:flex{
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .smOnly\:inline-flex{
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .smOnly\:table{
    display: table !important;
  }

  .smOnly\:table-caption{
    display: table-caption !important;
  }

  .smOnly\:table-cell{
    display: table-cell !important;
  }

  .smOnly\:table-column{
    display: table-column !important;
  }

  .smOnly\:table-column-group{
    display: table-column-group !important;
  }

  .smOnly\:table-footer-group{
    display: table-footer-group !important;
  }

  .smOnly\:table-header-group{
    display: table-header-group !important;
  }

  .smOnly\:table-row-group{
    display: table-row-group !important;
  }

  .smOnly\:table-row{
    display: table-row !important;
  }

  .smOnly\:flow-root{
    display: flow-root !important;
  }

  .smOnly\:grid{
    display: grid !important;
  }

  .smOnly\:inline-grid{
    display: inline-grid !important;
  }

  .smOnly\:contents{
    display: contents !important;
  }

  .smOnly\:hidden{
    display: none !important;
  }

  .smOnly\:flex-row{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .smOnly\:flex-row-reverse{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .smOnly\:flex-col{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .smOnly\:flex-col-reverse{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .smOnly\:flex-wrap{
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .smOnly\:flex-wrap-reverse{
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .smOnly\:flex-no-wrap{
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .smOnly\:place-items-auto{
    place-items: auto !important;
  }

  .smOnly\:place-items-start{
    place-items: start !important;
  }

  .smOnly\:place-items-end{
    place-items: end !important;
  }

  .smOnly\:place-items-center{
    place-items: center !important;
  }

  .smOnly\:place-items-stretch{
    place-items: stretch !important;
  }

  .smOnly\:place-content-center{
    place-content: center !important;
  }

  .smOnly\:place-content-start{
    place-content: start !important;
  }

  .smOnly\:place-content-end{
    place-content: end !important;
  }

  .smOnly\:place-content-between{
    place-content: space-between !important;
  }

  .smOnly\:place-content-around{
    place-content: space-around !important;
  }

  .smOnly\:place-content-evenly{
    place-content: space-evenly !important;
  }

  .smOnly\:place-content-stretch{
    place-content: stretch !important;
  }

  .smOnly\:place-self-auto{
    place-self: auto !important;
  }

  .smOnly\:place-self-start{
    place-self: start !important;
  }

  .smOnly\:place-self-end{
    place-self: end !important;
  }

  .smOnly\:place-self-center{
    place-self: center !important;
  }

  .smOnly\:place-self-stretch{
    place-self: stretch !important;
  }

  .smOnly\:items-start{
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .smOnly\:items-end{
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .smOnly\:items-center{
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .smOnly\:items-baseline{
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .smOnly\:items-stretch{
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .smOnly\:content-center{
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .smOnly\:content-start{
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .smOnly\:content-end{
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .smOnly\:content-between{
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .smOnly\:content-around{
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .smOnly\:content-evenly{
    -ms-flex-line-pack: space-evenly !important;
        align-content: space-evenly !important;
  }

  .smOnly\:self-auto{
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .smOnly\:self-start{
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .smOnly\:self-end{
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .smOnly\:self-center{
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .smOnly\:self-stretch{
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }

  .smOnly\:justify-items-auto{
    justify-items: auto !important;
  }

  .smOnly\:justify-items-start{
    justify-items: start !important;
  }

  .smOnly\:justify-items-end{
    justify-items: end !important;
  }

  .smOnly\:justify-items-center{
    justify-items: center !important;
  }

  .smOnly\:justify-items-stretch{
    justify-items: stretch !important;
  }

  .smOnly\:justify-start{
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .smOnly\:justify-end{
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .smOnly\:justify-center{
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .smOnly\:justify-between{
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .smOnly\:justify-around{
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .smOnly\:justify-evenly{
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .smOnly\:justify-self-auto{
    justify-self: auto !important;
  }

  .smOnly\:justify-self-start{
    justify-self: start !important;
  }

  .smOnly\:justify-self-end{
    justify-self: end !important;
  }

  .smOnly\:justify-self-center{
    justify-self: center !important;
  }

  .smOnly\:justify-self-stretch{
    justify-self: stretch !important;
  }

  .smOnly\:flex-1{
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 0% !important;
            flex: 1 1 0% !important;
  }

  .smOnly\:flex-auto{
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .smOnly\:flex-initial{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important;
  }

  .smOnly\:flex-none{
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important;
  }

  .smOnly\:flex-grow-0{
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .smOnly\:flex-grow{
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .smOnly\:flex-shrink-0{
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .smOnly\:flex-shrink{
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .smOnly\:order-1{
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .smOnly\:order-2{
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .smOnly\:order-3{
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .smOnly\:order-4{
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .smOnly\:order-5{
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .smOnly\:order-6{
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .smOnly\:order-7{
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .smOnly\:order-8{
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .smOnly\:order-9{
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .smOnly\:order-10{
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }

  .smOnly\:order-11{
    -webkit-box-ordinal-group: 12 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }

  .smOnly\:order-12{
    -webkit-box-ordinal-group: 13 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }

  .smOnly\:order-first{
    -webkit-box-ordinal-group: -9998 !important;
        -ms-flex-order: -9999 !important;
            order: -9999 !important;
  }

  .smOnly\:order-last{
    -webkit-box-ordinal-group: 10000 !important;
        -ms-flex-order: 9999 !important;
            order: 9999 !important;
  }

  .smOnly\:order-none{
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .smOnly\:float-right{
    float: right !important;
  }

  .smOnly\:float-left{
    float: left !important;
  }

  .smOnly\:float-none{
    float: none !important;
  }

  .smOnly\:clearfix:after{
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .smOnly\:clear-left{
    clear: left !important;
  }

  .smOnly\:clear-right{
    clear: right !important;
  }

  .smOnly\:clear-both{
    clear: both !important;
  }

  .smOnly\:clear-none{
    clear: none !important;
  }

  .smOnly\:font-sans{
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
  }

  .smOnly\:font-serif{
    font-family: Georgia, Cambria, "Times New Roman", Times, serif !important;
  }

  .smOnly\:font-mono{
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
  }

  .smOnly\:font-hairline{
    font-weight: 100 !important;
  }

  .smOnly\:font-thin{
    font-weight: 200 !important;
  }

  .smOnly\:font-light{
    font-weight: 300 !important;
  }

  .smOnly\:font-normal{
    font-weight: 400 !important;
  }

  .smOnly\:font-medium{
    font-weight: 500 !important;
  }

  .smOnly\:font-semibold{
    font-weight: 600 !important;
  }

  .smOnly\:font-bold{
    font-weight: 700 !important;
  }

  .smOnly\:font-extrabold{
    font-weight: 800 !important;
  }

  .smOnly\:font-black{
    font-weight: 900 !important;
  }

  .smOnly\:hover\:font-hairline:hover{
    font-weight: 100 !important;
  }

  .smOnly\:hover\:font-thin:hover{
    font-weight: 200 !important;
  }

  .smOnly\:hover\:font-light:hover{
    font-weight: 300 !important;
  }

  .smOnly\:hover\:font-normal:hover{
    font-weight: 400 !important;
  }

  .smOnly\:hover\:font-medium:hover{
    font-weight: 500 !important;
  }

  .smOnly\:hover\:font-semibold:hover{
    font-weight: 600 !important;
  }

  .smOnly\:hover\:font-bold:hover{
    font-weight: 700 !important;
  }

  .smOnly\:hover\:font-extrabold:hover{
    font-weight: 800 !important;
  }

  .smOnly\:hover\:font-black:hover{
    font-weight: 900 !important;
  }

  .smOnly\:focus\:font-hairline:focus{
    font-weight: 100 !important;
  }

  .smOnly\:focus\:font-thin:focus{
    font-weight: 200 !important;
  }

  .smOnly\:focus\:font-light:focus{
    font-weight: 300 !important;
  }

  .smOnly\:focus\:font-normal:focus{
    font-weight: 400 !important;
  }

  .smOnly\:focus\:font-medium:focus{
    font-weight: 500 !important;
  }

  .smOnly\:focus\:font-semibold:focus{
    font-weight: 600 !important;
  }

  .smOnly\:focus\:font-bold:focus{
    font-weight: 700 !important;
  }

  .smOnly\:focus\:font-extrabold:focus{
    font-weight: 800 !important;
  }

  .smOnly\:focus\:font-black:focus{
    font-weight: 900 !important;
  }

  .smOnly\:h-0{
    height: 0 !important;
  }

  .smOnly\:h-1{
    height: 0.25rem !important;
  }

  .smOnly\:h-2{
    height: 0.5rem !important;
  }

  .smOnly\:h-3{
    height: 0.75rem !important;
  }

  .smOnly\:h-4{
    height: 1rem !important;
  }

  .smOnly\:h-5{
    height: 1.25rem !important;
  }

  .smOnly\:h-6{
    height: 1.5rem !important;
  }

  .smOnly\:h-8{
    height: 2rem !important;
  }

  .smOnly\:h-10{
    height: 2.5rem !important;
  }

  .smOnly\:h-12{
    height: 3rem !important;
  }

  .smOnly\:h-16{
    height: 4rem !important;
  }

  .smOnly\:h-20{
    height: 5rem !important;
  }

  .smOnly\:h-24{
    height: 6rem !important;
  }

  .smOnly\:h-32{
    height: 8rem !important;
  }

  .smOnly\:h-40{
    height: 10rem !important;
  }

  .smOnly\:h-48{
    height: 12rem !important;
  }

  .smOnly\:h-56{
    height: 14rem !important;
  }

  .smOnly\:h-64{
    height: 16rem !important;
  }

  .smOnly\:h-auto{
    height: auto !important;
  }

  .smOnly\:h-px{
    height: 1px !important;
  }

  .smOnly\:h-full{
    height: 100% !important;
  }

  .smOnly\:h-screen{
    height: 100vh !important;
  }

  .smOnly\:text-xs{
    font-size: 0.75rem !important;
  }

  .smOnly\:text-sm{
    font-size: 0.875rem !important;
  }

  .smOnly\:text-base{
    font-size: 1rem !important;
  }

  .smOnly\:text-lg{
    font-size: 1.125rem !important;
  }

  .smOnly\:text-xl{
    font-size: 1.25rem !important;
  }

  .smOnly\:text-2xl{
    font-size: 1.5rem !important;
  }

  .smOnly\:text-3xl{
    font-size: 1.875rem !important;
  }

  .smOnly\:text-4xl{
    font-size: 2.25rem !important;
  }

  .smOnly\:text-5xl{
    font-size: 3rem !important;
  }

  .smOnly\:text-6xl{
    font-size: 4rem !important;
  }

  .smOnly\:leading-3{
    line-height: .75rem !important;
  }

  .smOnly\:leading-4{
    line-height: 1rem !important;
  }

  .smOnly\:leading-5{
    line-height: 1.25rem !important;
  }

  .smOnly\:leading-6{
    line-height: 1.5rem !important;
  }

  .smOnly\:leading-7{
    line-height: 1.75rem !important;
  }

  .smOnly\:leading-8{
    line-height: 2rem !important;
  }

  .smOnly\:leading-9{
    line-height: 2.25rem !important;
  }

  .smOnly\:leading-10{
    line-height: 2.5rem !important;
  }

  .smOnly\:leading-none{
    line-height: 1 !important;
  }

  .smOnly\:leading-tight{
    line-height: 1.25 !important;
  }

  .smOnly\:leading-snug{
    line-height: 1.375 !important;
  }

  .smOnly\:leading-normal{
    line-height: 1.5 !important;
  }

  .smOnly\:leading-relaxed{
    line-height: 1.625 !important;
  }

  .smOnly\:leading-loose{
    line-height: 2 !important;
  }

  .smOnly\:list-inside{
    list-style-position: inside !important;
  }

  .smOnly\:list-outside{
    list-style-position: outside !important;
  }

  .smOnly\:list-none{
    list-style-type: none !important;
  }

  .smOnly\:list-disc{
    list-style-type: disc !important;
  }

  .smOnly\:list-decimal{
    list-style-type: decimal !important;
  }

  .smOnly\:m-0{
    margin: 0 !important;
  }

  .smOnly\:m-1{
    margin: 0.25rem !important;
  }

  .smOnly\:m-2{
    margin: 0.5rem !important;
  }

  .smOnly\:m-3{
    margin: 0.75rem !important;
  }

  .smOnly\:m-4{
    margin: 1rem !important;
  }

  .smOnly\:m-5{
    margin: 1.25rem !important;
  }

  .smOnly\:m-6{
    margin: 1.5rem !important;
  }

  .smOnly\:m-8{
    margin: 2rem !important;
  }

  .smOnly\:m-10{
    margin: 2.5rem !important;
  }

  .smOnly\:m-12{
    margin: 3rem !important;
  }

  .smOnly\:m-16{
    margin: 4rem !important;
  }

  .smOnly\:m-20{
    margin: 5rem !important;
  }

  .smOnly\:m-24{
    margin: 6rem !important;
  }

  .smOnly\:m-32{
    margin: 8rem !important;
  }

  .smOnly\:m-40{
    margin: 10rem !important;
  }

  .smOnly\:m-48{
    margin: 12rem !important;
  }

  .smOnly\:m-56{
    margin: 14rem !important;
  }

  .smOnly\:m-64{
    margin: 16rem !important;
  }

  .smOnly\:m-auto{
    margin: auto !important;
  }

  .smOnly\:m-px{
    margin: 1px !important;
  }

  .smOnly\:-m-1{
    margin: -0.25rem !important;
  }

  .smOnly\:-m-2{
    margin: -0.5rem !important;
  }

  .smOnly\:-m-3{
    margin: -0.75rem !important;
  }

  .smOnly\:-m-4{
    margin: -1rem !important;
  }

  .smOnly\:-m-5{
    margin: -1.25rem !important;
  }

  .smOnly\:-m-6{
    margin: -1.5rem !important;
  }

  .smOnly\:-m-8{
    margin: -2rem !important;
  }

  .smOnly\:-m-10{
    margin: -2.5rem !important;
  }

  .smOnly\:-m-12{
    margin: -3rem !important;
  }

  .smOnly\:-m-16{
    margin: -4rem !important;
  }

  .smOnly\:-m-20{
    margin: -5rem !important;
  }

  .smOnly\:-m-24{
    margin: -6rem !important;
  }

  .smOnly\:-m-32{
    margin: -8rem !important;
  }

  .smOnly\:-m-40{
    margin: -10rem !important;
  }

  .smOnly\:-m-48{
    margin: -12rem !important;
  }

  .smOnly\:-m-56{
    margin: -14rem !important;
  }

  .smOnly\:-m-64{
    margin: -16rem !important;
  }

  .smOnly\:-m-px{
    margin: -1px !important;
  }

  .smOnly\:my-0{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .smOnly\:mx-0{
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .smOnly\:my-1{
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .smOnly\:mx-1{
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .smOnly\:my-2{
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .smOnly\:mx-2{
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .smOnly\:my-3{
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .smOnly\:mx-3{
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .smOnly\:my-4{
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .smOnly\:mx-4{
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .smOnly\:my-5{
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .smOnly\:mx-5{
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .smOnly\:my-6{
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .smOnly\:mx-6{
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .smOnly\:my-8{
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .smOnly\:mx-8{
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .smOnly\:my-10{
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .smOnly\:mx-10{
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .smOnly\:my-12{
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .smOnly\:mx-12{
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .smOnly\:my-16{
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .smOnly\:mx-16{
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .smOnly\:my-20{
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .smOnly\:mx-20{
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .smOnly\:my-24{
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .smOnly\:mx-24{
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .smOnly\:my-32{
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .smOnly\:mx-32{
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .smOnly\:my-40{
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .smOnly\:mx-40{
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .smOnly\:my-48{
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .smOnly\:mx-48{
    margin-left: 12rem !important;
    margin-right: 12rem !important;
  }

  .smOnly\:my-56{
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }

  .smOnly\:mx-56{
    margin-left: 14rem !important;
    margin-right: 14rem !important;
  }

  .smOnly\:my-64{
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }

  .smOnly\:mx-64{
    margin-left: 16rem !important;
    margin-right: 16rem !important;
  }

  .smOnly\:my-auto{
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .smOnly\:mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .smOnly\:my-px{
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .smOnly\:mx-px{
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .smOnly\:-my-1{
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .smOnly\:-mx-1{
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .smOnly\:-my-2{
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .smOnly\:-mx-2{
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .smOnly\:-my-3{
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .smOnly\:-mx-3{
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .smOnly\:-my-4{
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .smOnly\:-mx-4{
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .smOnly\:-my-5{
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }

  .smOnly\:-mx-5{
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
  }

  .smOnly\:-my-6{
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .smOnly\:-mx-6{
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .smOnly\:-my-8{
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .smOnly\:-mx-8{
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .smOnly\:-my-10{
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .smOnly\:-mx-10{
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .smOnly\:-my-12{
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .smOnly\:-mx-12{
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .smOnly\:-my-16{
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .smOnly\:-mx-16{
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .smOnly\:-my-20{
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .smOnly\:-mx-20{
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .smOnly\:-my-24{
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .smOnly\:-mx-24{
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .smOnly\:-my-32{
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .smOnly\:-mx-32{
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .smOnly\:-my-40{
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .smOnly\:-mx-40{
    margin-left: -10rem !important;
    margin-right: -10rem !important;
  }

  .smOnly\:-my-48{
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .smOnly\:-mx-48{
    margin-left: -12rem !important;
    margin-right: -12rem !important;
  }

  .smOnly\:-my-56{
    margin-top: -14rem !important;
    margin-bottom: -14rem !important;
  }

  .smOnly\:-mx-56{
    margin-left: -14rem !important;
    margin-right: -14rem !important;
  }

  .smOnly\:-my-64{
    margin-top: -16rem !important;
    margin-bottom: -16rem !important;
  }

  .smOnly\:-mx-64{
    margin-left: -16rem !important;
    margin-right: -16rem !important;
  }

  .smOnly\:-my-px{
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .smOnly\:-mx-px{
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .smOnly\:mt-0{
    margin-top: 0 !important;
  }

  .smOnly\:mr-0{
    margin-right: 0 !important;
  }

  .smOnly\:mb-0{
    margin-bottom: 0 !important;
  }

  .smOnly\:ml-0{
    margin-left: 0 !important;
  }

  .smOnly\:mt-1{
    margin-top: 0.25rem !important;
  }

  .smOnly\:mr-1{
    margin-right: 0.25rem !important;
  }

  .smOnly\:mb-1{
    margin-bottom: 0.25rem !important;
  }

  .smOnly\:ml-1{
    margin-left: 0.25rem !important;
  }

  .smOnly\:mt-2{
    margin-top: 0.5rem !important;
  }

  .smOnly\:mr-2{
    margin-right: 0.5rem !important;
  }

  .smOnly\:mb-2{
    margin-bottom: 0.5rem !important;
  }

  .smOnly\:ml-2{
    margin-left: 0.5rem !important;
  }

  .smOnly\:mt-3{
    margin-top: 0.75rem !important;
  }

  .smOnly\:mr-3{
    margin-right: 0.75rem !important;
  }

  .smOnly\:mb-3{
    margin-bottom: 0.75rem !important;
  }

  .smOnly\:ml-3{
    margin-left: 0.75rem !important;
  }

  .smOnly\:mt-4{
    margin-top: 1rem !important;
  }

  .smOnly\:mr-4{
    margin-right: 1rem !important;
  }

  .smOnly\:mb-4{
    margin-bottom: 1rem !important;
  }

  .smOnly\:ml-4{
    margin-left: 1rem !important;
  }

  .smOnly\:mt-5{
    margin-top: 1.25rem !important;
  }

  .smOnly\:mr-5{
    margin-right: 1.25rem !important;
  }

  .smOnly\:mb-5{
    margin-bottom: 1.25rem !important;
  }

  .smOnly\:ml-5{
    margin-left: 1.25rem !important;
  }

  .smOnly\:mt-6{
    margin-top: 1.5rem !important;
  }

  .smOnly\:mr-6{
    margin-right: 1.5rem !important;
  }

  .smOnly\:mb-6{
    margin-bottom: 1.5rem !important;
  }

  .smOnly\:ml-6{
    margin-left: 1.5rem !important;
  }

  .smOnly\:mt-8{
    margin-top: 2rem !important;
  }

  .smOnly\:mr-8{
    margin-right: 2rem !important;
  }

  .smOnly\:mb-8{
    margin-bottom: 2rem !important;
  }

  .smOnly\:ml-8{
    margin-left: 2rem !important;
  }

  .smOnly\:mt-10{
    margin-top: 2.5rem !important;
  }

  .smOnly\:mr-10{
    margin-right: 2.5rem !important;
  }

  .smOnly\:mb-10{
    margin-bottom: 2.5rem !important;
  }

  .smOnly\:ml-10{
    margin-left: 2.5rem !important;
  }

  .smOnly\:mt-12{
    margin-top: 3rem !important;
  }

  .smOnly\:mr-12{
    margin-right: 3rem !important;
  }

  .smOnly\:mb-12{
    margin-bottom: 3rem !important;
  }

  .smOnly\:ml-12{
    margin-left: 3rem !important;
  }

  .smOnly\:mt-16{
    margin-top: 4rem !important;
  }

  .smOnly\:mr-16{
    margin-right: 4rem !important;
  }

  .smOnly\:mb-16{
    margin-bottom: 4rem !important;
  }

  .smOnly\:ml-16{
    margin-left: 4rem !important;
  }

  .smOnly\:mt-20{
    margin-top: 5rem !important;
  }

  .smOnly\:mr-20{
    margin-right: 5rem !important;
  }

  .smOnly\:mb-20{
    margin-bottom: 5rem !important;
  }

  .smOnly\:ml-20{
    margin-left: 5rem !important;
  }

  .smOnly\:mt-24{
    margin-top: 6rem !important;
  }

  .smOnly\:mr-24{
    margin-right: 6rem !important;
  }

  .smOnly\:mb-24{
    margin-bottom: 6rem !important;
  }

  .smOnly\:ml-24{
    margin-left: 6rem !important;
  }

  .smOnly\:mt-32{
    margin-top: 8rem !important;
  }

  .smOnly\:mr-32{
    margin-right: 8rem !important;
  }

  .smOnly\:mb-32{
    margin-bottom: 8rem !important;
  }

  .smOnly\:ml-32{
    margin-left: 8rem !important;
  }

  .smOnly\:mt-40{
    margin-top: 10rem !important;
  }

  .smOnly\:mr-40{
    margin-right: 10rem !important;
  }

  .smOnly\:mb-40{
    margin-bottom: 10rem !important;
  }

  .smOnly\:ml-40{
    margin-left: 10rem !important;
  }

  .smOnly\:mt-48{
    margin-top: 12rem !important;
  }

  .smOnly\:mr-48{
    margin-right: 12rem !important;
  }

  .smOnly\:mb-48{
    margin-bottom: 12rem !important;
  }

  .smOnly\:ml-48{
    margin-left: 12rem !important;
  }

  .smOnly\:mt-56{
    margin-top: 14rem !important;
  }

  .smOnly\:mr-56{
    margin-right: 14rem !important;
  }

  .smOnly\:mb-56{
    margin-bottom: 14rem !important;
  }

  .smOnly\:ml-56{
    margin-left: 14rem !important;
  }

  .smOnly\:mt-64{
    margin-top: 16rem !important;
  }

  .smOnly\:mr-64{
    margin-right: 16rem !important;
  }

  .smOnly\:mb-64{
    margin-bottom: 16rem !important;
  }

  .smOnly\:ml-64{
    margin-left: 16rem !important;
  }

  .smOnly\:mt-auto{
    margin-top: auto !important;
  }

  .smOnly\:mr-auto{
    margin-right: auto !important;
  }

  .smOnly\:mb-auto{
    margin-bottom: auto !important;
  }

  .smOnly\:ml-auto{
    margin-left: auto !important;
  }

  .smOnly\:mt-px{
    margin-top: 1px !important;
  }

  .smOnly\:mr-px{
    margin-right: 1px !important;
  }

  .smOnly\:mb-px{
    margin-bottom: 1px !important;
  }

  .smOnly\:ml-px{
    margin-left: 1px !important;
  }

  .smOnly\:-mt-1{
    margin-top: -0.25rem !important;
  }

  .smOnly\:-mr-1{
    margin-right: -0.25rem !important;
  }

  .smOnly\:-mb-1{
    margin-bottom: -0.25rem !important;
  }

  .smOnly\:-ml-1{
    margin-left: -0.25rem !important;
  }

  .smOnly\:-mt-2{
    margin-top: -0.5rem !important;
  }

  .smOnly\:-mr-2{
    margin-right: -0.5rem !important;
  }

  .smOnly\:-mb-2{
    margin-bottom: -0.5rem !important;
  }

  .smOnly\:-ml-2{
    margin-left: -0.5rem !important;
  }

  .smOnly\:-mt-3{
    margin-top: -0.75rem !important;
  }

  .smOnly\:-mr-3{
    margin-right: -0.75rem !important;
  }

  .smOnly\:-mb-3{
    margin-bottom: -0.75rem !important;
  }

  .smOnly\:-ml-3{
    margin-left: -0.75rem !important;
  }

  .smOnly\:-mt-4{
    margin-top: -1rem !important;
  }

  .smOnly\:-mr-4{
    margin-right: -1rem !important;
  }

  .smOnly\:-mb-4{
    margin-bottom: -1rem !important;
  }

  .smOnly\:-ml-4{
    margin-left: -1rem !important;
  }

  .smOnly\:-mt-5{
    margin-top: -1.25rem !important;
  }

  .smOnly\:-mr-5{
    margin-right: -1.25rem !important;
  }

  .smOnly\:-mb-5{
    margin-bottom: -1.25rem !important;
  }

  .smOnly\:-ml-5{
    margin-left: -1.25rem !important;
  }

  .smOnly\:-mt-6{
    margin-top: -1.5rem !important;
  }

  .smOnly\:-mr-6{
    margin-right: -1.5rem !important;
  }

  .smOnly\:-mb-6{
    margin-bottom: -1.5rem !important;
  }

  .smOnly\:-ml-6{
    margin-left: -1.5rem !important;
  }

  .smOnly\:-mt-8{
    margin-top: -2rem !important;
  }

  .smOnly\:-mr-8{
    margin-right: -2rem !important;
  }

  .smOnly\:-mb-8{
    margin-bottom: -2rem !important;
  }

  .smOnly\:-ml-8{
    margin-left: -2rem !important;
  }

  .smOnly\:-mt-10{
    margin-top: -2.5rem !important;
  }

  .smOnly\:-mr-10{
    margin-right: -2.5rem !important;
  }

  .smOnly\:-mb-10{
    margin-bottom: -2.5rem !important;
  }

  .smOnly\:-ml-10{
    margin-left: -2.5rem !important;
  }

  .smOnly\:-mt-12{
    margin-top: -3rem !important;
  }

  .smOnly\:-mr-12{
    margin-right: -3rem !important;
  }

  .smOnly\:-mb-12{
    margin-bottom: -3rem !important;
  }

  .smOnly\:-ml-12{
    margin-left: -3rem !important;
  }

  .smOnly\:-mt-16{
    margin-top: -4rem !important;
  }

  .smOnly\:-mr-16{
    margin-right: -4rem !important;
  }

  .smOnly\:-mb-16{
    margin-bottom: -4rem !important;
  }

  .smOnly\:-ml-16{
    margin-left: -4rem !important;
  }

  .smOnly\:-mt-20{
    margin-top: -5rem !important;
  }

  .smOnly\:-mr-20{
    margin-right: -5rem !important;
  }

  .smOnly\:-mb-20{
    margin-bottom: -5rem !important;
  }

  .smOnly\:-ml-20{
    margin-left: -5rem !important;
  }

  .smOnly\:-mt-24{
    margin-top: -6rem !important;
  }

  .smOnly\:-mr-24{
    margin-right: -6rem !important;
  }

  .smOnly\:-mb-24{
    margin-bottom: -6rem !important;
  }

  .smOnly\:-ml-24{
    margin-left: -6rem !important;
  }

  .smOnly\:-mt-32{
    margin-top: -8rem !important;
  }

  .smOnly\:-mr-32{
    margin-right: -8rem !important;
  }

  .smOnly\:-mb-32{
    margin-bottom: -8rem !important;
  }

  .smOnly\:-ml-32{
    margin-left: -8rem !important;
  }

  .smOnly\:-mt-40{
    margin-top: -10rem !important;
  }

  .smOnly\:-mr-40{
    margin-right: -10rem !important;
  }

  .smOnly\:-mb-40{
    margin-bottom: -10rem !important;
  }

  .smOnly\:-ml-40{
    margin-left: -10rem !important;
  }

  .smOnly\:-mt-48{
    margin-top: -12rem !important;
  }

  .smOnly\:-mr-48{
    margin-right: -12rem !important;
  }

  .smOnly\:-mb-48{
    margin-bottom: -12rem !important;
  }

  .smOnly\:-ml-48{
    margin-left: -12rem !important;
  }

  .smOnly\:-mt-56{
    margin-top: -14rem !important;
  }

  .smOnly\:-mr-56{
    margin-right: -14rem !important;
  }

  .smOnly\:-mb-56{
    margin-bottom: -14rem !important;
  }

  .smOnly\:-ml-56{
    margin-left: -14rem !important;
  }

  .smOnly\:-mt-64{
    margin-top: -16rem !important;
  }

  .smOnly\:-mr-64{
    margin-right: -16rem !important;
  }

  .smOnly\:-mb-64{
    margin-bottom: -16rem !important;
  }

  .smOnly\:-ml-64{
    margin-left: -16rem !important;
  }

  .smOnly\:-mt-px{
    margin-top: -1px !important;
  }

  .smOnly\:-mr-px{
    margin-right: -1px !important;
  }

  .smOnly\:-mb-px{
    margin-bottom: -1px !important;
  }

  .smOnly\:-ml-px{
    margin-left: -1px !important;
  }

  .smOnly\:max-h-full{
    max-height: 100% !important;
  }

  .smOnly\:max-h-screen{
    max-height: 100vh !important;
  }

  .smOnly\:max-w-none{
    max-width: none !important;
  }

  .smOnly\:max-w-xs{
    max-width: 20rem !important;
  }

  .smOnly\:max-w-sm{
    max-width: 24rem !important;
  }

  .smOnly\:max-w-md{
    max-width: 28rem !important;
  }

  .smOnly\:max-w-lg{
    max-width: 32rem !important;
  }

  .smOnly\:max-w-xl{
    max-width: 36rem !important;
  }

  .smOnly\:max-w-2xl{
    max-width: 42rem !important;
  }

  .smOnly\:max-w-3xl{
    max-width: 48rem !important;
  }

  .smOnly\:max-w-4xl{
    max-width: 56rem !important;
  }

  .smOnly\:max-w-5xl{
    max-width: 64rem !important;
  }

  .smOnly\:max-w-6xl{
    max-width: 72rem !important;
  }

  .smOnly\:max-w-full{
    max-width: 100% !important;
  }

  .smOnly\:max-w-screen-xl{
    max-width: 1380px !important;
  }

  .smOnly\:min-h-0{
    min-height: 0 !important;
  }

  .smOnly\:min-h-full{
    min-height: 100% !important;
  }

  .smOnly\:min-h-screen{
    min-height: 100vh !important;
  }

  .smOnly\:min-w-0{
    min-width: 0 !important;
  }

  .smOnly\:min-w-full{
    min-width: 100% !important;
  }

  .smOnly\:object-contain{
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .smOnly\:object-cover{
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .smOnly\:object-fill{
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .smOnly\:object-none{
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .smOnly\:object-scale-down{
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .smOnly\:object-bottom{
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .smOnly\:object-center{
    -o-object-position: center !important;
       object-position: center !important;
  }

  .smOnly\:object-left{
    -o-object-position: left !important;
       object-position: left !important;
  }

  .smOnly\:object-left-bottom{
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .smOnly\:object-left-top{
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .smOnly\:object-right{
    -o-object-position: right !important;
       object-position: right !important;
  }

  .smOnly\:object-right-bottom{
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .smOnly\:object-right-top{
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .smOnly\:object-top{
    -o-object-position: top !important;
       object-position: top !important;
  }

  .smOnly\:opacity-0{
    opacity: 0 !important;
  }

  .smOnly\:opacity-25{
    opacity: 0.25 !important;
  }

  .smOnly\:opacity-50{
    opacity: 0.5 !important;
  }

  .smOnly\:opacity-75{
    opacity: 0.75 !important;
  }

  .smOnly\:opacity-100{
    opacity: 1 !important;
  }

  .smOnly\:hover\:opacity-0:hover{
    opacity: 0 !important;
  }

  .smOnly\:hover\:opacity-25:hover{
    opacity: 0.25 !important;
  }

  .smOnly\:hover\:opacity-50:hover{
    opacity: 0.5 !important;
  }

  .smOnly\:hover\:opacity-75:hover{
    opacity: 0.75 !important;
  }

  .smOnly\:hover\:opacity-100:hover{
    opacity: 1 !important;
  }

  .smOnly\:focus\:opacity-0:focus{
    opacity: 0 !important;
  }

  .smOnly\:focus\:opacity-25:focus{
    opacity: 0.25 !important;
  }

  .smOnly\:focus\:opacity-50:focus{
    opacity: 0.5 !important;
  }

  .smOnly\:focus\:opacity-75:focus{
    opacity: 0.75 !important;
  }

  .smOnly\:focus\:opacity-100:focus{
    opacity: 1 !important;
  }

  .smOnly\:outline-none{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .smOnly\:outline-white{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .smOnly\:outline-black{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .smOnly\:focus\:outline-none:focus{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .smOnly\:focus\:outline-white:focus{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .smOnly\:focus\:outline-black:focus{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .smOnly\:overflow-auto{
    overflow: auto !important;
  }

  .smOnly\:overflow-hidden{
    overflow: hidden !important;
  }

  .smOnly\:overflow-visible{
    overflow: visible !important;
  }

  .smOnly\:overflow-scroll{
    overflow: scroll !important;
  }

  .smOnly\:overflow-x-auto{
    overflow-x: auto !important;
  }

  .smOnly\:overflow-y-auto{
    overflow-y: auto !important;
  }

  .smOnly\:overflow-x-hidden{
    overflow-x: hidden !important;
  }

  .smOnly\:overflow-y-hidden{
    overflow-y: hidden !important;
  }

  .smOnly\:overflow-x-visible{
    overflow-x: visible !important;
  }

  .smOnly\:overflow-y-visible{
    overflow-y: visible !important;
  }

  .smOnly\:overflow-x-scroll{
    overflow-x: scroll !important;
  }

  .smOnly\:overflow-y-scroll{
    overflow-y: scroll !important;
  }

  .smOnly\:scrolling-touch{
    -webkit-overflow-scrolling: touch !important;
  }

  .smOnly\:scrolling-auto{
    -webkit-overflow-scrolling: auto !important;
  }

  .smOnly\:overscroll-auto{
    -ms-scroll-chaining: chained !important;
        overscroll-behavior: auto !important;
  }

  .smOnly\:overscroll-contain{
    -ms-scroll-chaining: none !important;
        overscroll-behavior: contain !important;
  }

  .smOnly\:overscroll-none{
    -ms-scroll-chaining: none !important;
        overscroll-behavior: none !important;
  }

  .smOnly\:overscroll-y-auto{
    overscroll-behavior-y: auto !important;
  }

  .smOnly\:overscroll-y-contain{
    overscroll-behavior-y: contain !important;
  }

  .smOnly\:overscroll-y-none{
    overscroll-behavior-y: none !important;
  }

  .smOnly\:overscroll-x-auto{
    overscroll-behavior-x: auto !important;
  }

  .smOnly\:overscroll-x-contain{
    overscroll-behavior-x: contain !important;
  }

  .smOnly\:overscroll-x-none{
    overscroll-behavior-x: none !important;
  }

  .smOnly\:p-0{
    padding: 0 !important;
  }

  .smOnly\:p-1{
    padding: 0.25rem !important;
  }

  .smOnly\:p-2{
    padding: 0.5rem !important;
  }

  .smOnly\:p-3{
    padding: 0.75rem !important;
  }

  .smOnly\:p-4{
    padding: 1rem !important;
  }

  .smOnly\:p-5{
    padding: 1.25rem !important;
  }

  .smOnly\:p-6{
    padding: 1.5rem !important;
  }

  .smOnly\:p-8{
    padding: 2rem !important;
  }

  .smOnly\:p-10{
    padding: 2.5rem !important;
  }

  .smOnly\:p-12{
    padding: 3rem !important;
  }

  .smOnly\:p-16{
    padding: 4rem !important;
  }

  .smOnly\:p-20{
    padding: 5rem !important;
  }

  .smOnly\:p-24{
    padding: 6rem !important;
  }

  .smOnly\:p-32{
    padding: 8rem !important;
  }

  .smOnly\:p-40{
    padding: 10rem !important;
  }

  .smOnly\:p-48{
    padding: 12rem !important;
  }

  .smOnly\:p-56{
    padding: 14rem !important;
  }

  .smOnly\:p-64{
    padding: 16rem !important;
  }

  .smOnly\:p-px{
    padding: 1px !important;
  }

  .smOnly\:py-0{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .smOnly\:px-0{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .smOnly\:py-1{
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .smOnly\:px-1{
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .smOnly\:py-2{
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .smOnly\:px-2{
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .smOnly\:py-3{
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .smOnly\:px-3{
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .smOnly\:py-4{
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .smOnly\:px-4{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .smOnly\:py-5{
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }

  .smOnly\:px-5{
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }

  .smOnly\:py-6{
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .smOnly\:px-6{
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .smOnly\:py-8{
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .smOnly\:px-8{
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .smOnly\:py-10{
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .smOnly\:px-10{
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .smOnly\:py-12{
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .smOnly\:px-12{
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .smOnly\:py-16{
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .smOnly\:px-16{
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .smOnly\:py-20{
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .smOnly\:px-20{
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .smOnly\:py-24{
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .smOnly\:px-24{
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .smOnly\:py-32{
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .smOnly\:px-32{
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .smOnly\:py-40{
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .smOnly\:px-40{
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .smOnly\:py-48{
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .smOnly\:px-48{
    padding-left: 12rem !important;
    padding-right: 12rem !important;
  }

  .smOnly\:py-56{
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }

  .smOnly\:px-56{
    padding-left: 14rem !important;
    padding-right: 14rem !important;
  }

  .smOnly\:py-64{
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }

  .smOnly\:px-64{
    padding-left: 16rem !important;
    padding-right: 16rem !important;
  }

  .smOnly\:py-px{
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .smOnly\:px-px{
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .smOnly\:pt-0{
    padding-top: 0 !important;
  }

  .smOnly\:pr-0{
    padding-right: 0 !important;
  }

  .smOnly\:pb-0{
    padding-bottom: 0 !important;
  }

  .smOnly\:pl-0{
    padding-left: 0 !important;
  }

  .smOnly\:pt-1{
    padding-top: 0.25rem !important;
  }

  .smOnly\:pr-1{
    padding-right: 0.25rem !important;
  }

  .smOnly\:pb-1{
    padding-bottom: 0.25rem !important;
  }

  .smOnly\:pl-1{
    padding-left: 0.25rem !important;
  }

  .smOnly\:pt-2{
    padding-top: 0.5rem !important;
  }

  .smOnly\:pr-2{
    padding-right: 0.5rem !important;
  }

  .smOnly\:pb-2{
    padding-bottom: 0.5rem !important;
  }

  .smOnly\:pl-2{
    padding-left: 0.5rem !important;
  }

  .smOnly\:pt-3{
    padding-top: 0.75rem !important;
  }

  .smOnly\:pr-3{
    padding-right: 0.75rem !important;
  }

  .smOnly\:pb-3{
    padding-bottom: 0.75rem !important;
  }

  .smOnly\:pl-3{
    padding-left: 0.75rem !important;
  }

  .smOnly\:pt-4{
    padding-top: 1rem !important;
  }

  .smOnly\:pr-4{
    padding-right: 1rem !important;
  }

  .smOnly\:pb-4{
    padding-bottom: 1rem !important;
  }

  .smOnly\:pl-4{
    padding-left: 1rem !important;
  }

  .smOnly\:pt-5{
    padding-top: 1.25rem !important;
  }

  .smOnly\:pr-5{
    padding-right: 1.25rem !important;
  }

  .smOnly\:pb-5{
    padding-bottom: 1.25rem !important;
  }

  .smOnly\:pl-5{
    padding-left: 1.25rem !important;
  }

  .smOnly\:pt-6{
    padding-top: 1.5rem !important;
  }

  .smOnly\:pr-6{
    padding-right: 1.5rem !important;
  }

  .smOnly\:pb-6{
    padding-bottom: 1.5rem !important;
  }

  .smOnly\:pl-6{
    padding-left: 1.5rem !important;
  }

  .smOnly\:pt-8{
    padding-top: 2rem !important;
  }

  .smOnly\:pr-8{
    padding-right: 2rem !important;
  }

  .smOnly\:pb-8{
    padding-bottom: 2rem !important;
  }

  .smOnly\:pl-8{
    padding-left: 2rem !important;
  }

  .smOnly\:pt-10{
    padding-top: 2.5rem !important;
  }

  .smOnly\:pr-10{
    padding-right: 2.5rem !important;
  }

  .smOnly\:pb-10{
    padding-bottom: 2.5rem !important;
  }

  .smOnly\:pl-10{
    padding-left: 2.5rem !important;
  }

  .smOnly\:pt-12{
    padding-top: 3rem !important;
  }

  .smOnly\:pr-12{
    padding-right: 3rem !important;
  }

  .smOnly\:pb-12{
    padding-bottom: 3rem !important;
  }

  .smOnly\:pl-12{
    padding-left: 3rem !important;
  }

  .smOnly\:pt-16{
    padding-top: 4rem !important;
  }

  .smOnly\:pr-16{
    padding-right: 4rem !important;
  }

  .smOnly\:pb-16{
    padding-bottom: 4rem !important;
  }

  .smOnly\:pl-16{
    padding-left: 4rem !important;
  }

  .smOnly\:pt-20{
    padding-top: 5rem !important;
  }

  .smOnly\:pr-20{
    padding-right: 5rem !important;
  }

  .smOnly\:pb-20{
    padding-bottom: 5rem !important;
  }

  .smOnly\:pl-20{
    padding-left: 5rem !important;
  }

  .smOnly\:pt-24{
    padding-top: 6rem !important;
  }

  .smOnly\:pr-24{
    padding-right: 6rem !important;
  }

  .smOnly\:pb-24{
    padding-bottom: 6rem !important;
  }

  .smOnly\:pl-24{
    padding-left: 6rem !important;
  }

  .smOnly\:pt-32{
    padding-top: 8rem !important;
  }

  .smOnly\:pr-32{
    padding-right: 8rem !important;
  }

  .smOnly\:pb-32{
    padding-bottom: 8rem !important;
  }

  .smOnly\:pl-32{
    padding-left: 8rem !important;
  }

  .smOnly\:pt-40{
    padding-top: 10rem !important;
  }

  .smOnly\:pr-40{
    padding-right: 10rem !important;
  }

  .smOnly\:pb-40{
    padding-bottom: 10rem !important;
  }

  .smOnly\:pl-40{
    padding-left: 10rem !important;
  }

  .smOnly\:pt-48{
    padding-top: 12rem !important;
  }

  .smOnly\:pr-48{
    padding-right: 12rem !important;
  }

  .smOnly\:pb-48{
    padding-bottom: 12rem !important;
  }

  .smOnly\:pl-48{
    padding-left: 12rem !important;
  }

  .smOnly\:pt-56{
    padding-top: 14rem !important;
  }

  .smOnly\:pr-56{
    padding-right: 14rem !important;
  }

  .smOnly\:pb-56{
    padding-bottom: 14rem !important;
  }

  .smOnly\:pl-56{
    padding-left: 14rem !important;
  }

  .smOnly\:pt-64{
    padding-top: 16rem !important;
  }

  .smOnly\:pr-64{
    padding-right: 16rem !important;
  }

  .smOnly\:pb-64{
    padding-bottom: 16rem !important;
  }

  .smOnly\:pl-64{
    padding-left: 16rem !important;
  }

  .smOnly\:pt-px{
    padding-top: 1px !important;
  }

  .smOnly\:pr-px{
    padding-right: 1px !important;
  }

  .smOnly\:pb-px{
    padding-bottom: 1px !important;
  }

  .smOnly\:pl-px{
    padding-left: 1px !important;
  }

  .smOnly\:placeholder-primary-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-primary-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-secondary-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-transparent::-webkit-input-placeholder{
    color: transparent !important;
  }

  .smOnly\:placeholder-transparent::-moz-placeholder{
    color: transparent !important;
  }

  .smOnly\:placeholder-transparent:-ms-input-placeholder{
    color: transparent !important;
  }

  .smOnly\:placeholder-transparent::-ms-input-placeholder{
    color: transparent !important;
  }

  .smOnly\:placeholder-transparent::placeholder{
    color: transparent !important;
  }

  .smOnly\:placeholder-black::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-black:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-black::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-black::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-white::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-white:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-white::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-white::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-gray-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-red-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-green-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-yellow-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-error::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-error::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-error:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-error::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-error::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-success::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-success::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-success:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-success::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-success::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-primary-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-secondary-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-transparent:focus::-webkit-input-placeholder{
    color: transparent !important;
  }

  .smOnly\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color: transparent !important;
  }

  .smOnly\:focus\:placeholder-transparent:focus:-ms-input-placeholder{
    color: transparent !important;
  }

  .smOnly\:focus\:placeholder-transparent:focus::-ms-input-placeholder{
    color: transparent !important;
  }

  .smOnly\:focus\:placeholder-transparent:focus::placeholder{
    color: transparent !important;
  }

  .smOnly\:focus\:placeholder-black:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-black:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-black:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-white:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-white:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-white:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-gray-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-red-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-green-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-yellow-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-error:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-error:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-error:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-error:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-error:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-success:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-success:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-success:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-success:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .smOnly\:focus\:placeholder-success:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .smOnly\:placeholder-opacity-0::-webkit-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .smOnly\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .smOnly\:placeholder-opacity-0:-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .smOnly\:placeholder-opacity-0::-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .smOnly\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .smOnly\:placeholder-opacity-25::-webkit-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .smOnly\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .smOnly\:placeholder-opacity-25:-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .smOnly\:placeholder-opacity-25::-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .smOnly\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .smOnly\:placeholder-opacity-50::-webkit-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .smOnly\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .smOnly\:placeholder-opacity-50:-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .smOnly\:placeholder-opacity-50::-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .smOnly\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .smOnly\:placeholder-opacity-75::-webkit-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .smOnly\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .smOnly\:placeholder-opacity-75:-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .smOnly\:placeholder-opacity-75::-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .smOnly\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .smOnly\:placeholder-opacity-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .smOnly\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .smOnly\:placeholder-opacity-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .smOnly\:placeholder-opacity-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .smOnly\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .smOnly\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .smOnly\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .smOnly\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .smOnly\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .smOnly\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .smOnly\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .smOnly\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .smOnly\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .smOnly\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .smOnly\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .smOnly\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .smOnly\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .smOnly\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .smOnly\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .smOnly\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .smOnly\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .smOnly\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .smOnly\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .smOnly\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .smOnly\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .smOnly\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .smOnly\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .smOnly\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .smOnly\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .smOnly\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .smOnly\:pointer-events-none{
    pointer-events: none !important;
  }

  .smOnly\:pointer-events-auto{
    pointer-events: auto !important;
  }

  .smOnly\:static{
    position: static !important;
  }

  .smOnly\:fixed{
    position: fixed !important;
  }

  .smOnly\:absolute{
    position: absolute !important;
  }

  .smOnly\:relative{
    position: relative !important;
  }

  .smOnly\:sticky{
    position: sticky !important;
  }

  .smOnly\:inset-0{
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .smOnly\:inset-auto{
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .smOnly\:inset-y-0{
    top: 0 !important;
    bottom: 0 !important;
  }

  .smOnly\:inset-x-0{
    right: 0 !important;
    left: 0 !important;
  }

  .smOnly\:inset-y-auto{
    top: auto !important;
    bottom: auto !important;
  }

  .smOnly\:inset-x-auto{
    right: auto !important;
    left: auto !important;
  }

  .smOnly\:top-0{
    top: 0 !important;
  }

  .smOnly\:right-0{
    right: 0 !important;
  }

  .smOnly\:bottom-0{
    bottom: 0 !important;
  }

  .smOnly\:left-0{
    left: 0 !important;
  }

  .smOnly\:top-auto{
    top: auto !important;
  }

  .smOnly\:right-auto{
    right: auto !important;
  }

  .smOnly\:bottom-auto{
    bottom: auto !important;
  }

  .smOnly\:left-auto{
    left: auto !important;
  }

  .smOnly\:resize-none{
    resize: none !important;
  }

  .smOnly\:resize-y{
    resize: vertical !important;
  }

  .smOnly\:resize-x{
    resize: horizontal !important;
  }

  .smOnly\:resize{
    resize: both !important;
  }

  .smOnly\:shadow-xs{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .smOnly\:shadow-sm{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .smOnly\:shadow{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .smOnly\:shadow-md{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .smOnly\:shadow-lg{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .smOnly\:shadow-xl{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .smOnly\:shadow-2xl{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .smOnly\:shadow-inner{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .smOnly\:shadow-outline{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .smOnly\:shadow-none{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .smOnly\:hover\:shadow-xs:hover{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .smOnly\:hover\:shadow-sm:hover{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .smOnly\:hover\:shadow:hover{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .smOnly\:hover\:shadow-md:hover{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .smOnly\:hover\:shadow-lg:hover{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .smOnly\:hover\:shadow-xl:hover{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .smOnly\:hover\:shadow-2xl:hover{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .smOnly\:hover\:shadow-inner:hover{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .smOnly\:hover\:shadow-outline:hover{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .smOnly\:hover\:shadow-none:hover{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .smOnly\:focus\:shadow-xs:focus{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .smOnly\:focus\:shadow-sm:focus{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .smOnly\:focus\:shadow:focus{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .smOnly\:focus\:shadow-md:focus{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .smOnly\:focus\:shadow-lg:focus{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .smOnly\:focus\:shadow-xl:focus{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .smOnly\:focus\:shadow-2xl:focus{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .smOnly\:focus\:shadow-inner:focus{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .smOnly\:focus\:shadow-outline:focus{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .smOnly\:focus\:shadow-none:focus{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .smOnly\:fill-current{
    fill: currentColor !important;
  }

  .smOnly\:stroke-current{
    stroke: currentColor !important;
  }

  .smOnly\:stroke-0{
    stroke-width: 0 !important;
  }

  .smOnly\:stroke-1{
    stroke-width: 1 !important;
  }

  .smOnly\:stroke-2{
    stroke-width: 2 !important;
  }

  .smOnly\:table-auto{
    table-layout: auto !important;
  }

  .smOnly\:table-fixed{
    table-layout: fixed !important;
  }

  .smOnly\:text-left{
    text-align: left !important;
  }

  .smOnly\:text-center{
    text-align: center !important;
  }

  .smOnly\:text-right{
    text-align: right !important;
  }

  .smOnly\:text-justify{
    text-align: justify !important;
  }

  .smOnly\:text-primary-100{
    --text-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--text-opacity)) !important;
  }

  .smOnly\:text-primary-200{
    --text-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--text-opacity)) !important;
  }

  .smOnly\:text-primary-300{
    --text-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--text-opacity)) !important;
  }

  .smOnly\:text-primary-400{
    --text-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--text-opacity)) !important;
  }

  .smOnly\:text-primary-500{
    --text-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--text-opacity)) !important;
  }

  .smOnly\:text-primary-600{
    --text-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--text-opacity)) !important;
  }

  .smOnly\:text-primary-700{
    --text-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--text-opacity)) !important;
  }

  .smOnly\:text-primary-800{
    --text-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--text-opacity)) !important;
  }

  .smOnly\:text-primary-900{
    --text-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--text-opacity)) !important;
  }

  .smOnly\:text-secondary-100{
    --text-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--text-opacity)) !important;
  }

  .smOnly\:text-secondary-200{
    --text-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--text-opacity)) !important;
  }

  .smOnly\:text-secondary-300{
    --text-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--text-opacity)) !important;
  }

  .smOnly\:text-secondary-400{
    --text-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--text-opacity)) !important;
  }

  .smOnly\:text-secondary-500{
    --text-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--text-opacity)) !important;
  }

  .smOnly\:text-secondary-600{
    --text-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--text-opacity)) !important;
  }

  .smOnly\:text-secondary-700{
    --text-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--text-opacity)) !important;
  }

  .smOnly\:text-secondary-800{
    --text-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--text-opacity)) !important;
  }

  .smOnly\:text-secondary-900{
    --text-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--text-opacity)) !important;
  }

  .smOnly\:text-transparent{
    color: transparent !important;
  }

  .smOnly\:text-black{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .smOnly\:text-white{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .smOnly\:text-gray-100{
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important;
  }

  .smOnly\:text-gray-200{
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important;
  }

  .smOnly\:text-gray-300{
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important;
  }

  .smOnly\:text-gray-400{
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important;
  }

  .smOnly\:text-gray-500{
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important;
  }

  .smOnly\:text-gray-600{
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important;
  }

  .smOnly\:text-gray-700{
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important;
  }

  .smOnly\:text-gray-800{
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important;
  }

  .smOnly\:text-gray-900{
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important;
  }

  .smOnly\:text-red-100{
    --text-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--text-opacity)) !important;
  }

  .smOnly\:text-red-200{
    --text-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--text-opacity)) !important;
  }

  .smOnly\:text-red-300{
    --text-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--text-opacity)) !important;
  }

  .smOnly\:text-red-400{
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important;
  }

  .smOnly\:text-red-500{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .smOnly\:text-red-600{
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important;
  }

  .smOnly\:text-red-700{
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important;
  }

  .smOnly\:text-red-800{
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important;
  }

  .smOnly\:text-red-900{
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important;
  }

  .smOnly\:text-green-100{
    --text-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--text-opacity)) !important;
  }

  .smOnly\:text-green-200{
    --text-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--text-opacity)) !important;
  }

  .smOnly\:text-green-300{
    --text-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--text-opacity)) !important;
  }

  .smOnly\:text-green-400{
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important;
  }

  .smOnly\:text-green-500{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .smOnly\:text-green-600{
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important;
  }

  .smOnly\:text-green-700{
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important;
  }

  .smOnly\:text-green-800{
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important;
  }

  .smOnly\:text-green-900{
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important;
  }

  .smOnly\:text-yellow-100{
    --text-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--text-opacity)) !important;
  }

  .smOnly\:text-yellow-200{
    --text-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--text-opacity)) !important;
  }

  .smOnly\:text-yellow-300{
    --text-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--text-opacity)) !important;
  }

  .smOnly\:text-yellow-400{
    --text-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--text-opacity)) !important;
  }

  .smOnly\:text-yellow-500{
    --text-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--text-opacity)) !important;
  }

  .smOnly\:text-yellow-600{
    --text-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--text-opacity)) !important;
  }

  .smOnly\:text-yellow-700{
    --text-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--text-opacity)) !important;
  }

  .smOnly\:text-yellow-800{
    --text-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--text-opacity)) !important;
  }

  .smOnly\:text-yellow-900{
    --text-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--text-opacity)) !important;
  }

  .smOnly\:text-error{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .smOnly\:text-success{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-primary-100:hover{
    --text-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-primary-200:hover{
    --text-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-primary-300:hover{
    --text-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-primary-400:hover{
    --text-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-primary-500:hover{
    --text-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-primary-600:hover{
    --text-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-primary-700:hover{
    --text-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-primary-800:hover{
    --text-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-primary-900:hover{
    --text-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-secondary-100:hover{
    --text-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-secondary-200:hover{
    --text-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-secondary-300:hover{
    --text-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-secondary-400:hover{
    --text-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-secondary-500:hover{
    --text-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-secondary-600:hover{
    --text-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-secondary-700:hover{
    --text-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-secondary-800:hover{
    --text-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-secondary-900:hover{
    --text-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-transparent:hover{
    color: transparent !important;
  }

  .smOnly\:hover\:text-black:hover{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-white:hover{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-gray-100:hover{
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-gray-200:hover{
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-gray-300:hover{
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-gray-400:hover{
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-gray-500:hover{
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-gray-600:hover{
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-gray-700:hover{
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-gray-800:hover{
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-gray-900:hover{
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-red-100:hover{
    --text-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-red-200:hover{
    --text-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-red-300:hover{
    --text-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-red-400:hover{
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-red-500:hover{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-red-600:hover{
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-red-700:hover{
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-red-800:hover{
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-red-900:hover{
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-green-100:hover{
    --text-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-green-200:hover{
    --text-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-green-300:hover{
    --text-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-green-400:hover{
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-green-500:hover{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-green-600:hover{
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-green-700:hover{
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-green-800:hover{
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-green-900:hover{
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-yellow-100:hover{
    --text-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-yellow-200:hover{
    --text-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-yellow-300:hover{
    --text-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-yellow-400:hover{
    --text-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-yellow-500:hover{
    --text-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-yellow-600:hover{
    --text-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-yellow-700:hover{
    --text-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-yellow-800:hover{
    --text-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-yellow-900:hover{
    --text-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-error:hover{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .smOnly\:hover\:text-success:hover{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-primary-100:focus{
    --text-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-primary-200:focus{
    --text-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-primary-300:focus{
    --text-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-primary-400:focus{
    --text-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-primary-500:focus{
    --text-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-primary-600:focus{
    --text-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-primary-700:focus{
    --text-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-primary-800:focus{
    --text-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-primary-900:focus{
    --text-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-secondary-100:focus{
    --text-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-secondary-200:focus{
    --text-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-secondary-300:focus{
    --text-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-secondary-400:focus{
    --text-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-secondary-500:focus{
    --text-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-secondary-600:focus{
    --text-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-secondary-700:focus{
    --text-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-secondary-800:focus{
    --text-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-secondary-900:focus{
    --text-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-transparent:focus{
    color: transparent !important;
  }

  .smOnly\:focus\:text-black:focus{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-white:focus{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-gray-100:focus{
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-gray-200:focus{
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-gray-300:focus{
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-gray-400:focus{
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-gray-500:focus{
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-gray-600:focus{
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-gray-700:focus{
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-gray-800:focus{
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-gray-900:focus{
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-red-100:focus{
    --text-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-red-200:focus{
    --text-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-red-300:focus{
    --text-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-red-400:focus{
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-red-500:focus{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-red-600:focus{
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-red-700:focus{
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-red-800:focus{
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-red-900:focus{
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-green-100:focus{
    --text-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-green-200:focus{
    --text-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-green-300:focus{
    --text-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-green-400:focus{
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-green-500:focus{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-green-600:focus{
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-green-700:focus{
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-green-800:focus{
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-green-900:focus{
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-yellow-100:focus{
    --text-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-yellow-200:focus{
    --text-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-yellow-300:focus{
    --text-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-yellow-400:focus{
    --text-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-yellow-500:focus{
    --text-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-yellow-600:focus{
    --text-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-yellow-700:focus{
    --text-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-yellow-800:focus{
    --text-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-yellow-900:focus{
    --text-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-error:focus{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .smOnly\:focus\:text-success:focus{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .smOnly\:text-opacity-0{
    --text-opacity: 0 !important;
  }

  .smOnly\:text-opacity-25{
    --text-opacity: 0.25 !important;
  }

  .smOnly\:text-opacity-50{
    --text-opacity: 0.5 !important;
  }

  .smOnly\:text-opacity-75{
    --text-opacity: 0.75 !important;
  }

  .smOnly\:text-opacity-100{
    --text-opacity: 1 !important;
  }

  .smOnly\:hover\:text-opacity-0:hover{
    --text-opacity: 0 !important;
  }

  .smOnly\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25 !important;
  }

  .smOnly\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5 !important;
  }

  .smOnly\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75 !important;
  }

  .smOnly\:hover\:text-opacity-100:hover{
    --text-opacity: 1 !important;
  }

  .smOnly\:focus\:text-opacity-0:focus{
    --text-opacity: 0 !important;
  }

  .smOnly\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25 !important;
  }

  .smOnly\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5 !important;
  }

  .smOnly\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75 !important;
  }

  .smOnly\:focus\:text-opacity-100:focus{
    --text-opacity: 1 !important;
  }

  .smOnly\:italic{
    font-style: italic !important;
  }

  .smOnly\:not-italic{
    font-style: normal !important;
  }

  .smOnly\:uppercase{
    text-transform: uppercase !important;
  }

  .smOnly\:lowercase{
    text-transform: lowercase !important;
  }

  .smOnly\:capitalize{
    text-transform: capitalize !important;
  }

  .smOnly\:normal-case{
    text-transform: none !important;
  }

  .smOnly\:underline{
    text-decoration: underline !important;
  }

  .smOnly\:line-through{
    text-decoration: line-through !important;
  }

  .smOnly\:no-underline{
    text-decoration: none !important;
  }

  .smOnly\:hover\:underline:hover{
    text-decoration: underline !important;
  }

  .smOnly\:hover\:line-through:hover{
    text-decoration: line-through !important;
  }

  .smOnly\:hover\:no-underline:hover{
    text-decoration: none !important;
  }

  .smOnly\:focus\:underline:focus{
    text-decoration: underline !important;
  }

  .smOnly\:focus\:line-through:focus{
    text-decoration: line-through !important;
  }

  .smOnly\:focus\:no-underline:focus{
    text-decoration: none !important;
  }

  .smOnly\:antialiased{
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .smOnly\:subpixel-antialiased{
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .smOnly\:ordinal, .smOnly\:slashed-zero, .smOnly\:lining-nums, .smOnly\:oldstyle-nums, .smOnly\:proportional-nums, .smOnly\:tabular-nums, .smOnly\:diagonal-fractions, .smOnly\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;
  }

  .smOnly\:normal-nums{
    font-variant-numeric: normal !important;
  }

  .smOnly\:ordinal{
    --font-variant-numeric-ordinal: ordinal !important;
  }

  .smOnly\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero !important;
  }

  .smOnly\:lining-nums{
    --font-variant-numeric-figure: lining-nums !important;
  }

  .smOnly\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums !important;
  }

  .smOnly\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums !important;
  }

  .smOnly\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums !important;
  }

  .smOnly\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions !important;
  }

  .smOnly\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions !important;
  }

  .smOnly\:tracking-tighter{
    letter-spacing: -0.05em !important;
  }

  .smOnly\:tracking-tight{
    letter-spacing: -0.025em !important;
  }

  .smOnly\:tracking-normal{
    letter-spacing: 0 !important;
  }

  .smOnly\:tracking-wide{
    letter-spacing: 0.025em !important;
  }

  .smOnly\:tracking-wider{
    letter-spacing: 0.05em !important;
  }

  .smOnly\:tracking-widest{
    letter-spacing: 0.1em !important;
  }

  .smOnly\:select-none{
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
        -ms-user-select: none !important;
            user-select: none !important;
  }

  .smOnly\:select-text{
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
        -ms-user-select: text !important;
            user-select: text !important;
  }

  .smOnly\:select-all{
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
        -ms-user-select: all !important;
            user-select: all !important;
  }

  .smOnly\:select-auto{
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
        -ms-user-select: auto !important;
            user-select: auto !important;
  }

  .smOnly\:align-baseline{
    vertical-align: baseline !important;
  }

  .smOnly\:align-top{
    vertical-align: top !important;
  }

  .smOnly\:align-middle{
    vertical-align: middle !important;
  }

  .smOnly\:align-bottom{
    vertical-align: bottom !important;
  }

  .smOnly\:align-text-top{
    vertical-align: text-top !important;
  }

  .smOnly\:align-text-bottom{
    vertical-align: text-bottom !important;
  }

  .smOnly\:visible{
    visibility: visible !important;
  }

  .smOnly\:invisible{
    visibility: hidden !important;
  }

  .smOnly\:whitespace-normal{
    white-space: normal !important;
  }

  .smOnly\:whitespace-no-wrap{
    white-space: nowrap !important;
  }

  .smOnly\:whitespace-pre{
    white-space: pre !important;
  }

  .smOnly\:whitespace-pre-line{
    white-space: pre-line !important;
  }

  .smOnly\:whitespace-pre-wrap{
    white-space: pre-wrap !important;
  }

  .smOnly\:break-normal{
    word-wrap: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .smOnly\:break-words{
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
  }

  .smOnly\:break-all{
    word-break: break-all !important;
  }

  .smOnly\:truncate{
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .smOnly\:w-0{
    width: 0 !important;
  }

  .smOnly\:w-1{
    width: 0.25rem !important;
  }

  .smOnly\:w-2{
    width: 0.5rem !important;
  }

  .smOnly\:w-3{
    width: 0.75rem !important;
  }

  .smOnly\:w-4{
    width: 1rem !important;
  }

  .smOnly\:w-5{
    width: 1.25rem !important;
  }

  .smOnly\:w-6{
    width: 1.5rem !important;
  }

  .smOnly\:w-8{
    width: 2rem !important;
  }

  .smOnly\:w-10{
    width: 2.5rem !important;
  }

  .smOnly\:w-12{
    width: 3rem !important;
  }

  .smOnly\:w-16{
    width: 4rem !important;
  }

  .smOnly\:w-20{
    width: 5rem !important;
  }

  .smOnly\:w-24{
    width: 6rem !important;
  }

  .smOnly\:w-32{
    width: 8rem !important;
  }

  .smOnly\:w-40{
    width: 10rem !important;
  }

  .smOnly\:w-48{
    width: 12rem !important;
  }

  .smOnly\:w-56{
    width: 14rem !important;
  }

  .smOnly\:w-64{
    width: 16rem !important;
  }

  .smOnly\:w-auto{
    width: auto !important;
  }

  .smOnly\:w-px{
    width: 1px !important;
  }

  .smOnly\:w-1\/2{
    width: 50% !important;
  }

  .smOnly\:w-1\/3{
    width: 33.333333% !important;
  }

  .smOnly\:w-2\/3{
    width: 66.666667% !important;
  }

  .smOnly\:w-1\/4{
    width: 25% !important;
  }

  .smOnly\:w-2\/4{
    width: 50% !important;
  }

  .smOnly\:w-3\/4{
    width: 75% !important;
  }

  .smOnly\:w-1\/5{
    width: 20% !important;
  }

  .smOnly\:w-2\/5{
    width: 40% !important;
  }

  .smOnly\:w-3\/5{
    width: 60% !important;
  }

  .smOnly\:w-4\/5{
    width: 80% !important;
  }

  .smOnly\:w-1\/6{
    width: 16.666667% !important;
  }

  .smOnly\:w-2\/6{
    width: 33.333333% !important;
  }

  .smOnly\:w-3\/6{
    width: 50% !important;
  }

  .smOnly\:w-4\/6{
    width: 66.666667% !important;
  }

  .smOnly\:w-5\/6{
    width: 83.333333% !important;
  }

  .smOnly\:w-1\/12{
    width: 8.333333% !important;
  }

  .smOnly\:w-2\/12{
    width: 16.666667% !important;
  }

  .smOnly\:w-3\/12{
    width: 25% !important;
  }

  .smOnly\:w-4\/12{
    width: 33.333333% !important;
  }

  .smOnly\:w-5\/12{
    width: 41.666667% !important;
  }

  .smOnly\:w-6\/12{
    width: 50% !important;
  }

  .smOnly\:w-7\/12{
    width: 58.333333% !important;
  }

  .smOnly\:w-8\/12{
    width: 66.666667% !important;
  }

  .smOnly\:w-9\/12{
    width: 75% !important;
  }

  .smOnly\:w-10\/12{
    width: 83.333333% !important;
  }

  .smOnly\:w-11\/12{
    width: 91.666667% !important;
  }

  .smOnly\:w-full{
    width: 100% !important;
  }

  .smOnly\:w-screen{
    width: 100vw !important;
  }

  .smOnly\:z-0{
    z-index: 0 !important;
  }

  .smOnly\:z-10{
    z-index: 10 !important;
  }

  .smOnly\:z-20{
    z-index: 20 !important;
  }

  .smOnly\:z-30{
    z-index: 30 !important;
  }

  .smOnly\:z-40{
    z-index: 40 !important;
  }

  .smOnly\:z-50{
    z-index: 50 !important;
  }

  .smOnly\:z-auto{
    z-index: auto !important;
  }

  .smOnly\:gap-0{
    grid-gap: 0 !important;
    gap: 0 !important;
  }

  .smOnly\:gap-1{
    grid-gap: 0.25rem !important;
    gap: 0.25rem !important;
  }

  .smOnly\:gap-2{
    grid-gap: 0.5rem !important;
    gap: 0.5rem !important;
  }

  .smOnly\:gap-3{
    grid-gap: 0.75rem !important;
    gap: 0.75rem !important;
  }

  .smOnly\:gap-4{
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .smOnly\:gap-5{
    grid-gap: 1.25rem !important;
    gap: 1.25rem !important;
  }

  .smOnly\:gap-6{
    grid-gap: 1.5rem !important;
    gap: 1.5rem !important;
  }

  .smOnly\:gap-8{
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .smOnly\:gap-10{
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .smOnly\:gap-12{
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .smOnly\:gap-16{
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .smOnly\:gap-20{
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .smOnly\:gap-24{
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .smOnly\:gap-32{
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .smOnly\:gap-40{
    grid-gap: 10rem !important;
    gap: 10rem !important;
  }

  .smOnly\:gap-48{
    grid-gap: 12rem !important;
    gap: 12rem !important;
  }

  .smOnly\:gap-56{
    grid-gap: 14rem !important;
    gap: 14rem !important;
  }

  .smOnly\:gap-64{
    grid-gap: 16rem !important;
    gap: 16rem !important;
  }

  .smOnly\:gap-px{
    grid-gap: 1px !important;
    gap: 1px !important;
  }

  .smOnly\:col-gap-0{
    grid-column-gap: 0 !important;
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }

  .smOnly\:col-gap-1{
    grid-column-gap: 0.25rem !important;
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }

  .smOnly\:col-gap-2{
    grid-column-gap: 0.5rem !important;
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }

  .smOnly\:col-gap-3{
    grid-column-gap: 0.75rem !important;
    -webkit-column-gap: 0.75rem !important;
       -moz-column-gap: 0.75rem !important;
            column-gap: 0.75rem !important;
  }

  .smOnly\:col-gap-4{
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .smOnly\:col-gap-5{
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .smOnly\:col-gap-6{
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .smOnly\:col-gap-8{
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .smOnly\:col-gap-10{
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .smOnly\:col-gap-12{
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .smOnly\:col-gap-16{
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .smOnly\:col-gap-20{
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .smOnly\:col-gap-24{
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .smOnly\:col-gap-32{
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .smOnly\:col-gap-40{
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .smOnly\:col-gap-48{
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .smOnly\:col-gap-56{
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .smOnly\:col-gap-64{
    grid-column-gap: 16rem !important;
    -webkit-column-gap: 16rem !important;
       -moz-column-gap: 16rem !important;
            column-gap: 16rem !important;
  }

  .smOnly\:col-gap-px{
    grid-column-gap: 1px !important;
    -webkit-column-gap: 1px !important;
       -moz-column-gap: 1px !important;
            column-gap: 1px !important;
  }

  .smOnly\:gap-x-0{
    grid-column-gap: 0 !important;
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }

  .smOnly\:gap-x-1{
    grid-column-gap: 0.25rem !important;
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }

  .smOnly\:gap-x-2{
    grid-column-gap: 0.5rem !important;
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }

  .smOnly\:gap-x-3{
    grid-column-gap: 0.75rem !important;
    -webkit-column-gap: 0.75rem !important;
       -moz-column-gap: 0.75rem !important;
            column-gap: 0.75rem !important;
  }

  .smOnly\:gap-x-4{
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .smOnly\:gap-x-5{
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .smOnly\:gap-x-6{
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .smOnly\:gap-x-8{
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .smOnly\:gap-x-10{
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .smOnly\:gap-x-12{
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .smOnly\:gap-x-16{
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .smOnly\:gap-x-20{
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .smOnly\:gap-x-24{
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .smOnly\:gap-x-32{
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .smOnly\:gap-x-40{
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .smOnly\:gap-x-48{
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .smOnly\:gap-x-56{
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .smOnly\:gap-x-64{
    grid-column-gap: 16rem !important;
    -webkit-column-gap: 16rem !important;
       -moz-column-gap: 16rem !important;
            column-gap: 16rem !important;
  }

  .smOnly\:gap-x-px{
    grid-column-gap: 1px !important;
    -webkit-column-gap: 1px !important;
       -moz-column-gap: 1px !important;
            column-gap: 1px !important;
  }

  .smOnly\:row-gap-0{
    grid-row-gap: 0 !important;
    row-gap: 0 !important;
  }

  .smOnly\:row-gap-1{
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important;
  }

  .smOnly\:row-gap-2{
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important;
  }

  .smOnly\:row-gap-3{
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important;
  }

  .smOnly\:row-gap-4{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .smOnly\:row-gap-5{
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .smOnly\:row-gap-6{
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .smOnly\:row-gap-8{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .smOnly\:row-gap-10{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .smOnly\:row-gap-12{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .smOnly\:row-gap-16{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .smOnly\:row-gap-20{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .smOnly\:row-gap-24{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .smOnly\:row-gap-32{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .smOnly\:row-gap-40{
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .smOnly\:row-gap-48{
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .smOnly\:row-gap-56{
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .smOnly\:row-gap-64{
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important;
  }

  .smOnly\:row-gap-px{
    grid-row-gap: 1px !important;
    row-gap: 1px !important;
  }

  .smOnly\:gap-y-0{
    grid-row-gap: 0 !important;
    row-gap: 0 !important;
  }

  .smOnly\:gap-y-1{
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important;
  }

  .smOnly\:gap-y-2{
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important;
  }

  .smOnly\:gap-y-3{
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important;
  }

  .smOnly\:gap-y-4{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .smOnly\:gap-y-5{
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .smOnly\:gap-y-6{
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .smOnly\:gap-y-8{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .smOnly\:gap-y-10{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .smOnly\:gap-y-12{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .smOnly\:gap-y-16{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .smOnly\:gap-y-20{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .smOnly\:gap-y-24{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .smOnly\:gap-y-32{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .smOnly\:gap-y-40{
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .smOnly\:gap-y-48{
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .smOnly\:gap-y-56{
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .smOnly\:gap-y-64{
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important;
  }

  .smOnly\:gap-y-px{
    grid-row-gap: 1px !important;
    row-gap: 1px !important;
  }

  .smOnly\:grid-flow-row{
    grid-auto-flow: row !important;
  }

  .smOnly\:grid-flow-col{
    grid-auto-flow: column !important;
  }

  .smOnly\:grid-flow-row-dense{
    grid-auto-flow: row dense !important;
  }

  .smOnly\:grid-flow-col-dense{
    grid-auto-flow: column dense !important;
  }

  .smOnly\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .smOnly\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .smOnly\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .smOnly\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .smOnly\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .smOnly\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .smOnly\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .smOnly\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .smOnly\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .smOnly\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .smOnly\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .smOnly\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .smOnly\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .smOnly\:auto-cols-auto{
    grid-auto-columns: auto !important;
  }

  .smOnly\:auto-cols-min{
    grid-auto-columns: -webkit-min-content !important;
    grid-auto-columns: min-content !important;
  }

  .smOnly\:auto-cols-max{
    grid-auto-columns: -webkit-max-content !important;
    grid-auto-columns: max-content !important;
  }

  .smOnly\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr) !important;
  }

  .smOnly\:col-auto{
    grid-column: auto !important;
  }

  .smOnly\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

  .smOnly\:col-span-2{
    grid-column: span 2 / span 2 !important;
  }

  .smOnly\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .smOnly\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .smOnly\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .smOnly\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .smOnly\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .smOnly\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .smOnly\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .smOnly\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .smOnly\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .smOnly\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .smOnly\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .smOnly\:col-start-1{
    grid-column-start: 1 !important;
  }

  .smOnly\:col-start-2{
    grid-column-start: 2 !important;
  }

  .smOnly\:col-start-3{
    grid-column-start: 3 !important;
  }

  .smOnly\:col-start-4{
    grid-column-start: 4 !important;
  }

  .smOnly\:col-start-5{
    grid-column-start: 5 !important;
  }

  .smOnly\:col-start-6{
    grid-column-start: 6 !important;
  }

  .smOnly\:col-start-7{
    grid-column-start: 7 !important;
  }

  .smOnly\:col-start-8{
    grid-column-start: 8 !important;
  }

  .smOnly\:col-start-9{
    grid-column-start: 9 !important;
  }

  .smOnly\:col-start-10{
    grid-column-start: 10 !important;
  }

  .smOnly\:col-start-11{
    grid-column-start: 11 !important;
  }

  .smOnly\:col-start-12{
    grid-column-start: 12 !important;
  }

  .smOnly\:col-start-13{
    grid-column-start: 13 !important;
  }

  .smOnly\:col-start-auto{
    grid-column-start: auto !important;
  }

  .smOnly\:col-end-1{
    grid-column-end: 1 !important;
  }

  .smOnly\:col-end-2{
    grid-column-end: 2 !important;
  }

  .smOnly\:col-end-3{
    grid-column-end: 3 !important;
  }

  .smOnly\:col-end-4{
    grid-column-end: 4 !important;
  }

  .smOnly\:col-end-5{
    grid-column-end: 5 !important;
  }

  .smOnly\:col-end-6{
    grid-column-end: 6 !important;
  }

  .smOnly\:col-end-7{
    grid-column-end: 7 !important;
  }

  .smOnly\:col-end-8{
    grid-column-end: 8 !important;
  }

  .smOnly\:col-end-9{
    grid-column-end: 9 !important;
  }

  .smOnly\:col-end-10{
    grid-column-end: 10 !important;
  }

  .smOnly\:col-end-11{
    grid-column-end: 11 !important;
  }

  .smOnly\:col-end-12{
    grid-column-end: 12 !important;
  }

  .smOnly\:col-end-13{
    grid-column-end: 13 !important;
  }

  .smOnly\:col-end-auto{
    grid-column-end: auto !important;
  }

  .smOnly\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .smOnly\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .smOnly\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .smOnly\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .smOnly\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .smOnly\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .smOnly\:grid-rows-none{
    grid-template-rows: none !important;
  }

  .smOnly\:auto-rows-auto{
    grid-auto-rows: auto !important;
  }

  .smOnly\:auto-rows-min{
    grid-auto-rows: -webkit-min-content !important;
    grid-auto-rows: min-content !important;
  }

  .smOnly\:auto-rows-max{
    grid-auto-rows: -webkit-max-content !important;
    grid-auto-rows: max-content !important;
  }

  .smOnly\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .smOnly\:row-auto{
    grid-row: auto !important;
  }

  .smOnly\:row-span-1{
    grid-row: span 1 / span 1 !important;
  }

  .smOnly\:row-span-2{
    grid-row: span 2 / span 2 !important;
  }

  .smOnly\:row-span-3{
    grid-row: span 3 / span 3 !important;
  }

  .smOnly\:row-span-4{
    grid-row: span 4 / span 4 !important;
  }

  .smOnly\:row-span-5{
    grid-row: span 5 / span 5 !important;
  }

  .smOnly\:row-span-6{
    grid-row: span 6 / span 6 !important;
  }

  .smOnly\:row-span-full{
    grid-row: 1 / -1 !important;
  }

  .smOnly\:row-start-1{
    grid-row-start: 1 !important;
  }

  .smOnly\:row-start-2{
    grid-row-start: 2 !important;
  }

  .smOnly\:row-start-3{
    grid-row-start: 3 !important;
  }

  .smOnly\:row-start-4{
    grid-row-start: 4 !important;
  }

  .smOnly\:row-start-5{
    grid-row-start: 5 !important;
  }

  .smOnly\:row-start-6{
    grid-row-start: 6 !important;
  }

  .smOnly\:row-start-7{
    grid-row-start: 7 !important;
  }

  .smOnly\:row-start-auto{
    grid-row-start: auto !important;
  }

  .smOnly\:row-end-1{
    grid-row-end: 1 !important;
  }

  .smOnly\:row-end-2{
    grid-row-end: 2 !important;
  }

  .smOnly\:row-end-3{
    grid-row-end: 3 !important;
  }

  .smOnly\:row-end-4{
    grid-row-end: 4 !important;
  }

  .smOnly\:row-end-5{
    grid-row-end: 5 !important;
  }

  .smOnly\:row-end-6{
    grid-row-end: 6 !important;
  }

  .smOnly\:row-end-7{
    grid-row-end: 7 !important;
  }

  .smOnly\:row-end-auto{
    grid-row-end: auto !important;
  }

  .smOnly\:transform{
    --transform-translate-x: 0 !important;
    --transform-translate-y: 0 !important;
    --transform-rotate: 0 !important;
    --transform-skew-x: 0 !important;
    --transform-skew-y: 0 !important;
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
    -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
            transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
  }

  .smOnly\:transform-none{
    -webkit-transform: none !important;
            transform: none !important;
  }

  .smOnly\:origin-center{
    -webkit-transform-origin: center !important;
            transform-origin: center !important;
  }

  .smOnly\:origin-top{
    -webkit-transform-origin: top !important;
            transform-origin: top !important;
  }

  .smOnly\:origin-top-right{
    -webkit-transform-origin: top right !important;
            transform-origin: top right !important;
  }

  .smOnly\:origin-right{
    -webkit-transform-origin: right !important;
            transform-origin: right !important;
  }

  .smOnly\:origin-bottom-right{
    -webkit-transform-origin: bottom right !important;
            transform-origin: bottom right !important;
  }

  .smOnly\:origin-bottom{
    -webkit-transform-origin: bottom !important;
            transform-origin: bottom !important;
  }

  .smOnly\:origin-bottom-left{
    -webkit-transform-origin: bottom left !important;
            transform-origin: bottom left !important;
  }

  .smOnly\:origin-left{
    -webkit-transform-origin: left !important;
            transform-origin: left !important;
  }

  .smOnly\:origin-top-left{
    -webkit-transform-origin: top left !important;
            transform-origin: top left !important;
  }

  .smOnly\:scale-0{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .smOnly\:scale-50{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .smOnly\:scale-75{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .smOnly\:scale-90{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .smOnly\:scale-95{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .smOnly\:scale-100{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .smOnly\:scale-105{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .smOnly\:scale-110{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .smOnly\:scale-125{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .smOnly\:scale-150{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .smOnly\:scale-x-0{
    --transform-scale-x: 0 !important;
  }

  .smOnly\:scale-x-50{
    --transform-scale-x: .5 !important;
  }

  .smOnly\:scale-x-75{
    --transform-scale-x: .75 !important;
  }

  .smOnly\:scale-x-90{
    --transform-scale-x: .9 !important;
  }

  .smOnly\:scale-x-95{
    --transform-scale-x: .95 !important;
  }

  .smOnly\:scale-x-100{
    --transform-scale-x: 1 !important;
  }

  .smOnly\:scale-x-105{
    --transform-scale-x: 1.05 !important;
  }

  .smOnly\:scale-x-110{
    --transform-scale-x: 1.1 !important;
  }

  .smOnly\:scale-x-125{
    --transform-scale-x: 1.25 !important;
  }

  .smOnly\:scale-x-150{
    --transform-scale-x: 1.5 !important;
  }

  .smOnly\:scale-y-0{
    --transform-scale-y: 0 !important;
  }

  .smOnly\:scale-y-50{
    --transform-scale-y: .5 !important;
  }

  .smOnly\:scale-y-75{
    --transform-scale-y: .75 !important;
  }

  .smOnly\:scale-y-90{
    --transform-scale-y: .9 !important;
  }

  .smOnly\:scale-y-95{
    --transform-scale-y: .95 !important;
  }

  .smOnly\:scale-y-100{
    --transform-scale-y: 1 !important;
  }

  .smOnly\:scale-y-105{
    --transform-scale-y: 1.05 !important;
  }

  .smOnly\:scale-y-110{
    --transform-scale-y: 1.1 !important;
  }

  .smOnly\:scale-y-125{
    --transform-scale-y: 1.25 !important;
  }

  .smOnly\:scale-y-150{
    --transform-scale-y: 1.5 !important;
  }

  .smOnly\:hover\:scale-0:hover{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .smOnly\:hover\:scale-50:hover{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .smOnly\:hover\:scale-75:hover{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .smOnly\:hover\:scale-90:hover{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .smOnly\:hover\:scale-95:hover{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .smOnly\:hover\:scale-100:hover{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .smOnly\:hover\:scale-105:hover{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .smOnly\:hover\:scale-110:hover{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .smOnly\:hover\:scale-125:hover{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .smOnly\:hover\:scale-150:hover{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .smOnly\:hover\:scale-x-0:hover{
    --transform-scale-x: 0 !important;
  }

  .smOnly\:hover\:scale-x-50:hover{
    --transform-scale-x: .5 !important;
  }

  .smOnly\:hover\:scale-x-75:hover{
    --transform-scale-x: .75 !important;
  }

  .smOnly\:hover\:scale-x-90:hover{
    --transform-scale-x: .9 !important;
  }

  .smOnly\:hover\:scale-x-95:hover{
    --transform-scale-x: .95 !important;
  }

  .smOnly\:hover\:scale-x-100:hover{
    --transform-scale-x: 1 !important;
  }

  .smOnly\:hover\:scale-x-105:hover{
    --transform-scale-x: 1.05 !important;
  }

  .smOnly\:hover\:scale-x-110:hover{
    --transform-scale-x: 1.1 !important;
  }

  .smOnly\:hover\:scale-x-125:hover{
    --transform-scale-x: 1.25 !important;
  }

  .smOnly\:hover\:scale-x-150:hover{
    --transform-scale-x: 1.5 !important;
  }

  .smOnly\:hover\:scale-y-0:hover{
    --transform-scale-y: 0 !important;
  }

  .smOnly\:hover\:scale-y-50:hover{
    --transform-scale-y: .5 !important;
  }

  .smOnly\:hover\:scale-y-75:hover{
    --transform-scale-y: .75 !important;
  }

  .smOnly\:hover\:scale-y-90:hover{
    --transform-scale-y: .9 !important;
  }

  .smOnly\:hover\:scale-y-95:hover{
    --transform-scale-y: .95 !important;
  }

  .smOnly\:hover\:scale-y-100:hover{
    --transform-scale-y: 1 !important;
  }

  .smOnly\:hover\:scale-y-105:hover{
    --transform-scale-y: 1.05 !important;
  }

  .smOnly\:hover\:scale-y-110:hover{
    --transform-scale-y: 1.1 !important;
  }

  .smOnly\:hover\:scale-y-125:hover{
    --transform-scale-y: 1.25 !important;
  }

  .smOnly\:hover\:scale-y-150:hover{
    --transform-scale-y: 1.5 !important;
  }

  .smOnly\:focus\:scale-0:focus{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .smOnly\:focus\:scale-50:focus{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .smOnly\:focus\:scale-75:focus{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .smOnly\:focus\:scale-90:focus{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .smOnly\:focus\:scale-95:focus{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .smOnly\:focus\:scale-100:focus{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .smOnly\:focus\:scale-105:focus{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .smOnly\:focus\:scale-110:focus{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .smOnly\:focus\:scale-125:focus{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .smOnly\:focus\:scale-150:focus{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .smOnly\:focus\:scale-x-0:focus{
    --transform-scale-x: 0 !important;
  }

  .smOnly\:focus\:scale-x-50:focus{
    --transform-scale-x: .5 !important;
  }

  .smOnly\:focus\:scale-x-75:focus{
    --transform-scale-x: .75 !important;
  }

  .smOnly\:focus\:scale-x-90:focus{
    --transform-scale-x: .9 !important;
  }

  .smOnly\:focus\:scale-x-95:focus{
    --transform-scale-x: .95 !important;
  }

  .smOnly\:focus\:scale-x-100:focus{
    --transform-scale-x: 1 !important;
  }

  .smOnly\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05 !important;
  }

  .smOnly\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1 !important;
  }

  .smOnly\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25 !important;
  }

  .smOnly\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5 !important;
  }

  .smOnly\:focus\:scale-y-0:focus{
    --transform-scale-y: 0 !important;
  }

  .smOnly\:focus\:scale-y-50:focus{
    --transform-scale-y: .5 !important;
  }

  .smOnly\:focus\:scale-y-75:focus{
    --transform-scale-y: .75 !important;
  }

  .smOnly\:focus\:scale-y-90:focus{
    --transform-scale-y: .9 !important;
  }

  .smOnly\:focus\:scale-y-95:focus{
    --transform-scale-y: .95 !important;
  }

  .smOnly\:focus\:scale-y-100:focus{
    --transform-scale-y: 1 !important;
  }

  .smOnly\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05 !important;
  }

  .smOnly\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1 !important;
  }

  .smOnly\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25 !important;
  }

  .smOnly\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5 !important;
  }

  .smOnly\:rotate-0{
    --transform-rotate: 0 !important;
  }

  .smOnly\:rotate-1{
    --transform-rotate: 1deg !important;
  }

  .smOnly\:rotate-2{
    --transform-rotate: 2deg !important;
  }

  .smOnly\:rotate-3{
    --transform-rotate: 3deg !important;
  }

  .smOnly\:rotate-6{
    --transform-rotate: 6deg !important;
  }

  .smOnly\:rotate-12{
    --transform-rotate: 12deg !important;
  }

  .smOnly\:rotate-45{
    --transform-rotate: 45deg !important;
  }

  .smOnly\:rotate-90{
    --transform-rotate: 90deg !important;
  }

  .smOnly\:rotate-180{
    --transform-rotate: 180deg !important;
  }

  .smOnly\:-rotate-180{
    --transform-rotate: -180deg !important;
  }

  .smOnly\:-rotate-90{
    --transform-rotate: -90deg !important;
  }

  .smOnly\:-rotate-45{
    --transform-rotate: -45deg !important;
  }

  .smOnly\:-rotate-12{
    --transform-rotate: -12deg !important;
  }

  .smOnly\:-rotate-6{
    --transform-rotate: -6deg !important;
  }

  .smOnly\:-rotate-3{
    --transform-rotate: -3deg !important;
  }

  .smOnly\:-rotate-2{
    --transform-rotate: -2deg !important;
  }

  .smOnly\:-rotate-1{
    --transform-rotate: -1deg !important;
  }

  .smOnly\:hover\:rotate-0:hover{
    --transform-rotate: 0 !important;
  }

  .smOnly\:hover\:rotate-1:hover{
    --transform-rotate: 1deg !important;
  }

  .smOnly\:hover\:rotate-2:hover{
    --transform-rotate: 2deg !important;
  }

  .smOnly\:hover\:rotate-3:hover{
    --transform-rotate: 3deg !important;
  }

  .smOnly\:hover\:rotate-6:hover{
    --transform-rotate: 6deg !important;
  }

  .smOnly\:hover\:rotate-12:hover{
    --transform-rotate: 12deg !important;
  }

  .smOnly\:hover\:rotate-45:hover{
    --transform-rotate: 45deg !important;
  }

  .smOnly\:hover\:rotate-90:hover{
    --transform-rotate: 90deg !important;
  }

  .smOnly\:hover\:rotate-180:hover{
    --transform-rotate: 180deg !important;
  }

  .smOnly\:hover\:-rotate-180:hover{
    --transform-rotate: -180deg !important;
  }

  .smOnly\:hover\:-rotate-90:hover{
    --transform-rotate: -90deg !important;
  }

  .smOnly\:hover\:-rotate-45:hover{
    --transform-rotate: -45deg !important;
  }

  .smOnly\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg !important;
  }

  .smOnly\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg !important;
  }

  .smOnly\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg !important;
  }

  .smOnly\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg !important;
  }

  .smOnly\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg !important;
  }

  .smOnly\:focus\:rotate-0:focus{
    --transform-rotate: 0 !important;
  }

  .smOnly\:focus\:rotate-1:focus{
    --transform-rotate: 1deg !important;
  }

  .smOnly\:focus\:rotate-2:focus{
    --transform-rotate: 2deg !important;
  }

  .smOnly\:focus\:rotate-3:focus{
    --transform-rotate: 3deg !important;
  }

  .smOnly\:focus\:rotate-6:focus{
    --transform-rotate: 6deg !important;
  }

  .smOnly\:focus\:rotate-12:focus{
    --transform-rotate: 12deg !important;
  }

  .smOnly\:focus\:rotate-45:focus{
    --transform-rotate: 45deg !important;
  }

  .smOnly\:focus\:rotate-90:focus{
    --transform-rotate: 90deg !important;
  }

  .smOnly\:focus\:rotate-180:focus{
    --transform-rotate: 180deg !important;
  }

  .smOnly\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg !important;
  }

  .smOnly\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg !important;
  }

  .smOnly\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg !important;
  }

  .smOnly\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg !important;
  }

  .smOnly\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg !important;
  }

  .smOnly\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg !important;
  }

  .smOnly\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg !important;
  }

  .smOnly\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg !important;
  }

  .smOnly\:translate-x-0{
    --transform-translate-x: 0 !important;
  }

  .smOnly\:translate-x-1{
    --transform-translate-x: 0.25rem !important;
  }

  .smOnly\:translate-x-2{
    --transform-translate-x: 0.5rem !important;
  }

  .smOnly\:translate-x-3{
    --transform-translate-x: 0.75rem !important;
  }

  .smOnly\:translate-x-4{
    --transform-translate-x: 1rem !important;
  }

  .smOnly\:translate-x-5{
    --transform-translate-x: 1.25rem !important;
  }

  .smOnly\:translate-x-6{
    --transform-translate-x: 1.5rem !important;
  }

  .smOnly\:translate-x-8{
    --transform-translate-x: 2rem !important;
  }

  .smOnly\:translate-x-10{
    --transform-translate-x: 2.5rem !important;
  }

  .smOnly\:translate-x-12{
    --transform-translate-x: 3rem !important;
  }

  .smOnly\:translate-x-16{
    --transform-translate-x: 4rem !important;
  }

  .smOnly\:translate-x-20{
    --transform-translate-x: 5rem !important;
  }

  .smOnly\:translate-x-24{
    --transform-translate-x: 6rem !important;
  }

  .smOnly\:translate-x-32{
    --transform-translate-x: 8rem !important;
  }

  .smOnly\:translate-x-40{
    --transform-translate-x: 10rem !important;
  }

  .smOnly\:translate-x-48{
    --transform-translate-x: 12rem !important;
  }

  .smOnly\:translate-x-56{
    --transform-translate-x: 14rem !important;
  }

  .smOnly\:translate-x-64{
    --transform-translate-x: 16rem !important;
  }

  .smOnly\:translate-x-px{
    --transform-translate-x: 1px !important;
  }

  .smOnly\:-translate-x-1{
    --transform-translate-x: -0.25rem !important;
  }

  .smOnly\:-translate-x-2{
    --transform-translate-x: -0.5rem !important;
  }

  .smOnly\:-translate-x-3{
    --transform-translate-x: -0.75rem !important;
  }

  .smOnly\:-translate-x-4{
    --transform-translate-x: -1rem !important;
  }

  .smOnly\:-translate-x-5{
    --transform-translate-x: -1.25rem !important;
  }

  .smOnly\:-translate-x-6{
    --transform-translate-x: -1.5rem !important;
  }

  .smOnly\:-translate-x-8{
    --transform-translate-x: -2rem !important;
  }

  .smOnly\:-translate-x-10{
    --transform-translate-x: -2.5rem !important;
  }

  .smOnly\:-translate-x-12{
    --transform-translate-x: -3rem !important;
  }

  .smOnly\:-translate-x-16{
    --transform-translate-x: -4rem !important;
  }

  .smOnly\:-translate-x-20{
    --transform-translate-x: -5rem !important;
  }

  .smOnly\:-translate-x-24{
    --transform-translate-x: -6rem !important;
  }

  .smOnly\:-translate-x-32{
    --transform-translate-x: -8rem !important;
  }

  .smOnly\:-translate-x-40{
    --transform-translate-x: -10rem !important;
  }

  .smOnly\:-translate-x-48{
    --transform-translate-x: -12rem !important;
  }

  .smOnly\:-translate-x-56{
    --transform-translate-x: -14rem !important;
  }

  .smOnly\:-translate-x-64{
    --transform-translate-x: -16rem !important;
  }

  .smOnly\:-translate-x-px{
    --transform-translate-x: -1px !important;
  }

  .smOnly\:-translate-x-full{
    --transform-translate-x: -100% !important;
  }

  .smOnly\:-translate-x-1\/2{
    --transform-translate-x: -50% !important;
  }

  .smOnly\:translate-x-1\/2{
    --transform-translate-x: 50% !important;
  }

  .smOnly\:translate-x-full{
    --transform-translate-x: 100% !important;
  }

  .smOnly\:translate-y-0{
    --transform-translate-y: 0 !important;
  }

  .smOnly\:translate-y-1{
    --transform-translate-y: 0.25rem !important;
  }

  .smOnly\:translate-y-2{
    --transform-translate-y: 0.5rem !important;
  }

  .smOnly\:translate-y-3{
    --transform-translate-y: 0.75rem !important;
  }

  .smOnly\:translate-y-4{
    --transform-translate-y: 1rem !important;
  }

  .smOnly\:translate-y-5{
    --transform-translate-y: 1.25rem !important;
  }

  .smOnly\:translate-y-6{
    --transform-translate-y: 1.5rem !important;
  }

  .smOnly\:translate-y-8{
    --transform-translate-y: 2rem !important;
  }

  .smOnly\:translate-y-10{
    --transform-translate-y: 2.5rem !important;
  }

  .smOnly\:translate-y-12{
    --transform-translate-y: 3rem !important;
  }

  .smOnly\:translate-y-16{
    --transform-translate-y: 4rem !important;
  }

  .smOnly\:translate-y-20{
    --transform-translate-y: 5rem !important;
  }

  .smOnly\:translate-y-24{
    --transform-translate-y: 6rem !important;
  }

  .smOnly\:translate-y-32{
    --transform-translate-y: 8rem !important;
  }

  .smOnly\:translate-y-40{
    --transform-translate-y: 10rem !important;
  }

  .smOnly\:translate-y-48{
    --transform-translate-y: 12rem !important;
  }

  .smOnly\:translate-y-56{
    --transform-translate-y: 14rem !important;
  }

  .smOnly\:translate-y-64{
    --transform-translate-y: 16rem !important;
  }

  .smOnly\:translate-y-px{
    --transform-translate-y: 1px !important;
  }

  .smOnly\:-translate-y-1{
    --transform-translate-y: -0.25rem !important;
  }

  .smOnly\:-translate-y-2{
    --transform-translate-y: -0.5rem !important;
  }

  .smOnly\:-translate-y-3{
    --transform-translate-y: -0.75rem !important;
  }

  .smOnly\:-translate-y-4{
    --transform-translate-y: -1rem !important;
  }

  .smOnly\:-translate-y-5{
    --transform-translate-y: -1.25rem !important;
  }

  .smOnly\:-translate-y-6{
    --transform-translate-y: -1.5rem !important;
  }

  .smOnly\:-translate-y-8{
    --transform-translate-y: -2rem !important;
  }

  .smOnly\:-translate-y-10{
    --transform-translate-y: -2.5rem !important;
  }

  .smOnly\:-translate-y-12{
    --transform-translate-y: -3rem !important;
  }

  .smOnly\:-translate-y-16{
    --transform-translate-y: -4rem !important;
  }

  .smOnly\:-translate-y-20{
    --transform-translate-y: -5rem !important;
  }

  .smOnly\:-translate-y-24{
    --transform-translate-y: -6rem !important;
  }

  .smOnly\:-translate-y-32{
    --transform-translate-y: -8rem !important;
  }

  .smOnly\:-translate-y-40{
    --transform-translate-y: -10rem !important;
  }

  .smOnly\:-translate-y-48{
    --transform-translate-y: -12rem !important;
  }

  .smOnly\:-translate-y-56{
    --transform-translate-y: -14rem !important;
  }

  .smOnly\:-translate-y-64{
    --transform-translate-y: -16rem !important;
  }

  .smOnly\:-translate-y-px{
    --transform-translate-y: -1px !important;
  }

  .smOnly\:-translate-y-full{
    --transform-translate-y: -100% !important;
  }

  .smOnly\:-translate-y-1\/2{
    --transform-translate-y: -50% !important;
  }

  .smOnly\:translate-y-1\/2{
    --transform-translate-y: 50% !important;
  }

  .smOnly\:translate-y-full{
    --transform-translate-y: 100% !important;
  }

  .smOnly\:hover\:translate-x-0:hover{
    --transform-translate-x: 0 !important;
  }

  .smOnly\:hover\:translate-x-1:hover{
    --transform-translate-x: 0.25rem !important;
  }

  .smOnly\:hover\:translate-x-2:hover{
    --transform-translate-x: 0.5rem !important;
  }

  .smOnly\:hover\:translate-x-3:hover{
    --transform-translate-x: 0.75rem !important;
  }

  .smOnly\:hover\:translate-x-4:hover{
    --transform-translate-x: 1rem !important;
  }

  .smOnly\:hover\:translate-x-5:hover{
    --transform-translate-x: 1.25rem !important;
  }

  .smOnly\:hover\:translate-x-6:hover{
    --transform-translate-x: 1.5rem !important;
  }

  .smOnly\:hover\:translate-x-8:hover{
    --transform-translate-x: 2rem !important;
  }

  .smOnly\:hover\:translate-x-10:hover{
    --transform-translate-x: 2.5rem !important;
  }

  .smOnly\:hover\:translate-x-12:hover{
    --transform-translate-x: 3rem !important;
  }

  .smOnly\:hover\:translate-x-16:hover{
    --transform-translate-x: 4rem !important;
  }

  .smOnly\:hover\:translate-x-20:hover{
    --transform-translate-x: 5rem !important;
  }

  .smOnly\:hover\:translate-x-24:hover{
    --transform-translate-x: 6rem !important;
  }

  .smOnly\:hover\:translate-x-32:hover{
    --transform-translate-x: 8rem !important;
  }

  .smOnly\:hover\:translate-x-40:hover{
    --transform-translate-x: 10rem !important;
  }

  .smOnly\:hover\:translate-x-48:hover{
    --transform-translate-x: 12rem !important;
  }

  .smOnly\:hover\:translate-x-56:hover{
    --transform-translate-x: 14rem !important;
  }

  .smOnly\:hover\:translate-x-64:hover{
    --transform-translate-x: 16rem !important;
  }

  .smOnly\:hover\:translate-x-px:hover{
    --transform-translate-x: 1px !important;
  }

  .smOnly\:hover\:-translate-x-1:hover{
    --transform-translate-x: -0.25rem !important;
  }

  .smOnly\:hover\:-translate-x-2:hover{
    --transform-translate-x: -0.5rem !important;
  }

  .smOnly\:hover\:-translate-x-3:hover{
    --transform-translate-x: -0.75rem !important;
  }

  .smOnly\:hover\:-translate-x-4:hover{
    --transform-translate-x: -1rem !important;
  }

  .smOnly\:hover\:-translate-x-5:hover{
    --transform-translate-x: -1.25rem !important;
  }

  .smOnly\:hover\:-translate-x-6:hover{
    --transform-translate-x: -1.5rem !important;
  }

  .smOnly\:hover\:-translate-x-8:hover{
    --transform-translate-x: -2rem !important;
  }

  .smOnly\:hover\:-translate-x-10:hover{
    --transform-translate-x: -2.5rem !important;
  }

  .smOnly\:hover\:-translate-x-12:hover{
    --transform-translate-x: -3rem !important;
  }

  .smOnly\:hover\:-translate-x-16:hover{
    --transform-translate-x: -4rem !important;
  }

  .smOnly\:hover\:-translate-x-20:hover{
    --transform-translate-x: -5rem !important;
  }

  .smOnly\:hover\:-translate-x-24:hover{
    --transform-translate-x: -6rem !important;
  }

  .smOnly\:hover\:-translate-x-32:hover{
    --transform-translate-x: -8rem !important;
  }

  .smOnly\:hover\:-translate-x-40:hover{
    --transform-translate-x: -10rem !important;
  }

  .smOnly\:hover\:-translate-x-48:hover{
    --transform-translate-x: -12rem !important;
  }

  .smOnly\:hover\:-translate-x-56:hover{
    --transform-translate-x: -14rem !important;
  }

  .smOnly\:hover\:-translate-x-64:hover{
    --transform-translate-x: -16rem !important;
  }

  .smOnly\:hover\:-translate-x-px:hover{
    --transform-translate-x: -1px !important;
  }

  .smOnly\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100% !important;
  }

  .smOnly\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x: -50% !important;
  }

  .smOnly\:hover\:translate-x-1\/2:hover{
    --transform-translate-x: 50% !important;
  }

  .smOnly\:hover\:translate-x-full:hover{
    --transform-translate-x: 100% !important;
  }

  .smOnly\:hover\:translate-y-0:hover{
    --transform-translate-y: 0 !important;
  }

  .smOnly\:hover\:translate-y-1:hover{
    --transform-translate-y: 0.25rem !important;
  }

  .smOnly\:hover\:translate-y-2:hover{
    --transform-translate-y: 0.5rem !important;
  }

  .smOnly\:hover\:translate-y-3:hover{
    --transform-translate-y: 0.75rem !important;
  }

  .smOnly\:hover\:translate-y-4:hover{
    --transform-translate-y: 1rem !important;
  }

  .smOnly\:hover\:translate-y-5:hover{
    --transform-translate-y: 1.25rem !important;
  }

  .smOnly\:hover\:translate-y-6:hover{
    --transform-translate-y: 1.5rem !important;
  }

  .smOnly\:hover\:translate-y-8:hover{
    --transform-translate-y: 2rem !important;
  }

  .smOnly\:hover\:translate-y-10:hover{
    --transform-translate-y: 2.5rem !important;
  }

  .smOnly\:hover\:translate-y-12:hover{
    --transform-translate-y: 3rem !important;
  }

  .smOnly\:hover\:translate-y-16:hover{
    --transform-translate-y: 4rem !important;
  }

  .smOnly\:hover\:translate-y-20:hover{
    --transform-translate-y: 5rem !important;
  }

  .smOnly\:hover\:translate-y-24:hover{
    --transform-translate-y: 6rem !important;
  }

  .smOnly\:hover\:translate-y-32:hover{
    --transform-translate-y: 8rem !important;
  }

  .smOnly\:hover\:translate-y-40:hover{
    --transform-translate-y: 10rem !important;
  }

  .smOnly\:hover\:translate-y-48:hover{
    --transform-translate-y: 12rem !important;
  }

  .smOnly\:hover\:translate-y-56:hover{
    --transform-translate-y: 14rem !important;
  }

  .smOnly\:hover\:translate-y-64:hover{
    --transform-translate-y: 16rem !important;
  }

  .smOnly\:hover\:translate-y-px:hover{
    --transform-translate-y: 1px !important;
  }

  .smOnly\:hover\:-translate-y-1:hover{
    --transform-translate-y: -0.25rem !important;
  }

  .smOnly\:hover\:-translate-y-2:hover{
    --transform-translate-y: -0.5rem !important;
  }

  .smOnly\:hover\:-translate-y-3:hover{
    --transform-translate-y: -0.75rem !important;
  }

  .smOnly\:hover\:-translate-y-4:hover{
    --transform-translate-y: -1rem !important;
  }

  .smOnly\:hover\:-translate-y-5:hover{
    --transform-translate-y: -1.25rem !important;
  }

  .smOnly\:hover\:-translate-y-6:hover{
    --transform-translate-y: -1.5rem !important;
  }

  .smOnly\:hover\:-translate-y-8:hover{
    --transform-translate-y: -2rem !important;
  }

  .smOnly\:hover\:-translate-y-10:hover{
    --transform-translate-y: -2.5rem !important;
  }

  .smOnly\:hover\:-translate-y-12:hover{
    --transform-translate-y: -3rem !important;
  }

  .smOnly\:hover\:-translate-y-16:hover{
    --transform-translate-y: -4rem !important;
  }

  .smOnly\:hover\:-translate-y-20:hover{
    --transform-translate-y: -5rem !important;
  }

  .smOnly\:hover\:-translate-y-24:hover{
    --transform-translate-y: -6rem !important;
  }

  .smOnly\:hover\:-translate-y-32:hover{
    --transform-translate-y: -8rem !important;
  }

  .smOnly\:hover\:-translate-y-40:hover{
    --transform-translate-y: -10rem !important;
  }

  .smOnly\:hover\:-translate-y-48:hover{
    --transform-translate-y: -12rem !important;
  }

  .smOnly\:hover\:-translate-y-56:hover{
    --transform-translate-y: -14rem !important;
  }

  .smOnly\:hover\:-translate-y-64:hover{
    --transform-translate-y: -16rem !important;
  }

  .smOnly\:hover\:-translate-y-px:hover{
    --transform-translate-y: -1px !important;
  }

  .smOnly\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100% !important;
  }

  .smOnly\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y: -50% !important;
  }

  .smOnly\:hover\:translate-y-1\/2:hover{
    --transform-translate-y: 50% !important;
  }

  .smOnly\:hover\:translate-y-full:hover{
    --transform-translate-y: 100% !important;
  }

  .smOnly\:focus\:translate-x-0:focus{
    --transform-translate-x: 0 !important;
  }

  .smOnly\:focus\:translate-x-1:focus{
    --transform-translate-x: 0.25rem !important;
  }

  .smOnly\:focus\:translate-x-2:focus{
    --transform-translate-x: 0.5rem !important;
  }

  .smOnly\:focus\:translate-x-3:focus{
    --transform-translate-x: 0.75rem !important;
  }

  .smOnly\:focus\:translate-x-4:focus{
    --transform-translate-x: 1rem !important;
  }

  .smOnly\:focus\:translate-x-5:focus{
    --transform-translate-x: 1.25rem !important;
  }

  .smOnly\:focus\:translate-x-6:focus{
    --transform-translate-x: 1.5rem !important;
  }

  .smOnly\:focus\:translate-x-8:focus{
    --transform-translate-x: 2rem !important;
  }

  .smOnly\:focus\:translate-x-10:focus{
    --transform-translate-x: 2.5rem !important;
  }

  .smOnly\:focus\:translate-x-12:focus{
    --transform-translate-x: 3rem !important;
  }

  .smOnly\:focus\:translate-x-16:focus{
    --transform-translate-x: 4rem !important;
  }

  .smOnly\:focus\:translate-x-20:focus{
    --transform-translate-x: 5rem !important;
  }

  .smOnly\:focus\:translate-x-24:focus{
    --transform-translate-x: 6rem !important;
  }

  .smOnly\:focus\:translate-x-32:focus{
    --transform-translate-x: 8rem !important;
  }

  .smOnly\:focus\:translate-x-40:focus{
    --transform-translate-x: 10rem !important;
  }

  .smOnly\:focus\:translate-x-48:focus{
    --transform-translate-x: 12rem !important;
  }

  .smOnly\:focus\:translate-x-56:focus{
    --transform-translate-x: 14rem !important;
  }

  .smOnly\:focus\:translate-x-64:focus{
    --transform-translate-x: 16rem !important;
  }

  .smOnly\:focus\:translate-x-px:focus{
    --transform-translate-x: 1px !important;
  }

  .smOnly\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.25rem !important;
  }

  .smOnly\:focus\:-translate-x-2:focus{
    --transform-translate-x: -0.5rem !important;
  }

  .smOnly\:focus\:-translate-x-3:focus{
    --transform-translate-x: -0.75rem !important;
  }

  .smOnly\:focus\:-translate-x-4:focus{
    --transform-translate-x: -1rem !important;
  }

  .smOnly\:focus\:-translate-x-5:focus{
    --transform-translate-x: -1.25rem !important;
  }

  .smOnly\:focus\:-translate-x-6:focus{
    --transform-translate-x: -1.5rem !important;
  }

  .smOnly\:focus\:-translate-x-8:focus{
    --transform-translate-x: -2rem !important;
  }

  .smOnly\:focus\:-translate-x-10:focus{
    --transform-translate-x: -2.5rem !important;
  }

  .smOnly\:focus\:-translate-x-12:focus{
    --transform-translate-x: -3rem !important;
  }

  .smOnly\:focus\:-translate-x-16:focus{
    --transform-translate-x: -4rem !important;
  }

  .smOnly\:focus\:-translate-x-20:focus{
    --transform-translate-x: -5rem !important;
  }

  .smOnly\:focus\:-translate-x-24:focus{
    --transform-translate-x: -6rem !important;
  }

  .smOnly\:focus\:-translate-x-32:focus{
    --transform-translate-x: -8rem !important;
  }

  .smOnly\:focus\:-translate-x-40:focus{
    --transform-translate-x: -10rem !important;
  }

  .smOnly\:focus\:-translate-x-48:focus{
    --transform-translate-x: -12rem !important;
  }

  .smOnly\:focus\:-translate-x-56:focus{
    --transform-translate-x: -14rem !important;
  }

  .smOnly\:focus\:-translate-x-64:focus{
    --transform-translate-x: -16rem !important;
  }

  .smOnly\:focus\:-translate-x-px:focus{
    --transform-translate-x: -1px !important;
  }

  .smOnly\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100% !important;
  }

  .smOnly\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50% !important;
  }

  .smOnly\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50% !important;
  }

  .smOnly\:focus\:translate-x-full:focus{
    --transform-translate-x: 100% !important;
  }

  .smOnly\:focus\:translate-y-0:focus{
    --transform-translate-y: 0 !important;
  }

  .smOnly\:focus\:translate-y-1:focus{
    --transform-translate-y: 0.25rem !important;
  }

  .smOnly\:focus\:translate-y-2:focus{
    --transform-translate-y: 0.5rem !important;
  }

  .smOnly\:focus\:translate-y-3:focus{
    --transform-translate-y: 0.75rem !important;
  }

  .smOnly\:focus\:translate-y-4:focus{
    --transform-translate-y: 1rem !important;
  }

  .smOnly\:focus\:translate-y-5:focus{
    --transform-translate-y: 1.25rem !important;
  }

  .smOnly\:focus\:translate-y-6:focus{
    --transform-translate-y: 1.5rem !important;
  }

  .smOnly\:focus\:translate-y-8:focus{
    --transform-translate-y: 2rem !important;
  }

  .smOnly\:focus\:translate-y-10:focus{
    --transform-translate-y: 2.5rem !important;
  }

  .smOnly\:focus\:translate-y-12:focus{
    --transform-translate-y: 3rem !important;
  }

  .smOnly\:focus\:translate-y-16:focus{
    --transform-translate-y: 4rem !important;
  }

  .smOnly\:focus\:translate-y-20:focus{
    --transform-translate-y: 5rem !important;
  }

  .smOnly\:focus\:translate-y-24:focus{
    --transform-translate-y: 6rem !important;
  }

  .smOnly\:focus\:translate-y-32:focus{
    --transform-translate-y: 8rem !important;
  }

  .smOnly\:focus\:translate-y-40:focus{
    --transform-translate-y: 10rem !important;
  }

  .smOnly\:focus\:translate-y-48:focus{
    --transform-translate-y: 12rem !important;
  }

  .smOnly\:focus\:translate-y-56:focus{
    --transform-translate-y: 14rem !important;
  }

  .smOnly\:focus\:translate-y-64:focus{
    --transform-translate-y: 16rem !important;
  }

  .smOnly\:focus\:translate-y-px:focus{
    --transform-translate-y: 1px !important;
  }

  .smOnly\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.25rem !important;
  }

  .smOnly\:focus\:-translate-y-2:focus{
    --transform-translate-y: -0.5rem !important;
  }

  .smOnly\:focus\:-translate-y-3:focus{
    --transform-translate-y: -0.75rem !important;
  }

  .smOnly\:focus\:-translate-y-4:focus{
    --transform-translate-y: -1rem !important;
  }

  .smOnly\:focus\:-translate-y-5:focus{
    --transform-translate-y: -1.25rem !important;
  }

  .smOnly\:focus\:-translate-y-6:focus{
    --transform-translate-y: -1.5rem !important;
  }

  .smOnly\:focus\:-translate-y-8:focus{
    --transform-translate-y: -2rem !important;
  }

  .smOnly\:focus\:-translate-y-10:focus{
    --transform-translate-y: -2.5rem !important;
  }

  .smOnly\:focus\:-translate-y-12:focus{
    --transform-translate-y: -3rem !important;
  }

  .smOnly\:focus\:-translate-y-16:focus{
    --transform-translate-y: -4rem !important;
  }

  .smOnly\:focus\:-translate-y-20:focus{
    --transform-translate-y: -5rem !important;
  }

  .smOnly\:focus\:-translate-y-24:focus{
    --transform-translate-y: -6rem !important;
  }

  .smOnly\:focus\:-translate-y-32:focus{
    --transform-translate-y: -8rem !important;
  }

  .smOnly\:focus\:-translate-y-40:focus{
    --transform-translate-y: -10rem !important;
  }

  .smOnly\:focus\:-translate-y-48:focus{
    --transform-translate-y: -12rem !important;
  }

  .smOnly\:focus\:-translate-y-56:focus{
    --transform-translate-y: -14rem !important;
  }

  .smOnly\:focus\:-translate-y-64:focus{
    --transform-translate-y: -16rem !important;
  }

  .smOnly\:focus\:-translate-y-px:focus{
    --transform-translate-y: -1px !important;
  }

  .smOnly\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100% !important;
  }

  .smOnly\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50% !important;
  }

  .smOnly\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50% !important;
  }

  .smOnly\:focus\:translate-y-full:focus{
    --transform-translate-y: 100% !important;
  }

  .smOnly\:skew-x-0{
    --transform-skew-x: 0 !important;
  }

  .smOnly\:skew-x-1{
    --transform-skew-x: 1deg !important;
  }

  .smOnly\:skew-x-2{
    --transform-skew-x: 2deg !important;
  }

  .smOnly\:skew-x-3{
    --transform-skew-x: 3deg !important;
  }

  .smOnly\:skew-x-6{
    --transform-skew-x: 6deg !important;
  }

  .smOnly\:skew-x-12{
    --transform-skew-x: 12deg !important;
  }

  .smOnly\:-skew-x-12{
    --transform-skew-x: -12deg !important;
  }

  .smOnly\:-skew-x-6{
    --transform-skew-x: -6deg !important;
  }

  .smOnly\:-skew-x-3{
    --transform-skew-x: -3deg !important;
  }

  .smOnly\:-skew-x-2{
    --transform-skew-x: -2deg !important;
  }

  .smOnly\:-skew-x-1{
    --transform-skew-x: -1deg !important;
  }

  .smOnly\:skew-y-0{
    --transform-skew-y: 0 !important;
  }

  .smOnly\:skew-y-1{
    --transform-skew-y: 1deg !important;
  }

  .smOnly\:skew-y-2{
    --transform-skew-y: 2deg !important;
  }

  .smOnly\:skew-y-3{
    --transform-skew-y: 3deg !important;
  }

  .smOnly\:skew-y-6{
    --transform-skew-y: 6deg !important;
  }

  .smOnly\:skew-y-12{
    --transform-skew-y: 12deg !important;
  }

  .smOnly\:-skew-y-12{
    --transform-skew-y: -12deg !important;
  }

  .smOnly\:-skew-y-6{
    --transform-skew-y: -6deg !important;
  }

  .smOnly\:-skew-y-3{
    --transform-skew-y: -3deg !important;
  }

  .smOnly\:-skew-y-2{
    --transform-skew-y: -2deg !important;
  }

  .smOnly\:-skew-y-1{
    --transform-skew-y: -1deg !important;
  }

  .smOnly\:hover\:skew-x-0:hover{
    --transform-skew-x: 0 !important;
  }

  .smOnly\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg !important;
  }

  .smOnly\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg !important;
  }

  .smOnly\:hover\:skew-x-3:hover{
    --transform-skew-x: 3deg !important;
  }

  .smOnly\:hover\:skew-x-6:hover{
    --transform-skew-x: 6deg !important;
  }

  .smOnly\:hover\:skew-x-12:hover{
    --transform-skew-x: 12deg !important;
  }

  .smOnly\:hover\:-skew-x-12:hover{
    --transform-skew-x: -12deg !important;
  }

  .smOnly\:hover\:-skew-x-6:hover{
    --transform-skew-x: -6deg !important;
  }

  .smOnly\:hover\:-skew-x-3:hover{
    --transform-skew-x: -3deg !important;
  }

  .smOnly\:hover\:-skew-x-2:hover{
    --transform-skew-x: -2deg !important;
  }

  .smOnly\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg !important;
  }

  .smOnly\:hover\:skew-y-0:hover{
    --transform-skew-y: 0 !important;
  }

  .smOnly\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg !important;
  }

  .smOnly\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg !important;
  }

  .smOnly\:hover\:skew-y-3:hover{
    --transform-skew-y: 3deg !important;
  }

  .smOnly\:hover\:skew-y-6:hover{
    --transform-skew-y: 6deg !important;
  }

  .smOnly\:hover\:skew-y-12:hover{
    --transform-skew-y: 12deg !important;
  }

  .smOnly\:hover\:-skew-y-12:hover{
    --transform-skew-y: -12deg !important;
  }

  .smOnly\:hover\:-skew-y-6:hover{
    --transform-skew-y: -6deg !important;
  }

  .smOnly\:hover\:-skew-y-3:hover{
    --transform-skew-y: -3deg !important;
  }

  .smOnly\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg !important;
  }

  .smOnly\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg !important;
  }

  .smOnly\:focus\:skew-x-0:focus{
    --transform-skew-x: 0 !important;
  }

  .smOnly\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg !important;
  }

  .smOnly\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg !important;
  }

  .smOnly\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg !important;
  }

  .smOnly\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg !important;
  }

  .smOnly\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg !important;
  }

  .smOnly\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg !important;
  }

  .smOnly\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg !important;
  }

  .smOnly\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg !important;
  }

  .smOnly\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg !important;
  }

  .smOnly\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg !important;
  }

  .smOnly\:focus\:skew-y-0:focus{
    --transform-skew-y: 0 !important;
  }

  .smOnly\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg !important;
  }

  .smOnly\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg !important;
  }

  .smOnly\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg !important;
  }

  .smOnly\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg !important;
  }

  .smOnly\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg !important;
  }

  .smOnly\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg !important;
  }

  .smOnly\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg !important;
  }

  .smOnly\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg !important;
  }

  .smOnly\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg !important;
  }

  .smOnly\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg !important;
  }

  .smOnly\:transition-none{
    -webkit-transition-property: none !important;
    transition-property: none !important;
  }

  .smOnly\:transition-all{
    -webkit-transition-property: all !important;
    transition-property: all !important;
  }

  .smOnly\:transition{
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform !important;
  }

  .smOnly\:transition-colors{
    -webkit-transition-property: background-color, border-color, color, fill, stroke !important;
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .smOnly\:transition-opacity{
    -webkit-transition-property: opacity !important;
    transition-property: opacity !important;
  }

  .smOnly\:transition-shadow{
    -webkit-transition-property: -webkit-box-shadow !important;
    transition-property: -webkit-box-shadow !important;
    transition-property: box-shadow !important;
    transition-property: box-shadow, -webkit-box-shadow !important;
  }

  .smOnly\:transition-transform{
    -webkit-transition-property: -webkit-transform !important;
    transition-property: -webkit-transform !important;
    transition-property: transform !important;
    transition-property: transform, -webkit-transform !important;
  }

  .smOnly\:ease-linear{
    -webkit-transition-timing-function: linear !important;
            transition-timing-function: linear !important;
  }

  .smOnly\:ease-in{
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .smOnly\:ease-out{
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .smOnly\:ease-in-out{
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .smOnly\:duration-75{
    -webkit-transition-duration: 75ms !important;
            transition-duration: 75ms !important;
  }

  .smOnly\:duration-100{
    -webkit-transition-duration: 100ms !important;
            transition-duration: 100ms !important;
  }

  .smOnly\:duration-150{
    -webkit-transition-duration: 150ms !important;
            transition-duration: 150ms !important;
  }

  .smOnly\:duration-200{
    -webkit-transition-duration: 200ms !important;
            transition-duration: 200ms !important;
  }

  .smOnly\:duration-300{
    -webkit-transition-duration: 300ms !important;
            transition-duration: 300ms !important;
  }

  .smOnly\:duration-500{
    -webkit-transition-duration: 500ms !important;
            transition-duration: 500ms !important;
  }

  .smOnly\:duration-700{
    -webkit-transition-duration: 700ms !important;
            transition-duration: 700ms !important;
  }

  .smOnly\:duration-1000{
    -webkit-transition-duration: 1000ms !important;
            transition-duration: 1000ms !important;
  }

  .smOnly\:delay-75{
    -webkit-transition-delay: 75ms !important;
            transition-delay: 75ms !important;
  }

  .smOnly\:delay-100{
    -webkit-transition-delay: 100ms !important;
            transition-delay: 100ms !important;
  }

  .smOnly\:delay-150{
    -webkit-transition-delay: 150ms !important;
            transition-delay: 150ms !important;
  }

  .smOnly\:delay-200{
    -webkit-transition-delay: 200ms !important;
            transition-delay: 200ms !important;
  }

  .smOnly\:delay-300{
    -webkit-transition-delay: 300ms !important;
            transition-delay: 300ms !important;
  }

  .smOnly\:delay-500{
    -webkit-transition-delay: 500ms !important;
            transition-delay: 500ms !important;
  }

  .smOnly\:delay-700{
    -webkit-transition-delay: 700ms !important;
            transition-delay: 700ms !important;
  }

  .smOnly\:delay-1000{
    -webkit-transition-delay: 1000ms !important;
            transition-delay: 1000ms !important;
  }

  .smOnly\:animate-none{
    -webkit-animation: none !important;
            animation: none !important;
  }

  .smOnly\:animate-spin{
    -webkit-animation: spin 1s linear infinite !important;
            animation: spin 1s linear infinite !important;
  }

  .smOnly\:animate-ping{
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }

  .smOnly\:animate-pulse{
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }

  .smOnly\:animate-bounce{
    -webkit-animation: bounce 1s infinite !important;
            animation: bounce 1s infinite !important;
  }
}

@media (min-width: 768px){
  .md\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 2rem;
    padding-left: 2rem;
  }

  @media (min-width: 640px){
    .md\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .md\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1024px){
    .md\:container{
      max-width: 1024px;
    }
  }

  @media (min-width: 1380px){
    .md\:container{
      max-width: 1380px;
    }
  }

  .md\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0px * var(--space-y-reverse)) !important;
  }

  .md\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0px * var(--space-x-reverse)) !important;
    margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.25rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.5rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.75rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.25rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.5rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10rem * var(--space-x-reverse)) !important;
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(12rem * var(--space-x-reverse)) !important;
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(14rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(14rem * var(--space-x-reverse)) !important;
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(16rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(16rem * var(--space-x-reverse)) !important;
    margin-left: calc(16rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1px * var(--space-y-reverse)) !important;
  }

  .md\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1px * var(--space-x-reverse)) !important;
    margin-left: calc(1px * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.25rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.75rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.25rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.5rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-12rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-14rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-14rem * var(--space-x-reverse)) !important;
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-16rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-16rem * var(--space-x-reverse)) !important;
    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1px * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1px * var(--space-x-reverse)) !important;
    margin-left: calc(-1px * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1 !important;
  }

  .md\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1 !important;
  }

  .md\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;
  }

  .md\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .md\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;
  }

  .md\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .md\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;
  }

  .md\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .md\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;
  }

  .md\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .md\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;
  }

  .md\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .md\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1 !important;
  }

  .md\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1 !important;
  }

  .md\:divide-primary-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--divide-opacity)) !important;
  }

  .md\:divide-primary-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--divide-opacity)) !important;
  }

  .md\:divide-primary-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--divide-opacity)) !important;
  }

  .md\:divide-primary-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--divide-opacity)) !important;
  }

  .md\:divide-primary-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--divide-opacity)) !important;
  }

  .md\:divide-primary-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--divide-opacity)) !important;
  }

  .md\:divide-primary-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--divide-opacity)) !important;
  }

  .md\:divide-primary-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--divide-opacity)) !important;
  }

  .md\:divide-primary-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--divide-opacity)) !important;
  }

  .md\:divide-secondary-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--divide-opacity)) !important;
  }

  .md\:divide-secondary-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--divide-opacity)) !important;
  }

  .md\:divide-secondary-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--divide-opacity)) !important;
  }

  .md\:divide-secondary-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--divide-opacity)) !important;
  }

  .md\:divide-secondary-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--divide-opacity)) !important;
  }

  .md\:divide-secondary-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--divide-opacity)) !important;
  }

  .md\:divide-secondary-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--divide-opacity)) !important;
  }

  .md\:divide-secondary-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--divide-opacity)) !important;
  }

  .md\:divide-secondary-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--divide-opacity)) !important;
  }

  .md\:divide-transparent > :not(template) ~ :not(template){
    border-color: transparent !important;
  }

  .md\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;
  }

  .md\:divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;
  }

  .md\:divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--divide-opacity)) !important;
  }

  .md\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--divide-opacity)) !important;
  }

  .md\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--divide-opacity)) !important;
  }

  .md\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--divide-opacity)) !important;
  }

  .md\:divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--divide-opacity)) !important;
  }

  .md\:divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--divide-opacity)) !important;
  }

  .md\:divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--divide-opacity)) !important;
  }

  .md\:divide-gray-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--divide-opacity)) !important;
  }

  .md\:divide-gray-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--divide-opacity)) !important;
  }

  .md\:divide-red-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--divide-opacity)) !important;
  }

  .md\:divide-red-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--divide-opacity)) !important;
  }

  .md\:divide-red-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--divide-opacity)) !important;
  }

  .md\:divide-red-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--divide-opacity)) !important;
  }

  .md\:divide-red-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--divide-opacity)) !important;
  }

  .md\:divide-red-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--divide-opacity)) !important;
  }

  .md\:divide-red-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--divide-opacity)) !important;
  }

  .md\:divide-red-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--divide-opacity)) !important;
  }

  .md\:divide-red-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--divide-opacity)) !important;
  }

  .md\:divide-green-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--divide-opacity)) !important;
  }

  .md\:divide-green-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--divide-opacity)) !important;
  }

  .md\:divide-green-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--divide-opacity)) !important;
  }

  .md\:divide-green-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--divide-opacity)) !important;
  }

  .md\:divide-green-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--divide-opacity)) !important;
  }

  .md\:divide-green-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--divide-opacity)) !important;
  }

  .md\:divide-green-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--divide-opacity)) !important;
  }

  .md\:divide-green-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--divide-opacity)) !important;
  }

  .md\:divide-green-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--divide-opacity)) !important;
  }

  .md\:divide-yellow-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--divide-opacity)) !important;
  }

  .md\:divide-yellow-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--divide-opacity)) !important;
  }

  .md\:divide-yellow-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--divide-opacity)) !important;
  }

  .md\:divide-yellow-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--divide-opacity)) !important;
  }

  .md\:divide-yellow-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--divide-opacity)) !important;
  }

  .md\:divide-yellow-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--divide-opacity)) !important;
  }

  .md\:divide-yellow-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--divide-opacity)) !important;
  }

  .md\:divide-yellow-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--divide-opacity)) !important;
  }

  .md\:divide-yellow-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--divide-opacity)) !important;
  }

  .md\:divide-error > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--divide-opacity)) !important;
  }

  .md\:divide-success > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--divide-opacity)) !important;
  }

  .md\:divide-solid > :not(template) ~ :not(template){
    border-style: solid !important;
  }

  .md\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed !important;
  }

  .md\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted !important;
  }

  .md\:divide-double > :not(template) ~ :not(template){
    border-style: double !important;
  }

  .md\:divide-none > :not(template) ~ :not(template){
    border-style: none !important;
  }

  .md\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0 !important;
  }

  .md\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25 !important;
  }

  .md\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5 !important;
  }

  .md\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75 !important;
  }

  .md\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
  }

  .md\:sr-only{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .md\:not-sr-only{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .md\:focus\:sr-only:focus{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .md\:focus\:not-sr-only:focus{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .md\:appearance-none{
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
  }

  .md\:bg-fixed{
    background-attachment: fixed !important;
  }

  .md\:bg-local{
    background-attachment: local !important;
  }

  .md\:bg-scroll{
    background-attachment: scroll !important;
  }

  .md\:bg-clip-border{
    background-clip: border-box !important;
  }

  .md\:bg-clip-padding{
    background-clip: padding-box !important;
  }

  .md\:bg-clip-content{
    background-clip: content-box !important;
  }

  .md\:bg-clip-text{
    -webkit-background-clip: text !important;
            background-clip: text !important;
  }

  .md\:bg-primary-100{
    --bg-opacity: 1 !important;
    background-color: #FEEEEA !important;
    background-color: rgba(254, 238, 234, var(--bg-opacity)) !important;
  }

  .md\:bg-primary-200{
    --bg-opacity: 1 !important;
    background-color: #FCD4CB !important;
    background-color: rgba(252, 212, 203, var(--bg-opacity)) !important;
  }

  .md\:bg-primary-300{
    --bg-opacity: 1 !important;
    background-color: #FABBAC !important;
    background-color: rgba(250, 187, 172, var(--bg-opacity)) !important;
  }

  .md\:bg-primary-400{
    --bg-opacity: 1 !important;
    background-color: #F6876E !important;
    background-color: rgba(246, 135, 110, var(--bg-opacity)) !important;
  }

  .md\:bg-primary-500{
    --bg-opacity: 1 !important;
    background-color: #F25430 !important;
    background-color: rgba(242, 84, 48, var(--bg-opacity)) !important;
  }

  .md\:bg-primary-600{
    --bg-opacity: 1 !important;
    background-color: #DA4C2B !important;
    background-color: rgba(218, 76, 43, var(--bg-opacity)) !important;
  }

  .md\:bg-primary-700{
    --bg-opacity: 1 !important;
    background-color: #91321D !important;
    background-color: rgba(145, 50, 29, var(--bg-opacity)) !important;
  }

  .md\:bg-primary-800{
    --bg-opacity: 1 !important;
    background-color: #6D2616 !important;
    background-color: rgba(109, 38, 22, var(--bg-opacity)) !important;
  }

  .md\:bg-primary-900{
    --bg-opacity: 1 !important;
    background-color: #49190E !important;
    background-color: rgba(73, 25, 14, var(--bg-opacity)) !important;
  }

  .md\:bg-secondary-100{
    --bg-opacity: 1 !important;
    background-color: #E9F1F4 !important;
    background-color: rgba(233, 241, 244, var(--bg-opacity)) !important;
  }

  .md\:bg-secondary-200{
    --bg-opacity: 1 !important;
    background-color: #C9DBE2 !important;
    background-color: rgba(201, 219, 226, var(--bg-opacity)) !important;
  }

  .md\:bg-secondary-300{
    --bg-opacity: 1 !important;
    background-color: #A9C6D1 !important;
    background-color: rgba(169, 198, 209, var(--bg-opacity)) !important;
  }

  .md\:bg-secondary-400{
    --bg-opacity: 1 !important;
    background-color: #689BAF !important;
    background-color: rgba(104, 155, 175, var(--bg-opacity)) !important;
  }

  .md\:bg-secondary-500{
    --bg-opacity: 1 !important;
    background-color: #27708C !important;
    background-color: rgba(39, 112, 140, var(--bg-opacity)) !important;
  }

  .md\:bg-secondary-600{
    --bg-opacity: 1 !important;
    background-color: #23657E !important;
    background-color: rgba(35, 101, 126, var(--bg-opacity)) !important;
  }

  .md\:bg-secondary-700{
    --bg-opacity: 1 !important;
    background-color: #174354 !important;
    background-color: rgba(23, 67, 84, var(--bg-opacity)) !important;
  }

  .md\:bg-secondary-800{
    --bg-opacity: 1 !important;
    background-color: #12323F !important;
    background-color: rgba(18, 50, 63, var(--bg-opacity)) !important;
  }

  .md\:bg-secondary-900{
    --bg-opacity: 1 !important;
    background-color: #0C222A !important;
    background-color: rgba(12, 34, 42, var(--bg-opacity)) !important;
  }

  .md\:bg-transparent{
    background-color: transparent !important;
  }

  .md\:bg-black{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .md\:bg-white{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .md\:bg-gray-100{
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;
  }

  .md\:bg-gray-200{
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;
  }

  .md\:bg-gray-300{
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;
  }

  .md\:bg-gray-400{
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;
  }

  .md\:bg-gray-500{
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;
  }

  .md\:bg-gray-600{
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;
  }

  .md\:bg-gray-700{
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;
  }

  .md\:bg-gray-800{
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;
  }

  .md\:bg-gray-900{
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;
  }

  .md\:bg-red-100{
    --bg-opacity: 1 !important;
    background-color: #fff5f5 !important;
    background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;
  }

  .md\:bg-red-200{
    --bg-opacity: 1 !important;
    background-color: #fed7d7 !important;
    background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;
  }

  .md\:bg-red-300{
    --bg-opacity: 1 !important;
    background-color: #feb2b2 !important;
    background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;
  }

  .md\:bg-red-400{
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;
  }

  .md\:bg-red-500{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .md\:bg-red-600{
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;
  }

  .md\:bg-red-700{
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;
  }

  .md\:bg-red-800{
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;
  }

  .md\:bg-red-900{
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;
  }

  .md\:bg-green-100{
    --bg-opacity: 1 !important;
    background-color: #f0fff4 !important;
    background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;
  }

  .md\:bg-green-200{
    --bg-opacity: 1 !important;
    background-color: #c6f6d5 !important;
    background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;
  }

  .md\:bg-green-300{
    --bg-opacity: 1 !important;
    background-color: #9ae6b4 !important;
    background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;
  }

  .md\:bg-green-400{
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;
  }

  .md\:bg-green-500{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .md\:bg-green-600{
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;
  }

  .md\:bg-green-700{
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;
  }

  .md\:bg-green-800{
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;
  }

  .md\:bg-green-900{
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;
  }

  .md\:bg-yellow-100{
    --bg-opacity: 1 !important;
    background-color: #FEF5EE !important;
    background-color: rgba(254, 245, 238, var(--bg-opacity)) !important;
  }

  .md\:bg-yellow-200{
    --bg-opacity: 1 !important;
    background-color: #FCE7D4 !important;
    background-color: rgba(252, 231, 212, var(--bg-opacity)) !important;
  }

  .md\:bg-yellow-300{
    --bg-opacity: 1 !important;
    background-color: #FAD8BA !important;
    background-color: rgba(250, 216, 186, var(--bg-opacity)) !important;
  }

  .md\:bg-yellow-400{
    --bg-opacity: 1 !important;
    background-color: #F6BA86 !important;
    background-color: rgba(246, 186, 134, var(--bg-opacity)) !important;
  }

  .md\:bg-yellow-500{
    --bg-opacity: 1 !important;
    background-color: #F29D52 !important;
    background-color: rgba(242, 157, 82, var(--bg-opacity)) !important;
  }

  .md\:bg-yellow-600{
    --bg-opacity: 1 !important;
    background-color: #DA8D4A !important;
    background-color: rgba(218, 141, 74, var(--bg-opacity)) !important;
  }

  .md\:bg-yellow-700{
    --bg-opacity: 1 !important;
    background-color: #915E31 !important;
    background-color: rgba(145, 94, 49, var(--bg-opacity)) !important;
  }

  .md\:bg-yellow-800{
    --bg-opacity: 1 !important;
    background-color: #6D4725 !important;
    background-color: rgba(109, 71, 37, var(--bg-opacity)) !important;
  }

  .md\:bg-yellow-900{
    --bg-opacity: 1 !important;
    background-color: #492F19 !important;
    background-color: rgba(73, 47, 25, var(--bg-opacity)) !important;
  }

  .md\:bg-error{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .md\:bg-success{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-primary-100:hover{
    --bg-opacity: 1 !important;
    background-color: #FEEEEA !important;
    background-color: rgba(254, 238, 234, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-primary-200:hover{
    --bg-opacity: 1 !important;
    background-color: #FCD4CB !important;
    background-color: rgba(252, 212, 203, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-primary-300:hover{
    --bg-opacity: 1 !important;
    background-color: #FABBAC !important;
    background-color: rgba(250, 187, 172, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-primary-400:hover{
    --bg-opacity: 1 !important;
    background-color: #F6876E !important;
    background-color: rgba(246, 135, 110, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-primary-500:hover{
    --bg-opacity: 1 !important;
    background-color: #F25430 !important;
    background-color: rgba(242, 84, 48, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-primary-600:hover{
    --bg-opacity: 1 !important;
    background-color: #DA4C2B !important;
    background-color: rgba(218, 76, 43, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-primary-700:hover{
    --bg-opacity: 1 !important;
    background-color: #91321D !important;
    background-color: rgba(145, 50, 29, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-primary-800:hover{
    --bg-opacity: 1 !important;
    background-color: #6D2616 !important;
    background-color: rgba(109, 38, 22, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-primary-900:hover{
    --bg-opacity: 1 !important;
    background-color: #49190E !important;
    background-color: rgba(73, 25, 14, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-secondary-100:hover{
    --bg-opacity: 1 !important;
    background-color: #E9F1F4 !important;
    background-color: rgba(233, 241, 244, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-secondary-200:hover{
    --bg-opacity: 1 !important;
    background-color: #C9DBE2 !important;
    background-color: rgba(201, 219, 226, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-secondary-300:hover{
    --bg-opacity: 1 !important;
    background-color: #A9C6D1 !important;
    background-color: rgba(169, 198, 209, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-secondary-400:hover{
    --bg-opacity: 1 !important;
    background-color: #689BAF !important;
    background-color: rgba(104, 155, 175, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-secondary-500:hover{
    --bg-opacity: 1 !important;
    background-color: #27708C !important;
    background-color: rgba(39, 112, 140, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-secondary-600:hover{
    --bg-opacity: 1 !important;
    background-color: #23657E !important;
    background-color: rgba(35, 101, 126, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-secondary-700:hover{
    --bg-opacity: 1 !important;
    background-color: #174354 !important;
    background-color: rgba(23, 67, 84, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-secondary-800:hover{
    --bg-opacity: 1 !important;
    background-color: #12323F !important;
    background-color: rgba(18, 50, 63, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-secondary-900:hover{
    --bg-opacity: 1 !important;
    background-color: #0C222A !important;
    background-color: rgba(12, 34, 42, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-transparent:hover{
    background-color: transparent !important;
  }

  .md\:hover\:bg-black:hover{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-white:hover{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-gray-100:hover{
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-gray-200:hover{
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-gray-300:hover{
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-gray-400:hover{
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-gray-500:hover{
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-gray-600:hover{
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-gray-700:hover{
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-gray-800:hover{
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-gray-900:hover{
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-red-100:hover{
    --bg-opacity: 1 !important;
    background-color: #fff5f5 !important;
    background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-red-200:hover{
    --bg-opacity: 1 !important;
    background-color: #fed7d7 !important;
    background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-red-300:hover{
    --bg-opacity: 1 !important;
    background-color: #feb2b2 !important;
    background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-red-400:hover{
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-red-500:hover{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-red-600:hover{
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-red-700:hover{
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-red-800:hover{
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-red-900:hover{
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-green-100:hover{
    --bg-opacity: 1 !important;
    background-color: #f0fff4 !important;
    background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-green-200:hover{
    --bg-opacity: 1 !important;
    background-color: #c6f6d5 !important;
    background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-green-300:hover{
    --bg-opacity: 1 !important;
    background-color: #9ae6b4 !important;
    background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-green-400:hover{
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-green-500:hover{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-green-600:hover{
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-green-700:hover{
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-green-800:hover{
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-green-900:hover{
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-yellow-100:hover{
    --bg-opacity: 1 !important;
    background-color: #FEF5EE !important;
    background-color: rgba(254, 245, 238, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-yellow-200:hover{
    --bg-opacity: 1 !important;
    background-color: #FCE7D4 !important;
    background-color: rgba(252, 231, 212, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-yellow-300:hover{
    --bg-opacity: 1 !important;
    background-color: #FAD8BA !important;
    background-color: rgba(250, 216, 186, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-yellow-400:hover{
    --bg-opacity: 1 !important;
    background-color: #F6BA86 !important;
    background-color: rgba(246, 186, 134, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-yellow-500:hover{
    --bg-opacity: 1 !important;
    background-color: #F29D52 !important;
    background-color: rgba(242, 157, 82, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-yellow-600:hover{
    --bg-opacity: 1 !important;
    background-color: #DA8D4A !important;
    background-color: rgba(218, 141, 74, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-yellow-700:hover{
    --bg-opacity: 1 !important;
    background-color: #915E31 !important;
    background-color: rgba(145, 94, 49, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-yellow-800:hover{
    --bg-opacity: 1 !important;
    background-color: #6D4725 !important;
    background-color: rgba(109, 71, 37, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-yellow-900:hover{
    --bg-opacity: 1 !important;
    background-color: #492F19 !important;
    background-color: rgba(73, 47, 25, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-error:hover{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-success:hover{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-primary-100:focus{
    --bg-opacity: 1 !important;
    background-color: #FEEEEA !important;
    background-color: rgba(254, 238, 234, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-primary-200:focus{
    --bg-opacity: 1 !important;
    background-color: #FCD4CB !important;
    background-color: rgba(252, 212, 203, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-primary-300:focus{
    --bg-opacity: 1 !important;
    background-color: #FABBAC !important;
    background-color: rgba(250, 187, 172, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-primary-400:focus{
    --bg-opacity: 1 !important;
    background-color: #F6876E !important;
    background-color: rgba(246, 135, 110, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-primary-500:focus{
    --bg-opacity: 1 !important;
    background-color: #F25430 !important;
    background-color: rgba(242, 84, 48, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-primary-600:focus{
    --bg-opacity: 1 !important;
    background-color: #DA4C2B !important;
    background-color: rgba(218, 76, 43, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-primary-700:focus{
    --bg-opacity: 1 !important;
    background-color: #91321D !important;
    background-color: rgba(145, 50, 29, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-primary-800:focus{
    --bg-opacity: 1 !important;
    background-color: #6D2616 !important;
    background-color: rgba(109, 38, 22, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-primary-900:focus{
    --bg-opacity: 1 !important;
    background-color: #49190E !important;
    background-color: rgba(73, 25, 14, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-secondary-100:focus{
    --bg-opacity: 1 !important;
    background-color: #E9F1F4 !important;
    background-color: rgba(233, 241, 244, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-secondary-200:focus{
    --bg-opacity: 1 !important;
    background-color: #C9DBE2 !important;
    background-color: rgba(201, 219, 226, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-secondary-300:focus{
    --bg-opacity: 1 !important;
    background-color: #A9C6D1 !important;
    background-color: rgba(169, 198, 209, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-secondary-400:focus{
    --bg-opacity: 1 !important;
    background-color: #689BAF !important;
    background-color: rgba(104, 155, 175, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-secondary-500:focus{
    --bg-opacity: 1 !important;
    background-color: #27708C !important;
    background-color: rgba(39, 112, 140, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-secondary-600:focus{
    --bg-opacity: 1 !important;
    background-color: #23657E !important;
    background-color: rgba(35, 101, 126, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-secondary-700:focus{
    --bg-opacity: 1 !important;
    background-color: #174354 !important;
    background-color: rgba(23, 67, 84, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-secondary-800:focus{
    --bg-opacity: 1 !important;
    background-color: #12323F !important;
    background-color: rgba(18, 50, 63, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-secondary-900:focus{
    --bg-opacity: 1 !important;
    background-color: #0C222A !important;
    background-color: rgba(12, 34, 42, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-transparent:focus{
    background-color: transparent !important;
  }

  .md\:focus\:bg-black:focus{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-white:focus{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-gray-100:focus{
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-gray-200:focus{
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-gray-300:focus{
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-gray-400:focus{
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-gray-500:focus{
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-gray-600:focus{
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-gray-700:focus{
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-gray-800:focus{
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-gray-900:focus{
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-red-100:focus{
    --bg-opacity: 1 !important;
    background-color: #fff5f5 !important;
    background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-red-200:focus{
    --bg-opacity: 1 !important;
    background-color: #fed7d7 !important;
    background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-red-300:focus{
    --bg-opacity: 1 !important;
    background-color: #feb2b2 !important;
    background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-red-400:focus{
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-red-500:focus{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-red-600:focus{
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-red-700:focus{
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-red-800:focus{
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-red-900:focus{
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-green-100:focus{
    --bg-opacity: 1 !important;
    background-color: #f0fff4 !important;
    background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-green-200:focus{
    --bg-opacity: 1 !important;
    background-color: #c6f6d5 !important;
    background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-green-300:focus{
    --bg-opacity: 1 !important;
    background-color: #9ae6b4 !important;
    background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-green-400:focus{
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-green-500:focus{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-green-600:focus{
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-green-700:focus{
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-green-800:focus{
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-green-900:focus{
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-yellow-100:focus{
    --bg-opacity: 1 !important;
    background-color: #FEF5EE !important;
    background-color: rgba(254, 245, 238, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-yellow-200:focus{
    --bg-opacity: 1 !important;
    background-color: #FCE7D4 !important;
    background-color: rgba(252, 231, 212, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-yellow-300:focus{
    --bg-opacity: 1 !important;
    background-color: #FAD8BA !important;
    background-color: rgba(250, 216, 186, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-yellow-400:focus{
    --bg-opacity: 1 !important;
    background-color: #F6BA86 !important;
    background-color: rgba(246, 186, 134, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-yellow-500:focus{
    --bg-opacity: 1 !important;
    background-color: #F29D52 !important;
    background-color: rgba(242, 157, 82, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-yellow-600:focus{
    --bg-opacity: 1 !important;
    background-color: #DA8D4A !important;
    background-color: rgba(218, 141, 74, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-yellow-700:focus{
    --bg-opacity: 1 !important;
    background-color: #915E31 !important;
    background-color: rgba(145, 94, 49, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-yellow-800:focus{
    --bg-opacity: 1 !important;
    background-color: #6D4725 !important;
    background-color: rgba(109, 71, 37, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-yellow-900:focus{
    --bg-opacity: 1 !important;
    background-color: #492F19 !important;
    background-color: rgba(73, 47, 25, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-error:focus{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-success:focus{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .md\:bg-none{
    background-image: none !important;
  }

  .md\:bg-gradient-to-t{
    background-image: -webkit-gradient(linear, left bottom, left top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to top, var(--gradient-color-stops)) !important;
  }

  .md\:bg-gradient-to-tr{
    background-image: -webkit-gradient(linear, left bottom, right top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to top right, var(--gradient-color-stops)) !important;
  }

  .md\:bg-gradient-to-r{
    background-image: -webkit-gradient(linear, left top, right top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to right, var(--gradient-color-stops)) !important;
  }

  .md\:bg-gradient-to-br{
    background-image: -webkit-gradient(linear, left top, right bottom, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops)) !important;
  }

  .md\:bg-gradient-to-b{
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to bottom, var(--gradient-color-stops)) !important;
  }

  .md\:bg-gradient-to-bl{
    background-image: -webkit-gradient(linear, right top, left bottom, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops)) !important;
  }

  .md\:bg-gradient-to-l{
    background-image: -webkit-gradient(linear, right top, left top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to left, var(--gradient-color-stops)) !important;
  }

  .md\:bg-gradient-to-tl{
    background-image: -webkit-gradient(linear, right bottom, left top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to top left, var(--gradient-color-stops)) !important;
  }

  .md\:from-primary-100{
    --gradient-from-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .md\:from-primary-200{
    --gradient-from-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .md\:from-primary-300{
    --gradient-from-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .md\:from-primary-400{
    --gradient-from-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .md\:from-primary-500{
    --gradient-from-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .md\:from-primary-600{
    --gradient-from-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .md\:from-primary-700{
    --gradient-from-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .md\:from-primary-800{
    --gradient-from-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .md\:from-primary-900{
    --gradient-from-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .md\:from-secondary-100{
    --gradient-from-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .md\:from-secondary-200{
    --gradient-from-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .md\:from-secondary-300{
    --gradient-from-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .md\:from-secondary-400{
    --gradient-from-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .md\:from-secondary-500{
    --gradient-from-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .md\:from-secondary-600{
    --gradient-from-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .md\:from-secondary-700{
    --gradient-from-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .md\:from-secondary-800{
    --gradient-from-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .md\:from-secondary-900{
    --gradient-from-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .md\:from-transparent{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .md\:from-black{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .md\:from-white{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .md\:from-gray-100{
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .md\:from-gray-200{
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .md\:from-gray-300{
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .md\:from-gray-400{
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .md\:from-gray-500{
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .md\:from-gray-600{
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .md\:from-gray-700{
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .md\:from-gray-800{
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .md\:from-gray-900{
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .md\:from-red-100{
    --gradient-from-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .md\:from-red-200{
    --gradient-from-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .md\:from-red-300{
    --gradient-from-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .md\:from-red-400{
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .md\:from-red-500{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .md\:from-red-600{
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .md\:from-red-700{
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .md\:from-red-800{
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .md\:from-red-900{
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .md\:from-green-100{
    --gradient-from-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .md\:from-green-200{
    --gradient-from-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .md\:from-green-300{
    --gradient-from-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .md\:from-green-400{
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .md\:from-green-500{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .md\:from-green-600{
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .md\:from-green-700{
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .md\:from-green-800{
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .md\:from-green-900{
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .md\:from-yellow-100{
    --gradient-from-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .md\:from-yellow-200{
    --gradient-from-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .md\:from-yellow-300{
    --gradient-from-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .md\:from-yellow-400{
    --gradient-from-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .md\:from-yellow-500{
    --gradient-from-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .md\:from-yellow-600{
    --gradient-from-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .md\:from-yellow-700{
    --gradient-from-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .md\:from-yellow-800{
    --gradient-from-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .md\:from-yellow-900{
    --gradient-from-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .md\:from-error{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .md\:from-success{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .md\:via-primary-100{
    --gradient-via-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .md\:via-primary-200{
    --gradient-via-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .md\:via-primary-300{
    --gradient-via-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .md\:via-primary-400{
    --gradient-via-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .md\:via-primary-500{
    --gradient-via-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .md\:via-primary-600{
    --gradient-via-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .md\:via-primary-700{
    --gradient-via-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .md\:via-primary-800{
    --gradient-via-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .md\:via-primary-900{
    --gradient-via-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .md\:via-secondary-100{
    --gradient-via-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .md\:via-secondary-200{
    --gradient-via-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .md\:via-secondary-300{
    --gradient-via-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .md\:via-secondary-400{
    --gradient-via-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .md\:via-secondary-500{
    --gradient-via-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .md\:via-secondary-600{
    --gradient-via-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .md\:via-secondary-700{
    --gradient-via-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .md\:via-secondary-800{
    --gradient-via-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .md\:via-secondary-900{
    --gradient-via-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .md\:via-transparent{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .md\:via-black{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .md\:via-white{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .md\:via-gray-100{
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .md\:via-gray-200{
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .md\:via-gray-300{
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .md\:via-gray-400{
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .md\:via-gray-500{
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .md\:via-gray-600{
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .md\:via-gray-700{
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .md\:via-gray-800{
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .md\:via-gray-900{
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .md\:via-red-100{
    --gradient-via-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .md\:via-red-200{
    --gradient-via-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .md\:via-red-300{
    --gradient-via-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .md\:via-red-400{
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .md\:via-red-500{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .md\:via-red-600{
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .md\:via-red-700{
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .md\:via-red-800{
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .md\:via-red-900{
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .md\:via-green-100{
    --gradient-via-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .md\:via-green-200{
    --gradient-via-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .md\:via-green-300{
    --gradient-via-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .md\:via-green-400{
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .md\:via-green-500{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .md\:via-green-600{
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .md\:via-green-700{
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .md\:via-green-800{
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .md\:via-green-900{
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .md\:via-yellow-100{
    --gradient-via-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .md\:via-yellow-200{
    --gradient-via-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .md\:via-yellow-300{
    --gradient-via-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .md\:via-yellow-400{
    --gradient-via-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .md\:via-yellow-500{
    --gradient-via-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .md\:via-yellow-600{
    --gradient-via-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .md\:via-yellow-700{
    --gradient-via-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .md\:via-yellow-800{
    --gradient-via-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .md\:via-yellow-900{
    --gradient-via-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .md\:via-error{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .md\:via-success{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .md\:to-primary-100{
    --gradient-to-color: #FEEEEA !important;
  }

  .md\:to-primary-200{
    --gradient-to-color: #FCD4CB !important;
  }

  .md\:to-primary-300{
    --gradient-to-color: #FABBAC !important;
  }

  .md\:to-primary-400{
    --gradient-to-color: #F6876E !important;
  }

  .md\:to-primary-500{
    --gradient-to-color: #F25430 !important;
  }

  .md\:to-primary-600{
    --gradient-to-color: #DA4C2B !important;
  }

  .md\:to-primary-700{
    --gradient-to-color: #91321D !important;
  }

  .md\:to-primary-800{
    --gradient-to-color: #6D2616 !important;
  }

  .md\:to-primary-900{
    --gradient-to-color: #49190E !important;
  }

  .md\:to-secondary-100{
    --gradient-to-color: #E9F1F4 !important;
  }

  .md\:to-secondary-200{
    --gradient-to-color: #C9DBE2 !important;
  }

  .md\:to-secondary-300{
    --gradient-to-color: #A9C6D1 !important;
  }

  .md\:to-secondary-400{
    --gradient-to-color: #689BAF !important;
  }

  .md\:to-secondary-500{
    --gradient-to-color: #27708C !important;
  }

  .md\:to-secondary-600{
    --gradient-to-color: #23657E !important;
  }

  .md\:to-secondary-700{
    --gradient-to-color: #174354 !important;
  }

  .md\:to-secondary-800{
    --gradient-to-color: #12323F !important;
  }

  .md\:to-secondary-900{
    --gradient-to-color: #0C222A !important;
  }

  .md\:to-transparent{
    --gradient-to-color: transparent !important;
  }

  .md\:to-black{
    --gradient-to-color: #000 !important;
  }

  .md\:to-white{
    --gradient-to-color: #fff !important;
  }

  .md\:to-gray-100{
    --gradient-to-color: #f7fafc !important;
  }

  .md\:to-gray-200{
    --gradient-to-color: #edf2f7 !important;
  }

  .md\:to-gray-300{
    --gradient-to-color: #e2e8f0 !important;
  }

  .md\:to-gray-400{
    --gradient-to-color: #cbd5e0 !important;
  }

  .md\:to-gray-500{
    --gradient-to-color: #a0aec0 !important;
  }

  .md\:to-gray-600{
    --gradient-to-color: #718096 !important;
  }

  .md\:to-gray-700{
    --gradient-to-color: #4a5568 !important;
  }

  .md\:to-gray-800{
    --gradient-to-color: #2d3748 !important;
  }

  .md\:to-gray-900{
    --gradient-to-color: #1a202c !important;
  }

  .md\:to-red-100{
    --gradient-to-color: #fff5f5 !important;
  }

  .md\:to-red-200{
    --gradient-to-color: #fed7d7 !important;
  }

  .md\:to-red-300{
    --gradient-to-color: #feb2b2 !important;
  }

  .md\:to-red-400{
    --gradient-to-color: #fc8181 !important;
  }

  .md\:to-red-500{
    --gradient-to-color: #f56565 !important;
  }

  .md\:to-red-600{
    --gradient-to-color: #e53e3e !important;
  }

  .md\:to-red-700{
    --gradient-to-color: #c53030 !important;
  }

  .md\:to-red-800{
    --gradient-to-color: #9b2c2c !important;
  }

  .md\:to-red-900{
    --gradient-to-color: #742a2a !important;
  }

  .md\:to-green-100{
    --gradient-to-color: #f0fff4 !important;
  }

  .md\:to-green-200{
    --gradient-to-color: #c6f6d5 !important;
  }

  .md\:to-green-300{
    --gradient-to-color: #9ae6b4 !important;
  }

  .md\:to-green-400{
    --gradient-to-color: #68d391 !important;
  }

  .md\:to-green-500{
    --gradient-to-color: #48bb78 !important;
  }

  .md\:to-green-600{
    --gradient-to-color: #38a169 !important;
  }

  .md\:to-green-700{
    --gradient-to-color: #2f855a !important;
  }

  .md\:to-green-800{
    --gradient-to-color: #276749 !important;
  }

  .md\:to-green-900{
    --gradient-to-color: #22543d !important;
  }

  .md\:to-yellow-100{
    --gradient-to-color: #FEF5EE !important;
  }

  .md\:to-yellow-200{
    --gradient-to-color: #FCE7D4 !important;
  }

  .md\:to-yellow-300{
    --gradient-to-color: #FAD8BA !important;
  }

  .md\:to-yellow-400{
    --gradient-to-color: #F6BA86 !important;
  }

  .md\:to-yellow-500{
    --gradient-to-color: #F29D52 !important;
  }

  .md\:to-yellow-600{
    --gradient-to-color: #DA8D4A !important;
  }

  .md\:to-yellow-700{
    --gradient-to-color: #915E31 !important;
  }

  .md\:to-yellow-800{
    --gradient-to-color: #6D4725 !important;
  }

  .md\:to-yellow-900{
    --gradient-to-color: #492F19 !important;
  }

  .md\:to-error{
    --gradient-to-color: #f56565 !important;
  }

  .md\:to-success{
    --gradient-to-color: #48bb78 !important;
  }

  .md\:hover\:from-primary-100:hover{
    --gradient-from-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .md\:hover\:from-primary-200:hover{
    --gradient-from-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .md\:hover\:from-primary-300:hover{
    --gradient-from-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .md\:hover\:from-primary-400:hover{
    --gradient-from-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .md\:hover\:from-primary-500:hover{
    --gradient-from-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .md\:hover\:from-primary-600:hover{
    --gradient-from-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .md\:hover\:from-primary-700:hover{
    --gradient-from-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .md\:hover\:from-primary-800:hover{
    --gradient-from-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .md\:hover\:from-primary-900:hover{
    --gradient-from-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .md\:hover\:from-secondary-100:hover{
    --gradient-from-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .md\:hover\:from-secondary-200:hover{
    --gradient-from-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .md\:hover\:from-secondary-300:hover{
    --gradient-from-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .md\:hover\:from-secondary-400:hover{
    --gradient-from-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .md\:hover\:from-secondary-500:hover{
    --gradient-from-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .md\:hover\:from-secondary-600:hover{
    --gradient-from-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .md\:hover\:from-secondary-700:hover{
    --gradient-from-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .md\:hover\:from-secondary-800:hover{
    --gradient-from-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .md\:hover\:from-secondary-900:hover{
    --gradient-from-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .md\:hover\:from-transparent:hover{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .md\:hover\:from-black:hover{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .md\:hover\:from-white:hover{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .md\:hover\:from-gray-100:hover{
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .md\:hover\:from-gray-200:hover{
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .md\:hover\:from-gray-300:hover{
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .md\:hover\:from-gray-400:hover{
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .md\:hover\:from-gray-500:hover{
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .md\:hover\:from-gray-600:hover{
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .md\:hover\:from-gray-700:hover{
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .md\:hover\:from-gray-800:hover{
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .md\:hover\:from-gray-900:hover{
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .md\:hover\:from-red-100:hover{
    --gradient-from-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .md\:hover\:from-red-200:hover{
    --gradient-from-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .md\:hover\:from-red-300:hover{
    --gradient-from-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .md\:hover\:from-red-400:hover{
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .md\:hover\:from-red-500:hover{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .md\:hover\:from-red-600:hover{
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .md\:hover\:from-red-700:hover{
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .md\:hover\:from-red-800:hover{
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .md\:hover\:from-red-900:hover{
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .md\:hover\:from-green-100:hover{
    --gradient-from-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .md\:hover\:from-green-200:hover{
    --gradient-from-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .md\:hover\:from-green-300:hover{
    --gradient-from-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .md\:hover\:from-green-400:hover{
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .md\:hover\:from-green-500:hover{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .md\:hover\:from-green-600:hover{
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .md\:hover\:from-green-700:hover{
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .md\:hover\:from-green-800:hover{
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .md\:hover\:from-green-900:hover{
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .md\:hover\:from-yellow-100:hover{
    --gradient-from-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .md\:hover\:from-yellow-200:hover{
    --gradient-from-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .md\:hover\:from-yellow-300:hover{
    --gradient-from-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .md\:hover\:from-yellow-400:hover{
    --gradient-from-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .md\:hover\:from-yellow-500:hover{
    --gradient-from-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .md\:hover\:from-yellow-600:hover{
    --gradient-from-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .md\:hover\:from-yellow-700:hover{
    --gradient-from-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .md\:hover\:from-yellow-800:hover{
    --gradient-from-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .md\:hover\:from-yellow-900:hover{
    --gradient-from-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .md\:hover\:from-error:hover{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .md\:hover\:from-success:hover{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .md\:hover\:via-primary-100:hover{
    --gradient-via-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .md\:hover\:via-primary-200:hover{
    --gradient-via-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .md\:hover\:via-primary-300:hover{
    --gradient-via-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .md\:hover\:via-primary-400:hover{
    --gradient-via-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .md\:hover\:via-primary-500:hover{
    --gradient-via-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .md\:hover\:via-primary-600:hover{
    --gradient-via-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .md\:hover\:via-primary-700:hover{
    --gradient-via-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .md\:hover\:via-primary-800:hover{
    --gradient-via-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .md\:hover\:via-primary-900:hover{
    --gradient-via-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .md\:hover\:via-secondary-100:hover{
    --gradient-via-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .md\:hover\:via-secondary-200:hover{
    --gradient-via-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .md\:hover\:via-secondary-300:hover{
    --gradient-via-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .md\:hover\:via-secondary-400:hover{
    --gradient-via-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .md\:hover\:via-secondary-500:hover{
    --gradient-via-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .md\:hover\:via-secondary-600:hover{
    --gradient-via-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .md\:hover\:via-secondary-700:hover{
    --gradient-via-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .md\:hover\:via-secondary-800:hover{
    --gradient-via-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .md\:hover\:via-secondary-900:hover{
    --gradient-via-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .md\:hover\:via-transparent:hover{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .md\:hover\:via-black:hover{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .md\:hover\:via-white:hover{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .md\:hover\:via-gray-100:hover{
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .md\:hover\:via-gray-200:hover{
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .md\:hover\:via-gray-300:hover{
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .md\:hover\:via-gray-400:hover{
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .md\:hover\:via-gray-500:hover{
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .md\:hover\:via-gray-600:hover{
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .md\:hover\:via-gray-700:hover{
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .md\:hover\:via-gray-800:hover{
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .md\:hover\:via-gray-900:hover{
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .md\:hover\:via-red-100:hover{
    --gradient-via-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .md\:hover\:via-red-200:hover{
    --gradient-via-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .md\:hover\:via-red-300:hover{
    --gradient-via-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .md\:hover\:via-red-400:hover{
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .md\:hover\:via-red-500:hover{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .md\:hover\:via-red-600:hover{
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .md\:hover\:via-red-700:hover{
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .md\:hover\:via-red-800:hover{
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .md\:hover\:via-red-900:hover{
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .md\:hover\:via-green-100:hover{
    --gradient-via-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .md\:hover\:via-green-200:hover{
    --gradient-via-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .md\:hover\:via-green-300:hover{
    --gradient-via-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .md\:hover\:via-green-400:hover{
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .md\:hover\:via-green-500:hover{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .md\:hover\:via-green-600:hover{
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .md\:hover\:via-green-700:hover{
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .md\:hover\:via-green-800:hover{
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .md\:hover\:via-green-900:hover{
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .md\:hover\:via-yellow-100:hover{
    --gradient-via-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .md\:hover\:via-yellow-200:hover{
    --gradient-via-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .md\:hover\:via-yellow-300:hover{
    --gradient-via-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .md\:hover\:via-yellow-400:hover{
    --gradient-via-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .md\:hover\:via-yellow-500:hover{
    --gradient-via-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .md\:hover\:via-yellow-600:hover{
    --gradient-via-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .md\:hover\:via-yellow-700:hover{
    --gradient-via-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .md\:hover\:via-yellow-800:hover{
    --gradient-via-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .md\:hover\:via-yellow-900:hover{
    --gradient-via-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .md\:hover\:via-error:hover{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .md\:hover\:via-success:hover{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .md\:hover\:to-primary-100:hover{
    --gradient-to-color: #FEEEEA !important;
  }

  .md\:hover\:to-primary-200:hover{
    --gradient-to-color: #FCD4CB !important;
  }

  .md\:hover\:to-primary-300:hover{
    --gradient-to-color: #FABBAC !important;
  }

  .md\:hover\:to-primary-400:hover{
    --gradient-to-color: #F6876E !important;
  }

  .md\:hover\:to-primary-500:hover{
    --gradient-to-color: #F25430 !important;
  }

  .md\:hover\:to-primary-600:hover{
    --gradient-to-color: #DA4C2B !important;
  }

  .md\:hover\:to-primary-700:hover{
    --gradient-to-color: #91321D !important;
  }

  .md\:hover\:to-primary-800:hover{
    --gradient-to-color: #6D2616 !important;
  }

  .md\:hover\:to-primary-900:hover{
    --gradient-to-color: #49190E !important;
  }

  .md\:hover\:to-secondary-100:hover{
    --gradient-to-color: #E9F1F4 !important;
  }

  .md\:hover\:to-secondary-200:hover{
    --gradient-to-color: #C9DBE2 !important;
  }

  .md\:hover\:to-secondary-300:hover{
    --gradient-to-color: #A9C6D1 !important;
  }

  .md\:hover\:to-secondary-400:hover{
    --gradient-to-color: #689BAF !important;
  }

  .md\:hover\:to-secondary-500:hover{
    --gradient-to-color: #27708C !important;
  }

  .md\:hover\:to-secondary-600:hover{
    --gradient-to-color: #23657E !important;
  }

  .md\:hover\:to-secondary-700:hover{
    --gradient-to-color: #174354 !important;
  }

  .md\:hover\:to-secondary-800:hover{
    --gradient-to-color: #12323F !important;
  }

  .md\:hover\:to-secondary-900:hover{
    --gradient-to-color: #0C222A !important;
  }

  .md\:hover\:to-transparent:hover{
    --gradient-to-color: transparent !important;
  }

  .md\:hover\:to-black:hover{
    --gradient-to-color: #000 !important;
  }

  .md\:hover\:to-white:hover{
    --gradient-to-color: #fff !important;
  }

  .md\:hover\:to-gray-100:hover{
    --gradient-to-color: #f7fafc !important;
  }

  .md\:hover\:to-gray-200:hover{
    --gradient-to-color: #edf2f7 !important;
  }

  .md\:hover\:to-gray-300:hover{
    --gradient-to-color: #e2e8f0 !important;
  }

  .md\:hover\:to-gray-400:hover{
    --gradient-to-color: #cbd5e0 !important;
  }

  .md\:hover\:to-gray-500:hover{
    --gradient-to-color: #a0aec0 !important;
  }

  .md\:hover\:to-gray-600:hover{
    --gradient-to-color: #718096 !important;
  }

  .md\:hover\:to-gray-700:hover{
    --gradient-to-color: #4a5568 !important;
  }

  .md\:hover\:to-gray-800:hover{
    --gradient-to-color: #2d3748 !important;
  }

  .md\:hover\:to-gray-900:hover{
    --gradient-to-color: #1a202c !important;
  }

  .md\:hover\:to-red-100:hover{
    --gradient-to-color: #fff5f5 !important;
  }

  .md\:hover\:to-red-200:hover{
    --gradient-to-color: #fed7d7 !important;
  }

  .md\:hover\:to-red-300:hover{
    --gradient-to-color: #feb2b2 !important;
  }

  .md\:hover\:to-red-400:hover{
    --gradient-to-color: #fc8181 !important;
  }

  .md\:hover\:to-red-500:hover{
    --gradient-to-color: #f56565 !important;
  }

  .md\:hover\:to-red-600:hover{
    --gradient-to-color: #e53e3e !important;
  }

  .md\:hover\:to-red-700:hover{
    --gradient-to-color: #c53030 !important;
  }

  .md\:hover\:to-red-800:hover{
    --gradient-to-color: #9b2c2c !important;
  }

  .md\:hover\:to-red-900:hover{
    --gradient-to-color: #742a2a !important;
  }

  .md\:hover\:to-green-100:hover{
    --gradient-to-color: #f0fff4 !important;
  }

  .md\:hover\:to-green-200:hover{
    --gradient-to-color: #c6f6d5 !important;
  }

  .md\:hover\:to-green-300:hover{
    --gradient-to-color: #9ae6b4 !important;
  }

  .md\:hover\:to-green-400:hover{
    --gradient-to-color: #68d391 !important;
  }

  .md\:hover\:to-green-500:hover{
    --gradient-to-color: #48bb78 !important;
  }

  .md\:hover\:to-green-600:hover{
    --gradient-to-color: #38a169 !important;
  }

  .md\:hover\:to-green-700:hover{
    --gradient-to-color: #2f855a !important;
  }

  .md\:hover\:to-green-800:hover{
    --gradient-to-color: #276749 !important;
  }

  .md\:hover\:to-green-900:hover{
    --gradient-to-color: #22543d !important;
  }

  .md\:hover\:to-yellow-100:hover{
    --gradient-to-color: #FEF5EE !important;
  }

  .md\:hover\:to-yellow-200:hover{
    --gradient-to-color: #FCE7D4 !important;
  }

  .md\:hover\:to-yellow-300:hover{
    --gradient-to-color: #FAD8BA !important;
  }

  .md\:hover\:to-yellow-400:hover{
    --gradient-to-color: #F6BA86 !important;
  }

  .md\:hover\:to-yellow-500:hover{
    --gradient-to-color: #F29D52 !important;
  }

  .md\:hover\:to-yellow-600:hover{
    --gradient-to-color: #DA8D4A !important;
  }

  .md\:hover\:to-yellow-700:hover{
    --gradient-to-color: #915E31 !important;
  }

  .md\:hover\:to-yellow-800:hover{
    --gradient-to-color: #6D4725 !important;
  }

  .md\:hover\:to-yellow-900:hover{
    --gradient-to-color: #492F19 !important;
  }

  .md\:hover\:to-error:hover{
    --gradient-to-color: #f56565 !important;
  }

  .md\:hover\:to-success:hover{
    --gradient-to-color: #48bb78 !important;
  }

  .md\:focus\:from-primary-100:focus{
    --gradient-from-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .md\:focus\:from-primary-200:focus{
    --gradient-from-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .md\:focus\:from-primary-300:focus{
    --gradient-from-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .md\:focus\:from-primary-400:focus{
    --gradient-from-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .md\:focus\:from-primary-500:focus{
    --gradient-from-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .md\:focus\:from-primary-600:focus{
    --gradient-from-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .md\:focus\:from-primary-700:focus{
    --gradient-from-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .md\:focus\:from-primary-800:focus{
    --gradient-from-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .md\:focus\:from-primary-900:focus{
    --gradient-from-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .md\:focus\:from-secondary-100:focus{
    --gradient-from-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .md\:focus\:from-secondary-200:focus{
    --gradient-from-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .md\:focus\:from-secondary-300:focus{
    --gradient-from-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .md\:focus\:from-secondary-400:focus{
    --gradient-from-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .md\:focus\:from-secondary-500:focus{
    --gradient-from-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .md\:focus\:from-secondary-600:focus{
    --gradient-from-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .md\:focus\:from-secondary-700:focus{
    --gradient-from-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .md\:focus\:from-secondary-800:focus{
    --gradient-from-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .md\:focus\:from-secondary-900:focus{
    --gradient-from-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .md\:focus\:from-transparent:focus{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .md\:focus\:from-black:focus{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .md\:focus\:from-white:focus{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .md\:focus\:from-gray-100:focus{
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .md\:focus\:from-gray-200:focus{
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .md\:focus\:from-gray-300:focus{
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .md\:focus\:from-gray-400:focus{
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .md\:focus\:from-gray-500:focus{
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .md\:focus\:from-gray-600:focus{
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .md\:focus\:from-gray-700:focus{
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .md\:focus\:from-gray-800:focus{
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .md\:focus\:from-gray-900:focus{
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .md\:focus\:from-red-100:focus{
    --gradient-from-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .md\:focus\:from-red-200:focus{
    --gradient-from-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .md\:focus\:from-red-300:focus{
    --gradient-from-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .md\:focus\:from-red-400:focus{
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .md\:focus\:from-red-500:focus{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .md\:focus\:from-red-600:focus{
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .md\:focus\:from-red-700:focus{
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .md\:focus\:from-red-800:focus{
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .md\:focus\:from-red-900:focus{
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .md\:focus\:from-green-100:focus{
    --gradient-from-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .md\:focus\:from-green-200:focus{
    --gradient-from-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .md\:focus\:from-green-300:focus{
    --gradient-from-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .md\:focus\:from-green-400:focus{
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .md\:focus\:from-green-500:focus{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .md\:focus\:from-green-600:focus{
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .md\:focus\:from-green-700:focus{
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .md\:focus\:from-green-800:focus{
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .md\:focus\:from-green-900:focus{
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .md\:focus\:from-yellow-100:focus{
    --gradient-from-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .md\:focus\:from-yellow-200:focus{
    --gradient-from-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .md\:focus\:from-yellow-300:focus{
    --gradient-from-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .md\:focus\:from-yellow-400:focus{
    --gradient-from-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .md\:focus\:from-yellow-500:focus{
    --gradient-from-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .md\:focus\:from-yellow-600:focus{
    --gradient-from-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .md\:focus\:from-yellow-700:focus{
    --gradient-from-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .md\:focus\:from-yellow-800:focus{
    --gradient-from-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .md\:focus\:from-yellow-900:focus{
    --gradient-from-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .md\:focus\:from-error:focus{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .md\:focus\:from-success:focus{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .md\:focus\:via-primary-100:focus{
    --gradient-via-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .md\:focus\:via-primary-200:focus{
    --gradient-via-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .md\:focus\:via-primary-300:focus{
    --gradient-via-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .md\:focus\:via-primary-400:focus{
    --gradient-via-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .md\:focus\:via-primary-500:focus{
    --gradient-via-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .md\:focus\:via-primary-600:focus{
    --gradient-via-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .md\:focus\:via-primary-700:focus{
    --gradient-via-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .md\:focus\:via-primary-800:focus{
    --gradient-via-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .md\:focus\:via-primary-900:focus{
    --gradient-via-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .md\:focus\:via-secondary-100:focus{
    --gradient-via-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .md\:focus\:via-secondary-200:focus{
    --gradient-via-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .md\:focus\:via-secondary-300:focus{
    --gradient-via-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .md\:focus\:via-secondary-400:focus{
    --gradient-via-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .md\:focus\:via-secondary-500:focus{
    --gradient-via-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .md\:focus\:via-secondary-600:focus{
    --gradient-via-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .md\:focus\:via-secondary-700:focus{
    --gradient-via-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .md\:focus\:via-secondary-800:focus{
    --gradient-via-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .md\:focus\:via-secondary-900:focus{
    --gradient-via-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .md\:focus\:via-transparent:focus{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .md\:focus\:via-black:focus{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .md\:focus\:via-white:focus{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .md\:focus\:via-gray-100:focus{
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .md\:focus\:via-gray-200:focus{
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .md\:focus\:via-gray-300:focus{
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .md\:focus\:via-gray-400:focus{
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .md\:focus\:via-gray-500:focus{
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .md\:focus\:via-gray-600:focus{
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .md\:focus\:via-gray-700:focus{
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .md\:focus\:via-gray-800:focus{
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .md\:focus\:via-gray-900:focus{
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .md\:focus\:via-red-100:focus{
    --gradient-via-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .md\:focus\:via-red-200:focus{
    --gradient-via-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .md\:focus\:via-red-300:focus{
    --gradient-via-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .md\:focus\:via-red-400:focus{
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .md\:focus\:via-red-500:focus{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .md\:focus\:via-red-600:focus{
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .md\:focus\:via-red-700:focus{
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .md\:focus\:via-red-800:focus{
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .md\:focus\:via-red-900:focus{
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .md\:focus\:via-green-100:focus{
    --gradient-via-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .md\:focus\:via-green-200:focus{
    --gradient-via-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .md\:focus\:via-green-300:focus{
    --gradient-via-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .md\:focus\:via-green-400:focus{
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .md\:focus\:via-green-500:focus{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .md\:focus\:via-green-600:focus{
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .md\:focus\:via-green-700:focus{
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .md\:focus\:via-green-800:focus{
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .md\:focus\:via-green-900:focus{
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .md\:focus\:via-yellow-100:focus{
    --gradient-via-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .md\:focus\:via-yellow-200:focus{
    --gradient-via-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .md\:focus\:via-yellow-300:focus{
    --gradient-via-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .md\:focus\:via-yellow-400:focus{
    --gradient-via-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .md\:focus\:via-yellow-500:focus{
    --gradient-via-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .md\:focus\:via-yellow-600:focus{
    --gradient-via-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .md\:focus\:via-yellow-700:focus{
    --gradient-via-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .md\:focus\:via-yellow-800:focus{
    --gradient-via-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .md\:focus\:via-yellow-900:focus{
    --gradient-via-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .md\:focus\:via-error:focus{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .md\:focus\:via-success:focus{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .md\:focus\:to-primary-100:focus{
    --gradient-to-color: #FEEEEA !important;
  }

  .md\:focus\:to-primary-200:focus{
    --gradient-to-color: #FCD4CB !important;
  }

  .md\:focus\:to-primary-300:focus{
    --gradient-to-color: #FABBAC !important;
  }

  .md\:focus\:to-primary-400:focus{
    --gradient-to-color: #F6876E !important;
  }

  .md\:focus\:to-primary-500:focus{
    --gradient-to-color: #F25430 !important;
  }

  .md\:focus\:to-primary-600:focus{
    --gradient-to-color: #DA4C2B !important;
  }

  .md\:focus\:to-primary-700:focus{
    --gradient-to-color: #91321D !important;
  }

  .md\:focus\:to-primary-800:focus{
    --gradient-to-color: #6D2616 !important;
  }

  .md\:focus\:to-primary-900:focus{
    --gradient-to-color: #49190E !important;
  }

  .md\:focus\:to-secondary-100:focus{
    --gradient-to-color: #E9F1F4 !important;
  }

  .md\:focus\:to-secondary-200:focus{
    --gradient-to-color: #C9DBE2 !important;
  }

  .md\:focus\:to-secondary-300:focus{
    --gradient-to-color: #A9C6D1 !important;
  }

  .md\:focus\:to-secondary-400:focus{
    --gradient-to-color: #689BAF !important;
  }

  .md\:focus\:to-secondary-500:focus{
    --gradient-to-color: #27708C !important;
  }

  .md\:focus\:to-secondary-600:focus{
    --gradient-to-color: #23657E !important;
  }

  .md\:focus\:to-secondary-700:focus{
    --gradient-to-color: #174354 !important;
  }

  .md\:focus\:to-secondary-800:focus{
    --gradient-to-color: #12323F !important;
  }

  .md\:focus\:to-secondary-900:focus{
    --gradient-to-color: #0C222A !important;
  }

  .md\:focus\:to-transparent:focus{
    --gradient-to-color: transparent !important;
  }

  .md\:focus\:to-black:focus{
    --gradient-to-color: #000 !important;
  }

  .md\:focus\:to-white:focus{
    --gradient-to-color: #fff !important;
  }

  .md\:focus\:to-gray-100:focus{
    --gradient-to-color: #f7fafc !important;
  }

  .md\:focus\:to-gray-200:focus{
    --gradient-to-color: #edf2f7 !important;
  }

  .md\:focus\:to-gray-300:focus{
    --gradient-to-color: #e2e8f0 !important;
  }

  .md\:focus\:to-gray-400:focus{
    --gradient-to-color: #cbd5e0 !important;
  }

  .md\:focus\:to-gray-500:focus{
    --gradient-to-color: #a0aec0 !important;
  }

  .md\:focus\:to-gray-600:focus{
    --gradient-to-color: #718096 !important;
  }

  .md\:focus\:to-gray-700:focus{
    --gradient-to-color: #4a5568 !important;
  }

  .md\:focus\:to-gray-800:focus{
    --gradient-to-color: #2d3748 !important;
  }

  .md\:focus\:to-gray-900:focus{
    --gradient-to-color: #1a202c !important;
  }

  .md\:focus\:to-red-100:focus{
    --gradient-to-color: #fff5f5 !important;
  }

  .md\:focus\:to-red-200:focus{
    --gradient-to-color: #fed7d7 !important;
  }

  .md\:focus\:to-red-300:focus{
    --gradient-to-color: #feb2b2 !important;
  }

  .md\:focus\:to-red-400:focus{
    --gradient-to-color: #fc8181 !important;
  }

  .md\:focus\:to-red-500:focus{
    --gradient-to-color: #f56565 !important;
  }

  .md\:focus\:to-red-600:focus{
    --gradient-to-color: #e53e3e !important;
  }

  .md\:focus\:to-red-700:focus{
    --gradient-to-color: #c53030 !important;
  }

  .md\:focus\:to-red-800:focus{
    --gradient-to-color: #9b2c2c !important;
  }

  .md\:focus\:to-red-900:focus{
    --gradient-to-color: #742a2a !important;
  }

  .md\:focus\:to-green-100:focus{
    --gradient-to-color: #f0fff4 !important;
  }

  .md\:focus\:to-green-200:focus{
    --gradient-to-color: #c6f6d5 !important;
  }

  .md\:focus\:to-green-300:focus{
    --gradient-to-color: #9ae6b4 !important;
  }

  .md\:focus\:to-green-400:focus{
    --gradient-to-color: #68d391 !important;
  }

  .md\:focus\:to-green-500:focus{
    --gradient-to-color: #48bb78 !important;
  }

  .md\:focus\:to-green-600:focus{
    --gradient-to-color: #38a169 !important;
  }

  .md\:focus\:to-green-700:focus{
    --gradient-to-color: #2f855a !important;
  }

  .md\:focus\:to-green-800:focus{
    --gradient-to-color: #276749 !important;
  }

  .md\:focus\:to-green-900:focus{
    --gradient-to-color: #22543d !important;
  }

  .md\:focus\:to-yellow-100:focus{
    --gradient-to-color: #FEF5EE !important;
  }

  .md\:focus\:to-yellow-200:focus{
    --gradient-to-color: #FCE7D4 !important;
  }

  .md\:focus\:to-yellow-300:focus{
    --gradient-to-color: #FAD8BA !important;
  }

  .md\:focus\:to-yellow-400:focus{
    --gradient-to-color: #F6BA86 !important;
  }

  .md\:focus\:to-yellow-500:focus{
    --gradient-to-color: #F29D52 !important;
  }

  .md\:focus\:to-yellow-600:focus{
    --gradient-to-color: #DA8D4A !important;
  }

  .md\:focus\:to-yellow-700:focus{
    --gradient-to-color: #915E31 !important;
  }

  .md\:focus\:to-yellow-800:focus{
    --gradient-to-color: #6D4725 !important;
  }

  .md\:focus\:to-yellow-900:focus{
    --gradient-to-color: #492F19 !important;
  }

  .md\:focus\:to-error:focus{
    --gradient-to-color: #f56565 !important;
  }

  .md\:focus\:to-success:focus{
    --gradient-to-color: #48bb78 !important;
  }

  .md\:bg-opacity-0{
    --bg-opacity: 0 !important;
  }

  .md\:bg-opacity-25{
    --bg-opacity: 0.25 !important;
  }

  .md\:bg-opacity-50{
    --bg-opacity: 0.5 !important;
  }

  .md\:bg-opacity-75{
    --bg-opacity: 0.75 !important;
  }

  .md\:bg-opacity-100{
    --bg-opacity: 1 !important;
  }

  .md\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0 !important;
  }

  .md\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25 !important;
  }

  .md\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5 !important;
  }

  .md\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75 !important;
  }

  .md\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1 !important;
  }

  .md\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0 !important;
  }

  .md\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25 !important;
  }

  .md\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5 !important;
  }

  .md\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75 !important;
  }

  .md\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1 !important;
  }

  .md\:bg-bottom{
    background-position: bottom !important;
  }

  .md\:bg-center{
    background-position: center !important;
  }

  .md\:bg-left{
    background-position: left !important;
  }

  .md\:bg-left-bottom{
    background-position: left bottom !important;
  }

  .md\:bg-left-top{
    background-position: left top !important;
  }

  .md\:bg-right{
    background-position: right !important;
  }

  .md\:bg-right-bottom{
    background-position: right bottom !important;
  }

  .md\:bg-right-top{
    background-position: right top !important;
  }

  .md\:bg-top{
    background-position: top !important;
  }

  .md\:bg-repeat{
    background-repeat: repeat !important;
  }

  .md\:bg-no-repeat{
    background-repeat: no-repeat !important;
  }

  .md\:bg-repeat-x{
    background-repeat: repeat-x !important;
  }

  .md\:bg-repeat-y{
    background-repeat: repeat-y !important;
  }

  .md\:bg-repeat-round{
    background-repeat: round !important;
  }

  .md\:bg-repeat-space{
    background-repeat: space !important;
  }

  .md\:bg-auto{
    background-size: auto !important;
  }

  .md\:bg-cover{
    background-size: cover !important;
  }

  .md\:bg-contain{
    background-size: contain !important;
  }

  .md\:border-collapse{
    border-collapse: collapse !important;
  }

  .md\:border-separate{
    border-collapse: separate !important;
  }

  .md\:border-primary-100{
    --border-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--border-opacity)) !important;
  }

  .md\:border-primary-200{
    --border-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--border-opacity)) !important;
  }

  .md\:border-primary-300{
    --border-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--border-opacity)) !important;
  }

  .md\:border-primary-400{
    --border-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--border-opacity)) !important;
  }

  .md\:border-primary-500{
    --border-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--border-opacity)) !important;
  }

  .md\:border-primary-600{
    --border-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--border-opacity)) !important;
  }

  .md\:border-primary-700{
    --border-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--border-opacity)) !important;
  }

  .md\:border-primary-800{
    --border-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--border-opacity)) !important;
  }

  .md\:border-primary-900{
    --border-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--border-opacity)) !important;
  }

  .md\:border-secondary-100{
    --border-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--border-opacity)) !important;
  }

  .md\:border-secondary-200{
    --border-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--border-opacity)) !important;
  }

  .md\:border-secondary-300{
    --border-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--border-opacity)) !important;
  }

  .md\:border-secondary-400{
    --border-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--border-opacity)) !important;
  }

  .md\:border-secondary-500{
    --border-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--border-opacity)) !important;
  }

  .md\:border-secondary-600{
    --border-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--border-opacity)) !important;
  }

  .md\:border-secondary-700{
    --border-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--border-opacity)) !important;
  }

  .md\:border-secondary-800{
    --border-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--border-opacity)) !important;
  }

  .md\:border-secondary-900{
    --border-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--border-opacity)) !important;
  }

  .md\:border-transparent{
    border-color: transparent !important;
  }

  .md\:border-black{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .md\:border-white{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .md\:border-gray-100{
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important;
  }

  .md\:border-gray-200{
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important;
  }

  .md\:border-gray-300{
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
  }

  .md\:border-gray-400{
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important;
  }

  .md\:border-gray-500{
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important;
  }

  .md\:border-gray-600{
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important;
  }

  .md\:border-gray-700{
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important;
  }

  .md\:border-gray-800{
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important;
  }

  .md\:border-gray-900{
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important;
  }

  .md\:border-red-100{
    --border-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--border-opacity)) !important;
  }

  .md\:border-red-200{
    --border-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--border-opacity)) !important;
  }

  .md\:border-red-300{
    --border-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--border-opacity)) !important;
  }

  .md\:border-red-400{
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important;
  }

  .md\:border-red-500{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .md\:border-red-600{
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important;
  }

  .md\:border-red-700{
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important;
  }

  .md\:border-red-800{
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important;
  }

  .md\:border-red-900{
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important;
  }

  .md\:border-green-100{
    --border-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--border-opacity)) !important;
  }

  .md\:border-green-200{
    --border-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--border-opacity)) !important;
  }

  .md\:border-green-300{
    --border-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--border-opacity)) !important;
  }

  .md\:border-green-400{
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important;
  }

  .md\:border-green-500{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .md\:border-green-600{
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important;
  }

  .md\:border-green-700{
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important;
  }

  .md\:border-green-800{
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important;
  }

  .md\:border-green-900{
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important;
  }

  .md\:border-yellow-100{
    --border-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--border-opacity)) !important;
  }

  .md\:border-yellow-200{
    --border-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--border-opacity)) !important;
  }

  .md\:border-yellow-300{
    --border-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--border-opacity)) !important;
  }

  .md\:border-yellow-400{
    --border-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--border-opacity)) !important;
  }

  .md\:border-yellow-500{
    --border-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--border-opacity)) !important;
  }

  .md\:border-yellow-600{
    --border-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--border-opacity)) !important;
  }

  .md\:border-yellow-700{
    --border-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--border-opacity)) !important;
  }

  .md\:border-yellow-800{
    --border-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--border-opacity)) !important;
  }

  .md\:border-yellow-900{
    --border-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--border-opacity)) !important;
  }

  .md\:border-error{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .md\:border-success{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .md\:hover\:border-primary-100:hover{
    --border-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--border-opacity)) !important;
  }

  .md\:hover\:border-primary-200:hover{
    --border-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--border-opacity)) !important;
  }

  .md\:hover\:border-primary-300:hover{
    --border-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--border-opacity)) !important;
  }

  .md\:hover\:border-primary-400:hover{
    --border-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--border-opacity)) !important;
  }

  .md\:hover\:border-primary-500:hover{
    --border-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--border-opacity)) !important;
  }

  .md\:hover\:border-primary-600:hover{
    --border-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--border-opacity)) !important;
  }

  .md\:hover\:border-primary-700:hover{
    --border-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--border-opacity)) !important;
  }

  .md\:hover\:border-primary-800:hover{
    --border-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--border-opacity)) !important;
  }

  .md\:hover\:border-primary-900:hover{
    --border-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--border-opacity)) !important;
  }

  .md\:hover\:border-secondary-100:hover{
    --border-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--border-opacity)) !important;
  }

  .md\:hover\:border-secondary-200:hover{
    --border-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--border-opacity)) !important;
  }

  .md\:hover\:border-secondary-300:hover{
    --border-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--border-opacity)) !important;
  }

  .md\:hover\:border-secondary-400:hover{
    --border-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--border-opacity)) !important;
  }

  .md\:hover\:border-secondary-500:hover{
    --border-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--border-opacity)) !important;
  }

  .md\:hover\:border-secondary-600:hover{
    --border-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--border-opacity)) !important;
  }

  .md\:hover\:border-secondary-700:hover{
    --border-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--border-opacity)) !important;
  }

  .md\:hover\:border-secondary-800:hover{
    --border-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--border-opacity)) !important;
  }

  .md\:hover\:border-secondary-900:hover{
    --border-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--border-opacity)) !important;
  }

  .md\:hover\:border-transparent:hover{
    border-color: transparent !important;
  }

  .md\:hover\:border-black:hover{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .md\:hover\:border-white:hover{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .md\:hover\:border-gray-100:hover{
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important;
  }

  .md\:hover\:border-gray-200:hover{
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important;
  }

  .md\:hover\:border-gray-300:hover{
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
  }

  .md\:hover\:border-gray-400:hover{
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important;
  }

  .md\:hover\:border-gray-500:hover{
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important;
  }

  .md\:hover\:border-gray-600:hover{
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important;
  }

  .md\:hover\:border-gray-700:hover{
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important;
  }

  .md\:hover\:border-gray-800:hover{
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important;
  }

  .md\:hover\:border-gray-900:hover{
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important;
  }

  .md\:hover\:border-red-100:hover{
    --border-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--border-opacity)) !important;
  }

  .md\:hover\:border-red-200:hover{
    --border-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--border-opacity)) !important;
  }

  .md\:hover\:border-red-300:hover{
    --border-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--border-opacity)) !important;
  }

  .md\:hover\:border-red-400:hover{
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important;
  }

  .md\:hover\:border-red-500:hover{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .md\:hover\:border-red-600:hover{
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important;
  }

  .md\:hover\:border-red-700:hover{
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important;
  }

  .md\:hover\:border-red-800:hover{
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important;
  }

  .md\:hover\:border-red-900:hover{
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important;
  }

  .md\:hover\:border-green-100:hover{
    --border-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--border-opacity)) !important;
  }

  .md\:hover\:border-green-200:hover{
    --border-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--border-opacity)) !important;
  }

  .md\:hover\:border-green-300:hover{
    --border-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--border-opacity)) !important;
  }

  .md\:hover\:border-green-400:hover{
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important;
  }

  .md\:hover\:border-green-500:hover{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .md\:hover\:border-green-600:hover{
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important;
  }

  .md\:hover\:border-green-700:hover{
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important;
  }

  .md\:hover\:border-green-800:hover{
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important;
  }

  .md\:hover\:border-green-900:hover{
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important;
  }

  .md\:hover\:border-yellow-100:hover{
    --border-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--border-opacity)) !important;
  }

  .md\:hover\:border-yellow-200:hover{
    --border-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--border-opacity)) !important;
  }

  .md\:hover\:border-yellow-300:hover{
    --border-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--border-opacity)) !important;
  }

  .md\:hover\:border-yellow-400:hover{
    --border-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--border-opacity)) !important;
  }

  .md\:hover\:border-yellow-500:hover{
    --border-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--border-opacity)) !important;
  }

  .md\:hover\:border-yellow-600:hover{
    --border-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--border-opacity)) !important;
  }

  .md\:hover\:border-yellow-700:hover{
    --border-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--border-opacity)) !important;
  }

  .md\:hover\:border-yellow-800:hover{
    --border-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--border-opacity)) !important;
  }

  .md\:hover\:border-yellow-900:hover{
    --border-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--border-opacity)) !important;
  }

  .md\:hover\:border-error:hover{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .md\:hover\:border-success:hover{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .md\:focus\:border-primary-100:focus{
    --border-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--border-opacity)) !important;
  }

  .md\:focus\:border-primary-200:focus{
    --border-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--border-opacity)) !important;
  }

  .md\:focus\:border-primary-300:focus{
    --border-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--border-opacity)) !important;
  }

  .md\:focus\:border-primary-400:focus{
    --border-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--border-opacity)) !important;
  }

  .md\:focus\:border-primary-500:focus{
    --border-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--border-opacity)) !important;
  }

  .md\:focus\:border-primary-600:focus{
    --border-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--border-opacity)) !important;
  }

  .md\:focus\:border-primary-700:focus{
    --border-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--border-opacity)) !important;
  }

  .md\:focus\:border-primary-800:focus{
    --border-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--border-opacity)) !important;
  }

  .md\:focus\:border-primary-900:focus{
    --border-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--border-opacity)) !important;
  }

  .md\:focus\:border-secondary-100:focus{
    --border-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--border-opacity)) !important;
  }

  .md\:focus\:border-secondary-200:focus{
    --border-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--border-opacity)) !important;
  }

  .md\:focus\:border-secondary-300:focus{
    --border-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--border-opacity)) !important;
  }

  .md\:focus\:border-secondary-400:focus{
    --border-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--border-opacity)) !important;
  }

  .md\:focus\:border-secondary-500:focus{
    --border-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--border-opacity)) !important;
  }

  .md\:focus\:border-secondary-600:focus{
    --border-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--border-opacity)) !important;
  }

  .md\:focus\:border-secondary-700:focus{
    --border-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--border-opacity)) !important;
  }

  .md\:focus\:border-secondary-800:focus{
    --border-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--border-opacity)) !important;
  }

  .md\:focus\:border-secondary-900:focus{
    --border-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--border-opacity)) !important;
  }

  .md\:focus\:border-transparent:focus{
    border-color: transparent !important;
  }

  .md\:focus\:border-black:focus{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .md\:focus\:border-white:focus{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .md\:focus\:border-gray-100:focus{
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important;
  }

  .md\:focus\:border-gray-200:focus{
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important;
  }

  .md\:focus\:border-gray-300:focus{
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
  }

  .md\:focus\:border-gray-400:focus{
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important;
  }

  .md\:focus\:border-gray-500:focus{
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important;
  }

  .md\:focus\:border-gray-600:focus{
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important;
  }

  .md\:focus\:border-gray-700:focus{
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important;
  }

  .md\:focus\:border-gray-800:focus{
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important;
  }

  .md\:focus\:border-gray-900:focus{
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important;
  }

  .md\:focus\:border-red-100:focus{
    --border-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--border-opacity)) !important;
  }

  .md\:focus\:border-red-200:focus{
    --border-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--border-opacity)) !important;
  }

  .md\:focus\:border-red-300:focus{
    --border-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--border-opacity)) !important;
  }

  .md\:focus\:border-red-400:focus{
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important;
  }

  .md\:focus\:border-red-500:focus{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .md\:focus\:border-red-600:focus{
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important;
  }

  .md\:focus\:border-red-700:focus{
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important;
  }

  .md\:focus\:border-red-800:focus{
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important;
  }

  .md\:focus\:border-red-900:focus{
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important;
  }

  .md\:focus\:border-green-100:focus{
    --border-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--border-opacity)) !important;
  }

  .md\:focus\:border-green-200:focus{
    --border-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--border-opacity)) !important;
  }

  .md\:focus\:border-green-300:focus{
    --border-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--border-opacity)) !important;
  }

  .md\:focus\:border-green-400:focus{
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important;
  }

  .md\:focus\:border-green-500:focus{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .md\:focus\:border-green-600:focus{
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important;
  }

  .md\:focus\:border-green-700:focus{
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important;
  }

  .md\:focus\:border-green-800:focus{
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important;
  }

  .md\:focus\:border-green-900:focus{
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important;
  }

  .md\:focus\:border-yellow-100:focus{
    --border-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--border-opacity)) !important;
  }

  .md\:focus\:border-yellow-200:focus{
    --border-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--border-opacity)) !important;
  }

  .md\:focus\:border-yellow-300:focus{
    --border-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--border-opacity)) !important;
  }

  .md\:focus\:border-yellow-400:focus{
    --border-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--border-opacity)) !important;
  }

  .md\:focus\:border-yellow-500:focus{
    --border-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--border-opacity)) !important;
  }

  .md\:focus\:border-yellow-600:focus{
    --border-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--border-opacity)) !important;
  }

  .md\:focus\:border-yellow-700:focus{
    --border-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--border-opacity)) !important;
  }

  .md\:focus\:border-yellow-800:focus{
    --border-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--border-opacity)) !important;
  }

  .md\:focus\:border-yellow-900:focus{
    --border-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--border-opacity)) !important;
  }

  .md\:focus\:border-error:focus{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .md\:focus\:border-success:focus{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .md\:border-opacity-0{
    --border-opacity: 0 !important;
  }

  .md\:border-opacity-25{
    --border-opacity: 0.25 !important;
  }

  .md\:border-opacity-50{
    --border-opacity: 0.5 !important;
  }

  .md\:border-opacity-75{
    --border-opacity: 0.75 !important;
  }

  .md\:border-opacity-100{
    --border-opacity: 1 !important;
  }

  .md\:hover\:border-opacity-0:hover{
    --border-opacity: 0 !important;
  }

  .md\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25 !important;
  }

  .md\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5 !important;
  }

  .md\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75 !important;
  }

  .md\:hover\:border-opacity-100:hover{
    --border-opacity: 1 !important;
  }

  .md\:focus\:border-opacity-0:focus{
    --border-opacity: 0 !important;
  }

  .md\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25 !important;
  }

  .md\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5 !important;
  }

  .md\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75 !important;
  }

  .md\:focus\:border-opacity-100:focus{
    --border-opacity: 1 !important;
  }

  .md\:rounded-none{
    border-radius: 0 !important;
  }

  .md\:rounded-sm{
    border-radius: 0.125rem !important;
  }

  .md\:rounded{
    border-radius: 0.25rem !important;
  }

  .md\:rounded-md{
    border-radius: 0.375rem !important;
  }

  .md\:rounded-lg{
    border-radius: 0.5rem !important;
  }

  .md\:rounded-xl{
    border-radius: 0.75rem !important;
  }

  .md\:rounded-2xl{
    border-radius: 1rem !important;
  }

  .md\:rounded-3xl{
    border-radius: 1.5rem !important;
  }

  .md\:rounded-full{
    border-radius: 9999px !important;
  }

  .md\:rounded-t-none{
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .md\:rounded-r-none{
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .md\:rounded-b-none{
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .md\:rounded-l-none{
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .md\:rounded-t-sm{
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }

  .md\:rounded-r-sm{
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }

  .md\:rounded-b-sm{
    border-bottom-right-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .md\:rounded-l-sm{
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .md\:rounded-t{
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }

  .md\:rounded-r{
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }

  .md\:rounded-b{
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .md\:rounded-l{
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .md\:rounded-t-md{
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }

  .md\:rounded-r-md{
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }

  .md\:rounded-b-md{
    border-bottom-right-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .md\:rounded-l-md{
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .md\:rounded-t-lg{
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }

  .md\:rounded-r-lg{
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }

  .md\:rounded-b-lg{
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .md\:rounded-l-lg{
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .md\:rounded-t-xl{
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important;
  }

  .md\:rounded-r-xl{
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }

  .md\:rounded-b-xl{
    border-bottom-right-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }

  .md\:rounded-l-xl{
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }

  .md\:rounded-t-2xl{
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
  }

  .md\:rounded-r-2xl{
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }

  .md\:rounded-b-2xl{
    border-bottom-right-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }

  .md\:rounded-l-2xl{
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }

  .md\:rounded-t-3xl{
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
  }

  .md\:rounded-r-3xl{
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }

  .md\:rounded-b-3xl{
    border-bottom-right-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }

  .md\:rounded-l-3xl{
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }

  .md\:rounded-t-full{
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .md\:rounded-r-full{
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .md\:rounded-b-full{
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .md\:rounded-l-full{
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .md\:rounded-tl-none{
    border-top-left-radius: 0 !important;
  }

  .md\:rounded-tr-none{
    border-top-right-radius: 0 !important;
  }

  .md\:rounded-br-none{
    border-bottom-right-radius: 0 !important;
  }

  .md\:rounded-bl-none{
    border-bottom-left-radius: 0 !important;
  }

  .md\:rounded-tl-sm{
    border-top-left-radius: 0.125rem !important;
  }

  .md\:rounded-tr-sm{
    border-top-right-radius: 0.125rem !important;
  }

  .md\:rounded-br-sm{
    border-bottom-right-radius: 0.125rem !important;
  }

  .md\:rounded-bl-sm{
    border-bottom-left-radius: 0.125rem !important;
  }

  .md\:rounded-tl{
    border-top-left-radius: 0.25rem !important;
  }

  .md\:rounded-tr{
    border-top-right-radius: 0.25rem !important;
  }

  .md\:rounded-br{
    border-bottom-right-radius: 0.25rem !important;
  }

  .md\:rounded-bl{
    border-bottom-left-radius: 0.25rem !important;
  }

  .md\:rounded-tl-md{
    border-top-left-radius: 0.375rem !important;
  }

  .md\:rounded-tr-md{
    border-top-right-radius: 0.375rem !important;
  }

  .md\:rounded-br-md{
    border-bottom-right-radius: 0.375rem !important;
  }

  .md\:rounded-bl-md{
    border-bottom-left-radius: 0.375rem !important;
  }

  .md\:rounded-tl-lg{
    border-top-left-radius: 0.5rem !important;
  }

  .md\:rounded-tr-lg{
    border-top-right-radius: 0.5rem !important;
  }

  .md\:rounded-br-lg{
    border-bottom-right-radius: 0.5rem !important;
  }

  .md\:rounded-bl-lg{
    border-bottom-left-radius: 0.5rem !important;
  }

  .md\:rounded-tl-xl{
    border-top-left-radius: 0.75rem !important;
  }

  .md\:rounded-tr-xl{
    border-top-right-radius: 0.75rem !important;
  }

  .md\:rounded-br-xl{
    border-bottom-right-radius: 0.75rem !important;
  }

  .md\:rounded-bl-xl{
    border-bottom-left-radius: 0.75rem !important;
  }

  .md\:rounded-tl-2xl{
    border-top-left-radius: 1rem !important;
  }

  .md\:rounded-tr-2xl{
    border-top-right-radius: 1rem !important;
  }

  .md\:rounded-br-2xl{
    border-bottom-right-radius: 1rem !important;
  }

  .md\:rounded-bl-2xl{
    border-bottom-left-radius: 1rem !important;
  }

  .md\:rounded-tl-3xl{
    border-top-left-radius: 1.5rem !important;
  }

  .md\:rounded-tr-3xl{
    border-top-right-radius: 1.5rem !important;
  }

  .md\:rounded-br-3xl{
    border-bottom-right-radius: 1.5rem !important;
  }

  .md\:rounded-bl-3xl{
    border-bottom-left-radius: 1.5rem !important;
  }

  .md\:rounded-tl-full{
    border-top-left-radius: 9999px !important;
  }

  .md\:rounded-tr-full{
    border-top-right-radius: 9999px !important;
  }

  .md\:rounded-br-full{
    border-bottom-right-radius: 9999px !important;
  }

  .md\:rounded-bl-full{
    border-bottom-left-radius: 9999px !important;
  }

  .md\:border-solid{
    border-style: solid !important;
  }

  .md\:border-dashed{
    border-style: dashed !important;
  }

  .md\:border-dotted{
    border-style: dotted !important;
  }

  .md\:border-double{
    border-style: double !important;
  }

  .md\:border-none{
    border-style: none !important;
  }

  .md\:border-0{
    border-width: 0 !important;
  }

  .md\:border-2{
    border-width: 2px !important;
  }

  .md\:border-4{
    border-width: 4px !important;
  }

  .md\:border-8{
    border-width: 8px !important;
  }

  .md\:border{
    border-width: 1px !important;
  }

  .md\:border-t-0{
    border-top-width: 0 !important;
  }

  .md\:border-r-0{
    border-right-width: 0 !important;
  }

  .md\:border-b-0{
    border-bottom-width: 0 !important;
  }

  .md\:border-l-0{
    border-left-width: 0 !important;
  }

  .md\:border-t-2{
    border-top-width: 2px !important;
  }

  .md\:border-r-2{
    border-right-width: 2px !important;
  }

  .md\:border-b-2{
    border-bottom-width: 2px !important;
  }

  .md\:border-l-2{
    border-left-width: 2px !important;
  }

  .md\:border-t-4{
    border-top-width: 4px !important;
  }

  .md\:border-r-4{
    border-right-width: 4px !important;
  }

  .md\:border-b-4{
    border-bottom-width: 4px !important;
  }

  .md\:border-l-4{
    border-left-width: 4px !important;
  }

  .md\:border-t-8{
    border-top-width: 8px !important;
  }

  .md\:border-r-8{
    border-right-width: 8px !important;
  }

  .md\:border-b-8{
    border-bottom-width: 8px !important;
  }

  .md\:border-l-8{
    border-left-width: 8px !important;
  }

  .md\:border-t{
    border-top-width: 1px !important;
  }

  .md\:border-r{
    border-right-width: 1px !important;
  }

  .md\:border-b{
    border-bottom-width: 1px !important;
  }

  .md\:border-l{
    border-left-width: 1px !important;
  }

  .md\:box-border{
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
  }

  .md\:box-content{
    -webkit-box-sizing: content-box !important;
            box-sizing: content-box !important;
  }

  .md\:cursor-auto{
    cursor: auto !important;
  }

  .md\:cursor-default{
    cursor: default !important;
  }

  .md\:cursor-pointer{
    cursor: pointer !important;
  }

  .md\:cursor-wait{
    cursor: wait !important;
  }

  .md\:cursor-text{
    cursor: text !important;
  }

  .md\:cursor-move{
    cursor: move !important;
  }

  .md\:cursor-not-allowed{
    cursor: not-allowed !important;
  }

  .md\:block{
    display: block !important;
  }

  .md\:inline-block{
    display: inline-block !important;
  }

  .md\:inline{
    display: inline !important;
  }

  .md\:flex{
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .md\:inline-flex{
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .md\:table{
    display: table !important;
  }

  .md\:table-caption{
    display: table-caption !important;
  }

  .md\:table-cell{
    display: table-cell !important;
  }

  .md\:table-column{
    display: table-column !important;
  }

  .md\:table-column-group{
    display: table-column-group !important;
  }

  .md\:table-footer-group{
    display: table-footer-group !important;
  }

  .md\:table-header-group{
    display: table-header-group !important;
  }

  .md\:table-row-group{
    display: table-row-group !important;
  }

  .md\:table-row{
    display: table-row !important;
  }

  .md\:flow-root{
    display: flow-root !important;
  }

  .md\:grid{
    display: grid !important;
  }

  .md\:inline-grid{
    display: inline-grid !important;
  }

  .md\:contents{
    display: contents !important;
  }

  .md\:hidden{
    display: none !important;
  }

  .md\:flex-row{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .md\:flex-row-reverse{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .md\:flex-col{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .md\:flex-col-reverse{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .md\:flex-wrap{
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .md\:flex-wrap-reverse{
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .md\:flex-no-wrap{
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .md\:place-items-auto{
    place-items: auto !important;
  }

  .md\:place-items-start{
    place-items: start !important;
  }

  .md\:place-items-end{
    place-items: end !important;
  }

  .md\:place-items-center{
    place-items: center !important;
  }

  .md\:place-items-stretch{
    place-items: stretch !important;
  }

  .md\:place-content-center{
    place-content: center !important;
  }

  .md\:place-content-start{
    place-content: start !important;
  }

  .md\:place-content-end{
    place-content: end !important;
  }

  .md\:place-content-between{
    place-content: space-between !important;
  }

  .md\:place-content-around{
    place-content: space-around !important;
  }

  .md\:place-content-evenly{
    place-content: space-evenly !important;
  }

  .md\:place-content-stretch{
    place-content: stretch !important;
  }

  .md\:place-self-auto{
    place-self: auto !important;
  }

  .md\:place-self-start{
    place-self: start !important;
  }

  .md\:place-self-end{
    place-self: end !important;
  }

  .md\:place-self-center{
    place-self: center !important;
  }

  .md\:place-self-stretch{
    place-self: stretch !important;
  }

  .md\:items-start{
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .md\:items-end{
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .md\:items-center{
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .md\:items-baseline{
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .md\:items-stretch{
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .md\:content-center{
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .md\:content-start{
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .md\:content-end{
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .md\:content-between{
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .md\:content-around{
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .md\:content-evenly{
    -ms-flex-line-pack: space-evenly !important;
        align-content: space-evenly !important;
  }

  .md\:self-auto{
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .md\:self-start{
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .md\:self-end{
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .md\:self-center{
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .md\:self-stretch{
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }

  .md\:justify-items-auto{
    justify-items: auto !important;
  }

  .md\:justify-items-start{
    justify-items: start !important;
  }

  .md\:justify-items-end{
    justify-items: end !important;
  }

  .md\:justify-items-center{
    justify-items: center !important;
  }

  .md\:justify-items-stretch{
    justify-items: stretch !important;
  }

  .md\:justify-start{
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .md\:justify-end{
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .md\:justify-center{
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .md\:justify-between{
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .md\:justify-around{
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .md\:justify-evenly{
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .md\:justify-self-auto{
    justify-self: auto !important;
  }

  .md\:justify-self-start{
    justify-self: start !important;
  }

  .md\:justify-self-end{
    justify-self: end !important;
  }

  .md\:justify-self-center{
    justify-self: center !important;
  }

  .md\:justify-self-stretch{
    justify-self: stretch !important;
  }

  .md\:flex-1{
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 0% !important;
            flex: 1 1 0% !important;
  }

  .md\:flex-auto{
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .md\:flex-initial{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important;
  }

  .md\:flex-none{
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important;
  }

  .md\:flex-grow-0{
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .md\:flex-grow{
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .md\:flex-shrink-0{
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .md\:flex-shrink{
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .md\:order-1{
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .md\:order-2{
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .md\:order-3{
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .md\:order-4{
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .md\:order-5{
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .md\:order-6{
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .md\:order-7{
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .md\:order-8{
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .md\:order-9{
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .md\:order-10{
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }

  .md\:order-11{
    -webkit-box-ordinal-group: 12 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }

  .md\:order-12{
    -webkit-box-ordinal-group: 13 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }

  .md\:order-first{
    -webkit-box-ordinal-group: -9998 !important;
        -ms-flex-order: -9999 !important;
            order: -9999 !important;
  }

  .md\:order-last{
    -webkit-box-ordinal-group: 10000 !important;
        -ms-flex-order: 9999 !important;
            order: 9999 !important;
  }

  .md\:order-none{
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .md\:float-right{
    float: right !important;
  }

  .md\:float-left{
    float: left !important;
  }

  .md\:float-none{
    float: none !important;
  }

  .md\:clearfix:after{
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .md\:clear-left{
    clear: left !important;
  }

  .md\:clear-right{
    clear: right !important;
  }

  .md\:clear-both{
    clear: both !important;
  }

  .md\:clear-none{
    clear: none !important;
  }

  .md\:font-sans{
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
  }

  .md\:font-serif{
    font-family: Georgia, Cambria, "Times New Roman", Times, serif !important;
  }

  .md\:font-mono{
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
  }

  .md\:font-hairline{
    font-weight: 100 !important;
  }

  .md\:font-thin{
    font-weight: 200 !important;
  }

  .md\:font-light{
    font-weight: 300 !important;
  }

  .md\:font-normal{
    font-weight: 400 !important;
  }

  .md\:font-medium{
    font-weight: 500 !important;
  }

  .md\:font-semibold{
    font-weight: 600 !important;
  }

  .md\:font-bold{
    font-weight: 700 !important;
  }

  .md\:font-extrabold{
    font-weight: 800 !important;
  }

  .md\:font-black{
    font-weight: 900 !important;
  }

  .md\:hover\:font-hairline:hover{
    font-weight: 100 !important;
  }

  .md\:hover\:font-thin:hover{
    font-weight: 200 !important;
  }

  .md\:hover\:font-light:hover{
    font-weight: 300 !important;
  }

  .md\:hover\:font-normal:hover{
    font-weight: 400 !important;
  }

  .md\:hover\:font-medium:hover{
    font-weight: 500 !important;
  }

  .md\:hover\:font-semibold:hover{
    font-weight: 600 !important;
  }

  .md\:hover\:font-bold:hover{
    font-weight: 700 !important;
  }

  .md\:hover\:font-extrabold:hover{
    font-weight: 800 !important;
  }

  .md\:hover\:font-black:hover{
    font-weight: 900 !important;
  }

  .md\:focus\:font-hairline:focus{
    font-weight: 100 !important;
  }

  .md\:focus\:font-thin:focus{
    font-weight: 200 !important;
  }

  .md\:focus\:font-light:focus{
    font-weight: 300 !important;
  }

  .md\:focus\:font-normal:focus{
    font-weight: 400 !important;
  }

  .md\:focus\:font-medium:focus{
    font-weight: 500 !important;
  }

  .md\:focus\:font-semibold:focus{
    font-weight: 600 !important;
  }

  .md\:focus\:font-bold:focus{
    font-weight: 700 !important;
  }

  .md\:focus\:font-extrabold:focus{
    font-weight: 800 !important;
  }

  .md\:focus\:font-black:focus{
    font-weight: 900 !important;
  }

  .md\:h-0{
    height: 0 !important;
  }

  .md\:h-1{
    height: 0.25rem !important;
  }

  .md\:h-2{
    height: 0.5rem !important;
  }

  .md\:h-3{
    height: 0.75rem !important;
  }

  .md\:h-4{
    height: 1rem !important;
  }

  .md\:h-5{
    height: 1.25rem !important;
  }

  .md\:h-6{
    height: 1.5rem !important;
  }

  .md\:h-8{
    height: 2rem !important;
  }

  .md\:h-10{
    height: 2.5rem !important;
  }

  .md\:h-12{
    height: 3rem !important;
  }

  .md\:h-16{
    height: 4rem !important;
  }

  .md\:h-20{
    height: 5rem !important;
  }

  .md\:h-24{
    height: 6rem !important;
  }

  .md\:h-32{
    height: 8rem !important;
  }

  .md\:h-40{
    height: 10rem !important;
  }

  .md\:h-48{
    height: 12rem !important;
  }

  .md\:h-56{
    height: 14rem !important;
  }

  .md\:h-64{
    height: 16rem !important;
  }

  .md\:h-auto{
    height: auto !important;
  }

  .md\:h-px{
    height: 1px !important;
  }

  .md\:h-full{
    height: 100% !important;
  }

  .md\:h-screen{
    height: 100vh !important;
  }

  .md\:text-xs{
    font-size: 0.75rem !important;
  }

  .md\:text-sm{
    font-size: 0.875rem !important;
  }

  .md\:text-base{
    font-size: 1rem !important;
  }

  .md\:text-lg{
    font-size: 1.125rem !important;
  }

  .md\:text-xl{
    font-size: 1.25rem !important;
  }

  .md\:text-2xl{
    font-size: 1.5rem !important;
  }

  .md\:text-3xl{
    font-size: 1.875rem !important;
  }

  .md\:text-4xl{
    font-size: 2.25rem !important;
  }

  .md\:text-5xl{
    font-size: 3rem !important;
  }

  .md\:text-6xl{
    font-size: 4rem !important;
  }

  .md\:leading-3{
    line-height: .75rem !important;
  }

  .md\:leading-4{
    line-height: 1rem !important;
  }

  .md\:leading-5{
    line-height: 1.25rem !important;
  }

  .md\:leading-6{
    line-height: 1.5rem !important;
  }

  .md\:leading-7{
    line-height: 1.75rem !important;
  }

  .md\:leading-8{
    line-height: 2rem !important;
  }

  .md\:leading-9{
    line-height: 2.25rem !important;
  }

  .md\:leading-10{
    line-height: 2.5rem !important;
  }

  .md\:leading-none{
    line-height: 1 !important;
  }

  .md\:leading-tight{
    line-height: 1.25 !important;
  }

  .md\:leading-snug{
    line-height: 1.375 !important;
  }

  .md\:leading-normal{
    line-height: 1.5 !important;
  }

  .md\:leading-relaxed{
    line-height: 1.625 !important;
  }

  .md\:leading-loose{
    line-height: 2 !important;
  }

  .md\:list-inside{
    list-style-position: inside !important;
  }

  .md\:list-outside{
    list-style-position: outside !important;
  }

  .md\:list-none{
    list-style-type: none !important;
  }

  .md\:list-disc{
    list-style-type: disc !important;
  }

  .md\:list-decimal{
    list-style-type: decimal !important;
  }

  .md\:m-0{
    margin: 0 !important;
  }

  .md\:m-1{
    margin: 0.25rem !important;
  }

  .md\:m-2{
    margin: 0.5rem !important;
  }

  .md\:m-3{
    margin: 0.75rem !important;
  }

  .md\:m-4{
    margin: 1rem !important;
  }

  .md\:m-5{
    margin: 1.25rem !important;
  }

  .md\:m-6{
    margin: 1.5rem !important;
  }

  .md\:m-8{
    margin: 2rem !important;
  }

  .md\:m-10{
    margin: 2.5rem !important;
  }

  .md\:m-12{
    margin: 3rem !important;
  }

  .md\:m-16{
    margin: 4rem !important;
  }

  .md\:m-20{
    margin: 5rem !important;
  }

  .md\:m-24{
    margin: 6rem !important;
  }

  .md\:m-32{
    margin: 8rem !important;
  }

  .md\:m-40{
    margin: 10rem !important;
  }

  .md\:m-48{
    margin: 12rem !important;
  }

  .md\:m-56{
    margin: 14rem !important;
  }

  .md\:m-64{
    margin: 16rem !important;
  }

  .md\:m-auto{
    margin: auto !important;
  }

  .md\:m-px{
    margin: 1px !important;
  }

  .md\:-m-1{
    margin: -0.25rem !important;
  }

  .md\:-m-2{
    margin: -0.5rem !important;
  }

  .md\:-m-3{
    margin: -0.75rem !important;
  }

  .md\:-m-4{
    margin: -1rem !important;
  }

  .md\:-m-5{
    margin: -1.25rem !important;
  }

  .md\:-m-6{
    margin: -1.5rem !important;
  }

  .md\:-m-8{
    margin: -2rem !important;
  }

  .md\:-m-10{
    margin: -2.5rem !important;
  }

  .md\:-m-12{
    margin: -3rem !important;
  }

  .md\:-m-16{
    margin: -4rem !important;
  }

  .md\:-m-20{
    margin: -5rem !important;
  }

  .md\:-m-24{
    margin: -6rem !important;
  }

  .md\:-m-32{
    margin: -8rem !important;
  }

  .md\:-m-40{
    margin: -10rem !important;
  }

  .md\:-m-48{
    margin: -12rem !important;
  }

  .md\:-m-56{
    margin: -14rem !important;
  }

  .md\:-m-64{
    margin: -16rem !important;
  }

  .md\:-m-px{
    margin: -1px !important;
  }

  .md\:my-0{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .md\:mx-0{
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .md\:my-1{
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .md\:mx-1{
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .md\:my-2{
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .md\:mx-2{
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .md\:my-3{
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .md\:mx-3{
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .md\:my-4{
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .md\:mx-4{
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .md\:my-5{
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .md\:mx-5{
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .md\:my-6{
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .md\:mx-6{
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .md\:my-8{
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .md\:mx-8{
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .md\:my-10{
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .md\:mx-10{
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .md\:my-12{
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .md\:mx-12{
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .md\:my-16{
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .md\:mx-16{
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .md\:my-20{
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .md\:mx-20{
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .md\:my-24{
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .md\:mx-24{
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .md\:my-32{
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .md\:mx-32{
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .md\:my-40{
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .md\:mx-40{
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .md\:my-48{
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .md\:mx-48{
    margin-left: 12rem !important;
    margin-right: 12rem !important;
  }

  .md\:my-56{
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }

  .md\:mx-56{
    margin-left: 14rem !important;
    margin-right: 14rem !important;
  }

  .md\:my-64{
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }

  .md\:mx-64{
    margin-left: 16rem !important;
    margin-right: 16rem !important;
  }

  .md\:my-auto{
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .md\:mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .md\:my-px{
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .md\:mx-px{
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .md\:-my-1{
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .md\:-mx-1{
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .md\:-my-2{
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .md\:-mx-2{
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .md\:-my-3{
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .md\:-mx-3{
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .md\:-my-4{
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .md\:-mx-4{
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .md\:-my-5{
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }

  .md\:-mx-5{
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
  }

  .md\:-my-6{
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .md\:-mx-6{
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .md\:-my-8{
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .md\:-mx-8{
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .md\:-my-10{
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .md\:-mx-10{
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .md\:-my-12{
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .md\:-mx-12{
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .md\:-my-16{
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .md\:-mx-16{
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .md\:-my-20{
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .md\:-mx-20{
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .md\:-my-24{
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .md\:-mx-24{
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .md\:-my-32{
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .md\:-mx-32{
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .md\:-my-40{
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .md\:-mx-40{
    margin-left: -10rem !important;
    margin-right: -10rem !important;
  }

  .md\:-my-48{
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .md\:-mx-48{
    margin-left: -12rem !important;
    margin-right: -12rem !important;
  }

  .md\:-my-56{
    margin-top: -14rem !important;
    margin-bottom: -14rem !important;
  }

  .md\:-mx-56{
    margin-left: -14rem !important;
    margin-right: -14rem !important;
  }

  .md\:-my-64{
    margin-top: -16rem !important;
    margin-bottom: -16rem !important;
  }

  .md\:-mx-64{
    margin-left: -16rem !important;
    margin-right: -16rem !important;
  }

  .md\:-my-px{
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .md\:-mx-px{
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .md\:mt-0{
    margin-top: 0 !important;
  }

  .md\:mr-0{
    margin-right: 0 !important;
  }

  .md\:mb-0{
    margin-bottom: 0 !important;
  }

  .md\:ml-0{
    margin-left: 0 !important;
  }

  .md\:mt-1{
    margin-top: 0.25rem !important;
  }

  .md\:mr-1{
    margin-right: 0.25rem !important;
  }

  .md\:mb-1{
    margin-bottom: 0.25rem !important;
  }

  .md\:ml-1{
    margin-left: 0.25rem !important;
  }

  .md\:mt-2{
    margin-top: 0.5rem !important;
  }

  .md\:mr-2{
    margin-right: 0.5rem !important;
  }

  .md\:mb-2{
    margin-bottom: 0.5rem !important;
  }

  .md\:ml-2{
    margin-left: 0.5rem !important;
  }

  .md\:mt-3{
    margin-top: 0.75rem !important;
  }

  .md\:mr-3{
    margin-right: 0.75rem !important;
  }

  .md\:mb-3{
    margin-bottom: 0.75rem !important;
  }

  .md\:ml-3{
    margin-left: 0.75rem !important;
  }

  .md\:mt-4{
    margin-top: 1rem !important;
  }

  .md\:mr-4{
    margin-right: 1rem !important;
  }

  .md\:mb-4{
    margin-bottom: 1rem !important;
  }

  .md\:ml-4{
    margin-left: 1rem !important;
  }

  .md\:mt-5{
    margin-top: 1.25rem !important;
  }

  .md\:mr-5{
    margin-right: 1.25rem !important;
  }

  .md\:mb-5{
    margin-bottom: 1.25rem !important;
  }

  .md\:ml-5{
    margin-left: 1.25rem !important;
  }

  .md\:mt-6{
    margin-top: 1.5rem !important;
  }

  .md\:mr-6{
    margin-right: 1.5rem !important;
  }

  .md\:mb-6{
    margin-bottom: 1.5rem !important;
  }

  .md\:ml-6{
    margin-left: 1.5rem !important;
  }

  .md\:mt-8{
    margin-top: 2rem !important;
  }

  .md\:mr-8{
    margin-right: 2rem !important;
  }

  .md\:mb-8{
    margin-bottom: 2rem !important;
  }

  .md\:ml-8{
    margin-left: 2rem !important;
  }

  .md\:mt-10{
    margin-top: 2.5rem !important;
  }

  .md\:mr-10{
    margin-right: 2.5rem !important;
  }

  .md\:mb-10{
    margin-bottom: 2.5rem !important;
  }

  .md\:ml-10{
    margin-left: 2.5rem !important;
  }

  .md\:mt-12{
    margin-top: 3rem !important;
  }

  .md\:mr-12{
    margin-right: 3rem !important;
  }

  .md\:mb-12{
    margin-bottom: 3rem !important;
  }

  .md\:ml-12{
    margin-left: 3rem !important;
  }

  .md\:mt-16{
    margin-top: 4rem !important;
  }

  .md\:mr-16{
    margin-right: 4rem !important;
  }

  .md\:mb-16{
    margin-bottom: 4rem !important;
  }

  .md\:ml-16{
    margin-left: 4rem !important;
  }

  .md\:mt-20{
    margin-top: 5rem !important;
  }

  .md\:mr-20{
    margin-right: 5rem !important;
  }

  .md\:mb-20{
    margin-bottom: 5rem !important;
  }

  .md\:ml-20{
    margin-left: 5rem !important;
  }

  .md\:mt-24{
    margin-top: 6rem !important;
  }

  .md\:mr-24{
    margin-right: 6rem !important;
  }

  .md\:mb-24{
    margin-bottom: 6rem !important;
  }

  .md\:ml-24{
    margin-left: 6rem !important;
  }

  .md\:mt-32{
    margin-top: 8rem !important;
  }

  .md\:mr-32{
    margin-right: 8rem !important;
  }

  .md\:mb-32{
    margin-bottom: 8rem !important;
  }

  .md\:ml-32{
    margin-left: 8rem !important;
  }

  .md\:mt-40{
    margin-top: 10rem !important;
  }

  .md\:mr-40{
    margin-right: 10rem !important;
  }

  .md\:mb-40{
    margin-bottom: 10rem !important;
  }

  .md\:ml-40{
    margin-left: 10rem !important;
  }

  .md\:mt-48{
    margin-top: 12rem !important;
  }

  .md\:mr-48{
    margin-right: 12rem !important;
  }

  .md\:mb-48{
    margin-bottom: 12rem !important;
  }

  .md\:ml-48{
    margin-left: 12rem !important;
  }

  .md\:mt-56{
    margin-top: 14rem !important;
  }

  .md\:mr-56{
    margin-right: 14rem !important;
  }

  .md\:mb-56{
    margin-bottom: 14rem !important;
  }

  .md\:ml-56{
    margin-left: 14rem !important;
  }

  .md\:mt-64{
    margin-top: 16rem !important;
  }

  .md\:mr-64{
    margin-right: 16rem !important;
  }

  .md\:mb-64{
    margin-bottom: 16rem !important;
  }

  .md\:ml-64{
    margin-left: 16rem !important;
  }

  .md\:mt-auto{
    margin-top: auto !important;
  }

  .md\:mr-auto{
    margin-right: auto !important;
  }

  .md\:mb-auto{
    margin-bottom: auto !important;
  }

  .md\:ml-auto{
    margin-left: auto !important;
  }

  .md\:mt-px{
    margin-top: 1px !important;
  }

  .md\:mr-px{
    margin-right: 1px !important;
  }

  .md\:mb-px{
    margin-bottom: 1px !important;
  }

  .md\:ml-px{
    margin-left: 1px !important;
  }

  .md\:-mt-1{
    margin-top: -0.25rem !important;
  }

  .md\:-mr-1{
    margin-right: -0.25rem !important;
  }

  .md\:-mb-1{
    margin-bottom: -0.25rem !important;
  }

  .md\:-ml-1{
    margin-left: -0.25rem !important;
  }

  .md\:-mt-2{
    margin-top: -0.5rem !important;
  }

  .md\:-mr-2{
    margin-right: -0.5rem !important;
  }

  .md\:-mb-2{
    margin-bottom: -0.5rem !important;
  }

  .md\:-ml-2{
    margin-left: -0.5rem !important;
  }

  .md\:-mt-3{
    margin-top: -0.75rem !important;
  }

  .md\:-mr-3{
    margin-right: -0.75rem !important;
  }

  .md\:-mb-3{
    margin-bottom: -0.75rem !important;
  }

  .md\:-ml-3{
    margin-left: -0.75rem !important;
  }

  .md\:-mt-4{
    margin-top: -1rem !important;
  }

  .md\:-mr-4{
    margin-right: -1rem !important;
  }

  .md\:-mb-4{
    margin-bottom: -1rem !important;
  }

  .md\:-ml-4{
    margin-left: -1rem !important;
  }

  .md\:-mt-5{
    margin-top: -1.25rem !important;
  }

  .md\:-mr-5{
    margin-right: -1.25rem !important;
  }

  .md\:-mb-5{
    margin-bottom: -1.25rem !important;
  }

  .md\:-ml-5{
    margin-left: -1.25rem !important;
  }

  .md\:-mt-6{
    margin-top: -1.5rem !important;
  }

  .md\:-mr-6{
    margin-right: -1.5rem !important;
  }

  .md\:-mb-6{
    margin-bottom: -1.5rem !important;
  }

  .md\:-ml-6{
    margin-left: -1.5rem !important;
  }

  .md\:-mt-8{
    margin-top: -2rem !important;
  }

  .md\:-mr-8{
    margin-right: -2rem !important;
  }

  .md\:-mb-8{
    margin-bottom: -2rem !important;
  }

  .md\:-ml-8{
    margin-left: -2rem !important;
  }

  .md\:-mt-10{
    margin-top: -2.5rem !important;
  }

  .md\:-mr-10{
    margin-right: -2.5rem !important;
  }

  .md\:-mb-10{
    margin-bottom: -2.5rem !important;
  }

  .md\:-ml-10{
    margin-left: -2.5rem !important;
  }

  .md\:-mt-12{
    margin-top: -3rem !important;
  }

  .md\:-mr-12{
    margin-right: -3rem !important;
  }

  .md\:-mb-12{
    margin-bottom: -3rem !important;
  }

  .md\:-ml-12{
    margin-left: -3rem !important;
  }

  .md\:-mt-16{
    margin-top: -4rem !important;
  }

  .md\:-mr-16{
    margin-right: -4rem !important;
  }

  .md\:-mb-16{
    margin-bottom: -4rem !important;
  }

  .md\:-ml-16{
    margin-left: -4rem !important;
  }

  .md\:-mt-20{
    margin-top: -5rem !important;
  }

  .md\:-mr-20{
    margin-right: -5rem !important;
  }

  .md\:-mb-20{
    margin-bottom: -5rem !important;
  }

  .md\:-ml-20{
    margin-left: -5rem !important;
  }

  .md\:-mt-24{
    margin-top: -6rem !important;
  }

  .md\:-mr-24{
    margin-right: -6rem !important;
  }

  .md\:-mb-24{
    margin-bottom: -6rem !important;
  }

  .md\:-ml-24{
    margin-left: -6rem !important;
  }

  .md\:-mt-32{
    margin-top: -8rem !important;
  }

  .md\:-mr-32{
    margin-right: -8rem !important;
  }

  .md\:-mb-32{
    margin-bottom: -8rem !important;
  }

  .md\:-ml-32{
    margin-left: -8rem !important;
  }

  .md\:-mt-40{
    margin-top: -10rem !important;
  }

  .md\:-mr-40{
    margin-right: -10rem !important;
  }

  .md\:-mb-40{
    margin-bottom: -10rem !important;
  }

  .md\:-ml-40{
    margin-left: -10rem !important;
  }

  .md\:-mt-48{
    margin-top: -12rem !important;
  }

  .md\:-mr-48{
    margin-right: -12rem !important;
  }

  .md\:-mb-48{
    margin-bottom: -12rem !important;
  }

  .md\:-ml-48{
    margin-left: -12rem !important;
  }

  .md\:-mt-56{
    margin-top: -14rem !important;
  }

  .md\:-mr-56{
    margin-right: -14rem !important;
  }

  .md\:-mb-56{
    margin-bottom: -14rem !important;
  }

  .md\:-ml-56{
    margin-left: -14rem !important;
  }

  .md\:-mt-64{
    margin-top: -16rem !important;
  }

  .md\:-mr-64{
    margin-right: -16rem !important;
  }

  .md\:-mb-64{
    margin-bottom: -16rem !important;
  }

  .md\:-ml-64{
    margin-left: -16rem !important;
  }

  .md\:-mt-px{
    margin-top: -1px !important;
  }

  .md\:-mr-px{
    margin-right: -1px !important;
  }

  .md\:-mb-px{
    margin-bottom: -1px !important;
  }

  .md\:-ml-px{
    margin-left: -1px !important;
  }

  .md\:max-h-full{
    max-height: 100% !important;
  }

  .md\:max-h-screen{
    max-height: 100vh !important;
  }

  .md\:max-w-none{
    max-width: none !important;
  }

  .md\:max-w-xs{
    max-width: 20rem !important;
  }

  .md\:max-w-sm{
    max-width: 24rem !important;
  }

  .md\:max-w-md{
    max-width: 28rem !important;
  }

  .md\:max-w-lg{
    max-width: 32rem !important;
  }

  .md\:max-w-xl{
    max-width: 36rem !important;
  }

  .md\:max-w-2xl{
    max-width: 42rem !important;
  }

  .md\:max-w-3xl{
    max-width: 48rem !important;
  }

  .md\:max-w-4xl{
    max-width: 56rem !important;
  }

  .md\:max-w-5xl{
    max-width: 64rem !important;
  }

  .md\:max-w-6xl{
    max-width: 72rem !important;
  }

  .md\:max-w-full{
    max-width: 100% !important;
  }

  .md\:max-w-screen-xl{
    max-width: 1380px !important;
  }

  .md\:min-h-0{
    min-height: 0 !important;
  }

  .md\:min-h-full{
    min-height: 100% !important;
  }

  .md\:min-h-screen{
    min-height: 100vh !important;
  }

  .md\:min-w-0{
    min-width: 0 !important;
  }

  .md\:min-w-full{
    min-width: 100% !important;
  }

  .md\:object-contain{
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .md\:object-cover{
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .md\:object-fill{
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .md\:object-none{
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .md\:object-scale-down{
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .md\:object-bottom{
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .md\:object-center{
    -o-object-position: center !important;
       object-position: center !important;
  }

  .md\:object-left{
    -o-object-position: left !important;
       object-position: left !important;
  }

  .md\:object-left-bottom{
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .md\:object-left-top{
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .md\:object-right{
    -o-object-position: right !important;
       object-position: right !important;
  }

  .md\:object-right-bottom{
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .md\:object-right-top{
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .md\:object-top{
    -o-object-position: top !important;
       object-position: top !important;
  }

  .md\:opacity-0{
    opacity: 0 !important;
  }

  .md\:opacity-25{
    opacity: 0.25 !important;
  }

  .md\:opacity-50{
    opacity: 0.5 !important;
  }

  .md\:opacity-75{
    opacity: 0.75 !important;
  }

  .md\:opacity-100{
    opacity: 1 !important;
  }

  .md\:hover\:opacity-0:hover{
    opacity: 0 !important;
  }

  .md\:hover\:opacity-25:hover{
    opacity: 0.25 !important;
  }

  .md\:hover\:opacity-50:hover{
    opacity: 0.5 !important;
  }

  .md\:hover\:opacity-75:hover{
    opacity: 0.75 !important;
  }

  .md\:hover\:opacity-100:hover{
    opacity: 1 !important;
  }

  .md\:focus\:opacity-0:focus{
    opacity: 0 !important;
  }

  .md\:focus\:opacity-25:focus{
    opacity: 0.25 !important;
  }

  .md\:focus\:opacity-50:focus{
    opacity: 0.5 !important;
  }

  .md\:focus\:opacity-75:focus{
    opacity: 0.75 !important;
  }

  .md\:focus\:opacity-100:focus{
    opacity: 1 !important;
  }

  .md\:outline-none{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .md\:outline-white{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .md\:outline-black{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .md\:focus\:outline-none:focus{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .md\:focus\:outline-white:focus{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .md\:focus\:outline-black:focus{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .md\:overflow-auto{
    overflow: auto !important;
  }

  .md\:overflow-hidden{
    overflow: hidden !important;
  }

  .md\:overflow-visible{
    overflow: visible !important;
  }

  .md\:overflow-scroll{
    overflow: scroll !important;
  }

  .md\:overflow-x-auto{
    overflow-x: auto !important;
  }

  .md\:overflow-y-auto{
    overflow-y: auto !important;
  }

  .md\:overflow-x-hidden{
    overflow-x: hidden !important;
  }

  .md\:overflow-y-hidden{
    overflow-y: hidden !important;
  }

  .md\:overflow-x-visible{
    overflow-x: visible !important;
  }

  .md\:overflow-y-visible{
    overflow-y: visible !important;
  }

  .md\:overflow-x-scroll{
    overflow-x: scroll !important;
  }

  .md\:overflow-y-scroll{
    overflow-y: scroll !important;
  }

  .md\:scrolling-touch{
    -webkit-overflow-scrolling: touch !important;
  }

  .md\:scrolling-auto{
    -webkit-overflow-scrolling: auto !important;
  }

  .md\:overscroll-auto{
    -ms-scroll-chaining: chained !important;
        overscroll-behavior: auto !important;
  }

  .md\:overscroll-contain{
    -ms-scroll-chaining: none !important;
        overscroll-behavior: contain !important;
  }

  .md\:overscroll-none{
    -ms-scroll-chaining: none !important;
        overscroll-behavior: none !important;
  }

  .md\:overscroll-y-auto{
    overscroll-behavior-y: auto !important;
  }

  .md\:overscroll-y-contain{
    overscroll-behavior-y: contain !important;
  }

  .md\:overscroll-y-none{
    overscroll-behavior-y: none !important;
  }

  .md\:overscroll-x-auto{
    overscroll-behavior-x: auto !important;
  }

  .md\:overscroll-x-contain{
    overscroll-behavior-x: contain !important;
  }

  .md\:overscroll-x-none{
    overscroll-behavior-x: none !important;
  }

  .md\:p-0{
    padding: 0 !important;
  }

  .md\:p-1{
    padding: 0.25rem !important;
  }

  .md\:p-2{
    padding: 0.5rem !important;
  }

  .md\:p-3{
    padding: 0.75rem !important;
  }

  .md\:p-4{
    padding: 1rem !important;
  }

  .md\:p-5{
    padding: 1.25rem !important;
  }

  .md\:p-6{
    padding: 1.5rem !important;
  }

  .md\:p-8{
    padding: 2rem !important;
  }

  .md\:p-10{
    padding: 2.5rem !important;
  }

  .md\:p-12{
    padding: 3rem !important;
  }

  .md\:p-16{
    padding: 4rem !important;
  }

  .md\:p-20{
    padding: 5rem !important;
  }

  .md\:p-24{
    padding: 6rem !important;
  }

  .md\:p-32{
    padding: 8rem !important;
  }

  .md\:p-40{
    padding: 10rem !important;
  }

  .md\:p-48{
    padding: 12rem !important;
  }

  .md\:p-56{
    padding: 14rem !important;
  }

  .md\:p-64{
    padding: 16rem !important;
  }

  .md\:p-px{
    padding: 1px !important;
  }

  .md\:py-0{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .md\:px-0{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .md\:py-1{
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .md\:px-1{
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .md\:py-2{
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .md\:px-2{
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .md\:py-3{
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .md\:px-3{
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .md\:py-4{
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .md\:px-4{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .md\:py-5{
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }

  .md\:px-5{
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }

  .md\:py-6{
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .md\:px-6{
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .md\:py-8{
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .md\:px-8{
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .md\:py-10{
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .md\:px-10{
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .md\:py-12{
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .md\:px-12{
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .md\:py-16{
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .md\:px-16{
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .md\:py-20{
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .md\:px-20{
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .md\:py-24{
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .md\:px-24{
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .md\:py-32{
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .md\:px-32{
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .md\:py-40{
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .md\:px-40{
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .md\:py-48{
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .md\:px-48{
    padding-left: 12rem !important;
    padding-right: 12rem !important;
  }

  .md\:py-56{
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }

  .md\:px-56{
    padding-left: 14rem !important;
    padding-right: 14rem !important;
  }

  .md\:py-64{
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }

  .md\:px-64{
    padding-left: 16rem !important;
    padding-right: 16rem !important;
  }

  .md\:py-px{
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .md\:px-px{
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .md\:pt-0{
    padding-top: 0 !important;
  }

  .md\:pr-0{
    padding-right: 0 !important;
  }

  .md\:pb-0{
    padding-bottom: 0 !important;
  }

  .md\:pl-0{
    padding-left: 0 !important;
  }

  .md\:pt-1{
    padding-top: 0.25rem !important;
  }

  .md\:pr-1{
    padding-right: 0.25rem !important;
  }

  .md\:pb-1{
    padding-bottom: 0.25rem !important;
  }

  .md\:pl-1{
    padding-left: 0.25rem !important;
  }

  .md\:pt-2{
    padding-top: 0.5rem !important;
  }

  .md\:pr-2{
    padding-right: 0.5rem !important;
  }

  .md\:pb-2{
    padding-bottom: 0.5rem !important;
  }

  .md\:pl-2{
    padding-left: 0.5rem !important;
  }

  .md\:pt-3{
    padding-top: 0.75rem !important;
  }

  .md\:pr-3{
    padding-right: 0.75rem !important;
  }

  .md\:pb-3{
    padding-bottom: 0.75rem !important;
  }

  .md\:pl-3{
    padding-left: 0.75rem !important;
  }

  .md\:pt-4{
    padding-top: 1rem !important;
  }

  .md\:pr-4{
    padding-right: 1rem !important;
  }

  .md\:pb-4{
    padding-bottom: 1rem !important;
  }

  .md\:pl-4{
    padding-left: 1rem !important;
  }

  .md\:pt-5{
    padding-top: 1.25rem !important;
  }

  .md\:pr-5{
    padding-right: 1.25rem !important;
  }

  .md\:pb-5{
    padding-bottom: 1.25rem !important;
  }

  .md\:pl-5{
    padding-left: 1.25rem !important;
  }

  .md\:pt-6{
    padding-top: 1.5rem !important;
  }

  .md\:pr-6{
    padding-right: 1.5rem !important;
  }

  .md\:pb-6{
    padding-bottom: 1.5rem !important;
  }

  .md\:pl-6{
    padding-left: 1.5rem !important;
  }

  .md\:pt-8{
    padding-top: 2rem !important;
  }

  .md\:pr-8{
    padding-right: 2rem !important;
  }

  .md\:pb-8{
    padding-bottom: 2rem !important;
  }

  .md\:pl-8{
    padding-left: 2rem !important;
  }

  .md\:pt-10{
    padding-top: 2.5rem !important;
  }

  .md\:pr-10{
    padding-right: 2.5rem !important;
  }

  .md\:pb-10{
    padding-bottom: 2.5rem !important;
  }

  .md\:pl-10{
    padding-left: 2.5rem !important;
  }

  .md\:pt-12{
    padding-top: 3rem !important;
  }

  .md\:pr-12{
    padding-right: 3rem !important;
  }

  .md\:pb-12{
    padding-bottom: 3rem !important;
  }

  .md\:pl-12{
    padding-left: 3rem !important;
  }

  .md\:pt-16{
    padding-top: 4rem !important;
  }

  .md\:pr-16{
    padding-right: 4rem !important;
  }

  .md\:pb-16{
    padding-bottom: 4rem !important;
  }

  .md\:pl-16{
    padding-left: 4rem !important;
  }

  .md\:pt-20{
    padding-top: 5rem !important;
  }

  .md\:pr-20{
    padding-right: 5rem !important;
  }

  .md\:pb-20{
    padding-bottom: 5rem !important;
  }

  .md\:pl-20{
    padding-left: 5rem !important;
  }

  .md\:pt-24{
    padding-top: 6rem !important;
  }

  .md\:pr-24{
    padding-right: 6rem !important;
  }

  .md\:pb-24{
    padding-bottom: 6rem !important;
  }

  .md\:pl-24{
    padding-left: 6rem !important;
  }

  .md\:pt-32{
    padding-top: 8rem !important;
  }

  .md\:pr-32{
    padding-right: 8rem !important;
  }

  .md\:pb-32{
    padding-bottom: 8rem !important;
  }

  .md\:pl-32{
    padding-left: 8rem !important;
  }

  .md\:pt-40{
    padding-top: 10rem !important;
  }

  .md\:pr-40{
    padding-right: 10rem !important;
  }

  .md\:pb-40{
    padding-bottom: 10rem !important;
  }

  .md\:pl-40{
    padding-left: 10rem !important;
  }

  .md\:pt-48{
    padding-top: 12rem !important;
  }

  .md\:pr-48{
    padding-right: 12rem !important;
  }

  .md\:pb-48{
    padding-bottom: 12rem !important;
  }

  .md\:pl-48{
    padding-left: 12rem !important;
  }

  .md\:pt-56{
    padding-top: 14rem !important;
  }

  .md\:pr-56{
    padding-right: 14rem !important;
  }

  .md\:pb-56{
    padding-bottom: 14rem !important;
  }

  .md\:pl-56{
    padding-left: 14rem !important;
  }

  .md\:pt-64{
    padding-top: 16rem !important;
  }

  .md\:pr-64{
    padding-right: 16rem !important;
  }

  .md\:pb-64{
    padding-bottom: 16rem !important;
  }

  .md\:pl-64{
    padding-left: 16rem !important;
  }

  .md\:pt-px{
    padding-top: 1px !important;
  }

  .md\:pr-px{
    padding-right: 1px !important;
  }

  .md\:pb-px{
    padding-bottom: 1px !important;
  }

  .md\:pl-px{
    padding-left: 1px !important;
  }

  .md\:placeholder-primary-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-transparent::-webkit-input-placeholder{
    color: transparent !important;
  }

  .md\:placeholder-transparent::-moz-placeholder{
    color: transparent !important;
  }

  .md\:placeholder-transparent:-ms-input-placeholder{
    color: transparent !important;
  }

  .md\:placeholder-transparent::-ms-input-placeholder{
    color: transparent !important;
  }

  .md\:placeholder-transparent::placeholder{
    color: transparent !important;
  }

  .md\:placeholder-black::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-black:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-black::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-black::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-white::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-white:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-white::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-white::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-yellow-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-error::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-error::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-error:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-error::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-error::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-success::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-success::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-success:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-success::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-success::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-transparent:focus::-webkit-input-placeholder{
    color: transparent !important;
  }

  .md\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color: transparent !important;
  }

  .md\:focus\:placeholder-transparent:focus:-ms-input-placeholder{
    color: transparent !important;
  }

  .md\:focus\:placeholder-transparent:focus::-ms-input-placeholder{
    color: transparent !important;
  }

  .md\:focus\:placeholder-transparent:focus::placeholder{
    color: transparent !important;
  }

  .md\:focus\:placeholder-black:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-black:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-black:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-white:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-white:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-white:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-yellow-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-error:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-error:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-error:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-error:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-error:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-success:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-success:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-success:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-success:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-success:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-opacity-0::-webkit-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .md\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .md\:placeholder-opacity-0:-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .md\:placeholder-opacity-0::-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .md\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .md\:placeholder-opacity-25::-webkit-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .md\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .md\:placeholder-opacity-25:-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .md\:placeholder-opacity-25::-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .md\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .md\:placeholder-opacity-50::-webkit-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .md\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .md\:placeholder-opacity-50:-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .md\:placeholder-opacity-50::-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .md\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .md\:placeholder-opacity-75::-webkit-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .md\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .md\:placeholder-opacity-75:-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .md\:placeholder-opacity-75::-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .md\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .md\:placeholder-opacity-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .md\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .md\:placeholder-opacity-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .md\:placeholder-opacity-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .md\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .md\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .md\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .md\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .md\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .md\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .md\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .md\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .md\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .md\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .md\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .md\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .md\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .md\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .md\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .md\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .md\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .md\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .md\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .md\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .md\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .md\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .md\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .md\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .md\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .md\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .md\:pointer-events-none{
    pointer-events: none !important;
  }

  .md\:pointer-events-auto{
    pointer-events: auto !important;
  }

  .md\:static{
    position: static !important;
  }

  .md\:fixed{
    position: fixed !important;
  }

  .md\:absolute{
    position: absolute !important;
  }

  .md\:relative{
    position: relative !important;
  }

  .md\:sticky{
    position: sticky !important;
  }

  .md\:inset-0{
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .md\:inset-auto{
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .md\:inset-y-0{
    top: 0 !important;
    bottom: 0 !important;
  }

  .md\:inset-x-0{
    right: 0 !important;
    left: 0 !important;
  }

  .md\:inset-y-auto{
    top: auto !important;
    bottom: auto !important;
  }

  .md\:inset-x-auto{
    right: auto !important;
    left: auto !important;
  }

  .md\:top-0{
    top: 0 !important;
  }

  .md\:right-0{
    right: 0 !important;
  }

  .md\:bottom-0{
    bottom: 0 !important;
  }

  .md\:left-0{
    left: 0 !important;
  }

  .md\:top-auto{
    top: auto !important;
  }

  .md\:right-auto{
    right: auto !important;
  }

  .md\:bottom-auto{
    bottom: auto !important;
  }

  .md\:left-auto{
    left: auto !important;
  }

  .md\:resize-none{
    resize: none !important;
  }

  .md\:resize-y{
    resize: vertical !important;
  }

  .md\:resize-x{
    resize: horizontal !important;
  }

  .md\:resize{
    resize: both !important;
  }

  .md\:shadow-xs{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .md\:shadow-sm{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .md\:shadow{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .md\:shadow-md{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .md\:shadow-lg{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .md\:shadow-xl{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .md\:shadow-2xl{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .md\:shadow-inner{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .md\:shadow-outline{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .md\:shadow-none{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .md\:hover\:shadow-xs:hover{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .md\:hover\:shadow-sm:hover{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .md\:hover\:shadow:hover{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .md\:hover\:shadow-md:hover{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .md\:hover\:shadow-lg:hover{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .md\:hover\:shadow-xl:hover{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .md\:hover\:shadow-2xl:hover{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .md\:hover\:shadow-inner:hover{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .md\:hover\:shadow-outline:hover{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .md\:hover\:shadow-none:hover{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .md\:focus\:shadow-xs:focus{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .md\:focus\:shadow-sm:focus{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .md\:focus\:shadow:focus{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .md\:focus\:shadow-md:focus{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .md\:focus\:shadow-lg:focus{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .md\:focus\:shadow-xl:focus{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .md\:focus\:shadow-2xl:focus{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .md\:focus\:shadow-inner:focus{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .md\:focus\:shadow-outline:focus{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .md\:focus\:shadow-none:focus{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .md\:fill-current{
    fill: currentColor !important;
  }

  .md\:stroke-current{
    stroke: currentColor !important;
  }

  .md\:stroke-0{
    stroke-width: 0 !important;
  }

  .md\:stroke-1{
    stroke-width: 1 !important;
  }

  .md\:stroke-2{
    stroke-width: 2 !important;
  }

  .md\:table-auto{
    table-layout: auto !important;
  }

  .md\:table-fixed{
    table-layout: fixed !important;
  }

  .md\:text-left{
    text-align: left !important;
  }

  .md\:text-center{
    text-align: center !important;
  }

  .md\:text-right{
    text-align: right !important;
  }

  .md\:text-justify{
    text-align: justify !important;
  }

  .md\:text-primary-100{
    --text-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--text-opacity)) !important;
  }

  .md\:text-primary-200{
    --text-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--text-opacity)) !important;
  }

  .md\:text-primary-300{
    --text-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--text-opacity)) !important;
  }

  .md\:text-primary-400{
    --text-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--text-opacity)) !important;
  }

  .md\:text-primary-500{
    --text-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--text-opacity)) !important;
  }

  .md\:text-primary-600{
    --text-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--text-opacity)) !important;
  }

  .md\:text-primary-700{
    --text-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--text-opacity)) !important;
  }

  .md\:text-primary-800{
    --text-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--text-opacity)) !important;
  }

  .md\:text-primary-900{
    --text-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--text-opacity)) !important;
  }

  .md\:text-secondary-100{
    --text-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--text-opacity)) !important;
  }

  .md\:text-secondary-200{
    --text-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--text-opacity)) !important;
  }

  .md\:text-secondary-300{
    --text-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--text-opacity)) !important;
  }

  .md\:text-secondary-400{
    --text-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--text-opacity)) !important;
  }

  .md\:text-secondary-500{
    --text-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--text-opacity)) !important;
  }

  .md\:text-secondary-600{
    --text-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--text-opacity)) !important;
  }

  .md\:text-secondary-700{
    --text-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--text-opacity)) !important;
  }

  .md\:text-secondary-800{
    --text-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--text-opacity)) !important;
  }

  .md\:text-secondary-900{
    --text-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--text-opacity)) !important;
  }

  .md\:text-transparent{
    color: transparent !important;
  }

  .md\:text-black{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .md\:text-white{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .md\:text-gray-100{
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important;
  }

  .md\:text-gray-200{
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important;
  }

  .md\:text-gray-300{
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important;
  }

  .md\:text-gray-400{
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important;
  }

  .md\:text-gray-500{
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important;
  }

  .md\:text-gray-600{
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important;
  }

  .md\:text-gray-700{
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important;
  }

  .md\:text-gray-800{
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important;
  }

  .md\:text-gray-900{
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important;
  }

  .md\:text-red-100{
    --text-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--text-opacity)) !important;
  }

  .md\:text-red-200{
    --text-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--text-opacity)) !important;
  }

  .md\:text-red-300{
    --text-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--text-opacity)) !important;
  }

  .md\:text-red-400{
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important;
  }

  .md\:text-red-500{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .md\:text-red-600{
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important;
  }

  .md\:text-red-700{
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important;
  }

  .md\:text-red-800{
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important;
  }

  .md\:text-red-900{
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important;
  }

  .md\:text-green-100{
    --text-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--text-opacity)) !important;
  }

  .md\:text-green-200{
    --text-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--text-opacity)) !important;
  }

  .md\:text-green-300{
    --text-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--text-opacity)) !important;
  }

  .md\:text-green-400{
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important;
  }

  .md\:text-green-500{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .md\:text-green-600{
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important;
  }

  .md\:text-green-700{
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important;
  }

  .md\:text-green-800{
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important;
  }

  .md\:text-green-900{
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important;
  }

  .md\:text-yellow-100{
    --text-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--text-opacity)) !important;
  }

  .md\:text-yellow-200{
    --text-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--text-opacity)) !important;
  }

  .md\:text-yellow-300{
    --text-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--text-opacity)) !important;
  }

  .md\:text-yellow-400{
    --text-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--text-opacity)) !important;
  }

  .md\:text-yellow-500{
    --text-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--text-opacity)) !important;
  }

  .md\:text-yellow-600{
    --text-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--text-opacity)) !important;
  }

  .md\:text-yellow-700{
    --text-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--text-opacity)) !important;
  }

  .md\:text-yellow-800{
    --text-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--text-opacity)) !important;
  }

  .md\:text-yellow-900{
    --text-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--text-opacity)) !important;
  }

  .md\:text-error{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .md\:text-success{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .md\:hover\:text-primary-100:hover{
    --text-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--text-opacity)) !important;
  }

  .md\:hover\:text-primary-200:hover{
    --text-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--text-opacity)) !important;
  }

  .md\:hover\:text-primary-300:hover{
    --text-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--text-opacity)) !important;
  }

  .md\:hover\:text-primary-400:hover{
    --text-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--text-opacity)) !important;
  }

  .md\:hover\:text-primary-500:hover{
    --text-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--text-opacity)) !important;
  }

  .md\:hover\:text-primary-600:hover{
    --text-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--text-opacity)) !important;
  }

  .md\:hover\:text-primary-700:hover{
    --text-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--text-opacity)) !important;
  }

  .md\:hover\:text-primary-800:hover{
    --text-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--text-opacity)) !important;
  }

  .md\:hover\:text-primary-900:hover{
    --text-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--text-opacity)) !important;
  }

  .md\:hover\:text-secondary-100:hover{
    --text-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--text-opacity)) !important;
  }

  .md\:hover\:text-secondary-200:hover{
    --text-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--text-opacity)) !important;
  }

  .md\:hover\:text-secondary-300:hover{
    --text-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--text-opacity)) !important;
  }

  .md\:hover\:text-secondary-400:hover{
    --text-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--text-opacity)) !important;
  }

  .md\:hover\:text-secondary-500:hover{
    --text-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--text-opacity)) !important;
  }

  .md\:hover\:text-secondary-600:hover{
    --text-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--text-opacity)) !important;
  }

  .md\:hover\:text-secondary-700:hover{
    --text-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--text-opacity)) !important;
  }

  .md\:hover\:text-secondary-800:hover{
    --text-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--text-opacity)) !important;
  }

  .md\:hover\:text-secondary-900:hover{
    --text-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--text-opacity)) !important;
  }

  .md\:hover\:text-transparent:hover{
    color: transparent !important;
  }

  .md\:hover\:text-black:hover{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .md\:hover\:text-white:hover{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .md\:hover\:text-gray-100:hover{
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important;
  }

  .md\:hover\:text-gray-200:hover{
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important;
  }

  .md\:hover\:text-gray-300:hover{
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important;
  }

  .md\:hover\:text-gray-400:hover{
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important;
  }

  .md\:hover\:text-gray-500:hover{
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important;
  }

  .md\:hover\:text-gray-600:hover{
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important;
  }

  .md\:hover\:text-gray-700:hover{
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important;
  }

  .md\:hover\:text-gray-800:hover{
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important;
  }

  .md\:hover\:text-gray-900:hover{
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important;
  }

  .md\:hover\:text-red-100:hover{
    --text-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--text-opacity)) !important;
  }

  .md\:hover\:text-red-200:hover{
    --text-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--text-opacity)) !important;
  }

  .md\:hover\:text-red-300:hover{
    --text-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--text-opacity)) !important;
  }

  .md\:hover\:text-red-400:hover{
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important;
  }

  .md\:hover\:text-red-500:hover{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .md\:hover\:text-red-600:hover{
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important;
  }

  .md\:hover\:text-red-700:hover{
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important;
  }

  .md\:hover\:text-red-800:hover{
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important;
  }

  .md\:hover\:text-red-900:hover{
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important;
  }

  .md\:hover\:text-green-100:hover{
    --text-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--text-opacity)) !important;
  }

  .md\:hover\:text-green-200:hover{
    --text-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--text-opacity)) !important;
  }

  .md\:hover\:text-green-300:hover{
    --text-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--text-opacity)) !important;
  }

  .md\:hover\:text-green-400:hover{
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important;
  }

  .md\:hover\:text-green-500:hover{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .md\:hover\:text-green-600:hover{
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important;
  }

  .md\:hover\:text-green-700:hover{
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important;
  }

  .md\:hover\:text-green-800:hover{
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important;
  }

  .md\:hover\:text-green-900:hover{
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important;
  }

  .md\:hover\:text-yellow-100:hover{
    --text-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--text-opacity)) !important;
  }

  .md\:hover\:text-yellow-200:hover{
    --text-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--text-opacity)) !important;
  }

  .md\:hover\:text-yellow-300:hover{
    --text-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--text-opacity)) !important;
  }

  .md\:hover\:text-yellow-400:hover{
    --text-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--text-opacity)) !important;
  }

  .md\:hover\:text-yellow-500:hover{
    --text-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--text-opacity)) !important;
  }

  .md\:hover\:text-yellow-600:hover{
    --text-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--text-opacity)) !important;
  }

  .md\:hover\:text-yellow-700:hover{
    --text-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--text-opacity)) !important;
  }

  .md\:hover\:text-yellow-800:hover{
    --text-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--text-opacity)) !important;
  }

  .md\:hover\:text-yellow-900:hover{
    --text-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--text-opacity)) !important;
  }

  .md\:hover\:text-error:hover{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .md\:hover\:text-success:hover{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .md\:focus\:text-primary-100:focus{
    --text-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--text-opacity)) !important;
  }

  .md\:focus\:text-primary-200:focus{
    --text-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--text-opacity)) !important;
  }

  .md\:focus\:text-primary-300:focus{
    --text-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--text-opacity)) !important;
  }

  .md\:focus\:text-primary-400:focus{
    --text-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--text-opacity)) !important;
  }

  .md\:focus\:text-primary-500:focus{
    --text-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--text-opacity)) !important;
  }

  .md\:focus\:text-primary-600:focus{
    --text-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--text-opacity)) !important;
  }

  .md\:focus\:text-primary-700:focus{
    --text-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--text-opacity)) !important;
  }

  .md\:focus\:text-primary-800:focus{
    --text-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--text-opacity)) !important;
  }

  .md\:focus\:text-primary-900:focus{
    --text-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--text-opacity)) !important;
  }

  .md\:focus\:text-secondary-100:focus{
    --text-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--text-opacity)) !important;
  }

  .md\:focus\:text-secondary-200:focus{
    --text-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--text-opacity)) !important;
  }

  .md\:focus\:text-secondary-300:focus{
    --text-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--text-opacity)) !important;
  }

  .md\:focus\:text-secondary-400:focus{
    --text-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--text-opacity)) !important;
  }

  .md\:focus\:text-secondary-500:focus{
    --text-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--text-opacity)) !important;
  }

  .md\:focus\:text-secondary-600:focus{
    --text-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--text-opacity)) !important;
  }

  .md\:focus\:text-secondary-700:focus{
    --text-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--text-opacity)) !important;
  }

  .md\:focus\:text-secondary-800:focus{
    --text-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--text-opacity)) !important;
  }

  .md\:focus\:text-secondary-900:focus{
    --text-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--text-opacity)) !important;
  }

  .md\:focus\:text-transparent:focus{
    color: transparent !important;
  }

  .md\:focus\:text-black:focus{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .md\:focus\:text-white:focus{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .md\:focus\:text-gray-100:focus{
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important;
  }

  .md\:focus\:text-gray-200:focus{
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important;
  }

  .md\:focus\:text-gray-300:focus{
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important;
  }

  .md\:focus\:text-gray-400:focus{
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important;
  }

  .md\:focus\:text-gray-500:focus{
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important;
  }

  .md\:focus\:text-gray-600:focus{
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important;
  }

  .md\:focus\:text-gray-700:focus{
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important;
  }

  .md\:focus\:text-gray-800:focus{
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important;
  }

  .md\:focus\:text-gray-900:focus{
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important;
  }

  .md\:focus\:text-red-100:focus{
    --text-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--text-opacity)) !important;
  }

  .md\:focus\:text-red-200:focus{
    --text-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--text-opacity)) !important;
  }

  .md\:focus\:text-red-300:focus{
    --text-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--text-opacity)) !important;
  }

  .md\:focus\:text-red-400:focus{
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important;
  }

  .md\:focus\:text-red-500:focus{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .md\:focus\:text-red-600:focus{
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important;
  }

  .md\:focus\:text-red-700:focus{
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important;
  }

  .md\:focus\:text-red-800:focus{
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important;
  }

  .md\:focus\:text-red-900:focus{
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important;
  }

  .md\:focus\:text-green-100:focus{
    --text-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--text-opacity)) !important;
  }

  .md\:focus\:text-green-200:focus{
    --text-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--text-opacity)) !important;
  }

  .md\:focus\:text-green-300:focus{
    --text-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--text-opacity)) !important;
  }

  .md\:focus\:text-green-400:focus{
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important;
  }

  .md\:focus\:text-green-500:focus{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .md\:focus\:text-green-600:focus{
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important;
  }

  .md\:focus\:text-green-700:focus{
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important;
  }

  .md\:focus\:text-green-800:focus{
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important;
  }

  .md\:focus\:text-green-900:focus{
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important;
  }

  .md\:focus\:text-yellow-100:focus{
    --text-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--text-opacity)) !important;
  }

  .md\:focus\:text-yellow-200:focus{
    --text-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--text-opacity)) !important;
  }

  .md\:focus\:text-yellow-300:focus{
    --text-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--text-opacity)) !important;
  }

  .md\:focus\:text-yellow-400:focus{
    --text-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--text-opacity)) !important;
  }

  .md\:focus\:text-yellow-500:focus{
    --text-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--text-opacity)) !important;
  }

  .md\:focus\:text-yellow-600:focus{
    --text-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--text-opacity)) !important;
  }

  .md\:focus\:text-yellow-700:focus{
    --text-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--text-opacity)) !important;
  }

  .md\:focus\:text-yellow-800:focus{
    --text-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--text-opacity)) !important;
  }

  .md\:focus\:text-yellow-900:focus{
    --text-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--text-opacity)) !important;
  }

  .md\:focus\:text-error:focus{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .md\:focus\:text-success:focus{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .md\:text-opacity-0{
    --text-opacity: 0 !important;
  }

  .md\:text-opacity-25{
    --text-opacity: 0.25 !important;
  }

  .md\:text-opacity-50{
    --text-opacity: 0.5 !important;
  }

  .md\:text-opacity-75{
    --text-opacity: 0.75 !important;
  }

  .md\:text-opacity-100{
    --text-opacity: 1 !important;
  }

  .md\:hover\:text-opacity-0:hover{
    --text-opacity: 0 !important;
  }

  .md\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25 !important;
  }

  .md\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5 !important;
  }

  .md\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75 !important;
  }

  .md\:hover\:text-opacity-100:hover{
    --text-opacity: 1 !important;
  }

  .md\:focus\:text-opacity-0:focus{
    --text-opacity: 0 !important;
  }

  .md\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25 !important;
  }

  .md\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5 !important;
  }

  .md\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75 !important;
  }

  .md\:focus\:text-opacity-100:focus{
    --text-opacity: 1 !important;
  }

  .md\:italic{
    font-style: italic !important;
  }

  .md\:not-italic{
    font-style: normal !important;
  }

  .md\:uppercase{
    text-transform: uppercase !important;
  }

  .md\:lowercase{
    text-transform: lowercase !important;
  }

  .md\:capitalize{
    text-transform: capitalize !important;
  }

  .md\:normal-case{
    text-transform: none !important;
  }

  .md\:underline{
    text-decoration: underline !important;
  }

  .md\:line-through{
    text-decoration: line-through !important;
  }

  .md\:no-underline{
    text-decoration: none !important;
  }

  .md\:hover\:underline:hover{
    text-decoration: underline !important;
  }

  .md\:hover\:line-through:hover{
    text-decoration: line-through !important;
  }

  .md\:hover\:no-underline:hover{
    text-decoration: none !important;
  }

  .md\:focus\:underline:focus{
    text-decoration: underline !important;
  }

  .md\:focus\:line-through:focus{
    text-decoration: line-through !important;
  }

  .md\:focus\:no-underline:focus{
    text-decoration: none !important;
  }

  .md\:antialiased{
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .md\:subpixel-antialiased{
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .md\:ordinal, .md\:slashed-zero, .md\:lining-nums, .md\:oldstyle-nums, .md\:proportional-nums, .md\:tabular-nums, .md\:diagonal-fractions, .md\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;
  }

  .md\:normal-nums{
    font-variant-numeric: normal !important;
  }

  .md\:ordinal{
    --font-variant-numeric-ordinal: ordinal !important;
  }

  .md\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero !important;
  }

  .md\:lining-nums{
    --font-variant-numeric-figure: lining-nums !important;
  }

  .md\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums !important;
  }

  .md\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums !important;
  }

  .md\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums !important;
  }

  .md\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions !important;
  }

  .md\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions !important;
  }

  .md\:tracking-tighter{
    letter-spacing: -0.05em !important;
  }

  .md\:tracking-tight{
    letter-spacing: -0.025em !important;
  }

  .md\:tracking-normal{
    letter-spacing: 0 !important;
  }

  .md\:tracking-wide{
    letter-spacing: 0.025em !important;
  }

  .md\:tracking-wider{
    letter-spacing: 0.05em !important;
  }

  .md\:tracking-widest{
    letter-spacing: 0.1em !important;
  }

  .md\:select-none{
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
        -ms-user-select: none !important;
            user-select: none !important;
  }

  .md\:select-text{
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
        -ms-user-select: text !important;
            user-select: text !important;
  }

  .md\:select-all{
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
        -ms-user-select: all !important;
            user-select: all !important;
  }

  .md\:select-auto{
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
        -ms-user-select: auto !important;
            user-select: auto !important;
  }

  .md\:align-baseline{
    vertical-align: baseline !important;
  }

  .md\:align-top{
    vertical-align: top !important;
  }

  .md\:align-middle{
    vertical-align: middle !important;
  }

  .md\:align-bottom{
    vertical-align: bottom !important;
  }

  .md\:align-text-top{
    vertical-align: text-top !important;
  }

  .md\:align-text-bottom{
    vertical-align: text-bottom !important;
  }

  .md\:visible{
    visibility: visible !important;
  }

  .md\:invisible{
    visibility: hidden !important;
  }

  .md\:whitespace-normal{
    white-space: normal !important;
  }

  .md\:whitespace-no-wrap{
    white-space: nowrap !important;
  }

  .md\:whitespace-pre{
    white-space: pre !important;
  }

  .md\:whitespace-pre-line{
    white-space: pre-line !important;
  }

  .md\:whitespace-pre-wrap{
    white-space: pre-wrap !important;
  }

  .md\:break-normal{
    word-wrap: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .md\:break-words{
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
  }

  .md\:break-all{
    word-break: break-all !important;
  }

  .md\:truncate{
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .md\:w-0{
    width: 0 !important;
  }

  .md\:w-1{
    width: 0.25rem !important;
  }

  .md\:w-2{
    width: 0.5rem !important;
  }

  .md\:w-3{
    width: 0.75rem !important;
  }

  .md\:w-4{
    width: 1rem !important;
  }

  .md\:w-5{
    width: 1.25rem !important;
  }

  .md\:w-6{
    width: 1.5rem !important;
  }

  .md\:w-8{
    width: 2rem !important;
  }

  .md\:w-10{
    width: 2.5rem !important;
  }

  .md\:w-12{
    width: 3rem !important;
  }

  .md\:w-16{
    width: 4rem !important;
  }

  .md\:w-20{
    width: 5rem !important;
  }

  .md\:w-24{
    width: 6rem !important;
  }

  .md\:w-32{
    width: 8rem !important;
  }

  .md\:w-40{
    width: 10rem !important;
  }

  .md\:w-48{
    width: 12rem !important;
  }

  .md\:w-56{
    width: 14rem !important;
  }

  .md\:w-64{
    width: 16rem !important;
  }

  .md\:w-auto{
    width: auto !important;
  }

  .md\:w-px{
    width: 1px !important;
  }

  .md\:w-1\/2{
    width: 50% !important;
  }

  .md\:w-1\/3{
    width: 33.333333% !important;
  }

  .md\:w-2\/3{
    width: 66.666667% !important;
  }

  .md\:w-1\/4{
    width: 25% !important;
  }

  .md\:w-2\/4{
    width: 50% !important;
  }

  .md\:w-3\/4{
    width: 75% !important;
  }

  .md\:w-1\/5{
    width: 20% !important;
  }

  .md\:w-2\/5{
    width: 40% !important;
  }

  .md\:w-3\/5{
    width: 60% !important;
  }

  .md\:w-4\/5{
    width: 80% !important;
  }

  .md\:w-1\/6{
    width: 16.666667% !important;
  }

  .md\:w-2\/6{
    width: 33.333333% !important;
  }

  .md\:w-3\/6{
    width: 50% !important;
  }

  .md\:w-4\/6{
    width: 66.666667% !important;
  }

  .md\:w-5\/6{
    width: 83.333333% !important;
  }

  .md\:w-1\/12{
    width: 8.333333% !important;
  }

  .md\:w-2\/12{
    width: 16.666667% !important;
  }

  .md\:w-3\/12{
    width: 25% !important;
  }

  .md\:w-4\/12{
    width: 33.333333% !important;
  }

  .md\:w-5\/12{
    width: 41.666667% !important;
  }

  .md\:w-6\/12{
    width: 50% !important;
  }

  .md\:w-7\/12{
    width: 58.333333% !important;
  }

  .md\:w-8\/12{
    width: 66.666667% !important;
  }

  .md\:w-9\/12{
    width: 75% !important;
  }

  .md\:w-10\/12{
    width: 83.333333% !important;
  }

  .md\:w-11\/12{
    width: 91.666667% !important;
  }

  .md\:w-full{
    width: 100% !important;
  }

  .md\:w-screen{
    width: 100vw !important;
  }

  .md\:z-0{
    z-index: 0 !important;
  }

  .md\:z-10{
    z-index: 10 !important;
  }

  .md\:z-20{
    z-index: 20 !important;
  }

  .md\:z-30{
    z-index: 30 !important;
  }

  .md\:z-40{
    z-index: 40 !important;
  }

  .md\:z-50{
    z-index: 50 !important;
  }

  .md\:z-auto{
    z-index: auto !important;
  }

  .md\:gap-0{
    grid-gap: 0 !important;
    gap: 0 !important;
  }

  .md\:gap-1{
    grid-gap: 0.25rem !important;
    gap: 0.25rem !important;
  }

  .md\:gap-2{
    grid-gap: 0.5rem !important;
    gap: 0.5rem !important;
  }

  .md\:gap-3{
    grid-gap: 0.75rem !important;
    gap: 0.75rem !important;
  }

  .md\:gap-4{
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .md\:gap-5{
    grid-gap: 1.25rem !important;
    gap: 1.25rem !important;
  }

  .md\:gap-6{
    grid-gap: 1.5rem !important;
    gap: 1.5rem !important;
  }

  .md\:gap-8{
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .md\:gap-10{
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .md\:gap-12{
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .md\:gap-16{
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .md\:gap-20{
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .md\:gap-24{
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .md\:gap-32{
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .md\:gap-40{
    grid-gap: 10rem !important;
    gap: 10rem !important;
  }

  .md\:gap-48{
    grid-gap: 12rem !important;
    gap: 12rem !important;
  }

  .md\:gap-56{
    grid-gap: 14rem !important;
    gap: 14rem !important;
  }

  .md\:gap-64{
    grid-gap: 16rem !important;
    gap: 16rem !important;
  }

  .md\:gap-px{
    grid-gap: 1px !important;
    gap: 1px !important;
  }

  .md\:col-gap-0{
    grid-column-gap: 0 !important;
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }

  .md\:col-gap-1{
    grid-column-gap: 0.25rem !important;
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }

  .md\:col-gap-2{
    grid-column-gap: 0.5rem !important;
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }

  .md\:col-gap-3{
    grid-column-gap: 0.75rem !important;
    -webkit-column-gap: 0.75rem !important;
       -moz-column-gap: 0.75rem !important;
            column-gap: 0.75rem !important;
  }

  .md\:col-gap-4{
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .md\:col-gap-5{
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .md\:col-gap-6{
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .md\:col-gap-8{
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .md\:col-gap-10{
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .md\:col-gap-12{
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .md\:col-gap-16{
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .md\:col-gap-20{
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .md\:col-gap-24{
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .md\:col-gap-32{
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .md\:col-gap-40{
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .md\:col-gap-48{
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .md\:col-gap-56{
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .md\:col-gap-64{
    grid-column-gap: 16rem !important;
    -webkit-column-gap: 16rem !important;
       -moz-column-gap: 16rem !important;
            column-gap: 16rem !important;
  }

  .md\:col-gap-px{
    grid-column-gap: 1px !important;
    -webkit-column-gap: 1px !important;
       -moz-column-gap: 1px !important;
            column-gap: 1px !important;
  }

  .md\:gap-x-0{
    grid-column-gap: 0 !important;
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }

  .md\:gap-x-1{
    grid-column-gap: 0.25rem !important;
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }

  .md\:gap-x-2{
    grid-column-gap: 0.5rem !important;
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }

  .md\:gap-x-3{
    grid-column-gap: 0.75rem !important;
    -webkit-column-gap: 0.75rem !important;
       -moz-column-gap: 0.75rem !important;
            column-gap: 0.75rem !important;
  }

  .md\:gap-x-4{
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .md\:gap-x-5{
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .md\:gap-x-6{
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .md\:gap-x-8{
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .md\:gap-x-10{
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .md\:gap-x-12{
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .md\:gap-x-16{
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .md\:gap-x-20{
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .md\:gap-x-24{
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .md\:gap-x-32{
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .md\:gap-x-40{
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .md\:gap-x-48{
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .md\:gap-x-56{
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .md\:gap-x-64{
    grid-column-gap: 16rem !important;
    -webkit-column-gap: 16rem !important;
       -moz-column-gap: 16rem !important;
            column-gap: 16rem !important;
  }

  .md\:gap-x-px{
    grid-column-gap: 1px !important;
    -webkit-column-gap: 1px !important;
       -moz-column-gap: 1px !important;
            column-gap: 1px !important;
  }

  .md\:row-gap-0{
    grid-row-gap: 0 !important;
    row-gap: 0 !important;
  }

  .md\:row-gap-1{
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important;
  }

  .md\:row-gap-2{
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important;
  }

  .md\:row-gap-3{
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important;
  }

  .md\:row-gap-4{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .md\:row-gap-5{
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .md\:row-gap-6{
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .md\:row-gap-8{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .md\:row-gap-10{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .md\:row-gap-12{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .md\:row-gap-16{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .md\:row-gap-20{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .md\:row-gap-24{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .md\:row-gap-32{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .md\:row-gap-40{
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .md\:row-gap-48{
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .md\:row-gap-56{
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .md\:row-gap-64{
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important;
  }

  .md\:row-gap-px{
    grid-row-gap: 1px !important;
    row-gap: 1px !important;
  }

  .md\:gap-y-0{
    grid-row-gap: 0 !important;
    row-gap: 0 !important;
  }

  .md\:gap-y-1{
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important;
  }

  .md\:gap-y-2{
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important;
  }

  .md\:gap-y-3{
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important;
  }

  .md\:gap-y-4{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .md\:gap-y-5{
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .md\:gap-y-6{
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .md\:gap-y-8{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .md\:gap-y-10{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .md\:gap-y-12{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .md\:gap-y-16{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .md\:gap-y-20{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .md\:gap-y-24{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .md\:gap-y-32{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .md\:gap-y-40{
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .md\:gap-y-48{
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .md\:gap-y-56{
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .md\:gap-y-64{
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important;
  }

  .md\:gap-y-px{
    grid-row-gap: 1px !important;
    row-gap: 1px !important;
  }

  .md\:grid-flow-row{
    grid-auto-flow: row !important;
  }

  .md\:grid-flow-col{
    grid-auto-flow: column !important;
  }

  .md\:grid-flow-row-dense{
    grid-auto-flow: row dense !important;
  }

  .md\:grid-flow-col-dense{
    grid-auto-flow: column dense !important;
  }

  .md\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .md\:auto-cols-auto{
    grid-auto-columns: auto !important;
  }

  .md\:auto-cols-min{
    grid-auto-columns: -webkit-min-content !important;
    grid-auto-columns: min-content !important;
  }

  .md\:auto-cols-max{
    grid-auto-columns: -webkit-max-content !important;
    grid-auto-columns: max-content !important;
  }

  .md\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr) !important;
  }

  .md\:col-auto{
    grid-column: auto !important;
  }

  .md\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

  .md\:col-span-2{
    grid-column: span 2 / span 2 !important;
  }

  .md\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .md\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .md\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .md\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .md\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .md\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .md\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .md\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .md\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .md\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .md\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .md\:col-start-1{
    grid-column-start: 1 !important;
  }

  .md\:col-start-2{
    grid-column-start: 2 !important;
  }

  .md\:col-start-3{
    grid-column-start: 3 !important;
  }

  .md\:col-start-4{
    grid-column-start: 4 !important;
  }

  .md\:col-start-5{
    grid-column-start: 5 !important;
  }

  .md\:col-start-6{
    grid-column-start: 6 !important;
  }

  .md\:col-start-7{
    grid-column-start: 7 !important;
  }

  .md\:col-start-8{
    grid-column-start: 8 !important;
  }

  .md\:col-start-9{
    grid-column-start: 9 !important;
  }

  .md\:col-start-10{
    grid-column-start: 10 !important;
  }

  .md\:col-start-11{
    grid-column-start: 11 !important;
  }

  .md\:col-start-12{
    grid-column-start: 12 !important;
  }

  .md\:col-start-13{
    grid-column-start: 13 !important;
  }

  .md\:col-start-auto{
    grid-column-start: auto !important;
  }

  .md\:col-end-1{
    grid-column-end: 1 !important;
  }

  .md\:col-end-2{
    grid-column-end: 2 !important;
  }

  .md\:col-end-3{
    grid-column-end: 3 !important;
  }

  .md\:col-end-4{
    grid-column-end: 4 !important;
  }

  .md\:col-end-5{
    grid-column-end: 5 !important;
  }

  .md\:col-end-6{
    grid-column-end: 6 !important;
  }

  .md\:col-end-7{
    grid-column-end: 7 !important;
  }

  .md\:col-end-8{
    grid-column-end: 8 !important;
  }

  .md\:col-end-9{
    grid-column-end: 9 !important;
  }

  .md\:col-end-10{
    grid-column-end: 10 !important;
  }

  .md\:col-end-11{
    grid-column-end: 11 !important;
  }

  .md\:col-end-12{
    grid-column-end: 12 !important;
  }

  .md\:col-end-13{
    grid-column-end: 13 !important;
  }

  .md\:col-end-auto{
    grid-column-end: auto !important;
  }

  .md\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .md\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .md\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .md\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .md\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .md\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .md\:grid-rows-none{
    grid-template-rows: none !important;
  }

  .md\:auto-rows-auto{
    grid-auto-rows: auto !important;
  }

  .md\:auto-rows-min{
    grid-auto-rows: -webkit-min-content !important;
    grid-auto-rows: min-content !important;
  }

  .md\:auto-rows-max{
    grid-auto-rows: -webkit-max-content !important;
    grid-auto-rows: max-content !important;
  }

  .md\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .md\:row-auto{
    grid-row: auto !important;
  }

  .md\:row-span-1{
    grid-row: span 1 / span 1 !important;
  }

  .md\:row-span-2{
    grid-row: span 2 / span 2 !important;
  }

  .md\:row-span-3{
    grid-row: span 3 / span 3 !important;
  }

  .md\:row-span-4{
    grid-row: span 4 / span 4 !important;
  }

  .md\:row-span-5{
    grid-row: span 5 / span 5 !important;
  }

  .md\:row-span-6{
    grid-row: span 6 / span 6 !important;
  }

  .md\:row-span-full{
    grid-row: 1 / -1 !important;
  }

  .md\:row-start-1{
    grid-row-start: 1 !important;
  }

  .md\:row-start-2{
    grid-row-start: 2 !important;
  }

  .md\:row-start-3{
    grid-row-start: 3 !important;
  }

  .md\:row-start-4{
    grid-row-start: 4 !important;
  }

  .md\:row-start-5{
    grid-row-start: 5 !important;
  }

  .md\:row-start-6{
    grid-row-start: 6 !important;
  }

  .md\:row-start-7{
    grid-row-start: 7 !important;
  }

  .md\:row-start-auto{
    grid-row-start: auto !important;
  }

  .md\:row-end-1{
    grid-row-end: 1 !important;
  }

  .md\:row-end-2{
    grid-row-end: 2 !important;
  }

  .md\:row-end-3{
    grid-row-end: 3 !important;
  }

  .md\:row-end-4{
    grid-row-end: 4 !important;
  }

  .md\:row-end-5{
    grid-row-end: 5 !important;
  }

  .md\:row-end-6{
    grid-row-end: 6 !important;
  }

  .md\:row-end-7{
    grid-row-end: 7 !important;
  }

  .md\:row-end-auto{
    grid-row-end: auto !important;
  }

  .md\:transform{
    --transform-translate-x: 0 !important;
    --transform-translate-y: 0 !important;
    --transform-rotate: 0 !important;
    --transform-skew-x: 0 !important;
    --transform-skew-y: 0 !important;
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
    -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
            transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
  }

  .md\:transform-none{
    -webkit-transform: none !important;
            transform: none !important;
  }

  .md\:origin-center{
    -webkit-transform-origin: center !important;
            transform-origin: center !important;
  }

  .md\:origin-top{
    -webkit-transform-origin: top !important;
            transform-origin: top !important;
  }

  .md\:origin-top-right{
    -webkit-transform-origin: top right !important;
            transform-origin: top right !important;
  }

  .md\:origin-right{
    -webkit-transform-origin: right !important;
            transform-origin: right !important;
  }

  .md\:origin-bottom-right{
    -webkit-transform-origin: bottom right !important;
            transform-origin: bottom right !important;
  }

  .md\:origin-bottom{
    -webkit-transform-origin: bottom !important;
            transform-origin: bottom !important;
  }

  .md\:origin-bottom-left{
    -webkit-transform-origin: bottom left !important;
            transform-origin: bottom left !important;
  }

  .md\:origin-left{
    -webkit-transform-origin: left !important;
            transform-origin: left !important;
  }

  .md\:origin-top-left{
    -webkit-transform-origin: top left !important;
            transform-origin: top left !important;
  }

  .md\:scale-0{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .md\:scale-50{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .md\:scale-75{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .md\:scale-90{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .md\:scale-95{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .md\:scale-100{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .md\:scale-105{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .md\:scale-110{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .md\:scale-125{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .md\:scale-150{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .md\:scale-x-0{
    --transform-scale-x: 0 !important;
  }

  .md\:scale-x-50{
    --transform-scale-x: .5 !important;
  }

  .md\:scale-x-75{
    --transform-scale-x: .75 !important;
  }

  .md\:scale-x-90{
    --transform-scale-x: .9 !important;
  }

  .md\:scale-x-95{
    --transform-scale-x: .95 !important;
  }

  .md\:scale-x-100{
    --transform-scale-x: 1 !important;
  }

  .md\:scale-x-105{
    --transform-scale-x: 1.05 !important;
  }

  .md\:scale-x-110{
    --transform-scale-x: 1.1 !important;
  }

  .md\:scale-x-125{
    --transform-scale-x: 1.25 !important;
  }

  .md\:scale-x-150{
    --transform-scale-x: 1.5 !important;
  }

  .md\:scale-y-0{
    --transform-scale-y: 0 !important;
  }

  .md\:scale-y-50{
    --transform-scale-y: .5 !important;
  }

  .md\:scale-y-75{
    --transform-scale-y: .75 !important;
  }

  .md\:scale-y-90{
    --transform-scale-y: .9 !important;
  }

  .md\:scale-y-95{
    --transform-scale-y: .95 !important;
  }

  .md\:scale-y-100{
    --transform-scale-y: 1 !important;
  }

  .md\:scale-y-105{
    --transform-scale-y: 1.05 !important;
  }

  .md\:scale-y-110{
    --transform-scale-y: 1.1 !important;
  }

  .md\:scale-y-125{
    --transform-scale-y: 1.25 !important;
  }

  .md\:scale-y-150{
    --transform-scale-y: 1.5 !important;
  }

  .md\:hover\:scale-0:hover{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .md\:hover\:scale-50:hover{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .md\:hover\:scale-75:hover{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .md\:hover\:scale-90:hover{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .md\:hover\:scale-95:hover{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .md\:hover\:scale-100:hover{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .md\:hover\:scale-105:hover{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .md\:hover\:scale-110:hover{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .md\:hover\:scale-125:hover{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .md\:hover\:scale-150:hover{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .md\:hover\:scale-x-0:hover{
    --transform-scale-x: 0 !important;
  }

  .md\:hover\:scale-x-50:hover{
    --transform-scale-x: .5 !important;
  }

  .md\:hover\:scale-x-75:hover{
    --transform-scale-x: .75 !important;
  }

  .md\:hover\:scale-x-90:hover{
    --transform-scale-x: .9 !important;
  }

  .md\:hover\:scale-x-95:hover{
    --transform-scale-x: .95 !important;
  }

  .md\:hover\:scale-x-100:hover{
    --transform-scale-x: 1 !important;
  }

  .md\:hover\:scale-x-105:hover{
    --transform-scale-x: 1.05 !important;
  }

  .md\:hover\:scale-x-110:hover{
    --transform-scale-x: 1.1 !important;
  }

  .md\:hover\:scale-x-125:hover{
    --transform-scale-x: 1.25 !important;
  }

  .md\:hover\:scale-x-150:hover{
    --transform-scale-x: 1.5 !important;
  }

  .md\:hover\:scale-y-0:hover{
    --transform-scale-y: 0 !important;
  }

  .md\:hover\:scale-y-50:hover{
    --transform-scale-y: .5 !important;
  }

  .md\:hover\:scale-y-75:hover{
    --transform-scale-y: .75 !important;
  }

  .md\:hover\:scale-y-90:hover{
    --transform-scale-y: .9 !important;
  }

  .md\:hover\:scale-y-95:hover{
    --transform-scale-y: .95 !important;
  }

  .md\:hover\:scale-y-100:hover{
    --transform-scale-y: 1 !important;
  }

  .md\:hover\:scale-y-105:hover{
    --transform-scale-y: 1.05 !important;
  }

  .md\:hover\:scale-y-110:hover{
    --transform-scale-y: 1.1 !important;
  }

  .md\:hover\:scale-y-125:hover{
    --transform-scale-y: 1.25 !important;
  }

  .md\:hover\:scale-y-150:hover{
    --transform-scale-y: 1.5 !important;
  }

  .md\:focus\:scale-0:focus{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .md\:focus\:scale-50:focus{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .md\:focus\:scale-75:focus{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .md\:focus\:scale-90:focus{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .md\:focus\:scale-95:focus{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .md\:focus\:scale-100:focus{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .md\:focus\:scale-105:focus{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .md\:focus\:scale-110:focus{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .md\:focus\:scale-125:focus{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .md\:focus\:scale-150:focus{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .md\:focus\:scale-x-0:focus{
    --transform-scale-x: 0 !important;
  }

  .md\:focus\:scale-x-50:focus{
    --transform-scale-x: .5 !important;
  }

  .md\:focus\:scale-x-75:focus{
    --transform-scale-x: .75 !important;
  }

  .md\:focus\:scale-x-90:focus{
    --transform-scale-x: .9 !important;
  }

  .md\:focus\:scale-x-95:focus{
    --transform-scale-x: .95 !important;
  }

  .md\:focus\:scale-x-100:focus{
    --transform-scale-x: 1 !important;
  }

  .md\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05 !important;
  }

  .md\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1 !important;
  }

  .md\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25 !important;
  }

  .md\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5 !important;
  }

  .md\:focus\:scale-y-0:focus{
    --transform-scale-y: 0 !important;
  }

  .md\:focus\:scale-y-50:focus{
    --transform-scale-y: .5 !important;
  }

  .md\:focus\:scale-y-75:focus{
    --transform-scale-y: .75 !important;
  }

  .md\:focus\:scale-y-90:focus{
    --transform-scale-y: .9 !important;
  }

  .md\:focus\:scale-y-95:focus{
    --transform-scale-y: .95 !important;
  }

  .md\:focus\:scale-y-100:focus{
    --transform-scale-y: 1 !important;
  }

  .md\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05 !important;
  }

  .md\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1 !important;
  }

  .md\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25 !important;
  }

  .md\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5 !important;
  }

  .md\:rotate-0{
    --transform-rotate: 0 !important;
  }

  .md\:rotate-1{
    --transform-rotate: 1deg !important;
  }

  .md\:rotate-2{
    --transform-rotate: 2deg !important;
  }

  .md\:rotate-3{
    --transform-rotate: 3deg !important;
  }

  .md\:rotate-6{
    --transform-rotate: 6deg !important;
  }

  .md\:rotate-12{
    --transform-rotate: 12deg !important;
  }

  .md\:rotate-45{
    --transform-rotate: 45deg !important;
  }

  .md\:rotate-90{
    --transform-rotate: 90deg !important;
  }

  .md\:rotate-180{
    --transform-rotate: 180deg !important;
  }

  .md\:-rotate-180{
    --transform-rotate: -180deg !important;
  }

  .md\:-rotate-90{
    --transform-rotate: -90deg !important;
  }

  .md\:-rotate-45{
    --transform-rotate: -45deg !important;
  }

  .md\:-rotate-12{
    --transform-rotate: -12deg !important;
  }

  .md\:-rotate-6{
    --transform-rotate: -6deg !important;
  }

  .md\:-rotate-3{
    --transform-rotate: -3deg !important;
  }

  .md\:-rotate-2{
    --transform-rotate: -2deg !important;
  }

  .md\:-rotate-1{
    --transform-rotate: -1deg !important;
  }

  .md\:hover\:rotate-0:hover{
    --transform-rotate: 0 !important;
  }

  .md\:hover\:rotate-1:hover{
    --transform-rotate: 1deg !important;
  }

  .md\:hover\:rotate-2:hover{
    --transform-rotate: 2deg !important;
  }

  .md\:hover\:rotate-3:hover{
    --transform-rotate: 3deg !important;
  }

  .md\:hover\:rotate-6:hover{
    --transform-rotate: 6deg !important;
  }

  .md\:hover\:rotate-12:hover{
    --transform-rotate: 12deg !important;
  }

  .md\:hover\:rotate-45:hover{
    --transform-rotate: 45deg !important;
  }

  .md\:hover\:rotate-90:hover{
    --transform-rotate: 90deg !important;
  }

  .md\:hover\:rotate-180:hover{
    --transform-rotate: 180deg !important;
  }

  .md\:hover\:-rotate-180:hover{
    --transform-rotate: -180deg !important;
  }

  .md\:hover\:-rotate-90:hover{
    --transform-rotate: -90deg !important;
  }

  .md\:hover\:-rotate-45:hover{
    --transform-rotate: -45deg !important;
  }

  .md\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg !important;
  }

  .md\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg !important;
  }

  .md\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg !important;
  }

  .md\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg !important;
  }

  .md\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg !important;
  }

  .md\:focus\:rotate-0:focus{
    --transform-rotate: 0 !important;
  }

  .md\:focus\:rotate-1:focus{
    --transform-rotate: 1deg !important;
  }

  .md\:focus\:rotate-2:focus{
    --transform-rotate: 2deg !important;
  }

  .md\:focus\:rotate-3:focus{
    --transform-rotate: 3deg !important;
  }

  .md\:focus\:rotate-6:focus{
    --transform-rotate: 6deg !important;
  }

  .md\:focus\:rotate-12:focus{
    --transform-rotate: 12deg !important;
  }

  .md\:focus\:rotate-45:focus{
    --transform-rotate: 45deg !important;
  }

  .md\:focus\:rotate-90:focus{
    --transform-rotate: 90deg !important;
  }

  .md\:focus\:rotate-180:focus{
    --transform-rotate: 180deg !important;
  }

  .md\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg !important;
  }

  .md\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg !important;
  }

  .md\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg !important;
  }

  .md\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg !important;
  }

  .md\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg !important;
  }

  .md\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg !important;
  }

  .md\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg !important;
  }

  .md\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg !important;
  }

  .md\:translate-x-0{
    --transform-translate-x: 0 !important;
  }

  .md\:translate-x-1{
    --transform-translate-x: 0.25rem !important;
  }

  .md\:translate-x-2{
    --transform-translate-x: 0.5rem !important;
  }

  .md\:translate-x-3{
    --transform-translate-x: 0.75rem !important;
  }

  .md\:translate-x-4{
    --transform-translate-x: 1rem !important;
  }

  .md\:translate-x-5{
    --transform-translate-x: 1.25rem !important;
  }

  .md\:translate-x-6{
    --transform-translate-x: 1.5rem !important;
  }

  .md\:translate-x-8{
    --transform-translate-x: 2rem !important;
  }

  .md\:translate-x-10{
    --transform-translate-x: 2.5rem !important;
  }

  .md\:translate-x-12{
    --transform-translate-x: 3rem !important;
  }

  .md\:translate-x-16{
    --transform-translate-x: 4rem !important;
  }

  .md\:translate-x-20{
    --transform-translate-x: 5rem !important;
  }

  .md\:translate-x-24{
    --transform-translate-x: 6rem !important;
  }

  .md\:translate-x-32{
    --transform-translate-x: 8rem !important;
  }

  .md\:translate-x-40{
    --transform-translate-x: 10rem !important;
  }

  .md\:translate-x-48{
    --transform-translate-x: 12rem !important;
  }

  .md\:translate-x-56{
    --transform-translate-x: 14rem !important;
  }

  .md\:translate-x-64{
    --transform-translate-x: 16rem !important;
  }

  .md\:translate-x-px{
    --transform-translate-x: 1px !important;
  }

  .md\:-translate-x-1{
    --transform-translate-x: -0.25rem !important;
  }

  .md\:-translate-x-2{
    --transform-translate-x: -0.5rem !important;
  }

  .md\:-translate-x-3{
    --transform-translate-x: -0.75rem !important;
  }

  .md\:-translate-x-4{
    --transform-translate-x: -1rem !important;
  }

  .md\:-translate-x-5{
    --transform-translate-x: -1.25rem !important;
  }

  .md\:-translate-x-6{
    --transform-translate-x: -1.5rem !important;
  }

  .md\:-translate-x-8{
    --transform-translate-x: -2rem !important;
  }

  .md\:-translate-x-10{
    --transform-translate-x: -2.5rem !important;
  }

  .md\:-translate-x-12{
    --transform-translate-x: -3rem !important;
  }

  .md\:-translate-x-16{
    --transform-translate-x: -4rem !important;
  }

  .md\:-translate-x-20{
    --transform-translate-x: -5rem !important;
  }

  .md\:-translate-x-24{
    --transform-translate-x: -6rem !important;
  }

  .md\:-translate-x-32{
    --transform-translate-x: -8rem !important;
  }

  .md\:-translate-x-40{
    --transform-translate-x: -10rem !important;
  }

  .md\:-translate-x-48{
    --transform-translate-x: -12rem !important;
  }

  .md\:-translate-x-56{
    --transform-translate-x: -14rem !important;
  }

  .md\:-translate-x-64{
    --transform-translate-x: -16rem !important;
  }

  .md\:-translate-x-px{
    --transform-translate-x: -1px !important;
  }

  .md\:-translate-x-full{
    --transform-translate-x: -100% !important;
  }

  .md\:-translate-x-1\/2{
    --transform-translate-x: -50% !important;
  }

  .md\:translate-x-1\/2{
    --transform-translate-x: 50% !important;
  }

  .md\:translate-x-full{
    --transform-translate-x: 100% !important;
  }

  .md\:translate-y-0{
    --transform-translate-y: 0 !important;
  }

  .md\:translate-y-1{
    --transform-translate-y: 0.25rem !important;
  }

  .md\:translate-y-2{
    --transform-translate-y: 0.5rem !important;
  }

  .md\:translate-y-3{
    --transform-translate-y: 0.75rem !important;
  }

  .md\:translate-y-4{
    --transform-translate-y: 1rem !important;
  }

  .md\:translate-y-5{
    --transform-translate-y: 1.25rem !important;
  }

  .md\:translate-y-6{
    --transform-translate-y: 1.5rem !important;
  }

  .md\:translate-y-8{
    --transform-translate-y: 2rem !important;
  }

  .md\:translate-y-10{
    --transform-translate-y: 2.5rem !important;
  }

  .md\:translate-y-12{
    --transform-translate-y: 3rem !important;
  }

  .md\:translate-y-16{
    --transform-translate-y: 4rem !important;
  }

  .md\:translate-y-20{
    --transform-translate-y: 5rem !important;
  }

  .md\:translate-y-24{
    --transform-translate-y: 6rem !important;
  }

  .md\:translate-y-32{
    --transform-translate-y: 8rem !important;
  }

  .md\:translate-y-40{
    --transform-translate-y: 10rem !important;
  }

  .md\:translate-y-48{
    --transform-translate-y: 12rem !important;
  }

  .md\:translate-y-56{
    --transform-translate-y: 14rem !important;
  }

  .md\:translate-y-64{
    --transform-translate-y: 16rem !important;
  }

  .md\:translate-y-px{
    --transform-translate-y: 1px !important;
  }

  .md\:-translate-y-1{
    --transform-translate-y: -0.25rem !important;
  }

  .md\:-translate-y-2{
    --transform-translate-y: -0.5rem !important;
  }

  .md\:-translate-y-3{
    --transform-translate-y: -0.75rem !important;
  }

  .md\:-translate-y-4{
    --transform-translate-y: -1rem !important;
  }

  .md\:-translate-y-5{
    --transform-translate-y: -1.25rem !important;
  }

  .md\:-translate-y-6{
    --transform-translate-y: -1.5rem !important;
  }

  .md\:-translate-y-8{
    --transform-translate-y: -2rem !important;
  }

  .md\:-translate-y-10{
    --transform-translate-y: -2.5rem !important;
  }

  .md\:-translate-y-12{
    --transform-translate-y: -3rem !important;
  }

  .md\:-translate-y-16{
    --transform-translate-y: -4rem !important;
  }

  .md\:-translate-y-20{
    --transform-translate-y: -5rem !important;
  }

  .md\:-translate-y-24{
    --transform-translate-y: -6rem !important;
  }

  .md\:-translate-y-32{
    --transform-translate-y: -8rem !important;
  }

  .md\:-translate-y-40{
    --transform-translate-y: -10rem !important;
  }

  .md\:-translate-y-48{
    --transform-translate-y: -12rem !important;
  }

  .md\:-translate-y-56{
    --transform-translate-y: -14rem !important;
  }

  .md\:-translate-y-64{
    --transform-translate-y: -16rem !important;
  }

  .md\:-translate-y-px{
    --transform-translate-y: -1px !important;
  }

  .md\:-translate-y-full{
    --transform-translate-y: -100% !important;
  }

  .md\:-translate-y-1\/2{
    --transform-translate-y: -50% !important;
  }

  .md\:translate-y-1\/2{
    --transform-translate-y: 50% !important;
  }

  .md\:translate-y-full{
    --transform-translate-y: 100% !important;
  }

  .md\:hover\:translate-x-0:hover{
    --transform-translate-x: 0 !important;
  }

  .md\:hover\:translate-x-1:hover{
    --transform-translate-x: 0.25rem !important;
  }

  .md\:hover\:translate-x-2:hover{
    --transform-translate-x: 0.5rem !important;
  }

  .md\:hover\:translate-x-3:hover{
    --transform-translate-x: 0.75rem !important;
  }

  .md\:hover\:translate-x-4:hover{
    --transform-translate-x: 1rem !important;
  }

  .md\:hover\:translate-x-5:hover{
    --transform-translate-x: 1.25rem !important;
  }

  .md\:hover\:translate-x-6:hover{
    --transform-translate-x: 1.5rem !important;
  }

  .md\:hover\:translate-x-8:hover{
    --transform-translate-x: 2rem !important;
  }

  .md\:hover\:translate-x-10:hover{
    --transform-translate-x: 2.5rem !important;
  }

  .md\:hover\:translate-x-12:hover{
    --transform-translate-x: 3rem !important;
  }

  .md\:hover\:translate-x-16:hover{
    --transform-translate-x: 4rem !important;
  }

  .md\:hover\:translate-x-20:hover{
    --transform-translate-x: 5rem !important;
  }

  .md\:hover\:translate-x-24:hover{
    --transform-translate-x: 6rem !important;
  }

  .md\:hover\:translate-x-32:hover{
    --transform-translate-x: 8rem !important;
  }

  .md\:hover\:translate-x-40:hover{
    --transform-translate-x: 10rem !important;
  }

  .md\:hover\:translate-x-48:hover{
    --transform-translate-x: 12rem !important;
  }

  .md\:hover\:translate-x-56:hover{
    --transform-translate-x: 14rem !important;
  }

  .md\:hover\:translate-x-64:hover{
    --transform-translate-x: 16rem !important;
  }

  .md\:hover\:translate-x-px:hover{
    --transform-translate-x: 1px !important;
  }

  .md\:hover\:-translate-x-1:hover{
    --transform-translate-x: -0.25rem !important;
  }

  .md\:hover\:-translate-x-2:hover{
    --transform-translate-x: -0.5rem !important;
  }

  .md\:hover\:-translate-x-3:hover{
    --transform-translate-x: -0.75rem !important;
  }

  .md\:hover\:-translate-x-4:hover{
    --transform-translate-x: -1rem !important;
  }

  .md\:hover\:-translate-x-5:hover{
    --transform-translate-x: -1.25rem !important;
  }

  .md\:hover\:-translate-x-6:hover{
    --transform-translate-x: -1.5rem !important;
  }

  .md\:hover\:-translate-x-8:hover{
    --transform-translate-x: -2rem !important;
  }

  .md\:hover\:-translate-x-10:hover{
    --transform-translate-x: -2.5rem !important;
  }

  .md\:hover\:-translate-x-12:hover{
    --transform-translate-x: -3rem !important;
  }

  .md\:hover\:-translate-x-16:hover{
    --transform-translate-x: -4rem !important;
  }

  .md\:hover\:-translate-x-20:hover{
    --transform-translate-x: -5rem !important;
  }

  .md\:hover\:-translate-x-24:hover{
    --transform-translate-x: -6rem !important;
  }

  .md\:hover\:-translate-x-32:hover{
    --transform-translate-x: -8rem !important;
  }

  .md\:hover\:-translate-x-40:hover{
    --transform-translate-x: -10rem !important;
  }

  .md\:hover\:-translate-x-48:hover{
    --transform-translate-x: -12rem !important;
  }

  .md\:hover\:-translate-x-56:hover{
    --transform-translate-x: -14rem !important;
  }

  .md\:hover\:-translate-x-64:hover{
    --transform-translate-x: -16rem !important;
  }

  .md\:hover\:-translate-x-px:hover{
    --transform-translate-x: -1px !important;
  }

  .md\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100% !important;
  }

  .md\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x: -50% !important;
  }

  .md\:hover\:translate-x-1\/2:hover{
    --transform-translate-x: 50% !important;
  }

  .md\:hover\:translate-x-full:hover{
    --transform-translate-x: 100% !important;
  }

  .md\:hover\:translate-y-0:hover{
    --transform-translate-y: 0 !important;
  }

  .md\:hover\:translate-y-1:hover{
    --transform-translate-y: 0.25rem !important;
  }

  .md\:hover\:translate-y-2:hover{
    --transform-translate-y: 0.5rem !important;
  }

  .md\:hover\:translate-y-3:hover{
    --transform-translate-y: 0.75rem !important;
  }

  .md\:hover\:translate-y-4:hover{
    --transform-translate-y: 1rem !important;
  }

  .md\:hover\:translate-y-5:hover{
    --transform-translate-y: 1.25rem !important;
  }

  .md\:hover\:translate-y-6:hover{
    --transform-translate-y: 1.5rem !important;
  }

  .md\:hover\:translate-y-8:hover{
    --transform-translate-y: 2rem !important;
  }

  .md\:hover\:translate-y-10:hover{
    --transform-translate-y: 2.5rem !important;
  }

  .md\:hover\:translate-y-12:hover{
    --transform-translate-y: 3rem !important;
  }

  .md\:hover\:translate-y-16:hover{
    --transform-translate-y: 4rem !important;
  }

  .md\:hover\:translate-y-20:hover{
    --transform-translate-y: 5rem !important;
  }

  .md\:hover\:translate-y-24:hover{
    --transform-translate-y: 6rem !important;
  }

  .md\:hover\:translate-y-32:hover{
    --transform-translate-y: 8rem !important;
  }

  .md\:hover\:translate-y-40:hover{
    --transform-translate-y: 10rem !important;
  }

  .md\:hover\:translate-y-48:hover{
    --transform-translate-y: 12rem !important;
  }

  .md\:hover\:translate-y-56:hover{
    --transform-translate-y: 14rem !important;
  }

  .md\:hover\:translate-y-64:hover{
    --transform-translate-y: 16rem !important;
  }

  .md\:hover\:translate-y-px:hover{
    --transform-translate-y: 1px !important;
  }

  .md\:hover\:-translate-y-1:hover{
    --transform-translate-y: -0.25rem !important;
  }

  .md\:hover\:-translate-y-2:hover{
    --transform-translate-y: -0.5rem !important;
  }

  .md\:hover\:-translate-y-3:hover{
    --transform-translate-y: -0.75rem !important;
  }

  .md\:hover\:-translate-y-4:hover{
    --transform-translate-y: -1rem !important;
  }

  .md\:hover\:-translate-y-5:hover{
    --transform-translate-y: -1.25rem !important;
  }

  .md\:hover\:-translate-y-6:hover{
    --transform-translate-y: -1.5rem !important;
  }

  .md\:hover\:-translate-y-8:hover{
    --transform-translate-y: -2rem !important;
  }

  .md\:hover\:-translate-y-10:hover{
    --transform-translate-y: -2.5rem !important;
  }

  .md\:hover\:-translate-y-12:hover{
    --transform-translate-y: -3rem !important;
  }

  .md\:hover\:-translate-y-16:hover{
    --transform-translate-y: -4rem !important;
  }

  .md\:hover\:-translate-y-20:hover{
    --transform-translate-y: -5rem !important;
  }

  .md\:hover\:-translate-y-24:hover{
    --transform-translate-y: -6rem !important;
  }

  .md\:hover\:-translate-y-32:hover{
    --transform-translate-y: -8rem !important;
  }

  .md\:hover\:-translate-y-40:hover{
    --transform-translate-y: -10rem !important;
  }

  .md\:hover\:-translate-y-48:hover{
    --transform-translate-y: -12rem !important;
  }

  .md\:hover\:-translate-y-56:hover{
    --transform-translate-y: -14rem !important;
  }

  .md\:hover\:-translate-y-64:hover{
    --transform-translate-y: -16rem !important;
  }

  .md\:hover\:-translate-y-px:hover{
    --transform-translate-y: -1px !important;
  }

  .md\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100% !important;
  }

  .md\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y: -50% !important;
  }

  .md\:hover\:translate-y-1\/2:hover{
    --transform-translate-y: 50% !important;
  }

  .md\:hover\:translate-y-full:hover{
    --transform-translate-y: 100% !important;
  }

  .md\:focus\:translate-x-0:focus{
    --transform-translate-x: 0 !important;
  }

  .md\:focus\:translate-x-1:focus{
    --transform-translate-x: 0.25rem !important;
  }

  .md\:focus\:translate-x-2:focus{
    --transform-translate-x: 0.5rem !important;
  }

  .md\:focus\:translate-x-3:focus{
    --transform-translate-x: 0.75rem !important;
  }

  .md\:focus\:translate-x-4:focus{
    --transform-translate-x: 1rem !important;
  }

  .md\:focus\:translate-x-5:focus{
    --transform-translate-x: 1.25rem !important;
  }

  .md\:focus\:translate-x-6:focus{
    --transform-translate-x: 1.5rem !important;
  }

  .md\:focus\:translate-x-8:focus{
    --transform-translate-x: 2rem !important;
  }

  .md\:focus\:translate-x-10:focus{
    --transform-translate-x: 2.5rem !important;
  }

  .md\:focus\:translate-x-12:focus{
    --transform-translate-x: 3rem !important;
  }

  .md\:focus\:translate-x-16:focus{
    --transform-translate-x: 4rem !important;
  }

  .md\:focus\:translate-x-20:focus{
    --transform-translate-x: 5rem !important;
  }

  .md\:focus\:translate-x-24:focus{
    --transform-translate-x: 6rem !important;
  }

  .md\:focus\:translate-x-32:focus{
    --transform-translate-x: 8rem !important;
  }

  .md\:focus\:translate-x-40:focus{
    --transform-translate-x: 10rem !important;
  }

  .md\:focus\:translate-x-48:focus{
    --transform-translate-x: 12rem !important;
  }

  .md\:focus\:translate-x-56:focus{
    --transform-translate-x: 14rem !important;
  }

  .md\:focus\:translate-x-64:focus{
    --transform-translate-x: 16rem !important;
  }

  .md\:focus\:translate-x-px:focus{
    --transform-translate-x: 1px !important;
  }

  .md\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.25rem !important;
  }

  .md\:focus\:-translate-x-2:focus{
    --transform-translate-x: -0.5rem !important;
  }

  .md\:focus\:-translate-x-3:focus{
    --transform-translate-x: -0.75rem !important;
  }

  .md\:focus\:-translate-x-4:focus{
    --transform-translate-x: -1rem !important;
  }

  .md\:focus\:-translate-x-5:focus{
    --transform-translate-x: -1.25rem !important;
  }

  .md\:focus\:-translate-x-6:focus{
    --transform-translate-x: -1.5rem !important;
  }

  .md\:focus\:-translate-x-8:focus{
    --transform-translate-x: -2rem !important;
  }

  .md\:focus\:-translate-x-10:focus{
    --transform-translate-x: -2.5rem !important;
  }

  .md\:focus\:-translate-x-12:focus{
    --transform-translate-x: -3rem !important;
  }

  .md\:focus\:-translate-x-16:focus{
    --transform-translate-x: -4rem !important;
  }

  .md\:focus\:-translate-x-20:focus{
    --transform-translate-x: -5rem !important;
  }

  .md\:focus\:-translate-x-24:focus{
    --transform-translate-x: -6rem !important;
  }

  .md\:focus\:-translate-x-32:focus{
    --transform-translate-x: -8rem !important;
  }

  .md\:focus\:-translate-x-40:focus{
    --transform-translate-x: -10rem !important;
  }

  .md\:focus\:-translate-x-48:focus{
    --transform-translate-x: -12rem !important;
  }

  .md\:focus\:-translate-x-56:focus{
    --transform-translate-x: -14rem !important;
  }

  .md\:focus\:-translate-x-64:focus{
    --transform-translate-x: -16rem !important;
  }

  .md\:focus\:-translate-x-px:focus{
    --transform-translate-x: -1px !important;
  }

  .md\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100% !important;
  }

  .md\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50% !important;
  }

  .md\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50% !important;
  }

  .md\:focus\:translate-x-full:focus{
    --transform-translate-x: 100% !important;
  }

  .md\:focus\:translate-y-0:focus{
    --transform-translate-y: 0 !important;
  }

  .md\:focus\:translate-y-1:focus{
    --transform-translate-y: 0.25rem !important;
  }

  .md\:focus\:translate-y-2:focus{
    --transform-translate-y: 0.5rem !important;
  }

  .md\:focus\:translate-y-3:focus{
    --transform-translate-y: 0.75rem !important;
  }

  .md\:focus\:translate-y-4:focus{
    --transform-translate-y: 1rem !important;
  }

  .md\:focus\:translate-y-5:focus{
    --transform-translate-y: 1.25rem !important;
  }

  .md\:focus\:translate-y-6:focus{
    --transform-translate-y: 1.5rem !important;
  }

  .md\:focus\:translate-y-8:focus{
    --transform-translate-y: 2rem !important;
  }

  .md\:focus\:translate-y-10:focus{
    --transform-translate-y: 2.5rem !important;
  }

  .md\:focus\:translate-y-12:focus{
    --transform-translate-y: 3rem !important;
  }

  .md\:focus\:translate-y-16:focus{
    --transform-translate-y: 4rem !important;
  }

  .md\:focus\:translate-y-20:focus{
    --transform-translate-y: 5rem !important;
  }

  .md\:focus\:translate-y-24:focus{
    --transform-translate-y: 6rem !important;
  }

  .md\:focus\:translate-y-32:focus{
    --transform-translate-y: 8rem !important;
  }

  .md\:focus\:translate-y-40:focus{
    --transform-translate-y: 10rem !important;
  }

  .md\:focus\:translate-y-48:focus{
    --transform-translate-y: 12rem !important;
  }

  .md\:focus\:translate-y-56:focus{
    --transform-translate-y: 14rem !important;
  }

  .md\:focus\:translate-y-64:focus{
    --transform-translate-y: 16rem !important;
  }

  .md\:focus\:translate-y-px:focus{
    --transform-translate-y: 1px !important;
  }

  .md\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.25rem !important;
  }

  .md\:focus\:-translate-y-2:focus{
    --transform-translate-y: -0.5rem !important;
  }

  .md\:focus\:-translate-y-3:focus{
    --transform-translate-y: -0.75rem !important;
  }

  .md\:focus\:-translate-y-4:focus{
    --transform-translate-y: -1rem !important;
  }

  .md\:focus\:-translate-y-5:focus{
    --transform-translate-y: -1.25rem !important;
  }

  .md\:focus\:-translate-y-6:focus{
    --transform-translate-y: -1.5rem !important;
  }

  .md\:focus\:-translate-y-8:focus{
    --transform-translate-y: -2rem !important;
  }

  .md\:focus\:-translate-y-10:focus{
    --transform-translate-y: -2.5rem !important;
  }

  .md\:focus\:-translate-y-12:focus{
    --transform-translate-y: -3rem !important;
  }

  .md\:focus\:-translate-y-16:focus{
    --transform-translate-y: -4rem !important;
  }

  .md\:focus\:-translate-y-20:focus{
    --transform-translate-y: -5rem !important;
  }

  .md\:focus\:-translate-y-24:focus{
    --transform-translate-y: -6rem !important;
  }

  .md\:focus\:-translate-y-32:focus{
    --transform-translate-y: -8rem !important;
  }

  .md\:focus\:-translate-y-40:focus{
    --transform-translate-y: -10rem !important;
  }

  .md\:focus\:-translate-y-48:focus{
    --transform-translate-y: -12rem !important;
  }

  .md\:focus\:-translate-y-56:focus{
    --transform-translate-y: -14rem !important;
  }

  .md\:focus\:-translate-y-64:focus{
    --transform-translate-y: -16rem !important;
  }

  .md\:focus\:-translate-y-px:focus{
    --transform-translate-y: -1px !important;
  }

  .md\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100% !important;
  }

  .md\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50% !important;
  }

  .md\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50% !important;
  }

  .md\:focus\:translate-y-full:focus{
    --transform-translate-y: 100% !important;
  }

  .md\:skew-x-0{
    --transform-skew-x: 0 !important;
  }

  .md\:skew-x-1{
    --transform-skew-x: 1deg !important;
  }

  .md\:skew-x-2{
    --transform-skew-x: 2deg !important;
  }

  .md\:skew-x-3{
    --transform-skew-x: 3deg !important;
  }

  .md\:skew-x-6{
    --transform-skew-x: 6deg !important;
  }

  .md\:skew-x-12{
    --transform-skew-x: 12deg !important;
  }

  .md\:-skew-x-12{
    --transform-skew-x: -12deg !important;
  }

  .md\:-skew-x-6{
    --transform-skew-x: -6deg !important;
  }

  .md\:-skew-x-3{
    --transform-skew-x: -3deg !important;
  }

  .md\:-skew-x-2{
    --transform-skew-x: -2deg !important;
  }

  .md\:-skew-x-1{
    --transform-skew-x: -1deg !important;
  }

  .md\:skew-y-0{
    --transform-skew-y: 0 !important;
  }

  .md\:skew-y-1{
    --transform-skew-y: 1deg !important;
  }

  .md\:skew-y-2{
    --transform-skew-y: 2deg !important;
  }

  .md\:skew-y-3{
    --transform-skew-y: 3deg !important;
  }

  .md\:skew-y-6{
    --transform-skew-y: 6deg !important;
  }

  .md\:skew-y-12{
    --transform-skew-y: 12deg !important;
  }

  .md\:-skew-y-12{
    --transform-skew-y: -12deg !important;
  }

  .md\:-skew-y-6{
    --transform-skew-y: -6deg !important;
  }

  .md\:-skew-y-3{
    --transform-skew-y: -3deg !important;
  }

  .md\:-skew-y-2{
    --transform-skew-y: -2deg !important;
  }

  .md\:-skew-y-1{
    --transform-skew-y: -1deg !important;
  }

  .md\:hover\:skew-x-0:hover{
    --transform-skew-x: 0 !important;
  }

  .md\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg !important;
  }

  .md\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg !important;
  }

  .md\:hover\:skew-x-3:hover{
    --transform-skew-x: 3deg !important;
  }

  .md\:hover\:skew-x-6:hover{
    --transform-skew-x: 6deg !important;
  }

  .md\:hover\:skew-x-12:hover{
    --transform-skew-x: 12deg !important;
  }

  .md\:hover\:-skew-x-12:hover{
    --transform-skew-x: -12deg !important;
  }

  .md\:hover\:-skew-x-6:hover{
    --transform-skew-x: -6deg !important;
  }

  .md\:hover\:-skew-x-3:hover{
    --transform-skew-x: -3deg !important;
  }

  .md\:hover\:-skew-x-2:hover{
    --transform-skew-x: -2deg !important;
  }

  .md\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg !important;
  }

  .md\:hover\:skew-y-0:hover{
    --transform-skew-y: 0 !important;
  }

  .md\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg !important;
  }

  .md\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg !important;
  }

  .md\:hover\:skew-y-3:hover{
    --transform-skew-y: 3deg !important;
  }

  .md\:hover\:skew-y-6:hover{
    --transform-skew-y: 6deg !important;
  }

  .md\:hover\:skew-y-12:hover{
    --transform-skew-y: 12deg !important;
  }

  .md\:hover\:-skew-y-12:hover{
    --transform-skew-y: -12deg !important;
  }

  .md\:hover\:-skew-y-6:hover{
    --transform-skew-y: -6deg !important;
  }

  .md\:hover\:-skew-y-3:hover{
    --transform-skew-y: -3deg !important;
  }

  .md\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg !important;
  }

  .md\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg !important;
  }

  .md\:focus\:skew-x-0:focus{
    --transform-skew-x: 0 !important;
  }

  .md\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg !important;
  }

  .md\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg !important;
  }

  .md\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg !important;
  }

  .md\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg !important;
  }

  .md\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg !important;
  }

  .md\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg !important;
  }

  .md\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg !important;
  }

  .md\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg !important;
  }

  .md\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg !important;
  }

  .md\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg !important;
  }

  .md\:focus\:skew-y-0:focus{
    --transform-skew-y: 0 !important;
  }

  .md\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg !important;
  }

  .md\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg !important;
  }

  .md\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg !important;
  }

  .md\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg !important;
  }

  .md\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg !important;
  }

  .md\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg !important;
  }

  .md\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg !important;
  }

  .md\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg !important;
  }

  .md\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg !important;
  }

  .md\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg !important;
  }

  .md\:transition-none{
    -webkit-transition-property: none !important;
    transition-property: none !important;
  }

  .md\:transition-all{
    -webkit-transition-property: all !important;
    transition-property: all !important;
  }

  .md\:transition{
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform !important;
  }

  .md\:transition-colors{
    -webkit-transition-property: background-color, border-color, color, fill, stroke !important;
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .md\:transition-opacity{
    -webkit-transition-property: opacity !important;
    transition-property: opacity !important;
  }

  .md\:transition-shadow{
    -webkit-transition-property: -webkit-box-shadow !important;
    transition-property: -webkit-box-shadow !important;
    transition-property: box-shadow !important;
    transition-property: box-shadow, -webkit-box-shadow !important;
  }

  .md\:transition-transform{
    -webkit-transition-property: -webkit-transform !important;
    transition-property: -webkit-transform !important;
    transition-property: transform !important;
    transition-property: transform, -webkit-transform !important;
  }

  .md\:ease-linear{
    -webkit-transition-timing-function: linear !important;
            transition-timing-function: linear !important;
  }

  .md\:ease-in{
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .md\:ease-out{
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .md\:ease-in-out{
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .md\:duration-75{
    -webkit-transition-duration: 75ms !important;
            transition-duration: 75ms !important;
  }

  .md\:duration-100{
    -webkit-transition-duration: 100ms !important;
            transition-duration: 100ms !important;
  }

  .md\:duration-150{
    -webkit-transition-duration: 150ms !important;
            transition-duration: 150ms !important;
  }

  .md\:duration-200{
    -webkit-transition-duration: 200ms !important;
            transition-duration: 200ms !important;
  }

  .md\:duration-300{
    -webkit-transition-duration: 300ms !important;
            transition-duration: 300ms !important;
  }

  .md\:duration-500{
    -webkit-transition-duration: 500ms !important;
            transition-duration: 500ms !important;
  }

  .md\:duration-700{
    -webkit-transition-duration: 700ms !important;
            transition-duration: 700ms !important;
  }

  .md\:duration-1000{
    -webkit-transition-duration: 1000ms !important;
            transition-duration: 1000ms !important;
  }

  .md\:delay-75{
    -webkit-transition-delay: 75ms !important;
            transition-delay: 75ms !important;
  }

  .md\:delay-100{
    -webkit-transition-delay: 100ms !important;
            transition-delay: 100ms !important;
  }

  .md\:delay-150{
    -webkit-transition-delay: 150ms !important;
            transition-delay: 150ms !important;
  }

  .md\:delay-200{
    -webkit-transition-delay: 200ms !important;
            transition-delay: 200ms !important;
  }

  .md\:delay-300{
    -webkit-transition-delay: 300ms !important;
            transition-delay: 300ms !important;
  }

  .md\:delay-500{
    -webkit-transition-delay: 500ms !important;
            transition-delay: 500ms !important;
  }

  .md\:delay-700{
    -webkit-transition-delay: 700ms !important;
            transition-delay: 700ms !important;
  }

  .md\:delay-1000{
    -webkit-transition-delay: 1000ms !important;
            transition-delay: 1000ms !important;
  }

  .md\:animate-none{
    -webkit-animation: none !important;
            animation: none !important;
  }

  .md\:animate-spin{
    -webkit-animation: spin 1s linear infinite !important;
            animation: spin 1s linear infinite !important;
  }

  .md\:animate-ping{
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }

  .md\:animate-pulse{
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }

  .md\:animate-bounce{
    -webkit-animation: bounce 1s infinite !important;
            animation: bounce 1s infinite !important;
  }
}

@media (min-width: 768px) and (max-width: 1023px){
  .mdOnly\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 2rem;
    padding-left: 2rem;
  }

  @media (min-width: 640px){
    .mdOnly\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .mdOnly\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1024px){
    .mdOnly\:container{
      max-width: 1024px;
    }
  }

  @media (min-width: 1380px){
    .mdOnly\:container{
      max-width: 1380px;
    }
  }

  .mdOnly\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0px * var(--space-y-reverse)) !important;
  }

  .mdOnly\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0px * var(--space-x-reverse)) !important;
    margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.25rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.5rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.75rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.25rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.5rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10rem * var(--space-x-reverse)) !important;
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(12rem * var(--space-x-reverse)) !important;
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(14rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(14rem * var(--space-x-reverse)) !important;
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(16rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(16rem * var(--space-x-reverse)) !important;
    margin-left: calc(16rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1px * var(--space-y-reverse)) !important;
  }

  .mdOnly\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1px * var(--space-x-reverse)) !important;
    margin-left: calc(1px * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.25rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.75rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.25rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.5rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-12rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:-space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-14rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:-space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-14rem * var(--space-x-reverse)) !important;
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-16rem * var(--space-y-reverse)) !important;
  }

  .mdOnly\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-16rem * var(--space-x-reverse)) !important;
    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1px * var(--space-y-reverse)) !important;
  }

  .mdOnly\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1px * var(--space-x-reverse)) !important;
    margin-left: calc(-1px * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdOnly\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1 !important;
  }

  .mdOnly\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1 !important;
  }

  .mdOnly\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;
  }

  .mdOnly\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .mdOnly\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;
  }

  .mdOnly\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .mdOnly\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;
  }

  .mdOnly\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .mdOnly\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;
  }

  .mdOnly\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .mdOnly\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;
  }

  .mdOnly\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .mdOnly\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1 !important;
  }

  .mdOnly\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1 !important;
  }

  .mdOnly\:divide-primary-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-primary-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-primary-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-primary-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-primary-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-primary-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-primary-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-primary-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-primary-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-secondary-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-secondary-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-secondary-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-secondary-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-secondary-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-secondary-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-secondary-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-secondary-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-secondary-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-transparent > :not(template) ~ :not(template){
    border-color: transparent !important;
  }

  .mdOnly\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-gray-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-gray-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-red-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-red-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-red-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-red-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-red-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-red-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-red-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-red-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-red-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-green-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-green-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-green-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-green-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-green-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-green-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-green-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-green-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-green-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-yellow-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-yellow-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-yellow-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-yellow-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-yellow-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-yellow-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-yellow-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-yellow-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-yellow-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-error > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-success > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--divide-opacity)) !important;
  }

  .mdOnly\:divide-solid > :not(template) ~ :not(template){
    border-style: solid !important;
  }

  .mdOnly\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed !important;
  }

  .mdOnly\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted !important;
  }

  .mdOnly\:divide-double > :not(template) ~ :not(template){
    border-style: double !important;
  }

  .mdOnly\:divide-none > :not(template) ~ :not(template){
    border-style: none !important;
  }

  .mdOnly\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0 !important;
  }

  .mdOnly\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25 !important;
  }

  .mdOnly\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5 !important;
  }

  .mdOnly\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75 !important;
  }

  .mdOnly\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
  }

  .mdOnly\:sr-only{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .mdOnly\:not-sr-only{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .mdOnly\:focus\:sr-only:focus{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .mdOnly\:focus\:not-sr-only:focus{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .mdOnly\:appearance-none{
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
  }

  .mdOnly\:bg-fixed{
    background-attachment: fixed !important;
  }

  .mdOnly\:bg-local{
    background-attachment: local !important;
  }

  .mdOnly\:bg-scroll{
    background-attachment: scroll !important;
  }

  .mdOnly\:bg-clip-border{
    background-clip: border-box !important;
  }

  .mdOnly\:bg-clip-padding{
    background-clip: padding-box !important;
  }

  .mdOnly\:bg-clip-content{
    background-clip: content-box !important;
  }

  .mdOnly\:bg-clip-text{
    -webkit-background-clip: text !important;
            background-clip: text !important;
  }

  .mdOnly\:bg-primary-100{
    --bg-opacity: 1 !important;
    background-color: #FEEEEA !important;
    background-color: rgba(254, 238, 234, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-primary-200{
    --bg-opacity: 1 !important;
    background-color: #FCD4CB !important;
    background-color: rgba(252, 212, 203, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-primary-300{
    --bg-opacity: 1 !important;
    background-color: #FABBAC !important;
    background-color: rgba(250, 187, 172, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-primary-400{
    --bg-opacity: 1 !important;
    background-color: #F6876E !important;
    background-color: rgba(246, 135, 110, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-primary-500{
    --bg-opacity: 1 !important;
    background-color: #F25430 !important;
    background-color: rgba(242, 84, 48, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-primary-600{
    --bg-opacity: 1 !important;
    background-color: #DA4C2B !important;
    background-color: rgba(218, 76, 43, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-primary-700{
    --bg-opacity: 1 !important;
    background-color: #91321D !important;
    background-color: rgba(145, 50, 29, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-primary-800{
    --bg-opacity: 1 !important;
    background-color: #6D2616 !important;
    background-color: rgba(109, 38, 22, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-primary-900{
    --bg-opacity: 1 !important;
    background-color: #49190E !important;
    background-color: rgba(73, 25, 14, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-secondary-100{
    --bg-opacity: 1 !important;
    background-color: #E9F1F4 !important;
    background-color: rgba(233, 241, 244, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-secondary-200{
    --bg-opacity: 1 !important;
    background-color: #C9DBE2 !important;
    background-color: rgba(201, 219, 226, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-secondary-300{
    --bg-opacity: 1 !important;
    background-color: #A9C6D1 !important;
    background-color: rgba(169, 198, 209, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-secondary-400{
    --bg-opacity: 1 !important;
    background-color: #689BAF !important;
    background-color: rgba(104, 155, 175, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-secondary-500{
    --bg-opacity: 1 !important;
    background-color: #27708C !important;
    background-color: rgba(39, 112, 140, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-secondary-600{
    --bg-opacity: 1 !important;
    background-color: #23657E !important;
    background-color: rgba(35, 101, 126, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-secondary-700{
    --bg-opacity: 1 !important;
    background-color: #174354 !important;
    background-color: rgba(23, 67, 84, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-secondary-800{
    --bg-opacity: 1 !important;
    background-color: #12323F !important;
    background-color: rgba(18, 50, 63, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-secondary-900{
    --bg-opacity: 1 !important;
    background-color: #0C222A !important;
    background-color: rgba(12, 34, 42, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-transparent{
    background-color: transparent !important;
  }

  .mdOnly\:bg-black{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-white{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-gray-100{
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-gray-200{
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-gray-300{
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-gray-400{
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-gray-500{
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-gray-600{
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-gray-700{
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-gray-800{
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-gray-900{
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-red-100{
    --bg-opacity: 1 !important;
    background-color: #fff5f5 !important;
    background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-red-200{
    --bg-opacity: 1 !important;
    background-color: #fed7d7 !important;
    background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-red-300{
    --bg-opacity: 1 !important;
    background-color: #feb2b2 !important;
    background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-red-400{
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-red-500{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-red-600{
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-red-700{
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-red-800{
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-red-900{
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-green-100{
    --bg-opacity: 1 !important;
    background-color: #f0fff4 !important;
    background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-green-200{
    --bg-opacity: 1 !important;
    background-color: #c6f6d5 !important;
    background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-green-300{
    --bg-opacity: 1 !important;
    background-color: #9ae6b4 !important;
    background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-green-400{
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-green-500{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-green-600{
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-green-700{
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-green-800{
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-green-900{
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-yellow-100{
    --bg-opacity: 1 !important;
    background-color: #FEF5EE !important;
    background-color: rgba(254, 245, 238, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-yellow-200{
    --bg-opacity: 1 !important;
    background-color: #FCE7D4 !important;
    background-color: rgba(252, 231, 212, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-yellow-300{
    --bg-opacity: 1 !important;
    background-color: #FAD8BA !important;
    background-color: rgba(250, 216, 186, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-yellow-400{
    --bg-opacity: 1 !important;
    background-color: #F6BA86 !important;
    background-color: rgba(246, 186, 134, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-yellow-500{
    --bg-opacity: 1 !important;
    background-color: #F29D52 !important;
    background-color: rgba(242, 157, 82, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-yellow-600{
    --bg-opacity: 1 !important;
    background-color: #DA8D4A !important;
    background-color: rgba(218, 141, 74, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-yellow-700{
    --bg-opacity: 1 !important;
    background-color: #915E31 !important;
    background-color: rgba(145, 94, 49, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-yellow-800{
    --bg-opacity: 1 !important;
    background-color: #6D4725 !important;
    background-color: rgba(109, 71, 37, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-yellow-900{
    --bg-opacity: 1 !important;
    background-color: #492F19 !important;
    background-color: rgba(73, 47, 25, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-error{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-success{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-primary-100:hover{
    --bg-opacity: 1 !important;
    background-color: #FEEEEA !important;
    background-color: rgba(254, 238, 234, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-primary-200:hover{
    --bg-opacity: 1 !important;
    background-color: #FCD4CB !important;
    background-color: rgba(252, 212, 203, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-primary-300:hover{
    --bg-opacity: 1 !important;
    background-color: #FABBAC !important;
    background-color: rgba(250, 187, 172, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-primary-400:hover{
    --bg-opacity: 1 !important;
    background-color: #F6876E !important;
    background-color: rgba(246, 135, 110, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-primary-500:hover{
    --bg-opacity: 1 !important;
    background-color: #F25430 !important;
    background-color: rgba(242, 84, 48, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-primary-600:hover{
    --bg-opacity: 1 !important;
    background-color: #DA4C2B !important;
    background-color: rgba(218, 76, 43, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-primary-700:hover{
    --bg-opacity: 1 !important;
    background-color: #91321D !important;
    background-color: rgba(145, 50, 29, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-primary-800:hover{
    --bg-opacity: 1 !important;
    background-color: #6D2616 !important;
    background-color: rgba(109, 38, 22, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-primary-900:hover{
    --bg-opacity: 1 !important;
    background-color: #49190E !important;
    background-color: rgba(73, 25, 14, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-secondary-100:hover{
    --bg-opacity: 1 !important;
    background-color: #E9F1F4 !important;
    background-color: rgba(233, 241, 244, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-secondary-200:hover{
    --bg-opacity: 1 !important;
    background-color: #C9DBE2 !important;
    background-color: rgba(201, 219, 226, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-secondary-300:hover{
    --bg-opacity: 1 !important;
    background-color: #A9C6D1 !important;
    background-color: rgba(169, 198, 209, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-secondary-400:hover{
    --bg-opacity: 1 !important;
    background-color: #689BAF !important;
    background-color: rgba(104, 155, 175, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-secondary-500:hover{
    --bg-opacity: 1 !important;
    background-color: #27708C !important;
    background-color: rgba(39, 112, 140, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-secondary-600:hover{
    --bg-opacity: 1 !important;
    background-color: #23657E !important;
    background-color: rgba(35, 101, 126, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-secondary-700:hover{
    --bg-opacity: 1 !important;
    background-color: #174354 !important;
    background-color: rgba(23, 67, 84, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-secondary-800:hover{
    --bg-opacity: 1 !important;
    background-color: #12323F !important;
    background-color: rgba(18, 50, 63, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-secondary-900:hover{
    --bg-opacity: 1 !important;
    background-color: #0C222A !important;
    background-color: rgba(12, 34, 42, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-transparent:hover{
    background-color: transparent !important;
  }

  .mdOnly\:hover\:bg-black:hover{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-white:hover{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-gray-100:hover{
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-gray-200:hover{
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-gray-300:hover{
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-gray-400:hover{
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-gray-500:hover{
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-gray-600:hover{
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-gray-700:hover{
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-gray-800:hover{
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-gray-900:hover{
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-red-100:hover{
    --bg-opacity: 1 !important;
    background-color: #fff5f5 !important;
    background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-red-200:hover{
    --bg-opacity: 1 !important;
    background-color: #fed7d7 !important;
    background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-red-300:hover{
    --bg-opacity: 1 !important;
    background-color: #feb2b2 !important;
    background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-red-400:hover{
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-red-500:hover{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-red-600:hover{
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-red-700:hover{
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-red-800:hover{
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-red-900:hover{
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-green-100:hover{
    --bg-opacity: 1 !important;
    background-color: #f0fff4 !important;
    background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-green-200:hover{
    --bg-opacity: 1 !important;
    background-color: #c6f6d5 !important;
    background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-green-300:hover{
    --bg-opacity: 1 !important;
    background-color: #9ae6b4 !important;
    background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-green-400:hover{
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-green-500:hover{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-green-600:hover{
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-green-700:hover{
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-green-800:hover{
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-green-900:hover{
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-yellow-100:hover{
    --bg-opacity: 1 !important;
    background-color: #FEF5EE !important;
    background-color: rgba(254, 245, 238, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-yellow-200:hover{
    --bg-opacity: 1 !important;
    background-color: #FCE7D4 !important;
    background-color: rgba(252, 231, 212, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-yellow-300:hover{
    --bg-opacity: 1 !important;
    background-color: #FAD8BA !important;
    background-color: rgba(250, 216, 186, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-yellow-400:hover{
    --bg-opacity: 1 !important;
    background-color: #F6BA86 !important;
    background-color: rgba(246, 186, 134, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-yellow-500:hover{
    --bg-opacity: 1 !important;
    background-color: #F29D52 !important;
    background-color: rgba(242, 157, 82, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-yellow-600:hover{
    --bg-opacity: 1 !important;
    background-color: #DA8D4A !important;
    background-color: rgba(218, 141, 74, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-yellow-700:hover{
    --bg-opacity: 1 !important;
    background-color: #915E31 !important;
    background-color: rgba(145, 94, 49, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-yellow-800:hover{
    --bg-opacity: 1 !important;
    background-color: #6D4725 !important;
    background-color: rgba(109, 71, 37, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-yellow-900:hover{
    --bg-opacity: 1 !important;
    background-color: #492F19 !important;
    background-color: rgba(73, 47, 25, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-error:hover{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .mdOnly\:hover\:bg-success:hover{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-primary-100:focus{
    --bg-opacity: 1 !important;
    background-color: #FEEEEA !important;
    background-color: rgba(254, 238, 234, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-primary-200:focus{
    --bg-opacity: 1 !important;
    background-color: #FCD4CB !important;
    background-color: rgba(252, 212, 203, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-primary-300:focus{
    --bg-opacity: 1 !important;
    background-color: #FABBAC !important;
    background-color: rgba(250, 187, 172, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-primary-400:focus{
    --bg-opacity: 1 !important;
    background-color: #F6876E !important;
    background-color: rgba(246, 135, 110, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-primary-500:focus{
    --bg-opacity: 1 !important;
    background-color: #F25430 !important;
    background-color: rgba(242, 84, 48, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-primary-600:focus{
    --bg-opacity: 1 !important;
    background-color: #DA4C2B !important;
    background-color: rgba(218, 76, 43, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-primary-700:focus{
    --bg-opacity: 1 !important;
    background-color: #91321D !important;
    background-color: rgba(145, 50, 29, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-primary-800:focus{
    --bg-opacity: 1 !important;
    background-color: #6D2616 !important;
    background-color: rgba(109, 38, 22, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-primary-900:focus{
    --bg-opacity: 1 !important;
    background-color: #49190E !important;
    background-color: rgba(73, 25, 14, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-secondary-100:focus{
    --bg-opacity: 1 !important;
    background-color: #E9F1F4 !important;
    background-color: rgba(233, 241, 244, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-secondary-200:focus{
    --bg-opacity: 1 !important;
    background-color: #C9DBE2 !important;
    background-color: rgba(201, 219, 226, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-secondary-300:focus{
    --bg-opacity: 1 !important;
    background-color: #A9C6D1 !important;
    background-color: rgba(169, 198, 209, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-secondary-400:focus{
    --bg-opacity: 1 !important;
    background-color: #689BAF !important;
    background-color: rgba(104, 155, 175, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-secondary-500:focus{
    --bg-opacity: 1 !important;
    background-color: #27708C !important;
    background-color: rgba(39, 112, 140, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-secondary-600:focus{
    --bg-opacity: 1 !important;
    background-color: #23657E !important;
    background-color: rgba(35, 101, 126, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-secondary-700:focus{
    --bg-opacity: 1 !important;
    background-color: #174354 !important;
    background-color: rgba(23, 67, 84, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-secondary-800:focus{
    --bg-opacity: 1 !important;
    background-color: #12323F !important;
    background-color: rgba(18, 50, 63, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-secondary-900:focus{
    --bg-opacity: 1 !important;
    background-color: #0C222A !important;
    background-color: rgba(12, 34, 42, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-transparent:focus{
    background-color: transparent !important;
  }

  .mdOnly\:focus\:bg-black:focus{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-white:focus{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-gray-100:focus{
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-gray-200:focus{
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-gray-300:focus{
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-gray-400:focus{
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-gray-500:focus{
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-gray-600:focus{
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-gray-700:focus{
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-gray-800:focus{
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-gray-900:focus{
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-red-100:focus{
    --bg-opacity: 1 !important;
    background-color: #fff5f5 !important;
    background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-red-200:focus{
    --bg-opacity: 1 !important;
    background-color: #fed7d7 !important;
    background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-red-300:focus{
    --bg-opacity: 1 !important;
    background-color: #feb2b2 !important;
    background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-red-400:focus{
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-red-500:focus{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-red-600:focus{
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-red-700:focus{
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-red-800:focus{
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-red-900:focus{
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-green-100:focus{
    --bg-opacity: 1 !important;
    background-color: #f0fff4 !important;
    background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-green-200:focus{
    --bg-opacity: 1 !important;
    background-color: #c6f6d5 !important;
    background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-green-300:focus{
    --bg-opacity: 1 !important;
    background-color: #9ae6b4 !important;
    background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-green-400:focus{
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-green-500:focus{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-green-600:focus{
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-green-700:focus{
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-green-800:focus{
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-green-900:focus{
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-yellow-100:focus{
    --bg-opacity: 1 !important;
    background-color: #FEF5EE !important;
    background-color: rgba(254, 245, 238, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-yellow-200:focus{
    --bg-opacity: 1 !important;
    background-color: #FCE7D4 !important;
    background-color: rgba(252, 231, 212, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-yellow-300:focus{
    --bg-opacity: 1 !important;
    background-color: #FAD8BA !important;
    background-color: rgba(250, 216, 186, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-yellow-400:focus{
    --bg-opacity: 1 !important;
    background-color: #F6BA86 !important;
    background-color: rgba(246, 186, 134, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-yellow-500:focus{
    --bg-opacity: 1 !important;
    background-color: #F29D52 !important;
    background-color: rgba(242, 157, 82, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-yellow-600:focus{
    --bg-opacity: 1 !important;
    background-color: #DA8D4A !important;
    background-color: rgba(218, 141, 74, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-yellow-700:focus{
    --bg-opacity: 1 !important;
    background-color: #915E31 !important;
    background-color: rgba(145, 94, 49, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-yellow-800:focus{
    --bg-opacity: 1 !important;
    background-color: #6D4725 !important;
    background-color: rgba(109, 71, 37, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-yellow-900:focus{
    --bg-opacity: 1 !important;
    background-color: #492F19 !important;
    background-color: rgba(73, 47, 25, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-error:focus{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .mdOnly\:focus\:bg-success:focus{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .mdOnly\:bg-none{
    background-image: none !important;
  }

  .mdOnly\:bg-gradient-to-t{
    background-image: -webkit-gradient(linear, left bottom, left top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to top, var(--gradient-color-stops)) !important;
  }

  .mdOnly\:bg-gradient-to-tr{
    background-image: -webkit-gradient(linear, left bottom, right top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to top right, var(--gradient-color-stops)) !important;
  }

  .mdOnly\:bg-gradient-to-r{
    background-image: -webkit-gradient(linear, left top, right top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to right, var(--gradient-color-stops)) !important;
  }

  .mdOnly\:bg-gradient-to-br{
    background-image: -webkit-gradient(linear, left top, right bottom, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops)) !important;
  }

  .mdOnly\:bg-gradient-to-b{
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to bottom, var(--gradient-color-stops)) !important;
  }

  .mdOnly\:bg-gradient-to-bl{
    background-image: -webkit-gradient(linear, right top, left bottom, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops)) !important;
  }

  .mdOnly\:bg-gradient-to-l{
    background-image: -webkit-gradient(linear, right top, left top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to left, var(--gradient-color-stops)) !important;
  }

  .mdOnly\:bg-gradient-to-tl{
    background-image: -webkit-gradient(linear, right bottom, left top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to top left, var(--gradient-color-stops)) !important;
  }

  .mdOnly\:from-primary-100{
    --gradient-from-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .mdOnly\:from-primary-200{
    --gradient-from-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .mdOnly\:from-primary-300{
    --gradient-from-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .mdOnly\:from-primary-400{
    --gradient-from-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .mdOnly\:from-primary-500{
    --gradient-from-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .mdOnly\:from-primary-600{
    --gradient-from-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .mdOnly\:from-primary-700{
    --gradient-from-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .mdOnly\:from-primary-800{
    --gradient-from-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .mdOnly\:from-primary-900{
    --gradient-from-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .mdOnly\:from-secondary-100{
    --gradient-from-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .mdOnly\:from-secondary-200{
    --gradient-from-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .mdOnly\:from-secondary-300{
    --gradient-from-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .mdOnly\:from-secondary-400{
    --gradient-from-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .mdOnly\:from-secondary-500{
    --gradient-from-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .mdOnly\:from-secondary-600{
    --gradient-from-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .mdOnly\:from-secondary-700{
    --gradient-from-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .mdOnly\:from-secondary-800{
    --gradient-from-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .mdOnly\:from-secondary-900{
    --gradient-from-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .mdOnly\:from-transparent{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .mdOnly\:from-black{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .mdOnly\:from-white{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .mdOnly\:from-gray-100{
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .mdOnly\:from-gray-200{
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .mdOnly\:from-gray-300{
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .mdOnly\:from-gray-400{
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .mdOnly\:from-gray-500{
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .mdOnly\:from-gray-600{
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .mdOnly\:from-gray-700{
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .mdOnly\:from-gray-800{
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .mdOnly\:from-gray-900{
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .mdOnly\:from-red-100{
    --gradient-from-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .mdOnly\:from-red-200{
    --gradient-from-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .mdOnly\:from-red-300{
    --gradient-from-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .mdOnly\:from-red-400{
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .mdOnly\:from-red-500{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .mdOnly\:from-red-600{
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .mdOnly\:from-red-700{
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .mdOnly\:from-red-800{
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .mdOnly\:from-red-900{
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .mdOnly\:from-green-100{
    --gradient-from-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .mdOnly\:from-green-200{
    --gradient-from-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .mdOnly\:from-green-300{
    --gradient-from-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .mdOnly\:from-green-400{
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .mdOnly\:from-green-500{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .mdOnly\:from-green-600{
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .mdOnly\:from-green-700{
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .mdOnly\:from-green-800{
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .mdOnly\:from-green-900{
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .mdOnly\:from-yellow-100{
    --gradient-from-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .mdOnly\:from-yellow-200{
    --gradient-from-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .mdOnly\:from-yellow-300{
    --gradient-from-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .mdOnly\:from-yellow-400{
    --gradient-from-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .mdOnly\:from-yellow-500{
    --gradient-from-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .mdOnly\:from-yellow-600{
    --gradient-from-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .mdOnly\:from-yellow-700{
    --gradient-from-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .mdOnly\:from-yellow-800{
    --gradient-from-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .mdOnly\:from-yellow-900{
    --gradient-from-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .mdOnly\:from-error{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .mdOnly\:from-success{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .mdOnly\:via-primary-100{
    --gradient-via-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .mdOnly\:via-primary-200{
    --gradient-via-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .mdOnly\:via-primary-300{
    --gradient-via-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .mdOnly\:via-primary-400{
    --gradient-via-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .mdOnly\:via-primary-500{
    --gradient-via-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .mdOnly\:via-primary-600{
    --gradient-via-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .mdOnly\:via-primary-700{
    --gradient-via-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .mdOnly\:via-primary-800{
    --gradient-via-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .mdOnly\:via-primary-900{
    --gradient-via-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .mdOnly\:via-secondary-100{
    --gradient-via-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .mdOnly\:via-secondary-200{
    --gradient-via-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .mdOnly\:via-secondary-300{
    --gradient-via-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .mdOnly\:via-secondary-400{
    --gradient-via-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .mdOnly\:via-secondary-500{
    --gradient-via-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .mdOnly\:via-secondary-600{
    --gradient-via-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .mdOnly\:via-secondary-700{
    --gradient-via-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .mdOnly\:via-secondary-800{
    --gradient-via-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .mdOnly\:via-secondary-900{
    --gradient-via-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .mdOnly\:via-transparent{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .mdOnly\:via-black{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .mdOnly\:via-white{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .mdOnly\:via-gray-100{
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .mdOnly\:via-gray-200{
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .mdOnly\:via-gray-300{
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .mdOnly\:via-gray-400{
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .mdOnly\:via-gray-500{
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .mdOnly\:via-gray-600{
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .mdOnly\:via-gray-700{
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .mdOnly\:via-gray-800{
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .mdOnly\:via-gray-900{
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .mdOnly\:via-red-100{
    --gradient-via-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .mdOnly\:via-red-200{
    --gradient-via-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .mdOnly\:via-red-300{
    --gradient-via-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .mdOnly\:via-red-400{
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .mdOnly\:via-red-500{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .mdOnly\:via-red-600{
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .mdOnly\:via-red-700{
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .mdOnly\:via-red-800{
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .mdOnly\:via-red-900{
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .mdOnly\:via-green-100{
    --gradient-via-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .mdOnly\:via-green-200{
    --gradient-via-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .mdOnly\:via-green-300{
    --gradient-via-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .mdOnly\:via-green-400{
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .mdOnly\:via-green-500{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .mdOnly\:via-green-600{
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .mdOnly\:via-green-700{
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .mdOnly\:via-green-800{
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .mdOnly\:via-green-900{
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .mdOnly\:via-yellow-100{
    --gradient-via-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .mdOnly\:via-yellow-200{
    --gradient-via-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .mdOnly\:via-yellow-300{
    --gradient-via-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .mdOnly\:via-yellow-400{
    --gradient-via-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .mdOnly\:via-yellow-500{
    --gradient-via-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .mdOnly\:via-yellow-600{
    --gradient-via-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .mdOnly\:via-yellow-700{
    --gradient-via-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .mdOnly\:via-yellow-800{
    --gradient-via-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .mdOnly\:via-yellow-900{
    --gradient-via-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .mdOnly\:via-error{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .mdOnly\:via-success{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .mdOnly\:to-primary-100{
    --gradient-to-color: #FEEEEA !important;
  }

  .mdOnly\:to-primary-200{
    --gradient-to-color: #FCD4CB !important;
  }

  .mdOnly\:to-primary-300{
    --gradient-to-color: #FABBAC !important;
  }

  .mdOnly\:to-primary-400{
    --gradient-to-color: #F6876E !important;
  }

  .mdOnly\:to-primary-500{
    --gradient-to-color: #F25430 !important;
  }

  .mdOnly\:to-primary-600{
    --gradient-to-color: #DA4C2B !important;
  }

  .mdOnly\:to-primary-700{
    --gradient-to-color: #91321D !important;
  }

  .mdOnly\:to-primary-800{
    --gradient-to-color: #6D2616 !important;
  }

  .mdOnly\:to-primary-900{
    --gradient-to-color: #49190E !important;
  }

  .mdOnly\:to-secondary-100{
    --gradient-to-color: #E9F1F4 !important;
  }

  .mdOnly\:to-secondary-200{
    --gradient-to-color: #C9DBE2 !important;
  }

  .mdOnly\:to-secondary-300{
    --gradient-to-color: #A9C6D1 !important;
  }

  .mdOnly\:to-secondary-400{
    --gradient-to-color: #689BAF !important;
  }

  .mdOnly\:to-secondary-500{
    --gradient-to-color: #27708C !important;
  }

  .mdOnly\:to-secondary-600{
    --gradient-to-color: #23657E !important;
  }

  .mdOnly\:to-secondary-700{
    --gradient-to-color: #174354 !important;
  }

  .mdOnly\:to-secondary-800{
    --gradient-to-color: #12323F !important;
  }

  .mdOnly\:to-secondary-900{
    --gradient-to-color: #0C222A !important;
  }

  .mdOnly\:to-transparent{
    --gradient-to-color: transparent !important;
  }

  .mdOnly\:to-black{
    --gradient-to-color: #000 !important;
  }

  .mdOnly\:to-white{
    --gradient-to-color: #fff !important;
  }

  .mdOnly\:to-gray-100{
    --gradient-to-color: #f7fafc !important;
  }

  .mdOnly\:to-gray-200{
    --gradient-to-color: #edf2f7 !important;
  }

  .mdOnly\:to-gray-300{
    --gradient-to-color: #e2e8f0 !important;
  }

  .mdOnly\:to-gray-400{
    --gradient-to-color: #cbd5e0 !important;
  }

  .mdOnly\:to-gray-500{
    --gradient-to-color: #a0aec0 !important;
  }

  .mdOnly\:to-gray-600{
    --gradient-to-color: #718096 !important;
  }

  .mdOnly\:to-gray-700{
    --gradient-to-color: #4a5568 !important;
  }

  .mdOnly\:to-gray-800{
    --gradient-to-color: #2d3748 !important;
  }

  .mdOnly\:to-gray-900{
    --gradient-to-color: #1a202c !important;
  }

  .mdOnly\:to-red-100{
    --gradient-to-color: #fff5f5 !important;
  }

  .mdOnly\:to-red-200{
    --gradient-to-color: #fed7d7 !important;
  }

  .mdOnly\:to-red-300{
    --gradient-to-color: #feb2b2 !important;
  }

  .mdOnly\:to-red-400{
    --gradient-to-color: #fc8181 !important;
  }

  .mdOnly\:to-red-500{
    --gradient-to-color: #f56565 !important;
  }

  .mdOnly\:to-red-600{
    --gradient-to-color: #e53e3e !important;
  }

  .mdOnly\:to-red-700{
    --gradient-to-color: #c53030 !important;
  }

  .mdOnly\:to-red-800{
    --gradient-to-color: #9b2c2c !important;
  }

  .mdOnly\:to-red-900{
    --gradient-to-color: #742a2a !important;
  }

  .mdOnly\:to-green-100{
    --gradient-to-color: #f0fff4 !important;
  }

  .mdOnly\:to-green-200{
    --gradient-to-color: #c6f6d5 !important;
  }

  .mdOnly\:to-green-300{
    --gradient-to-color: #9ae6b4 !important;
  }

  .mdOnly\:to-green-400{
    --gradient-to-color: #68d391 !important;
  }

  .mdOnly\:to-green-500{
    --gradient-to-color: #48bb78 !important;
  }

  .mdOnly\:to-green-600{
    --gradient-to-color: #38a169 !important;
  }

  .mdOnly\:to-green-700{
    --gradient-to-color: #2f855a !important;
  }

  .mdOnly\:to-green-800{
    --gradient-to-color: #276749 !important;
  }

  .mdOnly\:to-green-900{
    --gradient-to-color: #22543d !important;
  }

  .mdOnly\:to-yellow-100{
    --gradient-to-color: #FEF5EE !important;
  }

  .mdOnly\:to-yellow-200{
    --gradient-to-color: #FCE7D4 !important;
  }

  .mdOnly\:to-yellow-300{
    --gradient-to-color: #FAD8BA !important;
  }

  .mdOnly\:to-yellow-400{
    --gradient-to-color: #F6BA86 !important;
  }

  .mdOnly\:to-yellow-500{
    --gradient-to-color: #F29D52 !important;
  }

  .mdOnly\:to-yellow-600{
    --gradient-to-color: #DA8D4A !important;
  }

  .mdOnly\:to-yellow-700{
    --gradient-to-color: #915E31 !important;
  }

  .mdOnly\:to-yellow-800{
    --gradient-to-color: #6D4725 !important;
  }

  .mdOnly\:to-yellow-900{
    --gradient-to-color: #492F19 !important;
  }

  .mdOnly\:to-error{
    --gradient-to-color: #f56565 !important;
  }

  .mdOnly\:to-success{
    --gradient-to-color: #48bb78 !important;
  }

  .mdOnly\:hover\:from-primary-100:hover{
    --gradient-from-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .mdOnly\:hover\:from-primary-200:hover{
    --gradient-from-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .mdOnly\:hover\:from-primary-300:hover{
    --gradient-from-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .mdOnly\:hover\:from-primary-400:hover{
    --gradient-from-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .mdOnly\:hover\:from-primary-500:hover{
    --gradient-from-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .mdOnly\:hover\:from-primary-600:hover{
    --gradient-from-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .mdOnly\:hover\:from-primary-700:hover{
    --gradient-from-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .mdOnly\:hover\:from-primary-800:hover{
    --gradient-from-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .mdOnly\:hover\:from-primary-900:hover{
    --gradient-from-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .mdOnly\:hover\:from-secondary-100:hover{
    --gradient-from-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .mdOnly\:hover\:from-secondary-200:hover{
    --gradient-from-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .mdOnly\:hover\:from-secondary-300:hover{
    --gradient-from-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .mdOnly\:hover\:from-secondary-400:hover{
    --gradient-from-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .mdOnly\:hover\:from-secondary-500:hover{
    --gradient-from-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .mdOnly\:hover\:from-secondary-600:hover{
    --gradient-from-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .mdOnly\:hover\:from-secondary-700:hover{
    --gradient-from-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .mdOnly\:hover\:from-secondary-800:hover{
    --gradient-from-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .mdOnly\:hover\:from-secondary-900:hover{
    --gradient-from-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .mdOnly\:hover\:from-transparent:hover{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .mdOnly\:hover\:from-black:hover{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .mdOnly\:hover\:from-white:hover{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .mdOnly\:hover\:from-gray-100:hover{
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .mdOnly\:hover\:from-gray-200:hover{
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .mdOnly\:hover\:from-gray-300:hover{
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .mdOnly\:hover\:from-gray-400:hover{
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .mdOnly\:hover\:from-gray-500:hover{
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .mdOnly\:hover\:from-gray-600:hover{
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .mdOnly\:hover\:from-gray-700:hover{
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .mdOnly\:hover\:from-gray-800:hover{
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .mdOnly\:hover\:from-gray-900:hover{
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .mdOnly\:hover\:from-red-100:hover{
    --gradient-from-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .mdOnly\:hover\:from-red-200:hover{
    --gradient-from-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .mdOnly\:hover\:from-red-300:hover{
    --gradient-from-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .mdOnly\:hover\:from-red-400:hover{
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .mdOnly\:hover\:from-red-500:hover{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .mdOnly\:hover\:from-red-600:hover{
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .mdOnly\:hover\:from-red-700:hover{
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .mdOnly\:hover\:from-red-800:hover{
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .mdOnly\:hover\:from-red-900:hover{
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .mdOnly\:hover\:from-green-100:hover{
    --gradient-from-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .mdOnly\:hover\:from-green-200:hover{
    --gradient-from-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .mdOnly\:hover\:from-green-300:hover{
    --gradient-from-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .mdOnly\:hover\:from-green-400:hover{
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .mdOnly\:hover\:from-green-500:hover{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .mdOnly\:hover\:from-green-600:hover{
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .mdOnly\:hover\:from-green-700:hover{
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .mdOnly\:hover\:from-green-800:hover{
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .mdOnly\:hover\:from-green-900:hover{
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .mdOnly\:hover\:from-yellow-100:hover{
    --gradient-from-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .mdOnly\:hover\:from-yellow-200:hover{
    --gradient-from-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .mdOnly\:hover\:from-yellow-300:hover{
    --gradient-from-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .mdOnly\:hover\:from-yellow-400:hover{
    --gradient-from-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .mdOnly\:hover\:from-yellow-500:hover{
    --gradient-from-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .mdOnly\:hover\:from-yellow-600:hover{
    --gradient-from-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .mdOnly\:hover\:from-yellow-700:hover{
    --gradient-from-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .mdOnly\:hover\:from-yellow-800:hover{
    --gradient-from-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .mdOnly\:hover\:from-yellow-900:hover{
    --gradient-from-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .mdOnly\:hover\:from-error:hover{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .mdOnly\:hover\:from-success:hover{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .mdOnly\:hover\:via-primary-100:hover{
    --gradient-via-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .mdOnly\:hover\:via-primary-200:hover{
    --gradient-via-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .mdOnly\:hover\:via-primary-300:hover{
    --gradient-via-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .mdOnly\:hover\:via-primary-400:hover{
    --gradient-via-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .mdOnly\:hover\:via-primary-500:hover{
    --gradient-via-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .mdOnly\:hover\:via-primary-600:hover{
    --gradient-via-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .mdOnly\:hover\:via-primary-700:hover{
    --gradient-via-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .mdOnly\:hover\:via-primary-800:hover{
    --gradient-via-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .mdOnly\:hover\:via-primary-900:hover{
    --gradient-via-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .mdOnly\:hover\:via-secondary-100:hover{
    --gradient-via-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .mdOnly\:hover\:via-secondary-200:hover{
    --gradient-via-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .mdOnly\:hover\:via-secondary-300:hover{
    --gradient-via-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .mdOnly\:hover\:via-secondary-400:hover{
    --gradient-via-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .mdOnly\:hover\:via-secondary-500:hover{
    --gradient-via-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .mdOnly\:hover\:via-secondary-600:hover{
    --gradient-via-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .mdOnly\:hover\:via-secondary-700:hover{
    --gradient-via-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .mdOnly\:hover\:via-secondary-800:hover{
    --gradient-via-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .mdOnly\:hover\:via-secondary-900:hover{
    --gradient-via-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .mdOnly\:hover\:via-transparent:hover{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .mdOnly\:hover\:via-black:hover{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .mdOnly\:hover\:via-white:hover{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .mdOnly\:hover\:via-gray-100:hover{
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .mdOnly\:hover\:via-gray-200:hover{
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .mdOnly\:hover\:via-gray-300:hover{
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .mdOnly\:hover\:via-gray-400:hover{
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .mdOnly\:hover\:via-gray-500:hover{
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .mdOnly\:hover\:via-gray-600:hover{
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .mdOnly\:hover\:via-gray-700:hover{
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .mdOnly\:hover\:via-gray-800:hover{
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .mdOnly\:hover\:via-gray-900:hover{
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .mdOnly\:hover\:via-red-100:hover{
    --gradient-via-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .mdOnly\:hover\:via-red-200:hover{
    --gradient-via-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .mdOnly\:hover\:via-red-300:hover{
    --gradient-via-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .mdOnly\:hover\:via-red-400:hover{
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .mdOnly\:hover\:via-red-500:hover{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .mdOnly\:hover\:via-red-600:hover{
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .mdOnly\:hover\:via-red-700:hover{
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .mdOnly\:hover\:via-red-800:hover{
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .mdOnly\:hover\:via-red-900:hover{
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .mdOnly\:hover\:via-green-100:hover{
    --gradient-via-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .mdOnly\:hover\:via-green-200:hover{
    --gradient-via-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .mdOnly\:hover\:via-green-300:hover{
    --gradient-via-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .mdOnly\:hover\:via-green-400:hover{
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .mdOnly\:hover\:via-green-500:hover{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .mdOnly\:hover\:via-green-600:hover{
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .mdOnly\:hover\:via-green-700:hover{
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .mdOnly\:hover\:via-green-800:hover{
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .mdOnly\:hover\:via-green-900:hover{
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .mdOnly\:hover\:via-yellow-100:hover{
    --gradient-via-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .mdOnly\:hover\:via-yellow-200:hover{
    --gradient-via-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .mdOnly\:hover\:via-yellow-300:hover{
    --gradient-via-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .mdOnly\:hover\:via-yellow-400:hover{
    --gradient-via-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .mdOnly\:hover\:via-yellow-500:hover{
    --gradient-via-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .mdOnly\:hover\:via-yellow-600:hover{
    --gradient-via-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .mdOnly\:hover\:via-yellow-700:hover{
    --gradient-via-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .mdOnly\:hover\:via-yellow-800:hover{
    --gradient-via-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .mdOnly\:hover\:via-yellow-900:hover{
    --gradient-via-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .mdOnly\:hover\:via-error:hover{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .mdOnly\:hover\:via-success:hover{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .mdOnly\:hover\:to-primary-100:hover{
    --gradient-to-color: #FEEEEA !important;
  }

  .mdOnly\:hover\:to-primary-200:hover{
    --gradient-to-color: #FCD4CB !important;
  }

  .mdOnly\:hover\:to-primary-300:hover{
    --gradient-to-color: #FABBAC !important;
  }

  .mdOnly\:hover\:to-primary-400:hover{
    --gradient-to-color: #F6876E !important;
  }

  .mdOnly\:hover\:to-primary-500:hover{
    --gradient-to-color: #F25430 !important;
  }

  .mdOnly\:hover\:to-primary-600:hover{
    --gradient-to-color: #DA4C2B !important;
  }

  .mdOnly\:hover\:to-primary-700:hover{
    --gradient-to-color: #91321D !important;
  }

  .mdOnly\:hover\:to-primary-800:hover{
    --gradient-to-color: #6D2616 !important;
  }

  .mdOnly\:hover\:to-primary-900:hover{
    --gradient-to-color: #49190E !important;
  }

  .mdOnly\:hover\:to-secondary-100:hover{
    --gradient-to-color: #E9F1F4 !important;
  }

  .mdOnly\:hover\:to-secondary-200:hover{
    --gradient-to-color: #C9DBE2 !important;
  }

  .mdOnly\:hover\:to-secondary-300:hover{
    --gradient-to-color: #A9C6D1 !important;
  }

  .mdOnly\:hover\:to-secondary-400:hover{
    --gradient-to-color: #689BAF !important;
  }

  .mdOnly\:hover\:to-secondary-500:hover{
    --gradient-to-color: #27708C !important;
  }

  .mdOnly\:hover\:to-secondary-600:hover{
    --gradient-to-color: #23657E !important;
  }

  .mdOnly\:hover\:to-secondary-700:hover{
    --gradient-to-color: #174354 !important;
  }

  .mdOnly\:hover\:to-secondary-800:hover{
    --gradient-to-color: #12323F !important;
  }

  .mdOnly\:hover\:to-secondary-900:hover{
    --gradient-to-color: #0C222A !important;
  }

  .mdOnly\:hover\:to-transparent:hover{
    --gradient-to-color: transparent !important;
  }

  .mdOnly\:hover\:to-black:hover{
    --gradient-to-color: #000 !important;
  }

  .mdOnly\:hover\:to-white:hover{
    --gradient-to-color: #fff !important;
  }

  .mdOnly\:hover\:to-gray-100:hover{
    --gradient-to-color: #f7fafc !important;
  }

  .mdOnly\:hover\:to-gray-200:hover{
    --gradient-to-color: #edf2f7 !important;
  }

  .mdOnly\:hover\:to-gray-300:hover{
    --gradient-to-color: #e2e8f0 !important;
  }

  .mdOnly\:hover\:to-gray-400:hover{
    --gradient-to-color: #cbd5e0 !important;
  }

  .mdOnly\:hover\:to-gray-500:hover{
    --gradient-to-color: #a0aec0 !important;
  }

  .mdOnly\:hover\:to-gray-600:hover{
    --gradient-to-color: #718096 !important;
  }

  .mdOnly\:hover\:to-gray-700:hover{
    --gradient-to-color: #4a5568 !important;
  }

  .mdOnly\:hover\:to-gray-800:hover{
    --gradient-to-color: #2d3748 !important;
  }

  .mdOnly\:hover\:to-gray-900:hover{
    --gradient-to-color: #1a202c !important;
  }

  .mdOnly\:hover\:to-red-100:hover{
    --gradient-to-color: #fff5f5 !important;
  }

  .mdOnly\:hover\:to-red-200:hover{
    --gradient-to-color: #fed7d7 !important;
  }

  .mdOnly\:hover\:to-red-300:hover{
    --gradient-to-color: #feb2b2 !important;
  }

  .mdOnly\:hover\:to-red-400:hover{
    --gradient-to-color: #fc8181 !important;
  }

  .mdOnly\:hover\:to-red-500:hover{
    --gradient-to-color: #f56565 !important;
  }

  .mdOnly\:hover\:to-red-600:hover{
    --gradient-to-color: #e53e3e !important;
  }

  .mdOnly\:hover\:to-red-700:hover{
    --gradient-to-color: #c53030 !important;
  }

  .mdOnly\:hover\:to-red-800:hover{
    --gradient-to-color: #9b2c2c !important;
  }

  .mdOnly\:hover\:to-red-900:hover{
    --gradient-to-color: #742a2a !important;
  }

  .mdOnly\:hover\:to-green-100:hover{
    --gradient-to-color: #f0fff4 !important;
  }

  .mdOnly\:hover\:to-green-200:hover{
    --gradient-to-color: #c6f6d5 !important;
  }

  .mdOnly\:hover\:to-green-300:hover{
    --gradient-to-color: #9ae6b4 !important;
  }

  .mdOnly\:hover\:to-green-400:hover{
    --gradient-to-color: #68d391 !important;
  }

  .mdOnly\:hover\:to-green-500:hover{
    --gradient-to-color: #48bb78 !important;
  }

  .mdOnly\:hover\:to-green-600:hover{
    --gradient-to-color: #38a169 !important;
  }

  .mdOnly\:hover\:to-green-700:hover{
    --gradient-to-color: #2f855a !important;
  }

  .mdOnly\:hover\:to-green-800:hover{
    --gradient-to-color: #276749 !important;
  }

  .mdOnly\:hover\:to-green-900:hover{
    --gradient-to-color: #22543d !important;
  }

  .mdOnly\:hover\:to-yellow-100:hover{
    --gradient-to-color: #FEF5EE !important;
  }

  .mdOnly\:hover\:to-yellow-200:hover{
    --gradient-to-color: #FCE7D4 !important;
  }

  .mdOnly\:hover\:to-yellow-300:hover{
    --gradient-to-color: #FAD8BA !important;
  }

  .mdOnly\:hover\:to-yellow-400:hover{
    --gradient-to-color: #F6BA86 !important;
  }

  .mdOnly\:hover\:to-yellow-500:hover{
    --gradient-to-color: #F29D52 !important;
  }

  .mdOnly\:hover\:to-yellow-600:hover{
    --gradient-to-color: #DA8D4A !important;
  }

  .mdOnly\:hover\:to-yellow-700:hover{
    --gradient-to-color: #915E31 !important;
  }

  .mdOnly\:hover\:to-yellow-800:hover{
    --gradient-to-color: #6D4725 !important;
  }

  .mdOnly\:hover\:to-yellow-900:hover{
    --gradient-to-color: #492F19 !important;
  }

  .mdOnly\:hover\:to-error:hover{
    --gradient-to-color: #f56565 !important;
  }

  .mdOnly\:hover\:to-success:hover{
    --gradient-to-color: #48bb78 !important;
  }

  .mdOnly\:focus\:from-primary-100:focus{
    --gradient-from-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .mdOnly\:focus\:from-primary-200:focus{
    --gradient-from-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .mdOnly\:focus\:from-primary-300:focus{
    --gradient-from-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .mdOnly\:focus\:from-primary-400:focus{
    --gradient-from-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .mdOnly\:focus\:from-primary-500:focus{
    --gradient-from-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .mdOnly\:focus\:from-primary-600:focus{
    --gradient-from-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .mdOnly\:focus\:from-primary-700:focus{
    --gradient-from-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .mdOnly\:focus\:from-primary-800:focus{
    --gradient-from-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .mdOnly\:focus\:from-primary-900:focus{
    --gradient-from-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .mdOnly\:focus\:from-secondary-100:focus{
    --gradient-from-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .mdOnly\:focus\:from-secondary-200:focus{
    --gradient-from-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .mdOnly\:focus\:from-secondary-300:focus{
    --gradient-from-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .mdOnly\:focus\:from-secondary-400:focus{
    --gradient-from-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .mdOnly\:focus\:from-secondary-500:focus{
    --gradient-from-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .mdOnly\:focus\:from-secondary-600:focus{
    --gradient-from-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .mdOnly\:focus\:from-secondary-700:focus{
    --gradient-from-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .mdOnly\:focus\:from-secondary-800:focus{
    --gradient-from-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .mdOnly\:focus\:from-secondary-900:focus{
    --gradient-from-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .mdOnly\:focus\:from-transparent:focus{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .mdOnly\:focus\:from-black:focus{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .mdOnly\:focus\:from-white:focus{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .mdOnly\:focus\:from-gray-100:focus{
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .mdOnly\:focus\:from-gray-200:focus{
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .mdOnly\:focus\:from-gray-300:focus{
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .mdOnly\:focus\:from-gray-400:focus{
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .mdOnly\:focus\:from-gray-500:focus{
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .mdOnly\:focus\:from-gray-600:focus{
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .mdOnly\:focus\:from-gray-700:focus{
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .mdOnly\:focus\:from-gray-800:focus{
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .mdOnly\:focus\:from-gray-900:focus{
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .mdOnly\:focus\:from-red-100:focus{
    --gradient-from-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .mdOnly\:focus\:from-red-200:focus{
    --gradient-from-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .mdOnly\:focus\:from-red-300:focus{
    --gradient-from-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .mdOnly\:focus\:from-red-400:focus{
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .mdOnly\:focus\:from-red-500:focus{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .mdOnly\:focus\:from-red-600:focus{
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .mdOnly\:focus\:from-red-700:focus{
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .mdOnly\:focus\:from-red-800:focus{
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .mdOnly\:focus\:from-red-900:focus{
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .mdOnly\:focus\:from-green-100:focus{
    --gradient-from-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .mdOnly\:focus\:from-green-200:focus{
    --gradient-from-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .mdOnly\:focus\:from-green-300:focus{
    --gradient-from-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .mdOnly\:focus\:from-green-400:focus{
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .mdOnly\:focus\:from-green-500:focus{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .mdOnly\:focus\:from-green-600:focus{
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .mdOnly\:focus\:from-green-700:focus{
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .mdOnly\:focus\:from-green-800:focus{
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .mdOnly\:focus\:from-green-900:focus{
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .mdOnly\:focus\:from-yellow-100:focus{
    --gradient-from-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .mdOnly\:focus\:from-yellow-200:focus{
    --gradient-from-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .mdOnly\:focus\:from-yellow-300:focus{
    --gradient-from-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .mdOnly\:focus\:from-yellow-400:focus{
    --gradient-from-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .mdOnly\:focus\:from-yellow-500:focus{
    --gradient-from-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .mdOnly\:focus\:from-yellow-600:focus{
    --gradient-from-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .mdOnly\:focus\:from-yellow-700:focus{
    --gradient-from-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .mdOnly\:focus\:from-yellow-800:focus{
    --gradient-from-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .mdOnly\:focus\:from-yellow-900:focus{
    --gradient-from-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .mdOnly\:focus\:from-error:focus{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .mdOnly\:focus\:from-success:focus{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .mdOnly\:focus\:via-primary-100:focus{
    --gradient-via-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .mdOnly\:focus\:via-primary-200:focus{
    --gradient-via-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .mdOnly\:focus\:via-primary-300:focus{
    --gradient-via-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .mdOnly\:focus\:via-primary-400:focus{
    --gradient-via-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .mdOnly\:focus\:via-primary-500:focus{
    --gradient-via-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .mdOnly\:focus\:via-primary-600:focus{
    --gradient-via-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .mdOnly\:focus\:via-primary-700:focus{
    --gradient-via-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .mdOnly\:focus\:via-primary-800:focus{
    --gradient-via-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .mdOnly\:focus\:via-primary-900:focus{
    --gradient-via-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .mdOnly\:focus\:via-secondary-100:focus{
    --gradient-via-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .mdOnly\:focus\:via-secondary-200:focus{
    --gradient-via-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .mdOnly\:focus\:via-secondary-300:focus{
    --gradient-via-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .mdOnly\:focus\:via-secondary-400:focus{
    --gradient-via-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .mdOnly\:focus\:via-secondary-500:focus{
    --gradient-via-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .mdOnly\:focus\:via-secondary-600:focus{
    --gradient-via-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .mdOnly\:focus\:via-secondary-700:focus{
    --gradient-via-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .mdOnly\:focus\:via-secondary-800:focus{
    --gradient-via-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .mdOnly\:focus\:via-secondary-900:focus{
    --gradient-via-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .mdOnly\:focus\:via-transparent:focus{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .mdOnly\:focus\:via-black:focus{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .mdOnly\:focus\:via-white:focus{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .mdOnly\:focus\:via-gray-100:focus{
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .mdOnly\:focus\:via-gray-200:focus{
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .mdOnly\:focus\:via-gray-300:focus{
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .mdOnly\:focus\:via-gray-400:focus{
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .mdOnly\:focus\:via-gray-500:focus{
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .mdOnly\:focus\:via-gray-600:focus{
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .mdOnly\:focus\:via-gray-700:focus{
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .mdOnly\:focus\:via-gray-800:focus{
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .mdOnly\:focus\:via-gray-900:focus{
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .mdOnly\:focus\:via-red-100:focus{
    --gradient-via-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .mdOnly\:focus\:via-red-200:focus{
    --gradient-via-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .mdOnly\:focus\:via-red-300:focus{
    --gradient-via-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .mdOnly\:focus\:via-red-400:focus{
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .mdOnly\:focus\:via-red-500:focus{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .mdOnly\:focus\:via-red-600:focus{
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .mdOnly\:focus\:via-red-700:focus{
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .mdOnly\:focus\:via-red-800:focus{
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .mdOnly\:focus\:via-red-900:focus{
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .mdOnly\:focus\:via-green-100:focus{
    --gradient-via-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .mdOnly\:focus\:via-green-200:focus{
    --gradient-via-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .mdOnly\:focus\:via-green-300:focus{
    --gradient-via-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .mdOnly\:focus\:via-green-400:focus{
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .mdOnly\:focus\:via-green-500:focus{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .mdOnly\:focus\:via-green-600:focus{
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .mdOnly\:focus\:via-green-700:focus{
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .mdOnly\:focus\:via-green-800:focus{
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .mdOnly\:focus\:via-green-900:focus{
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .mdOnly\:focus\:via-yellow-100:focus{
    --gradient-via-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .mdOnly\:focus\:via-yellow-200:focus{
    --gradient-via-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .mdOnly\:focus\:via-yellow-300:focus{
    --gradient-via-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .mdOnly\:focus\:via-yellow-400:focus{
    --gradient-via-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .mdOnly\:focus\:via-yellow-500:focus{
    --gradient-via-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .mdOnly\:focus\:via-yellow-600:focus{
    --gradient-via-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .mdOnly\:focus\:via-yellow-700:focus{
    --gradient-via-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .mdOnly\:focus\:via-yellow-800:focus{
    --gradient-via-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .mdOnly\:focus\:via-yellow-900:focus{
    --gradient-via-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .mdOnly\:focus\:via-error:focus{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .mdOnly\:focus\:via-success:focus{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .mdOnly\:focus\:to-primary-100:focus{
    --gradient-to-color: #FEEEEA !important;
  }

  .mdOnly\:focus\:to-primary-200:focus{
    --gradient-to-color: #FCD4CB !important;
  }

  .mdOnly\:focus\:to-primary-300:focus{
    --gradient-to-color: #FABBAC !important;
  }

  .mdOnly\:focus\:to-primary-400:focus{
    --gradient-to-color: #F6876E !important;
  }

  .mdOnly\:focus\:to-primary-500:focus{
    --gradient-to-color: #F25430 !important;
  }

  .mdOnly\:focus\:to-primary-600:focus{
    --gradient-to-color: #DA4C2B !important;
  }

  .mdOnly\:focus\:to-primary-700:focus{
    --gradient-to-color: #91321D !important;
  }

  .mdOnly\:focus\:to-primary-800:focus{
    --gradient-to-color: #6D2616 !important;
  }

  .mdOnly\:focus\:to-primary-900:focus{
    --gradient-to-color: #49190E !important;
  }

  .mdOnly\:focus\:to-secondary-100:focus{
    --gradient-to-color: #E9F1F4 !important;
  }

  .mdOnly\:focus\:to-secondary-200:focus{
    --gradient-to-color: #C9DBE2 !important;
  }

  .mdOnly\:focus\:to-secondary-300:focus{
    --gradient-to-color: #A9C6D1 !important;
  }

  .mdOnly\:focus\:to-secondary-400:focus{
    --gradient-to-color: #689BAF !important;
  }

  .mdOnly\:focus\:to-secondary-500:focus{
    --gradient-to-color: #27708C !important;
  }

  .mdOnly\:focus\:to-secondary-600:focus{
    --gradient-to-color: #23657E !important;
  }

  .mdOnly\:focus\:to-secondary-700:focus{
    --gradient-to-color: #174354 !important;
  }

  .mdOnly\:focus\:to-secondary-800:focus{
    --gradient-to-color: #12323F !important;
  }

  .mdOnly\:focus\:to-secondary-900:focus{
    --gradient-to-color: #0C222A !important;
  }

  .mdOnly\:focus\:to-transparent:focus{
    --gradient-to-color: transparent !important;
  }

  .mdOnly\:focus\:to-black:focus{
    --gradient-to-color: #000 !important;
  }

  .mdOnly\:focus\:to-white:focus{
    --gradient-to-color: #fff !important;
  }

  .mdOnly\:focus\:to-gray-100:focus{
    --gradient-to-color: #f7fafc !important;
  }

  .mdOnly\:focus\:to-gray-200:focus{
    --gradient-to-color: #edf2f7 !important;
  }

  .mdOnly\:focus\:to-gray-300:focus{
    --gradient-to-color: #e2e8f0 !important;
  }

  .mdOnly\:focus\:to-gray-400:focus{
    --gradient-to-color: #cbd5e0 !important;
  }

  .mdOnly\:focus\:to-gray-500:focus{
    --gradient-to-color: #a0aec0 !important;
  }

  .mdOnly\:focus\:to-gray-600:focus{
    --gradient-to-color: #718096 !important;
  }

  .mdOnly\:focus\:to-gray-700:focus{
    --gradient-to-color: #4a5568 !important;
  }

  .mdOnly\:focus\:to-gray-800:focus{
    --gradient-to-color: #2d3748 !important;
  }

  .mdOnly\:focus\:to-gray-900:focus{
    --gradient-to-color: #1a202c !important;
  }

  .mdOnly\:focus\:to-red-100:focus{
    --gradient-to-color: #fff5f5 !important;
  }

  .mdOnly\:focus\:to-red-200:focus{
    --gradient-to-color: #fed7d7 !important;
  }

  .mdOnly\:focus\:to-red-300:focus{
    --gradient-to-color: #feb2b2 !important;
  }

  .mdOnly\:focus\:to-red-400:focus{
    --gradient-to-color: #fc8181 !important;
  }

  .mdOnly\:focus\:to-red-500:focus{
    --gradient-to-color: #f56565 !important;
  }

  .mdOnly\:focus\:to-red-600:focus{
    --gradient-to-color: #e53e3e !important;
  }

  .mdOnly\:focus\:to-red-700:focus{
    --gradient-to-color: #c53030 !important;
  }

  .mdOnly\:focus\:to-red-800:focus{
    --gradient-to-color: #9b2c2c !important;
  }

  .mdOnly\:focus\:to-red-900:focus{
    --gradient-to-color: #742a2a !important;
  }

  .mdOnly\:focus\:to-green-100:focus{
    --gradient-to-color: #f0fff4 !important;
  }

  .mdOnly\:focus\:to-green-200:focus{
    --gradient-to-color: #c6f6d5 !important;
  }

  .mdOnly\:focus\:to-green-300:focus{
    --gradient-to-color: #9ae6b4 !important;
  }

  .mdOnly\:focus\:to-green-400:focus{
    --gradient-to-color: #68d391 !important;
  }

  .mdOnly\:focus\:to-green-500:focus{
    --gradient-to-color: #48bb78 !important;
  }

  .mdOnly\:focus\:to-green-600:focus{
    --gradient-to-color: #38a169 !important;
  }

  .mdOnly\:focus\:to-green-700:focus{
    --gradient-to-color: #2f855a !important;
  }

  .mdOnly\:focus\:to-green-800:focus{
    --gradient-to-color: #276749 !important;
  }

  .mdOnly\:focus\:to-green-900:focus{
    --gradient-to-color: #22543d !important;
  }

  .mdOnly\:focus\:to-yellow-100:focus{
    --gradient-to-color: #FEF5EE !important;
  }

  .mdOnly\:focus\:to-yellow-200:focus{
    --gradient-to-color: #FCE7D4 !important;
  }

  .mdOnly\:focus\:to-yellow-300:focus{
    --gradient-to-color: #FAD8BA !important;
  }

  .mdOnly\:focus\:to-yellow-400:focus{
    --gradient-to-color: #F6BA86 !important;
  }

  .mdOnly\:focus\:to-yellow-500:focus{
    --gradient-to-color: #F29D52 !important;
  }

  .mdOnly\:focus\:to-yellow-600:focus{
    --gradient-to-color: #DA8D4A !important;
  }

  .mdOnly\:focus\:to-yellow-700:focus{
    --gradient-to-color: #915E31 !important;
  }

  .mdOnly\:focus\:to-yellow-800:focus{
    --gradient-to-color: #6D4725 !important;
  }

  .mdOnly\:focus\:to-yellow-900:focus{
    --gradient-to-color: #492F19 !important;
  }

  .mdOnly\:focus\:to-error:focus{
    --gradient-to-color: #f56565 !important;
  }

  .mdOnly\:focus\:to-success:focus{
    --gradient-to-color: #48bb78 !important;
  }

  .mdOnly\:bg-opacity-0{
    --bg-opacity: 0 !important;
  }

  .mdOnly\:bg-opacity-25{
    --bg-opacity: 0.25 !important;
  }

  .mdOnly\:bg-opacity-50{
    --bg-opacity: 0.5 !important;
  }

  .mdOnly\:bg-opacity-75{
    --bg-opacity: 0.75 !important;
  }

  .mdOnly\:bg-opacity-100{
    --bg-opacity: 1 !important;
  }

  .mdOnly\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0 !important;
  }

  .mdOnly\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25 !important;
  }

  .mdOnly\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5 !important;
  }

  .mdOnly\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75 !important;
  }

  .mdOnly\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1 !important;
  }

  .mdOnly\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0 !important;
  }

  .mdOnly\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25 !important;
  }

  .mdOnly\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5 !important;
  }

  .mdOnly\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75 !important;
  }

  .mdOnly\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1 !important;
  }

  .mdOnly\:bg-bottom{
    background-position: bottom !important;
  }

  .mdOnly\:bg-center{
    background-position: center !important;
  }

  .mdOnly\:bg-left{
    background-position: left !important;
  }

  .mdOnly\:bg-left-bottom{
    background-position: left bottom !important;
  }

  .mdOnly\:bg-left-top{
    background-position: left top !important;
  }

  .mdOnly\:bg-right{
    background-position: right !important;
  }

  .mdOnly\:bg-right-bottom{
    background-position: right bottom !important;
  }

  .mdOnly\:bg-right-top{
    background-position: right top !important;
  }

  .mdOnly\:bg-top{
    background-position: top !important;
  }

  .mdOnly\:bg-repeat{
    background-repeat: repeat !important;
  }

  .mdOnly\:bg-no-repeat{
    background-repeat: no-repeat !important;
  }

  .mdOnly\:bg-repeat-x{
    background-repeat: repeat-x !important;
  }

  .mdOnly\:bg-repeat-y{
    background-repeat: repeat-y !important;
  }

  .mdOnly\:bg-repeat-round{
    background-repeat: round !important;
  }

  .mdOnly\:bg-repeat-space{
    background-repeat: space !important;
  }

  .mdOnly\:bg-auto{
    background-size: auto !important;
  }

  .mdOnly\:bg-cover{
    background-size: cover !important;
  }

  .mdOnly\:bg-contain{
    background-size: contain !important;
  }

  .mdOnly\:border-collapse{
    border-collapse: collapse !important;
  }

  .mdOnly\:border-separate{
    border-collapse: separate !important;
  }

  .mdOnly\:border-primary-100{
    --border-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--border-opacity)) !important;
  }

  .mdOnly\:border-primary-200{
    --border-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--border-opacity)) !important;
  }

  .mdOnly\:border-primary-300{
    --border-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--border-opacity)) !important;
  }

  .mdOnly\:border-primary-400{
    --border-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--border-opacity)) !important;
  }

  .mdOnly\:border-primary-500{
    --border-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--border-opacity)) !important;
  }

  .mdOnly\:border-primary-600{
    --border-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--border-opacity)) !important;
  }

  .mdOnly\:border-primary-700{
    --border-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--border-opacity)) !important;
  }

  .mdOnly\:border-primary-800{
    --border-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--border-opacity)) !important;
  }

  .mdOnly\:border-primary-900{
    --border-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--border-opacity)) !important;
  }

  .mdOnly\:border-secondary-100{
    --border-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--border-opacity)) !important;
  }

  .mdOnly\:border-secondary-200{
    --border-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--border-opacity)) !important;
  }

  .mdOnly\:border-secondary-300{
    --border-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--border-opacity)) !important;
  }

  .mdOnly\:border-secondary-400{
    --border-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--border-opacity)) !important;
  }

  .mdOnly\:border-secondary-500{
    --border-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--border-opacity)) !important;
  }

  .mdOnly\:border-secondary-600{
    --border-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--border-opacity)) !important;
  }

  .mdOnly\:border-secondary-700{
    --border-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--border-opacity)) !important;
  }

  .mdOnly\:border-secondary-800{
    --border-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--border-opacity)) !important;
  }

  .mdOnly\:border-secondary-900{
    --border-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--border-opacity)) !important;
  }

  .mdOnly\:border-transparent{
    border-color: transparent !important;
  }

  .mdOnly\:border-black{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .mdOnly\:border-white{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .mdOnly\:border-gray-100{
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important;
  }

  .mdOnly\:border-gray-200{
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important;
  }

  .mdOnly\:border-gray-300{
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
  }

  .mdOnly\:border-gray-400{
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important;
  }

  .mdOnly\:border-gray-500{
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important;
  }

  .mdOnly\:border-gray-600{
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important;
  }

  .mdOnly\:border-gray-700{
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important;
  }

  .mdOnly\:border-gray-800{
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important;
  }

  .mdOnly\:border-gray-900{
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important;
  }

  .mdOnly\:border-red-100{
    --border-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--border-opacity)) !important;
  }

  .mdOnly\:border-red-200{
    --border-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--border-opacity)) !important;
  }

  .mdOnly\:border-red-300{
    --border-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--border-opacity)) !important;
  }

  .mdOnly\:border-red-400{
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important;
  }

  .mdOnly\:border-red-500{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .mdOnly\:border-red-600{
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important;
  }

  .mdOnly\:border-red-700{
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important;
  }

  .mdOnly\:border-red-800{
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important;
  }

  .mdOnly\:border-red-900{
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important;
  }

  .mdOnly\:border-green-100{
    --border-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--border-opacity)) !important;
  }

  .mdOnly\:border-green-200{
    --border-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--border-opacity)) !important;
  }

  .mdOnly\:border-green-300{
    --border-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--border-opacity)) !important;
  }

  .mdOnly\:border-green-400{
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important;
  }

  .mdOnly\:border-green-500{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .mdOnly\:border-green-600{
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important;
  }

  .mdOnly\:border-green-700{
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important;
  }

  .mdOnly\:border-green-800{
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important;
  }

  .mdOnly\:border-green-900{
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important;
  }

  .mdOnly\:border-yellow-100{
    --border-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--border-opacity)) !important;
  }

  .mdOnly\:border-yellow-200{
    --border-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--border-opacity)) !important;
  }

  .mdOnly\:border-yellow-300{
    --border-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--border-opacity)) !important;
  }

  .mdOnly\:border-yellow-400{
    --border-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--border-opacity)) !important;
  }

  .mdOnly\:border-yellow-500{
    --border-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--border-opacity)) !important;
  }

  .mdOnly\:border-yellow-600{
    --border-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--border-opacity)) !important;
  }

  .mdOnly\:border-yellow-700{
    --border-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--border-opacity)) !important;
  }

  .mdOnly\:border-yellow-800{
    --border-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--border-opacity)) !important;
  }

  .mdOnly\:border-yellow-900{
    --border-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--border-opacity)) !important;
  }

  .mdOnly\:border-error{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .mdOnly\:border-success{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-primary-100:hover{
    --border-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-primary-200:hover{
    --border-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-primary-300:hover{
    --border-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-primary-400:hover{
    --border-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-primary-500:hover{
    --border-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-primary-600:hover{
    --border-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-primary-700:hover{
    --border-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-primary-800:hover{
    --border-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-primary-900:hover{
    --border-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-secondary-100:hover{
    --border-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-secondary-200:hover{
    --border-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-secondary-300:hover{
    --border-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-secondary-400:hover{
    --border-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-secondary-500:hover{
    --border-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-secondary-600:hover{
    --border-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-secondary-700:hover{
    --border-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-secondary-800:hover{
    --border-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-secondary-900:hover{
    --border-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-transparent:hover{
    border-color: transparent !important;
  }

  .mdOnly\:hover\:border-black:hover{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-white:hover{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-gray-100:hover{
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-gray-200:hover{
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-gray-300:hover{
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-gray-400:hover{
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-gray-500:hover{
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-gray-600:hover{
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-gray-700:hover{
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-gray-800:hover{
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-gray-900:hover{
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-red-100:hover{
    --border-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-red-200:hover{
    --border-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-red-300:hover{
    --border-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-red-400:hover{
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-red-500:hover{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-red-600:hover{
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-red-700:hover{
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-red-800:hover{
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-red-900:hover{
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-green-100:hover{
    --border-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-green-200:hover{
    --border-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-green-300:hover{
    --border-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-green-400:hover{
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-green-500:hover{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-green-600:hover{
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-green-700:hover{
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-green-800:hover{
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-green-900:hover{
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-yellow-100:hover{
    --border-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-yellow-200:hover{
    --border-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-yellow-300:hover{
    --border-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-yellow-400:hover{
    --border-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-yellow-500:hover{
    --border-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-yellow-600:hover{
    --border-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-yellow-700:hover{
    --border-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-yellow-800:hover{
    --border-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-yellow-900:hover{
    --border-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-error:hover{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .mdOnly\:hover\:border-success:hover{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-primary-100:focus{
    --border-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-primary-200:focus{
    --border-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-primary-300:focus{
    --border-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-primary-400:focus{
    --border-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-primary-500:focus{
    --border-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-primary-600:focus{
    --border-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-primary-700:focus{
    --border-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-primary-800:focus{
    --border-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-primary-900:focus{
    --border-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-secondary-100:focus{
    --border-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-secondary-200:focus{
    --border-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-secondary-300:focus{
    --border-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-secondary-400:focus{
    --border-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-secondary-500:focus{
    --border-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-secondary-600:focus{
    --border-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-secondary-700:focus{
    --border-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-secondary-800:focus{
    --border-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-secondary-900:focus{
    --border-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-transparent:focus{
    border-color: transparent !important;
  }

  .mdOnly\:focus\:border-black:focus{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-white:focus{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-gray-100:focus{
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-gray-200:focus{
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-gray-300:focus{
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-gray-400:focus{
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-gray-500:focus{
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-gray-600:focus{
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-gray-700:focus{
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-gray-800:focus{
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-gray-900:focus{
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-red-100:focus{
    --border-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-red-200:focus{
    --border-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-red-300:focus{
    --border-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-red-400:focus{
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-red-500:focus{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-red-600:focus{
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-red-700:focus{
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-red-800:focus{
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-red-900:focus{
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-green-100:focus{
    --border-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-green-200:focus{
    --border-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-green-300:focus{
    --border-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-green-400:focus{
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-green-500:focus{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-green-600:focus{
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-green-700:focus{
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-green-800:focus{
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-green-900:focus{
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-yellow-100:focus{
    --border-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-yellow-200:focus{
    --border-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-yellow-300:focus{
    --border-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-yellow-400:focus{
    --border-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-yellow-500:focus{
    --border-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-yellow-600:focus{
    --border-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-yellow-700:focus{
    --border-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-yellow-800:focus{
    --border-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-yellow-900:focus{
    --border-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-error:focus{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .mdOnly\:focus\:border-success:focus{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .mdOnly\:border-opacity-0{
    --border-opacity: 0 !important;
  }

  .mdOnly\:border-opacity-25{
    --border-opacity: 0.25 !important;
  }

  .mdOnly\:border-opacity-50{
    --border-opacity: 0.5 !important;
  }

  .mdOnly\:border-opacity-75{
    --border-opacity: 0.75 !important;
  }

  .mdOnly\:border-opacity-100{
    --border-opacity: 1 !important;
  }

  .mdOnly\:hover\:border-opacity-0:hover{
    --border-opacity: 0 !important;
  }

  .mdOnly\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25 !important;
  }

  .mdOnly\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5 !important;
  }

  .mdOnly\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75 !important;
  }

  .mdOnly\:hover\:border-opacity-100:hover{
    --border-opacity: 1 !important;
  }

  .mdOnly\:focus\:border-opacity-0:focus{
    --border-opacity: 0 !important;
  }

  .mdOnly\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25 !important;
  }

  .mdOnly\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5 !important;
  }

  .mdOnly\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75 !important;
  }

  .mdOnly\:focus\:border-opacity-100:focus{
    --border-opacity: 1 !important;
  }

  .mdOnly\:rounded-none{
    border-radius: 0 !important;
  }

  .mdOnly\:rounded-sm{
    border-radius: 0.125rem !important;
  }

  .mdOnly\:rounded{
    border-radius: 0.25rem !important;
  }

  .mdOnly\:rounded-md{
    border-radius: 0.375rem !important;
  }

  .mdOnly\:rounded-lg{
    border-radius: 0.5rem !important;
  }

  .mdOnly\:rounded-xl{
    border-radius: 0.75rem !important;
  }

  .mdOnly\:rounded-2xl{
    border-radius: 1rem !important;
  }

  .mdOnly\:rounded-3xl{
    border-radius: 1.5rem !important;
  }

  .mdOnly\:rounded-full{
    border-radius: 9999px !important;
  }

  .mdOnly\:rounded-t-none{
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .mdOnly\:rounded-r-none{
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .mdOnly\:rounded-b-none{
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .mdOnly\:rounded-l-none{
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .mdOnly\:rounded-t-sm{
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }

  .mdOnly\:rounded-r-sm{
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }

  .mdOnly\:rounded-b-sm{
    border-bottom-right-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .mdOnly\:rounded-l-sm{
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .mdOnly\:rounded-t{
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }

  .mdOnly\:rounded-r{
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }

  .mdOnly\:rounded-b{
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .mdOnly\:rounded-l{
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .mdOnly\:rounded-t-md{
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }

  .mdOnly\:rounded-r-md{
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }

  .mdOnly\:rounded-b-md{
    border-bottom-right-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .mdOnly\:rounded-l-md{
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .mdOnly\:rounded-t-lg{
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }

  .mdOnly\:rounded-r-lg{
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }

  .mdOnly\:rounded-b-lg{
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .mdOnly\:rounded-l-lg{
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .mdOnly\:rounded-t-xl{
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important;
  }

  .mdOnly\:rounded-r-xl{
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }

  .mdOnly\:rounded-b-xl{
    border-bottom-right-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }

  .mdOnly\:rounded-l-xl{
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }

  .mdOnly\:rounded-t-2xl{
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
  }

  .mdOnly\:rounded-r-2xl{
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }

  .mdOnly\:rounded-b-2xl{
    border-bottom-right-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }

  .mdOnly\:rounded-l-2xl{
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }

  .mdOnly\:rounded-t-3xl{
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
  }

  .mdOnly\:rounded-r-3xl{
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }

  .mdOnly\:rounded-b-3xl{
    border-bottom-right-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }

  .mdOnly\:rounded-l-3xl{
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }

  .mdOnly\:rounded-t-full{
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .mdOnly\:rounded-r-full{
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .mdOnly\:rounded-b-full{
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .mdOnly\:rounded-l-full{
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .mdOnly\:rounded-tl-none{
    border-top-left-radius: 0 !important;
  }

  .mdOnly\:rounded-tr-none{
    border-top-right-radius: 0 !important;
  }

  .mdOnly\:rounded-br-none{
    border-bottom-right-radius: 0 !important;
  }

  .mdOnly\:rounded-bl-none{
    border-bottom-left-radius: 0 !important;
  }

  .mdOnly\:rounded-tl-sm{
    border-top-left-radius: 0.125rem !important;
  }

  .mdOnly\:rounded-tr-sm{
    border-top-right-radius: 0.125rem !important;
  }

  .mdOnly\:rounded-br-sm{
    border-bottom-right-radius: 0.125rem !important;
  }

  .mdOnly\:rounded-bl-sm{
    border-bottom-left-radius: 0.125rem !important;
  }

  .mdOnly\:rounded-tl{
    border-top-left-radius: 0.25rem !important;
  }

  .mdOnly\:rounded-tr{
    border-top-right-radius: 0.25rem !important;
  }

  .mdOnly\:rounded-br{
    border-bottom-right-radius: 0.25rem !important;
  }

  .mdOnly\:rounded-bl{
    border-bottom-left-radius: 0.25rem !important;
  }

  .mdOnly\:rounded-tl-md{
    border-top-left-radius: 0.375rem !important;
  }

  .mdOnly\:rounded-tr-md{
    border-top-right-radius: 0.375rem !important;
  }

  .mdOnly\:rounded-br-md{
    border-bottom-right-radius: 0.375rem !important;
  }

  .mdOnly\:rounded-bl-md{
    border-bottom-left-radius: 0.375rem !important;
  }

  .mdOnly\:rounded-tl-lg{
    border-top-left-radius: 0.5rem !important;
  }

  .mdOnly\:rounded-tr-lg{
    border-top-right-radius: 0.5rem !important;
  }

  .mdOnly\:rounded-br-lg{
    border-bottom-right-radius: 0.5rem !important;
  }

  .mdOnly\:rounded-bl-lg{
    border-bottom-left-radius: 0.5rem !important;
  }

  .mdOnly\:rounded-tl-xl{
    border-top-left-radius: 0.75rem !important;
  }

  .mdOnly\:rounded-tr-xl{
    border-top-right-radius: 0.75rem !important;
  }

  .mdOnly\:rounded-br-xl{
    border-bottom-right-radius: 0.75rem !important;
  }

  .mdOnly\:rounded-bl-xl{
    border-bottom-left-radius: 0.75rem !important;
  }

  .mdOnly\:rounded-tl-2xl{
    border-top-left-radius: 1rem !important;
  }

  .mdOnly\:rounded-tr-2xl{
    border-top-right-radius: 1rem !important;
  }

  .mdOnly\:rounded-br-2xl{
    border-bottom-right-radius: 1rem !important;
  }

  .mdOnly\:rounded-bl-2xl{
    border-bottom-left-radius: 1rem !important;
  }

  .mdOnly\:rounded-tl-3xl{
    border-top-left-radius: 1.5rem !important;
  }

  .mdOnly\:rounded-tr-3xl{
    border-top-right-radius: 1.5rem !important;
  }

  .mdOnly\:rounded-br-3xl{
    border-bottom-right-radius: 1.5rem !important;
  }

  .mdOnly\:rounded-bl-3xl{
    border-bottom-left-radius: 1.5rem !important;
  }

  .mdOnly\:rounded-tl-full{
    border-top-left-radius: 9999px !important;
  }

  .mdOnly\:rounded-tr-full{
    border-top-right-radius: 9999px !important;
  }

  .mdOnly\:rounded-br-full{
    border-bottom-right-radius: 9999px !important;
  }

  .mdOnly\:rounded-bl-full{
    border-bottom-left-radius: 9999px !important;
  }

  .mdOnly\:border-solid{
    border-style: solid !important;
  }

  .mdOnly\:border-dashed{
    border-style: dashed !important;
  }

  .mdOnly\:border-dotted{
    border-style: dotted !important;
  }

  .mdOnly\:border-double{
    border-style: double !important;
  }

  .mdOnly\:border-none{
    border-style: none !important;
  }

  .mdOnly\:border-0{
    border-width: 0 !important;
  }

  .mdOnly\:border-2{
    border-width: 2px !important;
  }

  .mdOnly\:border-4{
    border-width: 4px !important;
  }

  .mdOnly\:border-8{
    border-width: 8px !important;
  }

  .mdOnly\:border{
    border-width: 1px !important;
  }

  .mdOnly\:border-t-0{
    border-top-width: 0 !important;
  }

  .mdOnly\:border-r-0{
    border-right-width: 0 !important;
  }

  .mdOnly\:border-b-0{
    border-bottom-width: 0 !important;
  }

  .mdOnly\:border-l-0{
    border-left-width: 0 !important;
  }

  .mdOnly\:border-t-2{
    border-top-width: 2px !important;
  }

  .mdOnly\:border-r-2{
    border-right-width: 2px !important;
  }

  .mdOnly\:border-b-2{
    border-bottom-width: 2px !important;
  }

  .mdOnly\:border-l-2{
    border-left-width: 2px !important;
  }

  .mdOnly\:border-t-4{
    border-top-width: 4px !important;
  }

  .mdOnly\:border-r-4{
    border-right-width: 4px !important;
  }

  .mdOnly\:border-b-4{
    border-bottom-width: 4px !important;
  }

  .mdOnly\:border-l-4{
    border-left-width: 4px !important;
  }

  .mdOnly\:border-t-8{
    border-top-width: 8px !important;
  }

  .mdOnly\:border-r-8{
    border-right-width: 8px !important;
  }

  .mdOnly\:border-b-8{
    border-bottom-width: 8px !important;
  }

  .mdOnly\:border-l-8{
    border-left-width: 8px !important;
  }

  .mdOnly\:border-t{
    border-top-width: 1px !important;
  }

  .mdOnly\:border-r{
    border-right-width: 1px !important;
  }

  .mdOnly\:border-b{
    border-bottom-width: 1px !important;
  }

  .mdOnly\:border-l{
    border-left-width: 1px !important;
  }

  .mdOnly\:box-border{
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
  }

  .mdOnly\:box-content{
    -webkit-box-sizing: content-box !important;
            box-sizing: content-box !important;
  }

  .mdOnly\:cursor-auto{
    cursor: auto !important;
  }

  .mdOnly\:cursor-default{
    cursor: default !important;
  }

  .mdOnly\:cursor-pointer{
    cursor: pointer !important;
  }

  .mdOnly\:cursor-wait{
    cursor: wait !important;
  }

  .mdOnly\:cursor-text{
    cursor: text !important;
  }

  .mdOnly\:cursor-move{
    cursor: move !important;
  }

  .mdOnly\:cursor-not-allowed{
    cursor: not-allowed !important;
  }

  .mdOnly\:block{
    display: block !important;
  }

  .mdOnly\:inline-block{
    display: inline-block !important;
  }

  .mdOnly\:inline{
    display: inline !important;
  }

  .mdOnly\:flex{
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .mdOnly\:inline-flex{
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .mdOnly\:table{
    display: table !important;
  }

  .mdOnly\:table-caption{
    display: table-caption !important;
  }

  .mdOnly\:table-cell{
    display: table-cell !important;
  }

  .mdOnly\:table-column{
    display: table-column !important;
  }

  .mdOnly\:table-column-group{
    display: table-column-group !important;
  }

  .mdOnly\:table-footer-group{
    display: table-footer-group !important;
  }

  .mdOnly\:table-header-group{
    display: table-header-group !important;
  }

  .mdOnly\:table-row-group{
    display: table-row-group !important;
  }

  .mdOnly\:table-row{
    display: table-row !important;
  }

  .mdOnly\:flow-root{
    display: flow-root !important;
  }

  .mdOnly\:grid{
    display: grid !important;
  }

  .mdOnly\:inline-grid{
    display: inline-grid !important;
  }

  .mdOnly\:contents{
    display: contents !important;
  }

  .mdOnly\:hidden{
    display: none !important;
  }

  .mdOnly\:flex-row{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .mdOnly\:flex-row-reverse{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .mdOnly\:flex-col{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .mdOnly\:flex-col-reverse{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .mdOnly\:flex-wrap{
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .mdOnly\:flex-wrap-reverse{
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .mdOnly\:flex-no-wrap{
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .mdOnly\:place-items-auto{
    place-items: auto !important;
  }

  .mdOnly\:place-items-start{
    place-items: start !important;
  }

  .mdOnly\:place-items-end{
    place-items: end !important;
  }

  .mdOnly\:place-items-center{
    place-items: center !important;
  }

  .mdOnly\:place-items-stretch{
    place-items: stretch !important;
  }

  .mdOnly\:place-content-center{
    place-content: center !important;
  }

  .mdOnly\:place-content-start{
    place-content: start !important;
  }

  .mdOnly\:place-content-end{
    place-content: end !important;
  }

  .mdOnly\:place-content-between{
    place-content: space-between !important;
  }

  .mdOnly\:place-content-around{
    place-content: space-around !important;
  }

  .mdOnly\:place-content-evenly{
    place-content: space-evenly !important;
  }

  .mdOnly\:place-content-stretch{
    place-content: stretch !important;
  }

  .mdOnly\:place-self-auto{
    place-self: auto !important;
  }

  .mdOnly\:place-self-start{
    place-self: start !important;
  }

  .mdOnly\:place-self-end{
    place-self: end !important;
  }

  .mdOnly\:place-self-center{
    place-self: center !important;
  }

  .mdOnly\:place-self-stretch{
    place-self: stretch !important;
  }

  .mdOnly\:items-start{
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .mdOnly\:items-end{
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .mdOnly\:items-center{
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .mdOnly\:items-baseline{
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .mdOnly\:items-stretch{
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .mdOnly\:content-center{
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .mdOnly\:content-start{
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .mdOnly\:content-end{
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .mdOnly\:content-between{
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .mdOnly\:content-around{
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .mdOnly\:content-evenly{
    -ms-flex-line-pack: space-evenly !important;
        align-content: space-evenly !important;
  }

  .mdOnly\:self-auto{
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .mdOnly\:self-start{
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .mdOnly\:self-end{
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .mdOnly\:self-center{
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .mdOnly\:self-stretch{
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }

  .mdOnly\:justify-items-auto{
    justify-items: auto !important;
  }

  .mdOnly\:justify-items-start{
    justify-items: start !important;
  }

  .mdOnly\:justify-items-end{
    justify-items: end !important;
  }

  .mdOnly\:justify-items-center{
    justify-items: center !important;
  }

  .mdOnly\:justify-items-stretch{
    justify-items: stretch !important;
  }

  .mdOnly\:justify-start{
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .mdOnly\:justify-end{
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .mdOnly\:justify-center{
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .mdOnly\:justify-between{
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .mdOnly\:justify-around{
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .mdOnly\:justify-evenly{
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .mdOnly\:justify-self-auto{
    justify-self: auto !important;
  }

  .mdOnly\:justify-self-start{
    justify-self: start !important;
  }

  .mdOnly\:justify-self-end{
    justify-self: end !important;
  }

  .mdOnly\:justify-self-center{
    justify-self: center !important;
  }

  .mdOnly\:justify-self-stretch{
    justify-self: stretch !important;
  }

  .mdOnly\:flex-1{
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 0% !important;
            flex: 1 1 0% !important;
  }

  .mdOnly\:flex-auto{
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .mdOnly\:flex-initial{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important;
  }

  .mdOnly\:flex-none{
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important;
  }

  .mdOnly\:flex-grow-0{
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .mdOnly\:flex-grow{
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .mdOnly\:flex-shrink-0{
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .mdOnly\:flex-shrink{
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .mdOnly\:order-1{
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .mdOnly\:order-2{
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .mdOnly\:order-3{
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .mdOnly\:order-4{
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .mdOnly\:order-5{
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .mdOnly\:order-6{
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .mdOnly\:order-7{
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .mdOnly\:order-8{
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .mdOnly\:order-9{
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .mdOnly\:order-10{
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }

  .mdOnly\:order-11{
    -webkit-box-ordinal-group: 12 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }

  .mdOnly\:order-12{
    -webkit-box-ordinal-group: 13 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }

  .mdOnly\:order-first{
    -webkit-box-ordinal-group: -9998 !important;
        -ms-flex-order: -9999 !important;
            order: -9999 !important;
  }

  .mdOnly\:order-last{
    -webkit-box-ordinal-group: 10000 !important;
        -ms-flex-order: 9999 !important;
            order: 9999 !important;
  }

  .mdOnly\:order-none{
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .mdOnly\:float-right{
    float: right !important;
  }

  .mdOnly\:float-left{
    float: left !important;
  }

  .mdOnly\:float-none{
    float: none !important;
  }

  .mdOnly\:clearfix:after{
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .mdOnly\:clear-left{
    clear: left !important;
  }

  .mdOnly\:clear-right{
    clear: right !important;
  }

  .mdOnly\:clear-both{
    clear: both !important;
  }

  .mdOnly\:clear-none{
    clear: none !important;
  }

  .mdOnly\:font-sans{
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
  }

  .mdOnly\:font-serif{
    font-family: Georgia, Cambria, "Times New Roman", Times, serif !important;
  }

  .mdOnly\:font-mono{
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
  }

  .mdOnly\:font-hairline{
    font-weight: 100 !important;
  }

  .mdOnly\:font-thin{
    font-weight: 200 !important;
  }

  .mdOnly\:font-light{
    font-weight: 300 !important;
  }

  .mdOnly\:font-normal{
    font-weight: 400 !important;
  }

  .mdOnly\:font-medium{
    font-weight: 500 !important;
  }

  .mdOnly\:font-semibold{
    font-weight: 600 !important;
  }

  .mdOnly\:font-bold{
    font-weight: 700 !important;
  }

  .mdOnly\:font-extrabold{
    font-weight: 800 !important;
  }

  .mdOnly\:font-black{
    font-weight: 900 !important;
  }

  .mdOnly\:hover\:font-hairline:hover{
    font-weight: 100 !important;
  }

  .mdOnly\:hover\:font-thin:hover{
    font-weight: 200 !important;
  }

  .mdOnly\:hover\:font-light:hover{
    font-weight: 300 !important;
  }

  .mdOnly\:hover\:font-normal:hover{
    font-weight: 400 !important;
  }

  .mdOnly\:hover\:font-medium:hover{
    font-weight: 500 !important;
  }

  .mdOnly\:hover\:font-semibold:hover{
    font-weight: 600 !important;
  }

  .mdOnly\:hover\:font-bold:hover{
    font-weight: 700 !important;
  }

  .mdOnly\:hover\:font-extrabold:hover{
    font-weight: 800 !important;
  }

  .mdOnly\:hover\:font-black:hover{
    font-weight: 900 !important;
  }

  .mdOnly\:focus\:font-hairline:focus{
    font-weight: 100 !important;
  }

  .mdOnly\:focus\:font-thin:focus{
    font-weight: 200 !important;
  }

  .mdOnly\:focus\:font-light:focus{
    font-weight: 300 !important;
  }

  .mdOnly\:focus\:font-normal:focus{
    font-weight: 400 !important;
  }

  .mdOnly\:focus\:font-medium:focus{
    font-weight: 500 !important;
  }

  .mdOnly\:focus\:font-semibold:focus{
    font-weight: 600 !important;
  }

  .mdOnly\:focus\:font-bold:focus{
    font-weight: 700 !important;
  }

  .mdOnly\:focus\:font-extrabold:focus{
    font-weight: 800 !important;
  }

  .mdOnly\:focus\:font-black:focus{
    font-weight: 900 !important;
  }

  .mdOnly\:h-0{
    height: 0 !important;
  }

  .mdOnly\:h-1{
    height: 0.25rem !important;
  }

  .mdOnly\:h-2{
    height: 0.5rem !important;
  }

  .mdOnly\:h-3{
    height: 0.75rem !important;
  }

  .mdOnly\:h-4{
    height: 1rem !important;
  }

  .mdOnly\:h-5{
    height: 1.25rem !important;
  }

  .mdOnly\:h-6{
    height: 1.5rem !important;
  }

  .mdOnly\:h-8{
    height: 2rem !important;
  }

  .mdOnly\:h-10{
    height: 2.5rem !important;
  }

  .mdOnly\:h-12{
    height: 3rem !important;
  }

  .mdOnly\:h-16{
    height: 4rem !important;
  }

  .mdOnly\:h-20{
    height: 5rem !important;
  }

  .mdOnly\:h-24{
    height: 6rem !important;
  }

  .mdOnly\:h-32{
    height: 8rem !important;
  }

  .mdOnly\:h-40{
    height: 10rem !important;
  }

  .mdOnly\:h-48{
    height: 12rem !important;
  }

  .mdOnly\:h-56{
    height: 14rem !important;
  }

  .mdOnly\:h-64{
    height: 16rem !important;
  }

  .mdOnly\:h-auto{
    height: auto !important;
  }

  .mdOnly\:h-px{
    height: 1px !important;
  }

  .mdOnly\:h-full{
    height: 100% !important;
  }

  .mdOnly\:h-screen{
    height: 100vh !important;
  }

  .mdOnly\:text-xs{
    font-size: 0.75rem !important;
  }

  .mdOnly\:text-sm{
    font-size: 0.875rem !important;
  }

  .mdOnly\:text-base{
    font-size: 1rem !important;
  }

  .mdOnly\:text-lg{
    font-size: 1.125rem !important;
  }

  .mdOnly\:text-xl{
    font-size: 1.25rem !important;
  }

  .mdOnly\:text-2xl{
    font-size: 1.5rem !important;
  }

  .mdOnly\:text-3xl{
    font-size: 1.875rem !important;
  }

  .mdOnly\:text-4xl{
    font-size: 2.25rem !important;
  }

  .mdOnly\:text-5xl{
    font-size: 3rem !important;
  }

  .mdOnly\:text-6xl{
    font-size: 4rem !important;
  }

  .mdOnly\:leading-3{
    line-height: .75rem !important;
  }

  .mdOnly\:leading-4{
    line-height: 1rem !important;
  }

  .mdOnly\:leading-5{
    line-height: 1.25rem !important;
  }

  .mdOnly\:leading-6{
    line-height: 1.5rem !important;
  }

  .mdOnly\:leading-7{
    line-height: 1.75rem !important;
  }

  .mdOnly\:leading-8{
    line-height: 2rem !important;
  }

  .mdOnly\:leading-9{
    line-height: 2.25rem !important;
  }

  .mdOnly\:leading-10{
    line-height: 2.5rem !important;
  }

  .mdOnly\:leading-none{
    line-height: 1 !important;
  }

  .mdOnly\:leading-tight{
    line-height: 1.25 !important;
  }

  .mdOnly\:leading-snug{
    line-height: 1.375 !important;
  }

  .mdOnly\:leading-normal{
    line-height: 1.5 !important;
  }

  .mdOnly\:leading-relaxed{
    line-height: 1.625 !important;
  }

  .mdOnly\:leading-loose{
    line-height: 2 !important;
  }

  .mdOnly\:list-inside{
    list-style-position: inside !important;
  }

  .mdOnly\:list-outside{
    list-style-position: outside !important;
  }

  .mdOnly\:list-none{
    list-style-type: none !important;
  }

  .mdOnly\:list-disc{
    list-style-type: disc !important;
  }

  .mdOnly\:list-decimal{
    list-style-type: decimal !important;
  }

  .mdOnly\:m-0{
    margin: 0 !important;
  }

  .mdOnly\:m-1{
    margin: 0.25rem !important;
  }

  .mdOnly\:m-2{
    margin: 0.5rem !important;
  }

  .mdOnly\:m-3{
    margin: 0.75rem !important;
  }

  .mdOnly\:m-4{
    margin: 1rem !important;
  }

  .mdOnly\:m-5{
    margin: 1.25rem !important;
  }

  .mdOnly\:m-6{
    margin: 1.5rem !important;
  }

  .mdOnly\:m-8{
    margin: 2rem !important;
  }

  .mdOnly\:m-10{
    margin: 2.5rem !important;
  }

  .mdOnly\:m-12{
    margin: 3rem !important;
  }

  .mdOnly\:m-16{
    margin: 4rem !important;
  }

  .mdOnly\:m-20{
    margin: 5rem !important;
  }

  .mdOnly\:m-24{
    margin: 6rem !important;
  }

  .mdOnly\:m-32{
    margin: 8rem !important;
  }

  .mdOnly\:m-40{
    margin: 10rem !important;
  }

  .mdOnly\:m-48{
    margin: 12rem !important;
  }

  .mdOnly\:m-56{
    margin: 14rem !important;
  }

  .mdOnly\:m-64{
    margin: 16rem !important;
  }

  .mdOnly\:m-auto{
    margin: auto !important;
  }

  .mdOnly\:m-px{
    margin: 1px !important;
  }

  .mdOnly\:-m-1{
    margin: -0.25rem !important;
  }

  .mdOnly\:-m-2{
    margin: -0.5rem !important;
  }

  .mdOnly\:-m-3{
    margin: -0.75rem !important;
  }

  .mdOnly\:-m-4{
    margin: -1rem !important;
  }

  .mdOnly\:-m-5{
    margin: -1.25rem !important;
  }

  .mdOnly\:-m-6{
    margin: -1.5rem !important;
  }

  .mdOnly\:-m-8{
    margin: -2rem !important;
  }

  .mdOnly\:-m-10{
    margin: -2.5rem !important;
  }

  .mdOnly\:-m-12{
    margin: -3rem !important;
  }

  .mdOnly\:-m-16{
    margin: -4rem !important;
  }

  .mdOnly\:-m-20{
    margin: -5rem !important;
  }

  .mdOnly\:-m-24{
    margin: -6rem !important;
  }

  .mdOnly\:-m-32{
    margin: -8rem !important;
  }

  .mdOnly\:-m-40{
    margin: -10rem !important;
  }

  .mdOnly\:-m-48{
    margin: -12rem !important;
  }

  .mdOnly\:-m-56{
    margin: -14rem !important;
  }

  .mdOnly\:-m-64{
    margin: -16rem !important;
  }

  .mdOnly\:-m-px{
    margin: -1px !important;
  }

  .mdOnly\:my-0{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .mdOnly\:mx-0{
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .mdOnly\:my-1{
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .mdOnly\:mx-1{
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .mdOnly\:my-2{
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .mdOnly\:mx-2{
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .mdOnly\:my-3{
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .mdOnly\:mx-3{
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .mdOnly\:my-4{
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .mdOnly\:mx-4{
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .mdOnly\:my-5{
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .mdOnly\:mx-5{
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .mdOnly\:my-6{
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .mdOnly\:mx-6{
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .mdOnly\:my-8{
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .mdOnly\:mx-8{
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .mdOnly\:my-10{
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .mdOnly\:mx-10{
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .mdOnly\:my-12{
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .mdOnly\:mx-12{
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .mdOnly\:my-16{
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .mdOnly\:mx-16{
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .mdOnly\:my-20{
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .mdOnly\:mx-20{
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .mdOnly\:my-24{
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .mdOnly\:mx-24{
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .mdOnly\:my-32{
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .mdOnly\:mx-32{
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .mdOnly\:my-40{
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .mdOnly\:mx-40{
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .mdOnly\:my-48{
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .mdOnly\:mx-48{
    margin-left: 12rem !important;
    margin-right: 12rem !important;
  }

  .mdOnly\:my-56{
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }

  .mdOnly\:mx-56{
    margin-left: 14rem !important;
    margin-right: 14rem !important;
  }

  .mdOnly\:my-64{
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }

  .mdOnly\:mx-64{
    margin-left: 16rem !important;
    margin-right: 16rem !important;
  }

  .mdOnly\:my-auto{
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mdOnly\:mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .mdOnly\:my-px{
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .mdOnly\:mx-px{
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .mdOnly\:-my-1{
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .mdOnly\:-mx-1{
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .mdOnly\:-my-2{
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .mdOnly\:-mx-2{
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .mdOnly\:-my-3{
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .mdOnly\:-mx-3{
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .mdOnly\:-my-4{
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .mdOnly\:-mx-4{
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .mdOnly\:-my-5{
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }

  .mdOnly\:-mx-5{
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
  }

  .mdOnly\:-my-6{
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .mdOnly\:-mx-6{
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .mdOnly\:-my-8{
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .mdOnly\:-mx-8{
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .mdOnly\:-my-10{
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .mdOnly\:-mx-10{
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .mdOnly\:-my-12{
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .mdOnly\:-mx-12{
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .mdOnly\:-my-16{
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .mdOnly\:-mx-16{
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .mdOnly\:-my-20{
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .mdOnly\:-mx-20{
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .mdOnly\:-my-24{
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .mdOnly\:-mx-24{
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .mdOnly\:-my-32{
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .mdOnly\:-mx-32{
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .mdOnly\:-my-40{
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .mdOnly\:-mx-40{
    margin-left: -10rem !important;
    margin-right: -10rem !important;
  }

  .mdOnly\:-my-48{
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .mdOnly\:-mx-48{
    margin-left: -12rem !important;
    margin-right: -12rem !important;
  }

  .mdOnly\:-my-56{
    margin-top: -14rem !important;
    margin-bottom: -14rem !important;
  }

  .mdOnly\:-mx-56{
    margin-left: -14rem !important;
    margin-right: -14rem !important;
  }

  .mdOnly\:-my-64{
    margin-top: -16rem !important;
    margin-bottom: -16rem !important;
  }

  .mdOnly\:-mx-64{
    margin-left: -16rem !important;
    margin-right: -16rem !important;
  }

  .mdOnly\:-my-px{
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .mdOnly\:-mx-px{
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .mdOnly\:mt-0{
    margin-top: 0 !important;
  }

  .mdOnly\:mr-0{
    margin-right: 0 !important;
  }

  .mdOnly\:mb-0{
    margin-bottom: 0 !important;
  }

  .mdOnly\:ml-0{
    margin-left: 0 !important;
  }

  .mdOnly\:mt-1{
    margin-top: 0.25rem !important;
  }

  .mdOnly\:mr-1{
    margin-right: 0.25rem !important;
  }

  .mdOnly\:mb-1{
    margin-bottom: 0.25rem !important;
  }

  .mdOnly\:ml-1{
    margin-left: 0.25rem !important;
  }

  .mdOnly\:mt-2{
    margin-top: 0.5rem !important;
  }

  .mdOnly\:mr-2{
    margin-right: 0.5rem !important;
  }

  .mdOnly\:mb-2{
    margin-bottom: 0.5rem !important;
  }

  .mdOnly\:ml-2{
    margin-left: 0.5rem !important;
  }

  .mdOnly\:mt-3{
    margin-top: 0.75rem !important;
  }

  .mdOnly\:mr-3{
    margin-right: 0.75rem !important;
  }

  .mdOnly\:mb-3{
    margin-bottom: 0.75rem !important;
  }

  .mdOnly\:ml-3{
    margin-left: 0.75rem !important;
  }

  .mdOnly\:mt-4{
    margin-top: 1rem !important;
  }

  .mdOnly\:mr-4{
    margin-right: 1rem !important;
  }

  .mdOnly\:mb-4{
    margin-bottom: 1rem !important;
  }

  .mdOnly\:ml-4{
    margin-left: 1rem !important;
  }

  .mdOnly\:mt-5{
    margin-top: 1.25rem !important;
  }

  .mdOnly\:mr-5{
    margin-right: 1.25rem !important;
  }

  .mdOnly\:mb-5{
    margin-bottom: 1.25rem !important;
  }

  .mdOnly\:ml-5{
    margin-left: 1.25rem !important;
  }

  .mdOnly\:mt-6{
    margin-top: 1.5rem !important;
  }

  .mdOnly\:mr-6{
    margin-right: 1.5rem !important;
  }

  .mdOnly\:mb-6{
    margin-bottom: 1.5rem !important;
  }

  .mdOnly\:ml-6{
    margin-left: 1.5rem !important;
  }

  .mdOnly\:mt-8{
    margin-top: 2rem !important;
  }

  .mdOnly\:mr-8{
    margin-right: 2rem !important;
  }

  .mdOnly\:mb-8{
    margin-bottom: 2rem !important;
  }

  .mdOnly\:ml-8{
    margin-left: 2rem !important;
  }

  .mdOnly\:mt-10{
    margin-top: 2.5rem !important;
  }

  .mdOnly\:mr-10{
    margin-right: 2.5rem !important;
  }

  .mdOnly\:mb-10{
    margin-bottom: 2.5rem !important;
  }

  .mdOnly\:ml-10{
    margin-left: 2.5rem !important;
  }

  .mdOnly\:mt-12{
    margin-top: 3rem !important;
  }

  .mdOnly\:mr-12{
    margin-right: 3rem !important;
  }

  .mdOnly\:mb-12{
    margin-bottom: 3rem !important;
  }

  .mdOnly\:ml-12{
    margin-left: 3rem !important;
  }

  .mdOnly\:mt-16{
    margin-top: 4rem !important;
  }

  .mdOnly\:mr-16{
    margin-right: 4rem !important;
  }

  .mdOnly\:mb-16{
    margin-bottom: 4rem !important;
  }

  .mdOnly\:ml-16{
    margin-left: 4rem !important;
  }

  .mdOnly\:mt-20{
    margin-top: 5rem !important;
  }

  .mdOnly\:mr-20{
    margin-right: 5rem !important;
  }

  .mdOnly\:mb-20{
    margin-bottom: 5rem !important;
  }

  .mdOnly\:ml-20{
    margin-left: 5rem !important;
  }

  .mdOnly\:mt-24{
    margin-top: 6rem !important;
  }

  .mdOnly\:mr-24{
    margin-right: 6rem !important;
  }

  .mdOnly\:mb-24{
    margin-bottom: 6rem !important;
  }

  .mdOnly\:ml-24{
    margin-left: 6rem !important;
  }

  .mdOnly\:mt-32{
    margin-top: 8rem !important;
  }

  .mdOnly\:mr-32{
    margin-right: 8rem !important;
  }

  .mdOnly\:mb-32{
    margin-bottom: 8rem !important;
  }

  .mdOnly\:ml-32{
    margin-left: 8rem !important;
  }

  .mdOnly\:mt-40{
    margin-top: 10rem !important;
  }

  .mdOnly\:mr-40{
    margin-right: 10rem !important;
  }

  .mdOnly\:mb-40{
    margin-bottom: 10rem !important;
  }

  .mdOnly\:ml-40{
    margin-left: 10rem !important;
  }

  .mdOnly\:mt-48{
    margin-top: 12rem !important;
  }

  .mdOnly\:mr-48{
    margin-right: 12rem !important;
  }

  .mdOnly\:mb-48{
    margin-bottom: 12rem !important;
  }

  .mdOnly\:ml-48{
    margin-left: 12rem !important;
  }

  .mdOnly\:mt-56{
    margin-top: 14rem !important;
  }

  .mdOnly\:mr-56{
    margin-right: 14rem !important;
  }

  .mdOnly\:mb-56{
    margin-bottom: 14rem !important;
  }

  .mdOnly\:ml-56{
    margin-left: 14rem !important;
  }

  .mdOnly\:mt-64{
    margin-top: 16rem !important;
  }

  .mdOnly\:mr-64{
    margin-right: 16rem !important;
  }

  .mdOnly\:mb-64{
    margin-bottom: 16rem !important;
  }

  .mdOnly\:ml-64{
    margin-left: 16rem !important;
  }

  .mdOnly\:mt-auto{
    margin-top: auto !important;
  }

  .mdOnly\:mr-auto{
    margin-right: auto !important;
  }

  .mdOnly\:mb-auto{
    margin-bottom: auto !important;
  }

  .mdOnly\:ml-auto{
    margin-left: auto !important;
  }

  .mdOnly\:mt-px{
    margin-top: 1px !important;
  }

  .mdOnly\:mr-px{
    margin-right: 1px !important;
  }

  .mdOnly\:mb-px{
    margin-bottom: 1px !important;
  }

  .mdOnly\:ml-px{
    margin-left: 1px !important;
  }

  .mdOnly\:-mt-1{
    margin-top: -0.25rem !important;
  }

  .mdOnly\:-mr-1{
    margin-right: -0.25rem !important;
  }

  .mdOnly\:-mb-1{
    margin-bottom: -0.25rem !important;
  }

  .mdOnly\:-ml-1{
    margin-left: -0.25rem !important;
  }

  .mdOnly\:-mt-2{
    margin-top: -0.5rem !important;
  }

  .mdOnly\:-mr-2{
    margin-right: -0.5rem !important;
  }

  .mdOnly\:-mb-2{
    margin-bottom: -0.5rem !important;
  }

  .mdOnly\:-ml-2{
    margin-left: -0.5rem !important;
  }

  .mdOnly\:-mt-3{
    margin-top: -0.75rem !important;
  }

  .mdOnly\:-mr-3{
    margin-right: -0.75rem !important;
  }

  .mdOnly\:-mb-3{
    margin-bottom: -0.75rem !important;
  }

  .mdOnly\:-ml-3{
    margin-left: -0.75rem !important;
  }

  .mdOnly\:-mt-4{
    margin-top: -1rem !important;
  }

  .mdOnly\:-mr-4{
    margin-right: -1rem !important;
  }

  .mdOnly\:-mb-4{
    margin-bottom: -1rem !important;
  }

  .mdOnly\:-ml-4{
    margin-left: -1rem !important;
  }

  .mdOnly\:-mt-5{
    margin-top: -1.25rem !important;
  }

  .mdOnly\:-mr-5{
    margin-right: -1.25rem !important;
  }

  .mdOnly\:-mb-5{
    margin-bottom: -1.25rem !important;
  }

  .mdOnly\:-ml-5{
    margin-left: -1.25rem !important;
  }

  .mdOnly\:-mt-6{
    margin-top: -1.5rem !important;
  }

  .mdOnly\:-mr-6{
    margin-right: -1.5rem !important;
  }

  .mdOnly\:-mb-6{
    margin-bottom: -1.5rem !important;
  }

  .mdOnly\:-ml-6{
    margin-left: -1.5rem !important;
  }

  .mdOnly\:-mt-8{
    margin-top: -2rem !important;
  }

  .mdOnly\:-mr-8{
    margin-right: -2rem !important;
  }

  .mdOnly\:-mb-8{
    margin-bottom: -2rem !important;
  }

  .mdOnly\:-ml-8{
    margin-left: -2rem !important;
  }

  .mdOnly\:-mt-10{
    margin-top: -2.5rem !important;
  }

  .mdOnly\:-mr-10{
    margin-right: -2.5rem !important;
  }

  .mdOnly\:-mb-10{
    margin-bottom: -2.5rem !important;
  }

  .mdOnly\:-ml-10{
    margin-left: -2.5rem !important;
  }

  .mdOnly\:-mt-12{
    margin-top: -3rem !important;
  }

  .mdOnly\:-mr-12{
    margin-right: -3rem !important;
  }

  .mdOnly\:-mb-12{
    margin-bottom: -3rem !important;
  }

  .mdOnly\:-ml-12{
    margin-left: -3rem !important;
  }

  .mdOnly\:-mt-16{
    margin-top: -4rem !important;
  }

  .mdOnly\:-mr-16{
    margin-right: -4rem !important;
  }

  .mdOnly\:-mb-16{
    margin-bottom: -4rem !important;
  }

  .mdOnly\:-ml-16{
    margin-left: -4rem !important;
  }

  .mdOnly\:-mt-20{
    margin-top: -5rem !important;
  }

  .mdOnly\:-mr-20{
    margin-right: -5rem !important;
  }

  .mdOnly\:-mb-20{
    margin-bottom: -5rem !important;
  }

  .mdOnly\:-ml-20{
    margin-left: -5rem !important;
  }

  .mdOnly\:-mt-24{
    margin-top: -6rem !important;
  }

  .mdOnly\:-mr-24{
    margin-right: -6rem !important;
  }

  .mdOnly\:-mb-24{
    margin-bottom: -6rem !important;
  }

  .mdOnly\:-ml-24{
    margin-left: -6rem !important;
  }

  .mdOnly\:-mt-32{
    margin-top: -8rem !important;
  }

  .mdOnly\:-mr-32{
    margin-right: -8rem !important;
  }

  .mdOnly\:-mb-32{
    margin-bottom: -8rem !important;
  }

  .mdOnly\:-ml-32{
    margin-left: -8rem !important;
  }

  .mdOnly\:-mt-40{
    margin-top: -10rem !important;
  }

  .mdOnly\:-mr-40{
    margin-right: -10rem !important;
  }

  .mdOnly\:-mb-40{
    margin-bottom: -10rem !important;
  }

  .mdOnly\:-ml-40{
    margin-left: -10rem !important;
  }

  .mdOnly\:-mt-48{
    margin-top: -12rem !important;
  }

  .mdOnly\:-mr-48{
    margin-right: -12rem !important;
  }

  .mdOnly\:-mb-48{
    margin-bottom: -12rem !important;
  }

  .mdOnly\:-ml-48{
    margin-left: -12rem !important;
  }

  .mdOnly\:-mt-56{
    margin-top: -14rem !important;
  }

  .mdOnly\:-mr-56{
    margin-right: -14rem !important;
  }

  .mdOnly\:-mb-56{
    margin-bottom: -14rem !important;
  }

  .mdOnly\:-ml-56{
    margin-left: -14rem !important;
  }

  .mdOnly\:-mt-64{
    margin-top: -16rem !important;
  }

  .mdOnly\:-mr-64{
    margin-right: -16rem !important;
  }

  .mdOnly\:-mb-64{
    margin-bottom: -16rem !important;
  }

  .mdOnly\:-ml-64{
    margin-left: -16rem !important;
  }

  .mdOnly\:-mt-px{
    margin-top: -1px !important;
  }

  .mdOnly\:-mr-px{
    margin-right: -1px !important;
  }

  .mdOnly\:-mb-px{
    margin-bottom: -1px !important;
  }

  .mdOnly\:-ml-px{
    margin-left: -1px !important;
  }

  .mdOnly\:max-h-full{
    max-height: 100% !important;
  }

  .mdOnly\:max-h-screen{
    max-height: 100vh !important;
  }

  .mdOnly\:max-w-none{
    max-width: none !important;
  }

  .mdOnly\:max-w-xs{
    max-width: 20rem !important;
  }

  .mdOnly\:max-w-sm{
    max-width: 24rem !important;
  }

  .mdOnly\:max-w-md{
    max-width: 28rem !important;
  }

  .mdOnly\:max-w-lg{
    max-width: 32rem !important;
  }

  .mdOnly\:max-w-xl{
    max-width: 36rem !important;
  }

  .mdOnly\:max-w-2xl{
    max-width: 42rem !important;
  }

  .mdOnly\:max-w-3xl{
    max-width: 48rem !important;
  }

  .mdOnly\:max-w-4xl{
    max-width: 56rem !important;
  }

  .mdOnly\:max-w-5xl{
    max-width: 64rem !important;
  }

  .mdOnly\:max-w-6xl{
    max-width: 72rem !important;
  }

  .mdOnly\:max-w-full{
    max-width: 100% !important;
  }

  .mdOnly\:max-w-screen-xl{
    max-width: 1380px !important;
  }

  .mdOnly\:min-h-0{
    min-height: 0 !important;
  }

  .mdOnly\:min-h-full{
    min-height: 100% !important;
  }

  .mdOnly\:min-h-screen{
    min-height: 100vh !important;
  }

  .mdOnly\:min-w-0{
    min-width: 0 !important;
  }

  .mdOnly\:min-w-full{
    min-width: 100% !important;
  }

  .mdOnly\:object-contain{
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .mdOnly\:object-cover{
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .mdOnly\:object-fill{
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .mdOnly\:object-none{
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .mdOnly\:object-scale-down{
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .mdOnly\:object-bottom{
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .mdOnly\:object-center{
    -o-object-position: center !important;
       object-position: center !important;
  }

  .mdOnly\:object-left{
    -o-object-position: left !important;
       object-position: left !important;
  }

  .mdOnly\:object-left-bottom{
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .mdOnly\:object-left-top{
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .mdOnly\:object-right{
    -o-object-position: right !important;
       object-position: right !important;
  }

  .mdOnly\:object-right-bottom{
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .mdOnly\:object-right-top{
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .mdOnly\:object-top{
    -o-object-position: top !important;
       object-position: top !important;
  }

  .mdOnly\:opacity-0{
    opacity: 0 !important;
  }

  .mdOnly\:opacity-25{
    opacity: 0.25 !important;
  }

  .mdOnly\:opacity-50{
    opacity: 0.5 !important;
  }

  .mdOnly\:opacity-75{
    opacity: 0.75 !important;
  }

  .mdOnly\:opacity-100{
    opacity: 1 !important;
  }

  .mdOnly\:hover\:opacity-0:hover{
    opacity: 0 !important;
  }

  .mdOnly\:hover\:opacity-25:hover{
    opacity: 0.25 !important;
  }

  .mdOnly\:hover\:opacity-50:hover{
    opacity: 0.5 !important;
  }

  .mdOnly\:hover\:opacity-75:hover{
    opacity: 0.75 !important;
  }

  .mdOnly\:hover\:opacity-100:hover{
    opacity: 1 !important;
  }

  .mdOnly\:focus\:opacity-0:focus{
    opacity: 0 !important;
  }

  .mdOnly\:focus\:opacity-25:focus{
    opacity: 0.25 !important;
  }

  .mdOnly\:focus\:opacity-50:focus{
    opacity: 0.5 !important;
  }

  .mdOnly\:focus\:opacity-75:focus{
    opacity: 0.75 !important;
  }

  .mdOnly\:focus\:opacity-100:focus{
    opacity: 1 !important;
  }

  .mdOnly\:outline-none{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .mdOnly\:outline-white{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .mdOnly\:outline-black{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .mdOnly\:focus\:outline-none:focus{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .mdOnly\:focus\:outline-white:focus{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .mdOnly\:focus\:outline-black:focus{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .mdOnly\:overflow-auto{
    overflow: auto !important;
  }

  .mdOnly\:overflow-hidden{
    overflow: hidden !important;
  }

  .mdOnly\:overflow-visible{
    overflow: visible !important;
  }

  .mdOnly\:overflow-scroll{
    overflow: scroll !important;
  }

  .mdOnly\:overflow-x-auto{
    overflow-x: auto !important;
  }

  .mdOnly\:overflow-y-auto{
    overflow-y: auto !important;
  }

  .mdOnly\:overflow-x-hidden{
    overflow-x: hidden !important;
  }

  .mdOnly\:overflow-y-hidden{
    overflow-y: hidden !important;
  }

  .mdOnly\:overflow-x-visible{
    overflow-x: visible !important;
  }

  .mdOnly\:overflow-y-visible{
    overflow-y: visible !important;
  }

  .mdOnly\:overflow-x-scroll{
    overflow-x: scroll !important;
  }

  .mdOnly\:overflow-y-scroll{
    overflow-y: scroll !important;
  }

  .mdOnly\:scrolling-touch{
    -webkit-overflow-scrolling: touch !important;
  }

  .mdOnly\:scrolling-auto{
    -webkit-overflow-scrolling: auto !important;
  }

  .mdOnly\:overscroll-auto{
    -ms-scroll-chaining: chained !important;
        overscroll-behavior: auto !important;
  }

  .mdOnly\:overscroll-contain{
    -ms-scroll-chaining: none !important;
        overscroll-behavior: contain !important;
  }

  .mdOnly\:overscroll-none{
    -ms-scroll-chaining: none !important;
        overscroll-behavior: none !important;
  }

  .mdOnly\:overscroll-y-auto{
    overscroll-behavior-y: auto !important;
  }

  .mdOnly\:overscroll-y-contain{
    overscroll-behavior-y: contain !important;
  }

  .mdOnly\:overscroll-y-none{
    overscroll-behavior-y: none !important;
  }

  .mdOnly\:overscroll-x-auto{
    overscroll-behavior-x: auto !important;
  }

  .mdOnly\:overscroll-x-contain{
    overscroll-behavior-x: contain !important;
  }

  .mdOnly\:overscroll-x-none{
    overscroll-behavior-x: none !important;
  }

  .mdOnly\:p-0{
    padding: 0 !important;
  }

  .mdOnly\:p-1{
    padding: 0.25rem !important;
  }

  .mdOnly\:p-2{
    padding: 0.5rem !important;
  }

  .mdOnly\:p-3{
    padding: 0.75rem !important;
  }

  .mdOnly\:p-4{
    padding: 1rem !important;
  }

  .mdOnly\:p-5{
    padding: 1.25rem !important;
  }

  .mdOnly\:p-6{
    padding: 1.5rem !important;
  }

  .mdOnly\:p-8{
    padding: 2rem !important;
  }

  .mdOnly\:p-10{
    padding: 2.5rem !important;
  }

  .mdOnly\:p-12{
    padding: 3rem !important;
  }

  .mdOnly\:p-16{
    padding: 4rem !important;
  }

  .mdOnly\:p-20{
    padding: 5rem !important;
  }

  .mdOnly\:p-24{
    padding: 6rem !important;
  }

  .mdOnly\:p-32{
    padding: 8rem !important;
  }

  .mdOnly\:p-40{
    padding: 10rem !important;
  }

  .mdOnly\:p-48{
    padding: 12rem !important;
  }

  .mdOnly\:p-56{
    padding: 14rem !important;
  }

  .mdOnly\:p-64{
    padding: 16rem !important;
  }

  .mdOnly\:p-px{
    padding: 1px !important;
  }

  .mdOnly\:py-0{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .mdOnly\:px-0{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .mdOnly\:py-1{
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .mdOnly\:px-1{
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .mdOnly\:py-2{
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .mdOnly\:px-2{
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .mdOnly\:py-3{
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .mdOnly\:px-3{
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .mdOnly\:py-4{
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .mdOnly\:px-4{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .mdOnly\:py-5{
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }

  .mdOnly\:px-5{
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }

  .mdOnly\:py-6{
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .mdOnly\:px-6{
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .mdOnly\:py-8{
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .mdOnly\:px-8{
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .mdOnly\:py-10{
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .mdOnly\:px-10{
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .mdOnly\:py-12{
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .mdOnly\:px-12{
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .mdOnly\:py-16{
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .mdOnly\:px-16{
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .mdOnly\:py-20{
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .mdOnly\:px-20{
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .mdOnly\:py-24{
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .mdOnly\:px-24{
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .mdOnly\:py-32{
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .mdOnly\:px-32{
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .mdOnly\:py-40{
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .mdOnly\:px-40{
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .mdOnly\:py-48{
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .mdOnly\:px-48{
    padding-left: 12rem !important;
    padding-right: 12rem !important;
  }

  .mdOnly\:py-56{
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }

  .mdOnly\:px-56{
    padding-left: 14rem !important;
    padding-right: 14rem !important;
  }

  .mdOnly\:py-64{
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }

  .mdOnly\:px-64{
    padding-left: 16rem !important;
    padding-right: 16rem !important;
  }

  .mdOnly\:py-px{
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .mdOnly\:px-px{
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .mdOnly\:pt-0{
    padding-top: 0 !important;
  }

  .mdOnly\:pr-0{
    padding-right: 0 !important;
  }

  .mdOnly\:pb-0{
    padding-bottom: 0 !important;
  }

  .mdOnly\:pl-0{
    padding-left: 0 !important;
  }

  .mdOnly\:pt-1{
    padding-top: 0.25rem !important;
  }

  .mdOnly\:pr-1{
    padding-right: 0.25rem !important;
  }

  .mdOnly\:pb-1{
    padding-bottom: 0.25rem !important;
  }

  .mdOnly\:pl-1{
    padding-left: 0.25rem !important;
  }

  .mdOnly\:pt-2{
    padding-top: 0.5rem !important;
  }

  .mdOnly\:pr-2{
    padding-right: 0.5rem !important;
  }

  .mdOnly\:pb-2{
    padding-bottom: 0.5rem !important;
  }

  .mdOnly\:pl-2{
    padding-left: 0.5rem !important;
  }

  .mdOnly\:pt-3{
    padding-top: 0.75rem !important;
  }

  .mdOnly\:pr-3{
    padding-right: 0.75rem !important;
  }

  .mdOnly\:pb-3{
    padding-bottom: 0.75rem !important;
  }

  .mdOnly\:pl-3{
    padding-left: 0.75rem !important;
  }

  .mdOnly\:pt-4{
    padding-top: 1rem !important;
  }

  .mdOnly\:pr-4{
    padding-right: 1rem !important;
  }

  .mdOnly\:pb-4{
    padding-bottom: 1rem !important;
  }

  .mdOnly\:pl-4{
    padding-left: 1rem !important;
  }

  .mdOnly\:pt-5{
    padding-top: 1.25rem !important;
  }

  .mdOnly\:pr-5{
    padding-right: 1.25rem !important;
  }

  .mdOnly\:pb-5{
    padding-bottom: 1.25rem !important;
  }

  .mdOnly\:pl-5{
    padding-left: 1.25rem !important;
  }

  .mdOnly\:pt-6{
    padding-top: 1.5rem !important;
  }

  .mdOnly\:pr-6{
    padding-right: 1.5rem !important;
  }

  .mdOnly\:pb-6{
    padding-bottom: 1.5rem !important;
  }

  .mdOnly\:pl-6{
    padding-left: 1.5rem !important;
  }

  .mdOnly\:pt-8{
    padding-top: 2rem !important;
  }

  .mdOnly\:pr-8{
    padding-right: 2rem !important;
  }

  .mdOnly\:pb-8{
    padding-bottom: 2rem !important;
  }

  .mdOnly\:pl-8{
    padding-left: 2rem !important;
  }

  .mdOnly\:pt-10{
    padding-top: 2.5rem !important;
  }

  .mdOnly\:pr-10{
    padding-right: 2.5rem !important;
  }

  .mdOnly\:pb-10{
    padding-bottom: 2.5rem !important;
  }

  .mdOnly\:pl-10{
    padding-left: 2.5rem !important;
  }

  .mdOnly\:pt-12{
    padding-top: 3rem !important;
  }

  .mdOnly\:pr-12{
    padding-right: 3rem !important;
  }

  .mdOnly\:pb-12{
    padding-bottom: 3rem !important;
  }

  .mdOnly\:pl-12{
    padding-left: 3rem !important;
  }

  .mdOnly\:pt-16{
    padding-top: 4rem !important;
  }

  .mdOnly\:pr-16{
    padding-right: 4rem !important;
  }

  .mdOnly\:pb-16{
    padding-bottom: 4rem !important;
  }

  .mdOnly\:pl-16{
    padding-left: 4rem !important;
  }

  .mdOnly\:pt-20{
    padding-top: 5rem !important;
  }

  .mdOnly\:pr-20{
    padding-right: 5rem !important;
  }

  .mdOnly\:pb-20{
    padding-bottom: 5rem !important;
  }

  .mdOnly\:pl-20{
    padding-left: 5rem !important;
  }

  .mdOnly\:pt-24{
    padding-top: 6rem !important;
  }

  .mdOnly\:pr-24{
    padding-right: 6rem !important;
  }

  .mdOnly\:pb-24{
    padding-bottom: 6rem !important;
  }

  .mdOnly\:pl-24{
    padding-left: 6rem !important;
  }

  .mdOnly\:pt-32{
    padding-top: 8rem !important;
  }

  .mdOnly\:pr-32{
    padding-right: 8rem !important;
  }

  .mdOnly\:pb-32{
    padding-bottom: 8rem !important;
  }

  .mdOnly\:pl-32{
    padding-left: 8rem !important;
  }

  .mdOnly\:pt-40{
    padding-top: 10rem !important;
  }

  .mdOnly\:pr-40{
    padding-right: 10rem !important;
  }

  .mdOnly\:pb-40{
    padding-bottom: 10rem !important;
  }

  .mdOnly\:pl-40{
    padding-left: 10rem !important;
  }

  .mdOnly\:pt-48{
    padding-top: 12rem !important;
  }

  .mdOnly\:pr-48{
    padding-right: 12rem !important;
  }

  .mdOnly\:pb-48{
    padding-bottom: 12rem !important;
  }

  .mdOnly\:pl-48{
    padding-left: 12rem !important;
  }

  .mdOnly\:pt-56{
    padding-top: 14rem !important;
  }

  .mdOnly\:pr-56{
    padding-right: 14rem !important;
  }

  .mdOnly\:pb-56{
    padding-bottom: 14rem !important;
  }

  .mdOnly\:pl-56{
    padding-left: 14rem !important;
  }

  .mdOnly\:pt-64{
    padding-top: 16rem !important;
  }

  .mdOnly\:pr-64{
    padding-right: 16rem !important;
  }

  .mdOnly\:pb-64{
    padding-bottom: 16rem !important;
  }

  .mdOnly\:pl-64{
    padding-left: 16rem !important;
  }

  .mdOnly\:pt-px{
    padding-top: 1px !important;
  }

  .mdOnly\:pr-px{
    padding-right: 1px !important;
  }

  .mdOnly\:pb-px{
    padding-bottom: 1px !important;
  }

  .mdOnly\:pl-px{
    padding-left: 1px !important;
  }

  .mdOnly\:placeholder-primary-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-primary-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-secondary-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-transparent::-webkit-input-placeholder{
    color: transparent !important;
  }

  .mdOnly\:placeholder-transparent::-moz-placeholder{
    color: transparent !important;
  }

  .mdOnly\:placeholder-transparent:-ms-input-placeholder{
    color: transparent !important;
  }

  .mdOnly\:placeholder-transparent::-ms-input-placeholder{
    color: transparent !important;
  }

  .mdOnly\:placeholder-transparent::placeholder{
    color: transparent !important;
  }

  .mdOnly\:placeholder-black::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-black:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-black::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-black::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-white::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-white:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-white::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-white::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-gray-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-red-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-green-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-yellow-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-error::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-error::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-error:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-error::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-error::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-success::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-success::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-success:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-success::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-success::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-primary-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-secondary-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-transparent:focus::-webkit-input-placeholder{
    color: transparent !important;
  }

  .mdOnly\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color: transparent !important;
  }

  .mdOnly\:focus\:placeholder-transparent:focus:-ms-input-placeholder{
    color: transparent !important;
  }

  .mdOnly\:focus\:placeholder-transparent:focus::-ms-input-placeholder{
    color: transparent !important;
  }

  .mdOnly\:focus\:placeholder-transparent:focus::placeholder{
    color: transparent !important;
  }

  .mdOnly\:focus\:placeholder-black:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-black:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-black:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-white:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-white:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-white:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-gray-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-red-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-green-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-yellow-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-error:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-error:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-error:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-error:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-error:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-success:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-success:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-success:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-success:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:focus\:placeholder-success:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdOnly\:placeholder-opacity-0::-webkit-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .mdOnly\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .mdOnly\:placeholder-opacity-0:-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .mdOnly\:placeholder-opacity-0::-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .mdOnly\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .mdOnly\:placeholder-opacity-25::-webkit-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .mdOnly\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .mdOnly\:placeholder-opacity-25:-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .mdOnly\:placeholder-opacity-25::-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .mdOnly\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .mdOnly\:placeholder-opacity-50::-webkit-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .mdOnly\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .mdOnly\:placeholder-opacity-50:-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .mdOnly\:placeholder-opacity-50::-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .mdOnly\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .mdOnly\:placeholder-opacity-75::-webkit-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .mdOnly\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .mdOnly\:placeholder-opacity-75:-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .mdOnly\:placeholder-opacity-75::-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .mdOnly\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .mdOnly\:placeholder-opacity-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .mdOnly\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .mdOnly\:placeholder-opacity-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .mdOnly\:placeholder-opacity-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .mdOnly\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .mdOnly\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .mdOnly\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .mdOnly\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .mdOnly\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .mdOnly\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .mdOnly\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .mdOnly\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .mdOnly\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .mdOnly\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .mdOnly\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .mdOnly\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .mdOnly\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .mdOnly\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .mdOnly\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .mdOnly\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .mdOnly\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .mdOnly\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .mdOnly\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .mdOnly\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .mdOnly\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .mdOnly\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .mdOnly\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .mdOnly\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .mdOnly\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .mdOnly\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .mdOnly\:pointer-events-none{
    pointer-events: none !important;
  }

  .mdOnly\:pointer-events-auto{
    pointer-events: auto !important;
  }

  .mdOnly\:static{
    position: static !important;
  }

  .mdOnly\:fixed{
    position: fixed !important;
  }

  .mdOnly\:absolute{
    position: absolute !important;
  }

  .mdOnly\:relative{
    position: relative !important;
  }

  .mdOnly\:sticky{
    position: sticky !important;
  }

  .mdOnly\:inset-0{
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .mdOnly\:inset-auto{
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .mdOnly\:inset-y-0{
    top: 0 !important;
    bottom: 0 !important;
  }

  .mdOnly\:inset-x-0{
    right: 0 !important;
    left: 0 !important;
  }

  .mdOnly\:inset-y-auto{
    top: auto !important;
    bottom: auto !important;
  }

  .mdOnly\:inset-x-auto{
    right: auto !important;
    left: auto !important;
  }

  .mdOnly\:top-0{
    top: 0 !important;
  }

  .mdOnly\:right-0{
    right: 0 !important;
  }

  .mdOnly\:bottom-0{
    bottom: 0 !important;
  }

  .mdOnly\:left-0{
    left: 0 !important;
  }

  .mdOnly\:top-auto{
    top: auto !important;
  }

  .mdOnly\:right-auto{
    right: auto !important;
  }

  .mdOnly\:bottom-auto{
    bottom: auto !important;
  }

  .mdOnly\:left-auto{
    left: auto !important;
  }

  .mdOnly\:resize-none{
    resize: none !important;
  }

  .mdOnly\:resize-y{
    resize: vertical !important;
  }

  .mdOnly\:resize-x{
    resize: horizontal !important;
  }

  .mdOnly\:resize{
    resize: both !important;
  }

  .mdOnly\:shadow-xs{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .mdOnly\:shadow-sm{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .mdOnly\:shadow{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .mdOnly\:shadow-md{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .mdOnly\:shadow-lg{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .mdOnly\:shadow-xl{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .mdOnly\:shadow-2xl{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .mdOnly\:shadow-inner{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .mdOnly\:shadow-outline{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .mdOnly\:shadow-none{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .mdOnly\:hover\:shadow-xs:hover{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .mdOnly\:hover\:shadow-sm:hover{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .mdOnly\:hover\:shadow:hover{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .mdOnly\:hover\:shadow-md:hover{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .mdOnly\:hover\:shadow-lg:hover{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .mdOnly\:hover\:shadow-xl:hover{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .mdOnly\:hover\:shadow-2xl:hover{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .mdOnly\:hover\:shadow-inner:hover{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .mdOnly\:hover\:shadow-outline:hover{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .mdOnly\:hover\:shadow-none:hover{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .mdOnly\:focus\:shadow-xs:focus{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .mdOnly\:focus\:shadow-sm:focus{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .mdOnly\:focus\:shadow:focus{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .mdOnly\:focus\:shadow-md:focus{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .mdOnly\:focus\:shadow-lg:focus{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .mdOnly\:focus\:shadow-xl:focus{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .mdOnly\:focus\:shadow-2xl:focus{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .mdOnly\:focus\:shadow-inner:focus{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .mdOnly\:focus\:shadow-outline:focus{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .mdOnly\:focus\:shadow-none:focus{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .mdOnly\:fill-current{
    fill: currentColor !important;
  }

  .mdOnly\:stroke-current{
    stroke: currentColor !important;
  }

  .mdOnly\:stroke-0{
    stroke-width: 0 !important;
  }

  .mdOnly\:stroke-1{
    stroke-width: 1 !important;
  }

  .mdOnly\:stroke-2{
    stroke-width: 2 !important;
  }

  .mdOnly\:table-auto{
    table-layout: auto !important;
  }

  .mdOnly\:table-fixed{
    table-layout: fixed !important;
  }

  .mdOnly\:text-left{
    text-align: left !important;
  }

  .mdOnly\:text-center{
    text-align: center !important;
  }

  .mdOnly\:text-right{
    text-align: right !important;
  }

  .mdOnly\:text-justify{
    text-align: justify !important;
  }

  .mdOnly\:text-primary-100{
    --text-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--text-opacity)) !important;
  }

  .mdOnly\:text-primary-200{
    --text-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--text-opacity)) !important;
  }

  .mdOnly\:text-primary-300{
    --text-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--text-opacity)) !important;
  }

  .mdOnly\:text-primary-400{
    --text-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--text-opacity)) !important;
  }

  .mdOnly\:text-primary-500{
    --text-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--text-opacity)) !important;
  }

  .mdOnly\:text-primary-600{
    --text-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--text-opacity)) !important;
  }

  .mdOnly\:text-primary-700{
    --text-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--text-opacity)) !important;
  }

  .mdOnly\:text-primary-800{
    --text-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--text-opacity)) !important;
  }

  .mdOnly\:text-primary-900{
    --text-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--text-opacity)) !important;
  }

  .mdOnly\:text-secondary-100{
    --text-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--text-opacity)) !important;
  }

  .mdOnly\:text-secondary-200{
    --text-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--text-opacity)) !important;
  }

  .mdOnly\:text-secondary-300{
    --text-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--text-opacity)) !important;
  }

  .mdOnly\:text-secondary-400{
    --text-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--text-opacity)) !important;
  }

  .mdOnly\:text-secondary-500{
    --text-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--text-opacity)) !important;
  }

  .mdOnly\:text-secondary-600{
    --text-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--text-opacity)) !important;
  }

  .mdOnly\:text-secondary-700{
    --text-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--text-opacity)) !important;
  }

  .mdOnly\:text-secondary-800{
    --text-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--text-opacity)) !important;
  }

  .mdOnly\:text-secondary-900{
    --text-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--text-opacity)) !important;
  }

  .mdOnly\:text-transparent{
    color: transparent !important;
  }

  .mdOnly\:text-black{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .mdOnly\:text-white{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .mdOnly\:text-gray-100{
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important;
  }

  .mdOnly\:text-gray-200{
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important;
  }

  .mdOnly\:text-gray-300{
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important;
  }

  .mdOnly\:text-gray-400{
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important;
  }

  .mdOnly\:text-gray-500{
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important;
  }

  .mdOnly\:text-gray-600{
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important;
  }

  .mdOnly\:text-gray-700{
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important;
  }

  .mdOnly\:text-gray-800{
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important;
  }

  .mdOnly\:text-gray-900{
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important;
  }

  .mdOnly\:text-red-100{
    --text-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--text-opacity)) !important;
  }

  .mdOnly\:text-red-200{
    --text-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--text-opacity)) !important;
  }

  .mdOnly\:text-red-300{
    --text-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--text-opacity)) !important;
  }

  .mdOnly\:text-red-400{
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important;
  }

  .mdOnly\:text-red-500{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .mdOnly\:text-red-600{
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important;
  }

  .mdOnly\:text-red-700{
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important;
  }

  .mdOnly\:text-red-800{
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important;
  }

  .mdOnly\:text-red-900{
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important;
  }

  .mdOnly\:text-green-100{
    --text-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--text-opacity)) !important;
  }

  .mdOnly\:text-green-200{
    --text-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--text-opacity)) !important;
  }

  .mdOnly\:text-green-300{
    --text-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--text-opacity)) !important;
  }

  .mdOnly\:text-green-400{
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important;
  }

  .mdOnly\:text-green-500{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .mdOnly\:text-green-600{
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important;
  }

  .mdOnly\:text-green-700{
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important;
  }

  .mdOnly\:text-green-800{
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important;
  }

  .mdOnly\:text-green-900{
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important;
  }

  .mdOnly\:text-yellow-100{
    --text-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--text-opacity)) !important;
  }

  .mdOnly\:text-yellow-200{
    --text-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--text-opacity)) !important;
  }

  .mdOnly\:text-yellow-300{
    --text-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--text-opacity)) !important;
  }

  .mdOnly\:text-yellow-400{
    --text-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--text-opacity)) !important;
  }

  .mdOnly\:text-yellow-500{
    --text-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--text-opacity)) !important;
  }

  .mdOnly\:text-yellow-600{
    --text-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--text-opacity)) !important;
  }

  .mdOnly\:text-yellow-700{
    --text-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--text-opacity)) !important;
  }

  .mdOnly\:text-yellow-800{
    --text-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--text-opacity)) !important;
  }

  .mdOnly\:text-yellow-900{
    --text-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--text-opacity)) !important;
  }

  .mdOnly\:text-error{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .mdOnly\:text-success{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-primary-100:hover{
    --text-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-primary-200:hover{
    --text-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-primary-300:hover{
    --text-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-primary-400:hover{
    --text-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-primary-500:hover{
    --text-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-primary-600:hover{
    --text-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-primary-700:hover{
    --text-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-primary-800:hover{
    --text-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-primary-900:hover{
    --text-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-secondary-100:hover{
    --text-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-secondary-200:hover{
    --text-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-secondary-300:hover{
    --text-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-secondary-400:hover{
    --text-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-secondary-500:hover{
    --text-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-secondary-600:hover{
    --text-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-secondary-700:hover{
    --text-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-secondary-800:hover{
    --text-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-secondary-900:hover{
    --text-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-transparent:hover{
    color: transparent !important;
  }

  .mdOnly\:hover\:text-black:hover{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-white:hover{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-gray-100:hover{
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-gray-200:hover{
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-gray-300:hover{
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-gray-400:hover{
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-gray-500:hover{
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-gray-600:hover{
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-gray-700:hover{
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-gray-800:hover{
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-gray-900:hover{
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-red-100:hover{
    --text-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-red-200:hover{
    --text-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-red-300:hover{
    --text-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-red-400:hover{
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-red-500:hover{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-red-600:hover{
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-red-700:hover{
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-red-800:hover{
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-red-900:hover{
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-green-100:hover{
    --text-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-green-200:hover{
    --text-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-green-300:hover{
    --text-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-green-400:hover{
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-green-500:hover{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-green-600:hover{
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-green-700:hover{
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-green-800:hover{
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-green-900:hover{
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-yellow-100:hover{
    --text-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-yellow-200:hover{
    --text-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-yellow-300:hover{
    --text-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-yellow-400:hover{
    --text-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-yellow-500:hover{
    --text-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-yellow-600:hover{
    --text-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-yellow-700:hover{
    --text-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-yellow-800:hover{
    --text-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-yellow-900:hover{
    --text-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-error:hover{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .mdOnly\:hover\:text-success:hover{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-primary-100:focus{
    --text-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-primary-200:focus{
    --text-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-primary-300:focus{
    --text-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-primary-400:focus{
    --text-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-primary-500:focus{
    --text-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-primary-600:focus{
    --text-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-primary-700:focus{
    --text-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-primary-800:focus{
    --text-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-primary-900:focus{
    --text-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-secondary-100:focus{
    --text-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-secondary-200:focus{
    --text-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-secondary-300:focus{
    --text-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-secondary-400:focus{
    --text-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-secondary-500:focus{
    --text-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-secondary-600:focus{
    --text-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-secondary-700:focus{
    --text-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-secondary-800:focus{
    --text-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-secondary-900:focus{
    --text-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-transparent:focus{
    color: transparent !important;
  }

  .mdOnly\:focus\:text-black:focus{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-white:focus{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-gray-100:focus{
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-gray-200:focus{
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-gray-300:focus{
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-gray-400:focus{
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-gray-500:focus{
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-gray-600:focus{
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-gray-700:focus{
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-gray-800:focus{
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-gray-900:focus{
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-red-100:focus{
    --text-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-red-200:focus{
    --text-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-red-300:focus{
    --text-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-red-400:focus{
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-red-500:focus{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-red-600:focus{
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-red-700:focus{
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-red-800:focus{
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-red-900:focus{
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-green-100:focus{
    --text-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-green-200:focus{
    --text-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-green-300:focus{
    --text-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-green-400:focus{
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-green-500:focus{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-green-600:focus{
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-green-700:focus{
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-green-800:focus{
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-green-900:focus{
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-yellow-100:focus{
    --text-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-yellow-200:focus{
    --text-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-yellow-300:focus{
    --text-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-yellow-400:focus{
    --text-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-yellow-500:focus{
    --text-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-yellow-600:focus{
    --text-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-yellow-700:focus{
    --text-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-yellow-800:focus{
    --text-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-yellow-900:focus{
    --text-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-error:focus{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .mdOnly\:focus\:text-success:focus{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .mdOnly\:text-opacity-0{
    --text-opacity: 0 !important;
  }

  .mdOnly\:text-opacity-25{
    --text-opacity: 0.25 !important;
  }

  .mdOnly\:text-opacity-50{
    --text-opacity: 0.5 !important;
  }

  .mdOnly\:text-opacity-75{
    --text-opacity: 0.75 !important;
  }

  .mdOnly\:text-opacity-100{
    --text-opacity: 1 !important;
  }

  .mdOnly\:hover\:text-opacity-0:hover{
    --text-opacity: 0 !important;
  }

  .mdOnly\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25 !important;
  }

  .mdOnly\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5 !important;
  }

  .mdOnly\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75 !important;
  }

  .mdOnly\:hover\:text-opacity-100:hover{
    --text-opacity: 1 !important;
  }

  .mdOnly\:focus\:text-opacity-0:focus{
    --text-opacity: 0 !important;
  }

  .mdOnly\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25 !important;
  }

  .mdOnly\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5 !important;
  }

  .mdOnly\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75 !important;
  }

  .mdOnly\:focus\:text-opacity-100:focus{
    --text-opacity: 1 !important;
  }

  .mdOnly\:italic{
    font-style: italic !important;
  }

  .mdOnly\:not-italic{
    font-style: normal !important;
  }

  .mdOnly\:uppercase{
    text-transform: uppercase !important;
  }

  .mdOnly\:lowercase{
    text-transform: lowercase !important;
  }

  .mdOnly\:capitalize{
    text-transform: capitalize !important;
  }

  .mdOnly\:normal-case{
    text-transform: none !important;
  }

  .mdOnly\:underline{
    text-decoration: underline !important;
  }

  .mdOnly\:line-through{
    text-decoration: line-through !important;
  }

  .mdOnly\:no-underline{
    text-decoration: none !important;
  }

  .mdOnly\:hover\:underline:hover{
    text-decoration: underline !important;
  }

  .mdOnly\:hover\:line-through:hover{
    text-decoration: line-through !important;
  }

  .mdOnly\:hover\:no-underline:hover{
    text-decoration: none !important;
  }

  .mdOnly\:focus\:underline:focus{
    text-decoration: underline !important;
  }

  .mdOnly\:focus\:line-through:focus{
    text-decoration: line-through !important;
  }

  .mdOnly\:focus\:no-underline:focus{
    text-decoration: none !important;
  }

  .mdOnly\:antialiased{
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .mdOnly\:subpixel-antialiased{
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .mdOnly\:ordinal, .mdOnly\:slashed-zero, .mdOnly\:lining-nums, .mdOnly\:oldstyle-nums, .mdOnly\:proportional-nums, .mdOnly\:tabular-nums, .mdOnly\:diagonal-fractions, .mdOnly\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;
  }

  .mdOnly\:normal-nums{
    font-variant-numeric: normal !important;
  }

  .mdOnly\:ordinal{
    --font-variant-numeric-ordinal: ordinal !important;
  }

  .mdOnly\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero !important;
  }

  .mdOnly\:lining-nums{
    --font-variant-numeric-figure: lining-nums !important;
  }

  .mdOnly\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums !important;
  }

  .mdOnly\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums !important;
  }

  .mdOnly\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums !important;
  }

  .mdOnly\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions !important;
  }

  .mdOnly\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions !important;
  }

  .mdOnly\:tracking-tighter{
    letter-spacing: -0.05em !important;
  }

  .mdOnly\:tracking-tight{
    letter-spacing: -0.025em !important;
  }

  .mdOnly\:tracking-normal{
    letter-spacing: 0 !important;
  }

  .mdOnly\:tracking-wide{
    letter-spacing: 0.025em !important;
  }

  .mdOnly\:tracking-wider{
    letter-spacing: 0.05em !important;
  }

  .mdOnly\:tracking-widest{
    letter-spacing: 0.1em !important;
  }

  .mdOnly\:select-none{
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
        -ms-user-select: none !important;
            user-select: none !important;
  }

  .mdOnly\:select-text{
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
        -ms-user-select: text !important;
            user-select: text !important;
  }

  .mdOnly\:select-all{
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
        -ms-user-select: all !important;
            user-select: all !important;
  }

  .mdOnly\:select-auto{
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
        -ms-user-select: auto !important;
            user-select: auto !important;
  }

  .mdOnly\:align-baseline{
    vertical-align: baseline !important;
  }

  .mdOnly\:align-top{
    vertical-align: top !important;
  }

  .mdOnly\:align-middle{
    vertical-align: middle !important;
  }

  .mdOnly\:align-bottom{
    vertical-align: bottom !important;
  }

  .mdOnly\:align-text-top{
    vertical-align: text-top !important;
  }

  .mdOnly\:align-text-bottom{
    vertical-align: text-bottom !important;
  }

  .mdOnly\:visible{
    visibility: visible !important;
  }

  .mdOnly\:invisible{
    visibility: hidden !important;
  }

  .mdOnly\:whitespace-normal{
    white-space: normal !important;
  }

  .mdOnly\:whitespace-no-wrap{
    white-space: nowrap !important;
  }

  .mdOnly\:whitespace-pre{
    white-space: pre !important;
  }

  .mdOnly\:whitespace-pre-line{
    white-space: pre-line !important;
  }

  .mdOnly\:whitespace-pre-wrap{
    white-space: pre-wrap !important;
  }

  .mdOnly\:break-normal{
    word-wrap: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .mdOnly\:break-words{
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
  }

  .mdOnly\:break-all{
    word-break: break-all !important;
  }

  .mdOnly\:truncate{
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .mdOnly\:w-0{
    width: 0 !important;
  }

  .mdOnly\:w-1{
    width: 0.25rem !important;
  }

  .mdOnly\:w-2{
    width: 0.5rem !important;
  }

  .mdOnly\:w-3{
    width: 0.75rem !important;
  }

  .mdOnly\:w-4{
    width: 1rem !important;
  }

  .mdOnly\:w-5{
    width: 1.25rem !important;
  }

  .mdOnly\:w-6{
    width: 1.5rem !important;
  }

  .mdOnly\:w-8{
    width: 2rem !important;
  }

  .mdOnly\:w-10{
    width: 2.5rem !important;
  }

  .mdOnly\:w-12{
    width: 3rem !important;
  }

  .mdOnly\:w-16{
    width: 4rem !important;
  }

  .mdOnly\:w-20{
    width: 5rem !important;
  }

  .mdOnly\:w-24{
    width: 6rem !important;
  }

  .mdOnly\:w-32{
    width: 8rem !important;
  }

  .mdOnly\:w-40{
    width: 10rem !important;
  }

  .mdOnly\:w-48{
    width: 12rem !important;
  }

  .mdOnly\:w-56{
    width: 14rem !important;
  }

  .mdOnly\:w-64{
    width: 16rem !important;
  }

  .mdOnly\:w-auto{
    width: auto !important;
  }

  .mdOnly\:w-px{
    width: 1px !important;
  }

  .mdOnly\:w-1\/2{
    width: 50% !important;
  }

  .mdOnly\:w-1\/3{
    width: 33.333333% !important;
  }

  .mdOnly\:w-2\/3{
    width: 66.666667% !important;
  }

  .mdOnly\:w-1\/4{
    width: 25% !important;
  }

  .mdOnly\:w-2\/4{
    width: 50% !important;
  }

  .mdOnly\:w-3\/4{
    width: 75% !important;
  }

  .mdOnly\:w-1\/5{
    width: 20% !important;
  }

  .mdOnly\:w-2\/5{
    width: 40% !important;
  }

  .mdOnly\:w-3\/5{
    width: 60% !important;
  }

  .mdOnly\:w-4\/5{
    width: 80% !important;
  }

  .mdOnly\:w-1\/6{
    width: 16.666667% !important;
  }

  .mdOnly\:w-2\/6{
    width: 33.333333% !important;
  }

  .mdOnly\:w-3\/6{
    width: 50% !important;
  }

  .mdOnly\:w-4\/6{
    width: 66.666667% !important;
  }

  .mdOnly\:w-5\/6{
    width: 83.333333% !important;
  }

  .mdOnly\:w-1\/12{
    width: 8.333333% !important;
  }

  .mdOnly\:w-2\/12{
    width: 16.666667% !important;
  }

  .mdOnly\:w-3\/12{
    width: 25% !important;
  }

  .mdOnly\:w-4\/12{
    width: 33.333333% !important;
  }

  .mdOnly\:w-5\/12{
    width: 41.666667% !important;
  }

  .mdOnly\:w-6\/12{
    width: 50% !important;
  }

  .mdOnly\:w-7\/12{
    width: 58.333333% !important;
  }

  .mdOnly\:w-8\/12{
    width: 66.666667% !important;
  }

  .mdOnly\:w-9\/12{
    width: 75% !important;
  }

  .mdOnly\:w-10\/12{
    width: 83.333333% !important;
  }

  .mdOnly\:w-11\/12{
    width: 91.666667% !important;
  }

  .mdOnly\:w-full{
    width: 100% !important;
  }

  .mdOnly\:w-screen{
    width: 100vw !important;
  }

  .mdOnly\:z-0{
    z-index: 0 !important;
  }

  .mdOnly\:z-10{
    z-index: 10 !important;
  }

  .mdOnly\:z-20{
    z-index: 20 !important;
  }

  .mdOnly\:z-30{
    z-index: 30 !important;
  }

  .mdOnly\:z-40{
    z-index: 40 !important;
  }

  .mdOnly\:z-50{
    z-index: 50 !important;
  }

  .mdOnly\:z-auto{
    z-index: auto !important;
  }

  .mdOnly\:gap-0{
    grid-gap: 0 !important;
    gap: 0 !important;
  }

  .mdOnly\:gap-1{
    grid-gap: 0.25rem !important;
    gap: 0.25rem !important;
  }

  .mdOnly\:gap-2{
    grid-gap: 0.5rem !important;
    gap: 0.5rem !important;
  }

  .mdOnly\:gap-3{
    grid-gap: 0.75rem !important;
    gap: 0.75rem !important;
  }

  .mdOnly\:gap-4{
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .mdOnly\:gap-5{
    grid-gap: 1.25rem !important;
    gap: 1.25rem !important;
  }

  .mdOnly\:gap-6{
    grid-gap: 1.5rem !important;
    gap: 1.5rem !important;
  }

  .mdOnly\:gap-8{
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .mdOnly\:gap-10{
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .mdOnly\:gap-12{
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .mdOnly\:gap-16{
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .mdOnly\:gap-20{
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .mdOnly\:gap-24{
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .mdOnly\:gap-32{
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .mdOnly\:gap-40{
    grid-gap: 10rem !important;
    gap: 10rem !important;
  }

  .mdOnly\:gap-48{
    grid-gap: 12rem !important;
    gap: 12rem !important;
  }

  .mdOnly\:gap-56{
    grid-gap: 14rem !important;
    gap: 14rem !important;
  }

  .mdOnly\:gap-64{
    grid-gap: 16rem !important;
    gap: 16rem !important;
  }

  .mdOnly\:gap-px{
    grid-gap: 1px !important;
    gap: 1px !important;
  }

  .mdOnly\:col-gap-0{
    grid-column-gap: 0 !important;
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }

  .mdOnly\:col-gap-1{
    grid-column-gap: 0.25rem !important;
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }

  .mdOnly\:col-gap-2{
    grid-column-gap: 0.5rem !important;
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }

  .mdOnly\:col-gap-3{
    grid-column-gap: 0.75rem !important;
    -webkit-column-gap: 0.75rem !important;
       -moz-column-gap: 0.75rem !important;
            column-gap: 0.75rem !important;
  }

  .mdOnly\:col-gap-4{
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .mdOnly\:col-gap-5{
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .mdOnly\:col-gap-6{
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .mdOnly\:col-gap-8{
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .mdOnly\:col-gap-10{
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .mdOnly\:col-gap-12{
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .mdOnly\:col-gap-16{
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .mdOnly\:col-gap-20{
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .mdOnly\:col-gap-24{
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .mdOnly\:col-gap-32{
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .mdOnly\:col-gap-40{
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .mdOnly\:col-gap-48{
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .mdOnly\:col-gap-56{
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .mdOnly\:col-gap-64{
    grid-column-gap: 16rem !important;
    -webkit-column-gap: 16rem !important;
       -moz-column-gap: 16rem !important;
            column-gap: 16rem !important;
  }

  .mdOnly\:col-gap-px{
    grid-column-gap: 1px !important;
    -webkit-column-gap: 1px !important;
       -moz-column-gap: 1px !important;
            column-gap: 1px !important;
  }

  .mdOnly\:gap-x-0{
    grid-column-gap: 0 !important;
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }

  .mdOnly\:gap-x-1{
    grid-column-gap: 0.25rem !important;
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }

  .mdOnly\:gap-x-2{
    grid-column-gap: 0.5rem !important;
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }

  .mdOnly\:gap-x-3{
    grid-column-gap: 0.75rem !important;
    -webkit-column-gap: 0.75rem !important;
       -moz-column-gap: 0.75rem !important;
            column-gap: 0.75rem !important;
  }

  .mdOnly\:gap-x-4{
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .mdOnly\:gap-x-5{
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .mdOnly\:gap-x-6{
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .mdOnly\:gap-x-8{
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .mdOnly\:gap-x-10{
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .mdOnly\:gap-x-12{
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .mdOnly\:gap-x-16{
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .mdOnly\:gap-x-20{
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .mdOnly\:gap-x-24{
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .mdOnly\:gap-x-32{
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .mdOnly\:gap-x-40{
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .mdOnly\:gap-x-48{
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .mdOnly\:gap-x-56{
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .mdOnly\:gap-x-64{
    grid-column-gap: 16rem !important;
    -webkit-column-gap: 16rem !important;
       -moz-column-gap: 16rem !important;
            column-gap: 16rem !important;
  }

  .mdOnly\:gap-x-px{
    grid-column-gap: 1px !important;
    -webkit-column-gap: 1px !important;
       -moz-column-gap: 1px !important;
            column-gap: 1px !important;
  }

  .mdOnly\:row-gap-0{
    grid-row-gap: 0 !important;
    row-gap: 0 !important;
  }

  .mdOnly\:row-gap-1{
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important;
  }

  .mdOnly\:row-gap-2{
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important;
  }

  .mdOnly\:row-gap-3{
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important;
  }

  .mdOnly\:row-gap-4{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .mdOnly\:row-gap-5{
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .mdOnly\:row-gap-6{
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .mdOnly\:row-gap-8{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .mdOnly\:row-gap-10{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .mdOnly\:row-gap-12{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .mdOnly\:row-gap-16{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .mdOnly\:row-gap-20{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .mdOnly\:row-gap-24{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .mdOnly\:row-gap-32{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .mdOnly\:row-gap-40{
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .mdOnly\:row-gap-48{
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .mdOnly\:row-gap-56{
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .mdOnly\:row-gap-64{
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important;
  }

  .mdOnly\:row-gap-px{
    grid-row-gap: 1px !important;
    row-gap: 1px !important;
  }

  .mdOnly\:gap-y-0{
    grid-row-gap: 0 !important;
    row-gap: 0 !important;
  }

  .mdOnly\:gap-y-1{
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important;
  }

  .mdOnly\:gap-y-2{
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important;
  }

  .mdOnly\:gap-y-3{
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important;
  }

  .mdOnly\:gap-y-4{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .mdOnly\:gap-y-5{
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .mdOnly\:gap-y-6{
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .mdOnly\:gap-y-8{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .mdOnly\:gap-y-10{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .mdOnly\:gap-y-12{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .mdOnly\:gap-y-16{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .mdOnly\:gap-y-20{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .mdOnly\:gap-y-24{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .mdOnly\:gap-y-32{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .mdOnly\:gap-y-40{
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .mdOnly\:gap-y-48{
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .mdOnly\:gap-y-56{
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .mdOnly\:gap-y-64{
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important;
  }

  .mdOnly\:gap-y-px{
    grid-row-gap: 1px !important;
    row-gap: 1px !important;
  }

  .mdOnly\:grid-flow-row{
    grid-auto-flow: row !important;
  }

  .mdOnly\:grid-flow-col{
    grid-auto-flow: column !important;
  }

  .mdOnly\:grid-flow-row-dense{
    grid-auto-flow: row dense !important;
  }

  .mdOnly\:grid-flow-col-dense{
    grid-auto-flow: column dense !important;
  }

  .mdOnly\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .mdOnly\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .mdOnly\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .mdOnly\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .mdOnly\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .mdOnly\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .mdOnly\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .mdOnly\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .mdOnly\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .mdOnly\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .mdOnly\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .mdOnly\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .mdOnly\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .mdOnly\:auto-cols-auto{
    grid-auto-columns: auto !important;
  }

  .mdOnly\:auto-cols-min{
    grid-auto-columns: -webkit-min-content !important;
    grid-auto-columns: min-content !important;
  }

  .mdOnly\:auto-cols-max{
    grid-auto-columns: -webkit-max-content !important;
    grid-auto-columns: max-content !important;
  }

  .mdOnly\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr) !important;
  }

  .mdOnly\:col-auto{
    grid-column: auto !important;
  }

  .mdOnly\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

  .mdOnly\:col-span-2{
    grid-column: span 2 / span 2 !important;
  }

  .mdOnly\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .mdOnly\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .mdOnly\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .mdOnly\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .mdOnly\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .mdOnly\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .mdOnly\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .mdOnly\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .mdOnly\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .mdOnly\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .mdOnly\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .mdOnly\:col-start-1{
    grid-column-start: 1 !important;
  }

  .mdOnly\:col-start-2{
    grid-column-start: 2 !important;
  }

  .mdOnly\:col-start-3{
    grid-column-start: 3 !important;
  }

  .mdOnly\:col-start-4{
    grid-column-start: 4 !important;
  }

  .mdOnly\:col-start-5{
    grid-column-start: 5 !important;
  }

  .mdOnly\:col-start-6{
    grid-column-start: 6 !important;
  }

  .mdOnly\:col-start-7{
    grid-column-start: 7 !important;
  }

  .mdOnly\:col-start-8{
    grid-column-start: 8 !important;
  }

  .mdOnly\:col-start-9{
    grid-column-start: 9 !important;
  }

  .mdOnly\:col-start-10{
    grid-column-start: 10 !important;
  }

  .mdOnly\:col-start-11{
    grid-column-start: 11 !important;
  }

  .mdOnly\:col-start-12{
    grid-column-start: 12 !important;
  }

  .mdOnly\:col-start-13{
    grid-column-start: 13 !important;
  }

  .mdOnly\:col-start-auto{
    grid-column-start: auto !important;
  }

  .mdOnly\:col-end-1{
    grid-column-end: 1 !important;
  }

  .mdOnly\:col-end-2{
    grid-column-end: 2 !important;
  }

  .mdOnly\:col-end-3{
    grid-column-end: 3 !important;
  }

  .mdOnly\:col-end-4{
    grid-column-end: 4 !important;
  }

  .mdOnly\:col-end-5{
    grid-column-end: 5 !important;
  }

  .mdOnly\:col-end-6{
    grid-column-end: 6 !important;
  }

  .mdOnly\:col-end-7{
    grid-column-end: 7 !important;
  }

  .mdOnly\:col-end-8{
    grid-column-end: 8 !important;
  }

  .mdOnly\:col-end-9{
    grid-column-end: 9 !important;
  }

  .mdOnly\:col-end-10{
    grid-column-end: 10 !important;
  }

  .mdOnly\:col-end-11{
    grid-column-end: 11 !important;
  }

  .mdOnly\:col-end-12{
    grid-column-end: 12 !important;
  }

  .mdOnly\:col-end-13{
    grid-column-end: 13 !important;
  }

  .mdOnly\:col-end-auto{
    grid-column-end: auto !important;
  }

  .mdOnly\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .mdOnly\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .mdOnly\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .mdOnly\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .mdOnly\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .mdOnly\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .mdOnly\:grid-rows-none{
    grid-template-rows: none !important;
  }

  .mdOnly\:auto-rows-auto{
    grid-auto-rows: auto !important;
  }

  .mdOnly\:auto-rows-min{
    grid-auto-rows: -webkit-min-content !important;
    grid-auto-rows: min-content !important;
  }

  .mdOnly\:auto-rows-max{
    grid-auto-rows: -webkit-max-content !important;
    grid-auto-rows: max-content !important;
  }

  .mdOnly\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .mdOnly\:row-auto{
    grid-row: auto !important;
  }

  .mdOnly\:row-span-1{
    grid-row: span 1 / span 1 !important;
  }

  .mdOnly\:row-span-2{
    grid-row: span 2 / span 2 !important;
  }

  .mdOnly\:row-span-3{
    grid-row: span 3 / span 3 !important;
  }

  .mdOnly\:row-span-4{
    grid-row: span 4 / span 4 !important;
  }

  .mdOnly\:row-span-5{
    grid-row: span 5 / span 5 !important;
  }

  .mdOnly\:row-span-6{
    grid-row: span 6 / span 6 !important;
  }

  .mdOnly\:row-span-full{
    grid-row: 1 / -1 !important;
  }

  .mdOnly\:row-start-1{
    grid-row-start: 1 !important;
  }

  .mdOnly\:row-start-2{
    grid-row-start: 2 !important;
  }

  .mdOnly\:row-start-3{
    grid-row-start: 3 !important;
  }

  .mdOnly\:row-start-4{
    grid-row-start: 4 !important;
  }

  .mdOnly\:row-start-5{
    grid-row-start: 5 !important;
  }

  .mdOnly\:row-start-6{
    grid-row-start: 6 !important;
  }

  .mdOnly\:row-start-7{
    grid-row-start: 7 !important;
  }

  .mdOnly\:row-start-auto{
    grid-row-start: auto !important;
  }

  .mdOnly\:row-end-1{
    grid-row-end: 1 !important;
  }

  .mdOnly\:row-end-2{
    grid-row-end: 2 !important;
  }

  .mdOnly\:row-end-3{
    grid-row-end: 3 !important;
  }

  .mdOnly\:row-end-4{
    grid-row-end: 4 !important;
  }

  .mdOnly\:row-end-5{
    grid-row-end: 5 !important;
  }

  .mdOnly\:row-end-6{
    grid-row-end: 6 !important;
  }

  .mdOnly\:row-end-7{
    grid-row-end: 7 !important;
  }

  .mdOnly\:row-end-auto{
    grid-row-end: auto !important;
  }

  .mdOnly\:transform{
    --transform-translate-x: 0 !important;
    --transform-translate-y: 0 !important;
    --transform-rotate: 0 !important;
    --transform-skew-x: 0 !important;
    --transform-skew-y: 0 !important;
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
    -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
            transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
  }

  .mdOnly\:transform-none{
    -webkit-transform: none !important;
            transform: none !important;
  }

  .mdOnly\:origin-center{
    -webkit-transform-origin: center !important;
            transform-origin: center !important;
  }

  .mdOnly\:origin-top{
    -webkit-transform-origin: top !important;
            transform-origin: top !important;
  }

  .mdOnly\:origin-top-right{
    -webkit-transform-origin: top right !important;
            transform-origin: top right !important;
  }

  .mdOnly\:origin-right{
    -webkit-transform-origin: right !important;
            transform-origin: right !important;
  }

  .mdOnly\:origin-bottom-right{
    -webkit-transform-origin: bottom right !important;
            transform-origin: bottom right !important;
  }

  .mdOnly\:origin-bottom{
    -webkit-transform-origin: bottom !important;
            transform-origin: bottom !important;
  }

  .mdOnly\:origin-bottom-left{
    -webkit-transform-origin: bottom left !important;
            transform-origin: bottom left !important;
  }

  .mdOnly\:origin-left{
    -webkit-transform-origin: left !important;
            transform-origin: left !important;
  }

  .mdOnly\:origin-top-left{
    -webkit-transform-origin: top left !important;
            transform-origin: top left !important;
  }

  .mdOnly\:scale-0{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .mdOnly\:scale-50{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .mdOnly\:scale-75{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .mdOnly\:scale-90{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .mdOnly\:scale-95{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .mdOnly\:scale-100{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .mdOnly\:scale-105{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .mdOnly\:scale-110{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .mdOnly\:scale-125{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .mdOnly\:scale-150{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .mdOnly\:scale-x-0{
    --transform-scale-x: 0 !important;
  }

  .mdOnly\:scale-x-50{
    --transform-scale-x: .5 !important;
  }

  .mdOnly\:scale-x-75{
    --transform-scale-x: .75 !important;
  }

  .mdOnly\:scale-x-90{
    --transform-scale-x: .9 !important;
  }

  .mdOnly\:scale-x-95{
    --transform-scale-x: .95 !important;
  }

  .mdOnly\:scale-x-100{
    --transform-scale-x: 1 !important;
  }

  .mdOnly\:scale-x-105{
    --transform-scale-x: 1.05 !important;
  }

  .mdOnly\:scale-x-110{
    --transform-scale-x: 1.1 !important;
  }

  .mdOnly\:scale-x-125{
    --transform-scale-x: 1.25 !important;
  }

  .mdOnly\:scale-x-150{
    --transform-scale-x: 1.5 !important;
  }

  .mdOnly\:scale-y-0{
    --transform-scale-y: 0 !important;
  }

  .mdOnly\:scale-y-50{
    --transform-scale-y: .5 !important;
  }

  .mdOnly\:scale-y-75{
    --transform-scale-y: .75 !important;
  }

  .mdOnly\:scale-y-90{
    --transform-scale-y: .9 !important;
  }

  .mdOnly\:scale-y-95{
    --transform-scale-y: .95 !important;
  }

  .mdOnly\:scale-y-100{
    --transform-scale-y: 1 !important;
  }

  .mdOnly\:scale-y-105{
    --transform-scale-y: 1.05 !important;
  }

  .mdOnly\:scale-y-110{
    --transform-scale-y: 1.1 !important;
  }

  .mdOnly\:scale-y-125{
    --transform-scale-y: 1.25 !important;
  }

  .mdOnly\:scale-y-150{
    --transform-scale-y: 1.5 !important;
  }

  .mdOnly\:hover\:scale-0:hover{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .mdOnly\:hover\:scale-50:hover{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .mdOnly\:hover\:scale-75:hover{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .mdOnly\:hover\:scale-90:hover{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .mdOnly\:hover\:scale-95:hover{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .mdOnly\:hover\:scale-100:hover{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .mdOnly\:hover\:scale-105:hover{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .mdOnly\:hover\:scale-110:hover{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .mdOnly\:hover\:scale-125:hover{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .mdOnly\:hover\:scale-150:hover{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .mdOnly\:hover\:scale-x-0:hover{
    --transform-scale-x: 0 !important;
  }

  .mdOnly\:hover\:scale-x-50:hover{
    --transform-scale-x: .5 !important;
  }

  .mdOnly\:hover\:scale-x-75:hover{
    --transform-scale-x: .75 !important;
  }

  .mdOnly\:hover\:scale-x-90:hover{
    --transform-scale-x: .9 !important;
  }

  .mdOnly\:hover\:scale-x-95:hover{
    --transform-scale-x: .95 !important;
  }

  .mdOnly\:hover\:scale-x-100:hover{
    --transform-scale-x: 1 !important;
  }

  .mdOnly\:hover\:scale-x-105:hover{
    --transform-scale-x: 1.05 !important;
  }

  .mdOnly\:hover\:scale-x-110:hover{
    --transform-scale-x: 1.1 !important;
  }

  .mdOnly\:hover\:scale-x-125:hover{
    --transform-scale-x: 1.25 !important;
  }

  .mdOnly\:hover\:scale-x-150:hover{
    --transform-scale-x: 1.5 !important;
  }

  .mdOnly\:hover\:scale-y-0:hover{
    --transform-scale-y: 0 !important;
  }

  .mdOnly\:hover\:scale-y-50:hover{
    --transform-scale-y: .5 !important;
  }

  .mdOnly\:hover\:scale-y-75:hover{
    --transform-scale-y: .75 !important;
  }

  .mdOnly\:hover\:scale-y-90:hover{
    --transform-scale-y: .9 !important;
  }

  .mdOnly\:hover\:scale-y-95:hover{
    --transform-scale-y: .95 !important;
  }

  .mdOnly\:hover\:scale-y-100:hover{
    --transform-scale-y: 1 !important;
  }

  .mdOnly\:hover\:scale-y-105:hover{
    --transform-scale-y: 1.05 !important;
  }

  .mdOnly\:hover\:scale-y-110:hover{
    --transform-scale-y: 1.1 !important;
  }

  .mdOnly\:hover\:scale-y-125:hover{
    --transform-scale-y: 1.25 !important;
  }

  .mdOnly\:hover\:scale-y-150:hover{
    --transform-scale-y: 1.5 !important;
  }

  .mdOnly\:focus\:scale-0:focus{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .mdOnly\:focus\:scale-50:focus{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .mdOnly\:focus\:scale-75:focus{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .mdOnly\:focus\:scale-90:focus{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .mdOnly\:focus\:scale-95:focus{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .mdOnly\:focus\:scale-100:focus{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .mdOnly\:focus\:scale-105:focus{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .mdOnly\:focus\:scale-110:focus{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .mdOnly\:focus\:scale-125:focus{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .mdOnly\:focus\:scale-150:focus{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .mdOnly\:focus\:scale-x-0:focus{
    --transform-scale-x: 0 !important;
  }

  .mdOnly\:focus\:scale-x-50:focus{
    --transform-scale-x: .5 !important;
  }

  .mdOnly\:focus\:scale-x-75:focus{
    --transform-scale-x: .75 !important;
  }

  .mdOnly\:focus\:scale-x-90:focus{
    --transform-scale-x: .9 !important;
  }

  .mdOnly\:focus\:scale-x-95:focus{
    --transform-scale-x: .95 !important;
  }

  .mdOnly\:focus\:scale-x-100:focus{
    --transform-scale-x: 1 !important;
  }

  .mdOnly\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05 !important;
  }

  .mdOnly\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1 !important;
  }

  .mdOnly\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25 !important;
  }

  .mdOnly\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5 !important;
  }

  .mdOnly\:focus\:scale-y-0:focus{
    --transform-scale-y: 0 !important;
  }

  .mdOnly\:focus\:scale-y-50:focus{
    --transform-scale-y: .5 !important;
  }

  .mdOnly\:focus\:scale-y-75:focus{
    --transform-scale-y: .75 !important;
  }

  .mdOnly\:focus\:scale-y-90:focus{
    --transform-scale-y: .9 !important;
  }

  .mdOnly\:focus\:scale-y-95:focus{
    --transform-scale-y: .95 !important;
  }

  .mdOnly\:focus\:scale-y-100:focus{
    --transform-scale-y: 1 !important;
  }

  .mdOnly\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05 !important;
  }

  .mdOnly\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1 !important;
  }

  .mdOnly\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25 !important;
  }

  .mdOnly\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5 !important;
  }

  .mdOnly\:rotate-0{
    --transform-rotate: 0 !important;
  }

  .mdOnly\:rotate-1{
    --transform-rotate: 1deg !important;
  }

  .mdOnly\:rotate-2{
    --transform-rotate: 2deg !important;
  }

  .mdOnly\:rotate-3{
    --transform-rotate: 3deg !important;
  }

  .mdOnly\:rotate-6{
    --transform-rotate: 6deg !important;
  }

  .mdOnly\:rotate-12{
    --transform-rotate: 12deg !important;
  }

  .mdOnly\:rotate-45{
    --transform-rotate: 45deg !important;
  }

  .mdOnly\:rotate-90{
    --transform-rotate: 90deg !important;
  }

  .mdOnly\:rotate-180{
    --transform-rotate: 180deg !important;
  }

  .mdOnly\:-rotate-180{
    --transform-rotate: -180deg !important;
  }

  .mdOnly\:-rotate-90{
    --transform-rotate: -90deg !important;
  }

  .mdOnly\:-rotate-45{
    --transform-rotate: -45deg !important;
  }

  .mdOnly\:-rotate-12{
    --transform-rotate: -12deg !important;
  }

  .mdOnly\:-rotate-6{
    --transform-rotate: -6deg !important;
  }

  .mdOnly\:-rotate-3{
    --transform-rotate: -3deg !important;
  }

  .mdOnly\:-rotate-2{
    --transform-rotate: -2deg !important;
  }

  .mdOnly\:-rotate-1{
    --transform-rotate: -1deg !important;
  }

  .mdOnly\:hover\:rotate-0:hover{
    --transform-rotate: 0 !important;
  }

  .mdOnly\:hover\:rotate-1:hover{
    --transform-rotate: 1deg !important;
  }

  .mdOnly\:hover\:rotate-2:hover{
    --transform-rotate: 2deg !important;
  }

  .mdOnly\:hover\:rotate-3:hover{
    --transform-rotate: 3deg !important;
  }

  .mdOnly\:hover\:rotate-6:hover{
    --transform-rotate: 6deg !important;
  }

  .mdOnly\:hover\:rotate-12:hover{
    --transform-rotate: 12deg !important;
  }

  .mdOnly\:hover\:rotate-45:hover{
    --transform-rotate: 45deg !important;
  }

  .mdOnly\:hover\:rotate-90:hover{
    --transform-rotate: 90deg !important;
  }

  .mdOnly\:hover\:rotate-180:hover{
    --transform-rotate: 180deg !important;
  }

  .mdOnly\:hover\:-rotate-180:hover{
    --transform-rotate: -180deg !important;
  }

  .mdOnly\:hover\:-rotate-90:hover{
    --transform-rotate: -90deg !important;
  }

  .mdOnly\:hover\:-rotate-45:hover{
    --transform-rotate: -45deg !important;
  }

  .mdOnly\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg !important;
  }

  .mdOnly\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg !important;
  }

  .mdOnly\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg !important;
  }

  .mdOnly\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg !important;
  }

  .mdOnly\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg !important;
  }

  .mdOnly\:focus\:rotate-0:focus{
    --transform-rotate: 0 !important;
  }

  .mdOnly\:focus\:rotate-1:focus{
    --transform-rotate: 1deg !important;
  }

  .mdOnly\:focus\:rotate-2:focus{
    --transform-rotate: 2deg !important;
  }

  .mdOnly\:focus\:rotate-3:focus{
    --transform-rotate: 3deg !important;
  }

  .mdOnly\:focus\:rotate-6:focus{
    --transform-rotate: 6deg !important;
  }

  .mdOnly\:focus\:rotate-12:focus{
    --transform-rotate: 12deg !important;
  }

  .mdOnly\:focus\:rotate-45:focus{
    --transform-rotate: 45deg !important;
  }

  .mdOnly\:focus\:rotate-90:focus{
    --transform-rotate: 90deg !important;
  }

  .mdOnly\:focus\:rotate-180:focus{
    --transform-rotate: 180deg !important;
  }

  .mdOnly\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg !important;
  }

  .mdOnly\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg !important;
  }

  .mdOnly\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg !important;
  }

  .mdOnly\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg !important;
  }

  .mdOnly\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg !important;
  }

  .mdOnly\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg !important;
  }

  .mdOnly\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg !important;
  }

  .mdOnly\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg !important;
  }

  .mdOnly\:translate-x-0{
    --transform-translate-x: 0 !important;
  }

  .mdOnly\:translate-x-1{
    --transform-translate-x: 0.25rem !important;
  }

  .mdOnly\:translate-x-2{
    --transform-translate-x: 0.5rem !important;
  }

  .mdOnly\:translate-x-3{
    --transform-translate-x: 0.75rem !important;
  }

  .mdOnly\:translate-x-4{
    --transform-translate-x: 1rem !important;
  }

  .mdOnly\:translate-x-5{
    --transform-translate-x: 1.25rem !important;
  }

  .mdOnly\:translate-x-6{
    --transform-translate-x: 1.5rem !important;
  }

  .mdOnly\:translate-x-8{
    --transform-translate-x: 2rem !important;
  }

  .mdOnly\:translate-x-10{
    --transform-translate-x: 2.5rem !important;
  }

  .mdOnly\:translate-x-12{
    --transform-translate-x: 3rem !important;
  }

  .mdOnly\:translate-x-16{
    --transform-translate-x: 4rem !important;
  }

  .mdOnly\:translate-x-20{
    --transform-translate-x: 5rem !important;
  }

  .mdOnly\:translate-x-24{
    --transform-translate-x: 6rem !important;
  }

  .mdOnly\:translate-x-32{
    --transform-translate-x: 8rem !important;
  }

  .mdOnly\:translate-x-40{
    --transform-translate-x: 10rem !important;
  }

  .mdOnly\:translate-x-48{
    --transform-translate-x: 12rem !important;
  }

  .mdOnly\:translate-x-56{
    --transform-translate-x: 14rem !important;
  }

  .mdOnly\:translate-x-64{
    --transform-translate-x: 16rem !important;
  }

  .mdOnly\:translate-x-px{
    --transform-translate-x: 1px !important;
  }

  .mdOnly\:-translate-x-1{
    --transform-translate-x: -0.25rem !important;
  }

  .mdOnly\:-translate-x-2{
    --transform-translate-x: -0.5rem !important;
  }

  .mdOnly\:-translate-x-3{
    --transform-translate-x: -0.75rem !important;
  }

  .mdOnly\:-translate-x-4{
    --transform-translate-x: -1rem !important;
  }

  .mdOnly\:-translate-x-5{
    --transform-translate-x: -1.25rem !important;
  }

  .mdOnly\:-translate-x-6{
    --transform-translate-x: -1.5rem !important;
  }

  .mdOnly\:-translate-x-8{
    --transform-translate-x: -2rem !important;
  }

  .mdOnly\:-translate-x-10{
    --transform-translate-x: -2.5rem !important;
  }

  .mdOnly\:-translate-x-12{
    --transform-translate-x: -3rem !important;
  }

  .mdOnly\:-translate-x-16{
    --transform-translate-x: -4rem !important;
  }

  .mdOnly\:-translate-x-20{
    --transform-translate-x: -5rem !important;
  }

  .mdOnly\:-translate-x-24{
    --transform-translate-x: -6rem !important;
  }

  .mdOnly\:-translate-x-32{
    --transform-translate-x: -8rem !important;
  }

  .mdOnly\:-translate-x-40{
    --transform-translate-x: -10rem !important;
  }

  .mdOnly\:-translate-x-48{
    --transform-translate-x: -12rem !important;
  }

  .mdOnly\:-translate-x-56{
    --transform-translate-x: -14rem !important;
  }

  .mdOnly\:-translate-x-64{
    --transform-translate-x: -16rem !important;
  }

  .mdOnly\:-translate-x-px{
    --transform-translate-x: -1px !important;
  }

  .mdOnly\:-translate-x-full{
    --transform-translate-x: -100% !important;
  }

  .mdOnly\:-translate-x-1\/2{
    --transform-translate-x: -50% !important;
  }

  .mdOnly\:translate-x-1\/2{
    --transform-translate-x: 50% !important;
  }

  .mdOnly\:translate-x-full{
    --transform-translate-x: 100% !important;
  }

  .mdOnly\:translate-y-0{
    --transform-translate-y: 0 !important;
  }

  .mdOnly\:translate-y-1{
    --transform-translate-y: 0.25rem !important;
  }

  .mdOnly\:translate-y-2{
    --transform-translate-y: 0.5rem !important;
  }

  .mdOnly\:translate-y-3{
    --transform-translate-y: 0.75rem !important;
  }

  .mdOnly\:translate-y-4{
    --transform-translate-y: 1rem !important;
  }

  .mdOnly\:translate-y-5{
    --transform-translate-y: 1.25rem !important;
  }

  .mdOnly\:translate-y-6{
    --transform-translate-y: 1.5rem !important;
  }

  .mdOnly\:translate-y-8{
    --transform-translate-y: 2rem !important;
  }

  .mdOnly\:translate-y-10{
    --transform-translate-y: 2.5rem !important;
  }

  .mdOnly\:translate-y-12{
    --transform-translate-y: 3rem !important;
  }

  .mdOnly\:translate-y-16{
    --transform-translate-y: 4rem !important;
  }

  .mdOnly\:translate-y-20{
    --transform-translate-y: 5rem !important;
  }

  .mdOnly\:translate-y-24{
    --transform-translate-y: 6rem !important;
  }

  .mdOnly\:translate-y-32{
    --transform-translate-y: 8rem !important;
  }

  .mdOnly\:translate-y-40{
    --transform-translate-y: 10rem !important;
  }

  .mdOnly\:translate-y-48{
    --transform-translate-y: 12rem !important;
  }

  .mdOnly\:translate-y-56{
    --transform-translate-y: 14rem !important;
  }

  .mdOnly\:translate-y-64{
    --transform-translate-y: 16rem !important;
  }

  .mdOnly\:translate-y-px{
    --transform-translate-y: 1px !important;
  }

  .mdOnly\:-translate-y-1{
    --transform-translate-y: -0.25rem !important;
  }

  .mdOnly\:-translate-y-2{
    --transform-translate-y: -0.5rem !important;
  }

  .mdOnly\:-translate-y-3{
    --transform-translate-y: -0.75rem !important;
  }

  .mdOnly\:-translate-y-4{
    --transform-translate-y: -1rem !important;
  }

  .mdOnly\:-translate-y-5{
    --transform-translate-y: -1.25rem !important;
  }

  .mdOnly\:-translate-y-6{
    --transform-translate-y: -1.5rem !important;
  }

  .mdOnly\:-translate-y-8{
    --transform-translate-y: -2rem !important;
  }

  .mdOnly\:-translate-y-10{
    --transform-translate-y: -2.5rem !important;
  }

  .mdOnly\:-translate-y-12{
    --transform-translate-y: -3rem !important;
  }

  .mdOnly\:-translate-y-16{
    --transform-translate-y: -4rem !important;
  }

  .mdOnly\:-translate-y-20{
    --transform-translate-y: -5rem !important;
  }

  .mdOnly\:-translate-y-24{
    --transform-translate-y: -6rem !important;
  }

  .mdOnly\:-translate-y-32{
    --transform-translate-y: -8rem !important;
  }

  .mdOnly\:-translate-y-40{
    --transform-translate-y: -10rem !important;
  }

  .mdOnly\:-translate-y-48{
    --transform-translate-y: -12rem !important;
  }

  .mdOnly\:-translate-y-56{
    --transform-translate-y: -14rem !important;
  }

  .mdOnly\:-translate-y-64{
    --transform-translate-y: -16rem !important;
  }

  .mdOnly\:-translate-y-px{
    --transform-translate-y: -1px !important;
  }

  .mdOnly\:-translate-y-full{
    --transform-translate-y: -100% !important;
  }

  .mdOnly\:-translate-y-1\/2{
    --transform-translate-y: -50% !important;
  }

  .mdOnly\:translate-y-1\/2{
    --transform-translate-y: 50% !important;
  }

  .mdOnly\:translate-y-full{
    --transform-translate-y: 100% !important;
  }

  .mdOnly\:hover\:translate-x-0:hover{
    --transform-translate-x: 0 !important;
  }

  .mdOnly\:hover\:translate-x-1:hover{
    --transform-translate-x: 0.25rem !important;
  }

  .mdOnly\:hover\:translate-x-2:hover{
    --transform-translate-x: 0.5rem !important;
  }

  .mdOnly\:hover\:translate-x-3:hover{
    --transform-translate-x: 0.75rem !important;
  }

  .mdOnly\:hover\:translate-x-4:hover{
    --transform-translate-x: 1rem !important;
  }

  .mdOnly\:hover\:translate-x-5:hover{
    --transform-translate-x: 1.25rem !important;
  }

  .mdOnly\:hover\:translate-x-6:hover{
    --transform-translate-x: 1.5rem !important;
  }

  .mdOnly\:hover\:translate-x-8:hover{
    --transform-translate-x: 2rem !important;
  }

  .mdOnly\:hover\:translate-x-10:hover{
    --transform-translate-x: 2.5rem !important;
  }

  .mdOnly\:hover\:translate-x-12:hover{
    --transform-translate-x: 3rem !important;
  }

  .mdOnly\:hover\:translate-x-16:hover{
    --transform-translate-x: 4rem !important;
  }

  .mdOnly\:hover\:translate-x-20:hover{
    --transform-translate-x: 5rem !important;
  }

  .mdOnly\:hover\:translate-x-24:hover{
    --transform-translate-x: 6rem !important;
  }

  .mdOnly\:hover\:translate-x-32:hover{
    --transform-translate-x: 8rem !important;
  }

  .mdOnly\:hover\:translate-x-40:hover{
    --transform-translate-x: 10rem !important;
  }

  .mdOnly\:hover\:translate-x-48:hover{
    --transform-translate-x: 12rem !important;
  }

  .mdOnly\:hover\:translate-x-56:hover{
    --transform-translate-x: 14rem !important;
  }

  .mdOnly\:hover\:translate-x-64:hover{
    --transform-translate-x: 16rem !important;
  }

  .mdOnly\:hover\:translate-x-px:hover{
    --transform-translate-x: 1px !important;
  }

  .mdOnly\:hover\:-translate-x-1:hover{
    --transform-translate-x: -0.25rem !important;
  }

  .mdOnly\:hover\:-translate-x-2:hover{
    --transform-translate-x: -0.5rem !important;
  }

  .mdOnly\:hover\:-translate-x-3:hover{
    --transform-translate-x: -0.75rem !important;
  }

  .mdOnly\:hover\:-translate-x-4:hover{
    --transform-translate-x: -1rem !important;
  }

  .mdOnly\:hover\:-translate-x-5:hover{
    --transform-translate-x: -1.25rem !important;
  }

  .mdOnly\:hover\:-translate-x-6:hover{
    --transform-translate-x: -1.5rem !important;
  }

  .mdOnly\:hover\:-translate-x-8:hover{
    --transform-translate-x: -2rem !important;
  }

  .mdOnly\:hover\:-translate-x-10:hover{
    --transform-translate-x: -2.5rem !important;
  }

  .mdOnly\:hover\:-translate-x-12:hover{
    --transform-translate-x: -3rem !important;
  }

  .mdOnly\:hover\:-translate-x-16:hover{
    --transform-translate-x: -4rem !important;
  }

  .mdOnly\:hover\:-translate-x-20:hover{
    --transform-translate-x: -5rem !important;
  }

  .mdOnly\:hover\:-translate-x-24:hover{
    --transform-translate-x: -6rem !important;
  }

  .mdOnly\:hover\:-translate-x-32:hover{
    --transform-translate-x: -8rem !important;
  }

  .mdOnly\:hover\:-translate-x-40:hover{
    --transform-translate-x: -10rem !important;
  }

  .mdOnly\:hover\:-translate-x-48:hover{
    --transform-translate-x: -12rem !important;
  }

  .mdOnly\:hover\:-translate-x-56:hover{
    --transform-translate-x: -14rem !important;
  }

  .mdOnly\:hover\:-translate-x-64:hover{
    --transform-translate-x: -16rem !important;
  }

  .mdOnly\:hover\:-translate-x-px:hover{
    --transform-translate-x: -1px !important;
  }

  .mdOnly\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100% !important;
  }

  .mdOnly\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x: -50% !important;
  }

  .mdOnly\:hover\:translate-x-1\/2:hover{
    --transform-translate-x: 50% !important;
  }

  .mdOnly\:hover\:translate-x-full:hover{
    --transform-translate-x: 100% !important;
  }

  .mdOnly\:hover\:translate-y-0:hover{
    --transform-translate-y: 0 !important;
  }

  .mdOnly\:hover\:translate-y-1:hover{
    --transform-translate-y: 0.25rem !important;
  }

  .mdOnly\:hover\:translate-y-2:hover{
    --transform-translate-y: 0.5rem !important;
  }

  .mdOnly\:hover\:translate-y-3:hover{
    --transform-translate-y: 0.75rem !important;
  }

  .mdOnly\:hover\:translate-y-4:hover{
    --transform-translate-y: 1rem !important;
  }

  .mdOnly\:hover\:translate-y-5:hover{
    --transform-translate-y: 1.25rem !important;
  }

  .mdOnly\:hover\:translate-y-6:hover{
    --transform-translate-y: 1.5rem !important;
  }

  .mdOnly\:hover\:translate-y-8:hover{
    --transform-translate-y: 2rem !important;
  }

  .mdOnly\:hover\:translate-y-10:hover{
    --transform-translate-y: 2.5rem !important;
  }

  .mdOnly\:hover\:translate-y-12:hover{
    --transform-translate-y: 3rem !important;
  }

  .mdOnly\:hover\:translate-y-16:hover{
    --transform-translate-y: 4rem !important;
  }

  .mdOnly\:hover\:translate-y-20:hover{
    --transform-translate-y: 5rem !important;
  }

  .mdOnly\:hover\:translate-y-24:hover{
    --transform-translate-y: 6rem !important;
  }

  .mdOnly\:hover\:translate-y-32:hover{
    --transform-translate-y: 8rem !important;
  }

  .mdOnly\:hover\:translate-y-40:hover{
    --transform-translate-y: 10rem !important;
  }

  .mdOnly\:hover\:translate-y-48:hover{
    --transform-translate-y: 12rem !important;
  }

  .mdOnly\:hover\:translate-y-56:hover{
    --transform-translate-y: 14rem !important;
  }

  .mdOnly\:hover\:translate-y-64:hover{
    --transform-translate-y: 16rem !important;
  }

  .mdOnly\:hover\:translate-y-px:hover{
    --transform-translate-y: 1px !important;
  }

  .mdOnly\:hover\:-translate-y-1:hover{
    --transform-translate-y: -0.25rem !important;
  }

  .mdOnly\:hover\:-translate-y-2:hover{
    --transform-translate-y: -0.5rem !important;
  }

  .mdOnly\:hover\:-translate-y-3:hover{
    --transform-translate-y: -0.75rem !important;
  }

  .mdOnly\:hover\:-translate-y-4:hover{
    --transform-translate-y: -1rem !important;
  }

  .mdOnly\:hover\:-translate-y-5:hover{
    --transform-translate-y: -1.25rem !important;
  }

  .mdOnly\:hover\:-translate-y-6:hover{
    --transform-translate-y: -1.5rem !important;
  }

  .mdOnly\:hover\:-translate-y-8:hover{
    --transform-translate-y: -2rem !important;
  }

  .mdOnly\:hover\:-translate-y-10:hover{
    --transform-translate-y: -2.5rem !important;
  }

  .mdOnly\:hover\:-translate-y-12:hover{
    --transform-translate-y: -3rem !important;
  }

  .mdOnly\:hover\:-translate-y-16:hover{
    --transform-translate-y: -4rem !important;
  }

  .mdOnly\:hover\:-translate-y-20:hover{
    --transform-translate-y: -5rem !important;
  }

  .mdOnly\:hover\:-translate-y-24:hover{
    --transform-translate-y: -6rem !important;
  }

  .mdOnly\:hover\:-translate-y-32:hover{
    --transform-translate-y: -8rem !important;
  }

  .mdOnly\:hover\:-translate-y-40:hover{
    --transform-translate-y: -10rem !important;
  }

  .mdOnly\:hover\:-translate-y-48:hover{
    --transform-translate-y: -12rem !important;
  }

  .mdOnly\:hover\:-translate-y-56:hover{
    --transform-translate-y: -14rem !important;
  }

  .mdOnly\:hover\:-translate-y-64:hover{
    --transform-translate-y: -16rem !important;
  }

  .mdOnly\:hover\:-translate-y-px:hover{
    --transform-translate-y: -1px !important;
  }

  .mdOnly\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100% !important;
  }

  .mdOnly\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y: -50% !important;
  }

  .mdOnly\:hover\:translate-y-1\/2:hover{
    --transform-translate-y: 50% !important;
  }

  .mdOnly\:hover\:translate-y-full:hover{
    --transform-translate-y: 100% !important;
  }

  .mdOnly\:focus\:translate-x-0:focus{
    --transform-translate-x: 0 !important;
  }

  .mdOnly\:focus\:translate-x-1:focus{
    --transform-translate-x: 0.25rem !important;
  }

  .mdOnly\:focus\:translate-x-2:focus{
    --transform-translate-x: 0.5rem !important;
  }

  .mdOnly\:focus\:translate-x-3:focus{
    --transform-translate-x: 0.75rem !important;
  }

  .mdOnly\:focus\:translate-x-4:focus{
    --transform-translate-x: 1rem !important;
  }

  .mdOnly\:focus\:translate-x-5:focus{
    --transform-translate-x: 1.25rem !important;
  }

  .mdOnly\:focus\:translate-x-6:focus{
    --transform-translate-x: 1.5rem !important;
  }

  .mdOnly\:focus\:translate-x-8:focus{
    --transform-translate-x: 2rem !important;
  }

  .mdOnly\:focus\:translate-x-10:focus{
    --transform-translate-x: 2.5rem !important;
  }

  .mdOnly\:focus\:translate-x-12:focus{
    --transform-translate-x: 3rem !important;
  }

  .mdOnly\:focus\:translate-x-16:focus{
    --transform-translate-x: 4rem !important;
  }

  .mdOnly\:focus\:translate-x-20:focus{
    --transform-translate-x: 5rem !important;
  }

  .mdOnly\:focus\:translate-x-24:focus{
    --transform-translate-x: 6rem !important;
  }

  .mdOnly\:focus\:translate-x-32:focus{
    --transform-translate-x: 8rem !important;
  }

  .mdOnly\:focus\:translate-x-40:focus{
    --transform-translate-x: 10rem !important;
  }

  .mdOnly\:focus\:translate-x-48:focus{
    --transform-translate-x: 12rem !important;
  }

  .mdOnly\:focus\:translate-x-56:focus{
    --transform-translate-x: 14rem !important;
  }

  .mdOnly\:focus\:translate-x-64:focus{
    --transform-translate-x: 16rem !important;
  }

  .mdOnly\:focus\:translate-x-px:focus{
    --transform-translate-x: 1px !important;
  }

  .mdOnly\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.25rem !important;
  }

  .mdOnly\:focus\:-translate-x-2:focus{
    --transform-translate-x: -0.5rem !important;
  }

  .mdOnly\:focus\:-translate-x-3:focus{
    --transform-translate-x: -0.75rem !important;
  }

  .mdOnly\:focus\:-translate-x-4:focus{
    --transform-translate-x: -1rem !important;
  }

  .mdOnly\:focus\:-translate-x-5:focus{
    --transform-translate-x: -1.25rem !important;
  }

  .mdOnly\:focus\:-translate-x-6:focus{
    --transform-translate-x: -1.5rem !important;
  }

  .mdOnly\:focus\:-translate-x-8:focus{
    --transform-translate-x: -2rem !important;
  }

  .mdOnly\:focus\:-translate-x-10:focus{
    --transform-translate-x: -2.5rem !important;
  }

  .mdOnly\:focus\:-translate-x-12:focus{
    --transform-translate-x: -3rem !important;
  }

  .mdOnly\:focus\:-translate-x-16:focus{
    --transform-translate-x: -4rem !important;
  }

  .mdOnly\:focus\:-translate-x-20:focus{
    --transform-translate-x: -5rem !important;
  }

  .mdOnly\:focus\:-translate-x-24:focus{
    --transform-translate-x: -6rem !important;
  }

  .mdOnly\:focus\:-translate-x-32:focus{
    --transform-translate-x: -8rem !important;
  }

  .mdOnly\:focus\:-translate-x-40:focus{
    --transform-translate-x: -10rem !important;
  }

  .mdOnly\:focus\:-translate-x-48:focus{
    --transform-translate-x: -12rem !important;
  }

  .mdOnly\:focus\:-translate-x-56:focus{
    --transform-translate-x: -14rem !important;
  }

  .mdOnly\:focus\:-translate-x-64:focus{
    --transform-translate-x: -16rem !important;
  }

  .mdOnly\:focus\:-translate-x-px:focus{
    --transform-translate-x: -1px !important;
  }

  .mdOnly\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100% !important;
  }

  .mdOnly\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50% !important;
  }

  .mdOnly\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50% !important;
  }

  .mdOnly\:focus\:translate-x-full:focus{
    --transform-translate-x: 100% !important;
  }

  .mdOnly\:focus\:translate-y-0:focus{
    --transform-translate-y: 0 !important;
  }

  .mdOnly\:focus\:translate-y-1:focus{
    --transform-translate-y: 0.25rem !important;
  }

  .mdOnly\:focus\:translate-y-2:focus{
    --transform-translate-y: 0.5rem !important;
  }

  .mdOnly\:focus\:translate-y-3:focus{
    --transform-translate-y: 0.75rem !important;
  }

  .mdOnly\:focus\:translate-y-4:focus{
    --transform-translate-y: 1rem !important;
  }

  .mdOnly\:focus\:translate-y-5:focus{
    --transform-translate-y: 1.25rem !important;
  }

  .mdOnly\:focus\:translate-y-6:focus{
    --transform-translate-y: 1.5rem !important;
  }

  .mdOnly\:focus\:translate-y-8:focus{
    --transform-translate-y: 2rem !important;
  }

  .mdOnly\:focus\:translate-y-10:focus{
    --transform-translate-y: 2.5rem !important;
  }

  .mdOnly\:focus\:translate-y-12:focus{
    --transform-translate-y: 3rem !important;
  }

  .mdOnly\:focus\:translate-y-16:focus{
    --transform-translate-y: 4rem !important;
  }

  .mdOnly\:focus\:translate-y-20:focus{
    --transform-translate-y: 5rem !important;
  }

  .mdOnly\:focus\:translate-y-24:focus{
    --transform-translate-y: 6rem !important;
  }

  .mdOnly\:focus\:translate-y-32:focus{
    --transform-translate-y: 8rem !important;
  }

  .mdOnly\:focus\:translate-y-40:focus{
    --transform-translate-y: 10rem !important;
  }

  .mdOnly\:focus\:translate-y-48:focus{
    --transform-translate-y: 12rem !important;
  }

  .mdOnly\:focus\:translate-y-56:focus{
    --transform-translate-y: 14rem !important;
  }

  .mdOnly\:focus\:translate-y-64:focus{
    --transform-translate-y: 16rem !important;
  }

  .mdOnly\:focus\:translate-y-px:focus{
    --transform-translate-y: 1px !important;
  }

  .mdOnly\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.25rem !important;
  }

  .mdOnly\:focus\:-translate-y-2:focus{
    --transform-translate-y: -0.5rem !important;
  }

  .mdOnly\:focus\:-translate-y-3:focus{
    --transform-translate-y: -0.75rem !important;
  }

  .mdOnly\:focus\:-translate-y-4:focus{
    --transform-translate-y: -1rem !important;
  }

  .mdOnly\:focus\:-translate-y-5:focus{
    --transform-translate-y: -1.25rem !important;
  }

  .mdOnly\:focus\:-translate-y-6:focus{
    --transform-translate-y: -1.5rem !important;
  }

  .mdOnly\:focus\:-translate-y-8:focus{
    --transform-translate-y: -2rem !important;
  }

  .mdOnly\:focus\:-translate-y-10:focus{
    --transform-translate-y: -2.5rem !important;
  }

  .mdOnly\:focus\:-translate-y-12:focus{
    --transform-translate-y: -3rem !important;
  }

  .mdOnly\:focus\:-translate-y-16:focus{
    --transform-translate-y: -4rem !important;
  }

  .mdOnly\:focus\:-translate-y-20:focus{
    --transform-translate-y: -5rem !important;
  }

  .mdOnly\:focus\:-translate-y-24:focus{
    --transform-translate-y: -6rem !important;
  }

  .mdOnly\:focus\:-translate-y-32:focus{
    --transform-translate-y: -8rem !important;
  }

  .mdOnly\:focus\:-translate-y-40:focus{
    --transform-translate-y: -10rem !important;
  }

  .mdOnly\:focus\:-translate-y-48:focus{
    --transform-translate-y: -12rem !important;
  }

  .mdOnly\:focus\:-translate-y-56:focus{
    --transform-translate-y: -14rem !important;
  }

  .mdOnly\:focus\:-translate-y-64:focus{
    --transform-translate-y: -16rem !important;
  }

  .mdOnly\:focus\:-translate-y-px:focus{
    --transform-translate-y: -1px !important;
  }

  .mdOnly\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100% !important;
  }

  .mdOnly\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50% !important;
  }

  .mdOnly\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50% !important;
  }

  .mdOnly\:focus\:translate-y-full:focus{
    --transform-translate-y: 100% !important;
  }

  .mdOnly\:skew-x-0{
    --transform-skew-x: 0 !important;
  }

  .mdOnly\:skew-x-1{
    --transform-skew-x: 1deg !important;
  }

  .mdOnly\:skew-x-2{
    --transform-skew-x: 2deg !important;
  }

  .mdOnly\:skew-x-3{
    --transform-skew-x: 3deg !important;
  }

  .mdOnly\:skew-x-6{
    --transform-skew-x: 6deg !important;
  }

  .mdOnly\:skew-x-12{
    --transform-skew-x: 12deg !important;
  }

  .mdOnly\:-skew-x-12{
    --transform-skew-x: -12deg !important;
  }

  .mdOnly\:-skew-x-6{
    --transform-skew-x: -6deg !important;
  }

  .mdOnly\:-skew-x-3{
    --transform-skew-x: -3deg !important;
  }

  .mdOnly\:-skew-x-2{
    --transform-skew-x: -2deg !important;
  }

  .mdOnly\:-skew-x-1{
    --transform-skew-x: -1deg !important;
  }

  .mdOnly\:skew-y-0{
    --transform-skew-y: 0 !important;
  }

  .mdOnly\:skew-y-1{
    --transform-skew-y: 1deg !important;
  }

  .mdOnly\:skew-y-2{
    --transform-skew-y: 2deg !important;
  }

  .mdOnly\:skew-y-3{
    --transform-skew-y: 3deg !important;
  }

  .mdOnly\:skew-y-6{
    --transform-skew-y: 6deg !important;
  }

  .mdOnly\:skew-y-12{
    --transform-skew-y: 12deg !important;
  }

  .mdOnly\:-skew-y-12{
    --transform-skew-y: -12deg !important;
  }

  .mdOnly\:-skew-y-6{
    --transform-skew-y: -6deg !important;
  }

  .mdOnly\:-skew-y-3{
    --transform-skew-y: -3deg !important;
  }

  .mdOnly\:-skew-y-2{
    --transform-skew-y: -2deg !important;
  }

  .mdOnly\:-skew-y-1{
    --transform-skew-y: -1deg !important;
  }

  .mdOnly\:hover\:skew-x-0:hover{
    --transform-skew-x: 0 !important;
  }

  .mdOnly\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg !important;
  }

  .mdOnly\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg !important;
  }

  .mdOnly\:hover\:skew-x-3:hover{
    --transform-skew-x: 3deg !important;
  }

  .mdOnly\:hover\:skew-x-6:hover{
    --transform-skew-x: 6deg !important;
  }

  .mdOnly\:hover\:skew-x-12:hover{
    --transform-skew-x: 12deg !important;
  }

  .mdOnly\:hover\:-skew-x-12:hover{
    --transform-skew-x: -12deg !important;
  }

  .mdOnly\:hover\:-skew-x-6:hover{
    --transform-skew-x: -6deg !important;
  }

  .mdOnly\:hover\:-skew-x-3:hover{
    --transform-skew-x: -3deg !important;
  }

  .mdOnly\:hover\:-skew-x-2:hover{
    --transform-skew-x: -2deg !important;
  }

  .mdOnly\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg !important;
  }

  .mdOnly\:hover\:skew-y-0:hover{
    --transform-skew-y: 0 !important;
  }

  .mdOnly\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg !important;
  }

  .mdOnly\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg !important;
  }

  .mdOnly\:hover\:skew-y-3:hover{
    --transform-skew-y: 3deg !important;
  }

  .mdOnly\:hover\:skew-y-6:hover{
    --transform-skew-y: 6deg !important;
  }

  .mdOnly\:hover\:skew-y-12:hover{
    --transform-skew-y: 12deg !important;
  }

  .mdOnly\:hover\:-skew-y-12:hover{
    --transform-skew-y: -12deg !important;
  }

  .mdOnly\:hover\:-skew-y-6:hover{
    --transform-skew-y: -6deg !important;
  }

  .mdOnly\:hover\:-skew-y-3:hover{
    --transform-skew-y: -3deg !important;
  }

  .mdOnly\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg !important;
  }

  .mdOnly\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg !important;
  }

  .mdOnly\:focus\:skew-x-0:focus{
    --transform-skew-x: 0 !important;
  }

  .mdOnly\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg !important;
  }

  .mdOnly\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg !important;
  }

  .mdOnly\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg !important;
  }

  .mdOnly\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg !important;
  }

  .mdOnly\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg !important;
  }

  .mdOnly\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg !important;
  }

  .mdOnly\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg !important;
  }

  .mdOnly\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg !important;
  }

  .mdOnly\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg !important;
  }

  .mdOnly\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg !important;
  }

  .mdOnly\:focus\:skew-y-0:focus{
    --transform-skew-y: 0 !important;
  }

  .mdOnly\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg !important;
  }

  .mdOnly\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg !important;
  }

  .mdOnly\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg !important;
  }

  .mdOnly\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg !important;
  }

  .mdOnly\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg !important;
  }

  .mdOnly\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg !important;
  }

  .mdOnly\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg !important;
  }

  .mdOnly\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg !important;
  }

  .mdOnly\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg !important;
  }

  .mdOnly\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg !important;
  }

  .mdOnly\:transition-none{
    -webkit-transition-property: none !important;
    transition-property: none !important;
  }

  .mdOnly\:transition-all{
    -webkit-transition-property: all !important;
    transition-property: all !important;
  }

  .mdOnly\:transition{
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform !important;
  }

  .mdOnly\:transition-colors{
    -webkit-transition-property: background-color, border-color, color, fill, stroke !important;
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .mdOnly\:transition-opacity{
    -webkit-transition-property: opacity !important;
    transition-property: opacity !important;
  }

  .mdOnly\:transition-shadow{
    -webkit-transition-property: -webkit-box-shadow !important;
    transition-property: -webkit-box-shadow !important;
    transition-property: box-shadow !important;
    transition-property: box-shadow, -webkit-box-shadow !important;
  }

  .mdOnly\:transition-transform{
    -webkit-transition-property: -webkit-transform !important;
    transition-property: -webkit-transform !important;
    transition-property: transform !important;
    transition-property: transform, -webkit-transform !important;
  }

  .mdOnly\:ease-linear{
    -webkit-transition-timing-function: linear !important;
            transition-timing-function: linear !important;
  }

  .mdOnly\:ease-in{
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .mdOnly\:ease-out{
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .mdOnly\:ease-in-out{
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .mdOnly\:duration-75{
    -webkit-transition-duration: 75ms !important;
            transition-duration: 75ms !important;
  }

  .mdOnly\:duration-100{
    -webkit-transition-duration: 100ms !important;
            transition-duration: 100ms !important;
  }

  .mdOnly\:duration-150{
    -webkit-transition-duration: 150ms !important;
            transition-duration: 150ms !important;
  }

  .mdOnly\:duration-200{
    -webkit-transition-duration: 200ms !important;
            transition-duration: 200ms !important;
  }

  .mdOnly\:duration-300{
    -webkit-transition-duration: 300ms !important;
            transition-duration: 300ms !important;
  }

  .mdOnly\:duration-500{
    -webkit-transition-duration: 500ms !important;
            transition-duration: 500ms !important;
  }

  .mdOnly\:duration-700{
    -webkit-transition-duration: 700ms !important;
            transition-duration: 700ms !important;
  }

  .mdOnly\:duration-1000{
    -webkit-transition-duration: 1000ms !important;
            transition-duration: 1000ms !important;
  }

  .mdOnly\:delay-75{
    -webkit-transition-delay: 75ms !important;
            transition-delay: 75ms !important;
  }

  .mdOnly\:delay-100{
    -webkit-transition-delay: 100ms !important;
            transition-delay: 100ms !important;
  }

  .mdOnly\:delay-150{
    -webkit-transition-delay: 150ms !important;
            transition-delay: 150ms !important;
  }

  .mdOnly\:delay-200{
    -webkit-transition-delay: 200ms !important;
            transition-delay: 200ms !important;
  }

  .mdOnly\:delay-300{
    -webkit-transition-delay: 300ms !important;
            transition-delay: 300ms !important;
  }

  .mdOnly\:delay-500{
    -webkit-transition-delay: 500ms !important;
            transition-delay: 500ms !important;
  }

  .mdOnly\:delay-700{
    -webkit-transition-delay: 700ms !important;
            transition-delay: 700ms !important;
  }

  .mdOnly\:delay-1000{
    -webkit-transition-delay: 1000ms !important;
            transition-delay: 1000ms !important;
  }

  .mdOnly\:animate-none{
    -webkit-animation: none !important;
            animation: none !important;
  }

  .mdOnly\:animate-spin{
    -webkit-animation: spin 1s linear infinite !important;
            animation: spin 1s linear infinite !important;
  }

  .mdOnly\:animate-ping{
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }

  .mdOnly\:animate-pulse{
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }

  .mdOnly\:animate-bounce{
    -webkit-animation: bounce 1s infinite !important;
            animation: bounce 1s infinite !important;
  }
}

@media (max-width: 1023px){
  .mdDown\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 2rem;
    padding-left: 2rem;
  }

  @media (min-width: 640px){
    .mdDown\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .mdDown\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1024px){
    .mdDown\:container{
      max-width: 1024px;
    }
  }

  @media (min-width: 1380px){
    .mdDown\:container{
      max-width: 1380px;
    }
  }

  .mdDown\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0px * var(--space-y-reverse)) !important;
  }

  .mdDown\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0px * var(--space-x-reverse)) !important;
    margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.25rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.5rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.75rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.25rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.5rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10rem * var(--space-x-reverse)) !important;
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(12rem * var(--space-x-reverse)) !important;
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(14rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(14rem * var(--space-x-reverse)) !important;
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(16rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(16rem * var(--space-x-reverse)) !important;
    margin-left: calc(16rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1px * var(--space-y-reverse)) !important;
  }

  .mdDown\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1px * var(--space-x-reverse)) !important;
    margin-left: calc(1px * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.25rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.75rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.25rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.5rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-12rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:-space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-14rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:-space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-14rem * var(--space-x-reverse)) !important;
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-16rem * var(--space-y-reverse)) !important;
  }

  .mdDown\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-16rem * var(--space-x-reverse)) !important;
    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1px * var(--space-y-reverse)) !important;
  }

  .mdDown\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1px * var(--space-x-reverse)) !important;
    margin-left: calc(-1px * calc(1 - var(--space-x-reverse))) !important;
  }

  .mdDown\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1 !important;
  }

  .mdDown\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1 !important;
  }

  .mdDown\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;
  }

  .mdDown\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .mdDown\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;
  }

  .mdDown\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .mdDown\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;
  }

  .mdDown\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .mdDown\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;
  }

  .mdDown\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .mdDown\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;
  }

  .mdDown\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .mdDown\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1 !important;
  }

  .mdDown\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1 !important;
  }

  .mdDown\:divide-primary-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-primary-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-primary-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-primary-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-primary-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-primary-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-primary-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-primary-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-primary-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-secondary-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-secondary-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-secondary-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-secondary-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-secondary-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-secondary-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-secondary-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-secondary-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-secondary-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-transparent > :not(template) ~ :not(template){
    border-color: transparent !important;
  }

  .mdDown\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-gray-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-gray-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-red-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-red-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-red-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-red-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-red-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-red-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-red-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-red-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-red-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-green-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-green-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-green-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-green-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-green-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-green-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-green-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-green-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-green-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-yellow-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-yellow-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-yellow-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-yellow-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-yellow-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-yellow-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-yellow-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-yellow-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-yellow-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-error > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-success > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--divide-opacity)) !important;
  }

  .mdDown\:divide-solid > :not(template) ~ :not(template){
    border-style: solid !important;
  }

  .mdDown\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed !important;
  }

  .mdDown\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted !important;
  }

  .mdDown\:divide-double > :not(template) ~ :not(template){
    border-style: double !important;
  }

  .mdDown\:divide-none > :not(template) ~ :not(template){
    border-style: none !important;
  }

  .mdDown\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0 !important;
  }

  .mdDown\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25 !important;
  }

  .mdDown\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5 !important;
  }

  .mdDown\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75 !important;
  }

  .mdDown\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
  }

  .mdDown\:sr-only{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .mdDown\:not-sr-only{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .mdDown\:focus\:sr-only:focus{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .mdDown\:focus\:not-sr-only:focus{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .mdDown\:appearance-none{
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
  }

  .mdDown\:bg-fixed{
    background-attachment: fixed !important;
  }

  .mdDown\:bg-local{
    background-attachment: local !important;
  }

  .mdDown\:bg-scroll{
    background-attachment: scroll !important;
  }

  .mdDown\:bg-clip-border{
    background-clip: border-box !important;
  }

  .mdDown\:bg-clip-padding{
    background-clip: padding-box !important;
  }

  .mdDown\:bg-clip-content{
    background-clip: content-box !important;
  }

  .mdDown\:bg-clip-text{
    -webkit-background-clip: text !important;
            background-clip: text !important;
  }

  .mdDown\:bg-primary-100{
    --bg-opacity: 1 !important;
    background-color: #FEEEEA !important;
    background-color: rgba(254, 238, 234, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-primary-200{
    --bg-opacity: 1 !important;
    background-color: #FCD4CB !important;
    background-color: rgba(252, 212, 203, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-primary-300{
    --bg-opacity: 1 !important;
    background-color: #FABBAC !important;
    background-color: rgba(250, 187, 172, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-primary-400{
    --bg-opacity: 1 !important;
    background-color: #F6876E !important;
    background-color: rgba(246, 135, 110, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-primary-500{
    --bg-opacity: 1 !important;
    background-color: #F25430 !important;
    background-color: rgba(242, 84, 48, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-primary-600{
    --bg-opacity: 1 !important;
    background-color: #DA4C2B !important;
    background-color: rgba(218, 76, 43, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-primary-700{
    --bg-opacity: 1 !important;
    background-color: #91321D !important;
    background-color: rgba(145, 50, 29, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-primary-800{
    --bg-opacity: 1 !important;
    background-color: #6D2616 !important;
    background-color: rgba(109, 38, 22, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-primary-900{
    --bg-opacity: 1 !important;
    background-color: #49190E !important;
    background-color: rgba(73, 25, 14, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-secondary-100{
    --bg-opacity: 1 !important;
    background-color: #E9F1F4 !important;
    background-color: rgba(233, 241, 244, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-secondary-200{
    --bg-opacity: 1 !important;
    background-color: #C9DBE2 !important;
    background-color: rgba(201, 219, 226, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-secondary-300{
    --bg-opacity: 1 !important;
    background-color: #A9C6D1 !important;
    background-color: rgba(169, 198, 209, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-secondary-400{
    --bg-opacity: 1 !important;
    background-color: #689BAF !important;
    background-color: rgba(104, 155, 175, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-secondary-500{
    --bg-opacity: 1 !important;
    background-color: #27708C !important;
    background-color: rgba(39, 112, 140, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-secondary-600{
    --bg-opacity: 1 !important;
    background-color: #23657E !important;
    background-color: rgba(35, 101, 126, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-secondary-700{
    --bg-opacity: 1 !important;
    background-color: #174354 !important;
    background-color: rgba(23, 67, 84, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-secondary-800{
    --bg-opacity: 1 !important;
    background-color: #12323F !important;
    background-color: rgba(18, 50, 63, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-secondary-900{
    --bg-opacity: 1 !important;
    background-color: #0C222A !important;
    background-color: rgba(12, 34, 42, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-transparent{
    background-color: transparent !important;
  }

  .mdDown\:bg-black{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-white{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-gray-100{
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-gray-200{
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-gray-300{
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-gray-400{
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-gray-500{
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-gray-600{
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-gray-700{
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-gray-800{
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-gray-900{
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-red-100{
    --bg-opacity: 1 !important;
    background-color: #fff5f5 !important;
    background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-red-200{
    --bg-opacity: 1 !important;
    background-color: #fed7d7 !important;
    background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-red-300{
    --bg-opacity: 1 !important;
    background-color: #feb2b2 !important;
    background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-red-400{
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-red-500{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-red-600{
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-red-700{
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-red-800{
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-red-900{
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-green-100{
    --bg-opacity: 1 !important;
    background-color: #f0fff4 !important;
    background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-green-200{
    --bg-opacity: 1 !important;
    background-color: #c6f6d5 !important;
    background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-green-300{
    --bg-opacity: 1 !important;
    background-color: #9ae6b4 !important;
    background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-green-400{
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-green-500{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-green-600{
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-green-700{
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-green-800{
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-green-900{
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-yellow-100{
    --bg-opacity: 1 !important;
    background-color: #FEF5EE !important;
    background-color: rgba(254, 245, 238, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-yellow-200{
    --bg-opacity: 1 !important;
    background-color: #FCE7D4 !important;
    background-color: rgba(252, 231, 212, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-yellow-300{
    --bg-opacity: 1 !important;
    background-color: #FAD8BA !important;
    background-color: rgba(250, 216, 186, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-yellow-400{
    --bg-opacity: 1 !important;
    background-color: #F6BA86 !important;
    background-color: rgba(246, 186, 134, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-yellow-500{
    --bg-opacity: 1 !important;
    background-color: #F29D52 !important;
    background-color: rgba(242, 157, 82, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-yellow-600{
    --bg-opacity: 1 !important;
    background-color: #DA8D4A !important;
    background-color: rgba(218, 141, 74, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-yellow-700{
    --bg-opacity: 1 !important;
    background-color: #915E31 !important;
    background-color: rgba(145, 94, 49, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-yellow-800{
    --bg-opacity: 1 !important;
    background-color: #6D4725 !important;
    background-color: rgba(109, 71, 37, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-yellow-900{
    --bg-opacity: 1 !important;
    background-color: #492F19 !important;
    background-color: rgba(73, 47, 25, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-error{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-success{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-primary-100:hover{
    --bg-opacity: 1 !important;
    background-color: #FEEEEA !important;
    background-color: rgba(254, 238, 234, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-primary-200:hover{
    --bg-opacity: 1 !important;
    background-color: #FCD4CB !important;
    background-color: rgba(252, 212, 203, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-primary-300:hover{
    --bg-opacity: 1 !important;
    background-color: #FABBAC !important;
    background-color: rgba(250, 187, 172, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-primary-400:hover{
    --bg-opacity: 1 !important;
    background-color: #F6876E !important;
    background-color: rgba(246, 135, 110, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-primary-500:hover{
    --bg-opacity: 1 !important;
    background-color: #F25430 !important;
    background-color: rgba(242, 84, 48, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-primary-600:hover{
    --bg-opacity: 1 !important;
    background-color: #DA4C2B !important;
    background-color: rgba(218, 76, 43, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-primary-700:hover{
    --bg-opacity: 1 !important;
    background-color: #91321D !important;
    background-color: rgba(145, 50, 29, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-primary-800:hover{
    --bg-opacity: 1 !important;
    background-color: #6D2616 !important;
    background-color: rgba(109, 38, 22, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-primary-900:hover{
    --bg-opacity: 1 !important;
    background-color: #49190E !important;
    background-color: rgba(73, 25, 14, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-secondary-100:hover{
    --bg-opacity: 1 !important;
    background-color: #E9F1F4 !important;
    background-color: rgba(233, 241, 244, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-secondary-200:hover{
    --bg-opacity: 1 !important;
    background-color: #C9DBE2 !important;
    background-color: rgba(201, 219, 226, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-secondary-300:hover{
    --bg-opacity: 1 !important;
    background-color: #A9C6D1 !important;
    background-color: rgba(169, 198, 209, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-secondary-400:hover{
    --bg-opacity: 1 !important;
    background-color: #689BAF !important;
    background-color: rgba(104, 155, 175, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-secondary-500:hover{
    --bg-opacity: 1 !important;
    background-color: #27708C !important;
    background-color: rgba(39, 112, 140, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-secondary-600:hover{
    --bg-opacity: 1 !important;
    background-color: #23657E !important;
    background-color: rgba(35, 101, 126, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-secondary-700:hover{
    --bg-opacity: 1 !important;
    background-color: #174354 !important;
    background-color: rgba(23, 67, 84, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-secondary-800:hover{
    --bg-opacity: 1 !important;
    background-color: #12323F !important;
    background-color: rgba(18, 50, 63, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-secondary-900:hover{
    --bg-opacity: 1 !important;
    background-color: #0C222A !important;
    background-color: rgba(12, 34, 42, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-transparent:hover{
    background-color: transparent !important;
  }

  .mdDown\:hover\:bg-black:hover{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-white:hover{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-gray-100:hover{
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-gray-200:hover{
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-gray-300:hover{
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-gray-400:hover{
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-gray-500:hover{
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-gray-600:hover{
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-gray-700:hover{
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-gray-800:hover{
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-gray-900:hover{
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-red-100:hover{
    --bg-opacity: 1 !important;
    background-color: #fff5f5 !important;
    background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-red-200:hover{
    --bg-opacity: 1 !important;
    background-color: #fed7d7 !important;
    background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-red-300:hover{
    --bg-opacity: 1 !important;
    background-color: #feb2b2 !important;
    background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-red-400:hover{
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-red-500:hover{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-red-600:hover{
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-red-700:hover{
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-red-800:hover{
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-red-900:hover{
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-green-100:hover{
    --bg-opacity: 1 !important;
    background-color: #f0fff4 !important;
    background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-green-200:hover{
    --bg-opacity: 1 !important;
    background-color: #c6f6d5 !important;
    background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-green-300:hover{
    --bg-opacity: 1 !important;
    background-color: #9ae6b4 !important;
    background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-green-400:hover{
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-green-500:hover{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-green-600:hover{
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-green-700:hover{
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-green-800:hover{
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-green-900:hover{
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-yellow-100:hover{
    --bg-opacity: 1 !important;
    background-color: #FEF5EE !important;
    background-color: rgba(254, 245, 238, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-yellow-200:hover{
    --bg-opacity: 1 !important;
    background-color: #FCE7D4 !important;
    background-color: rgba(252, 231, 212, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-yellow-300:hover{
    --bg-opacity: 1 !important;
    background-color: #FAD8BA !important;
    background-color: rgba(250, 216, 186, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-yellow-400:hover{
    --bg-opacity: 1 !important;
    background-color: #F6BA86 !important;
    background-color: rgba(246, 186, 134, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-yellow-500:hover{
    --bg-opacity: 1 !important;
    background-color: #F29D52 !important;
    background-color: rgba(242, 157, 82, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-yellow-600:hover{
    --bg-opacity: 1 !important;
    background-color: #DA8D4A !important;
    background-color: rgba(218, 141, 74, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-yellow-700:hover{
    --bg-opacity: 1 !important;
    background-color: #915E31 !important;
    background-color: rgba(145, 94, 49, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-yellow-800:hover{
    --bg-opacity: 1 !important;
    background-color: #6D4725 !important;
    background-color: rgba(109, 71, 37, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-yellow-900:hover{
    --bg-opacity: 1 !important;
    background-color: #492F19 !important;
    background-color: rgba(73, 47, 25, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-error:hover{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .mdDown\:hover\:bg-success:hover{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-primary-100:focus{
    --bg-opacity: 1 !important;
    background-color: #FEEEEA !important;
    background-color: rgba(254, 238, 234, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-primary-200:focus{
    --bg-opacity: 1 !important;
    background-color: #FCD4CB !important;
    background-color: rgba(252, 212, 203, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-primary-300:focus{
    --bg-opacity: 1 !important;
    background-color: #FABBAC !important;
    background-color: rgba(250, 187, 172, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-primary-400:focus{
    --bg-opacity: 1 !important;
    background-color: #F6876E !important;
    background-color: rgba(246, 135, 110, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-primary-500:focus{
    --bg-opacity: 1 !important;
    background-color: #F25430 !important;
    background-color: rgba(242, 84, 48, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-primary-600:focus{
    --bg-opacity: 1 !important;
    background-color: #DA4C2B !important;
    background-color: rgba(218, 76, 43, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-primary-700:focus{
    --bg-opacity: 1 !important;
    background-color: #91321D !important;
    background-color: rgba(145, 50, 29, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-primary-800:focus{
    --bg-opacity: 1 !important;
    background-color: #6D2616 !important;
    background-color: rgba(109, 38, 22, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-primary-900:focus{
    --bg-opacity: 1 !important;
    background-color: #49190E !important;
    background-color: rgba(73, 25, 14, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-secondary-100:focus{
    --bg-opacity: 1 !important;
    background-color: #E9F1F4 !important;
    background-color: rgba(233, 241, 244, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-secondary-200:focus{
    --bg-opacity: 1 !important;
    background-color: #C9DBE2 !important;
    background-color: rgba(201, 219, 226, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-secondary-300:focus{
    --bg-opacity: 1 !important;
    background-color: #A9C6D1 !important;
    background-color: rgba(169, 198, 209, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-secondary-400:focus{
    --bg-opacity: 1 !important;
    background-color: #689BAF !important;
    background-color: rgba(104, 155, 175, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-secondary-500:focus{
    --bg-opacity: 1 !important;
    background-color: #27708C !important;
    background-color: rgba(39, 112, 140, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-secondary-600:focus{
    --bg-opacity: 1 !important;
    background-color: #23657E !important;
    background-color: rgba(35, 101, 126, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-secondary-700:focus{
    --bg-opacity: 1 !important;
    background-color: #174354 !important;
    background-color: rgba(23, 67, 84, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-secondary-800:focus{
    --bg-opacity: 1 !important;
    background-color: #12323F !important;
    background-color: rgba(18, 50, 63, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-secondary-900:focus{
    --bg-opacity: 1 !important;
    background-color: #0C222A !important;
    background-color: rgba(12, 34, 42, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-transparent:focus{
    background-color: transparent !important;
  }

  .mdDown\:focus\:bg-black:focus{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-white:focus{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-gray-100:focus{
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-gray-200:focus{
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-gray-300:focus{
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-gray-400:focus{
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-gray-500:focus{
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-gray-600:focus{
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-gray-700:focus{
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-gray-800:focus{
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-gray-900:focus{
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-red-100:focus{
    --bg-opacity: 1 !important;
    background-color: #fff5f5 !important;
    background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-red-200:focus{
    --bg-opacity: 1 !important;
    background-color: #fed7d7 !important;
    background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-red-300:focus{
    --bg-opacity: 1 !important;
    background-color: #feb2b2 !important;
    background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-red-400:focus{
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-red-500:focus{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-red-600:focus{
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-red-700:focus{
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-red-800:focus{
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-red-900:focus{
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-green-100:focus{
    --bg-opacity: 1 !important;
    background-color: #f0fff4 !important;
    background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-green-200:focus{
    --bg-opacity: 1 !important;
    background-color: #c6f6d5 !important;
    background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-green-300:focus{
    --bg-opacity: 1 !important;
    background-color: #9ae6b4 !important;
    background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-green-400:focus{
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-green-500:focus{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-green-600:focus{
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-green-700:focus{
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-green-800:focus{
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-green-900:focus{
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-yellow-100:focus{
    --bg-opacity: 1 !important;
    background-color: #FEF5EE !important;
    background-color: rgba(254, 245, 238, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-yellow-200:focus{
    --bg-opacity: 1 !important;
    background-color: #FCE7D4 !important;
    background-color: rgba(252, 231, 212, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-yellow-300:focus{
    --bg-opacity: 1 !important;
    background-color: #FAD8BA !important;
    background-color: rgba(250, 216, 186, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-yellow-400:focus{
    --bg-opacity: 1 !important;
    background-color: #F6BA86 !important;
    background-color: rgba(246, 186, 134, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-yellow-500:focus{
    --bg-opacity: 1 !important;
    background-color: #F29D52 !important;
    background-color: rgba(242, 157, 82, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-yellow-600:focus{
    --bg-opacity: 1 !important;
    background-color: #DA8D4A !important;
    background-color: rgba(218, 141, 74, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-yellow-700:focus{
    --bg-opacity: 1 !important;
    background-color: #915E31 !important;
    background-color: rgba(145, 94, 49, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-yellow-800:focus{
    --bg-opacity: 1 !important;
    background-color: #6D4725 !important;
    background-color: rgba(109, 71, 37, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-yellow-900:focus{
    --bg-opacity: 1 !important;
    background-color: #492F19 !important;
    background-color: rgba(73, 47, 25, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-error:focus{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .mdDown\:focus\:bg-success:focus{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .mdDown\:bg-none{
    background-image: none !important;
  }

  .mdDown\:bg-gradient-to-t{
    background-image: -webkit-gradient(linear, left bottom, left top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to top, var(--gradient-color-stops)) !important;
  }

  .mdDown\:bg-gradient-to-tr{
    background-image: -webkit-gradient(linear, left bottom, right top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to top right, var(--gradient-color-stops)) !important;
  }

  .mdDown\:bg-gradient-to-r{
    background-image: -webkit-gradient(linear, left top, right top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to right, var(--gradient-color-stops)) !important;
  }

  .mdDown\:bg-gradient-to-br{
    background-image: -webkit-gradient(linear, left top, right bottom, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops)) !important;
  }

  .mdDown\:bg-gradient-to-b{
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to bottom, var(--gradient-color-stops)) !important;
  }

  .mdDown\:bg-gradient-to-bl{
    background-image: -webkit-gradient(linear, right top, left bottom, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops)) !important;
  }

  .mdDown\:bg-gradient-to-l{
    background-image: -webkit-gradient(linear, right top, left top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to left, var(--gradient-color-stops)) !important;
  }

  .mdDown\:bg-gradient-to-tl{
    background-image: -webkit-gradient(linear, right bottom, left top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to top left, var(--gradient-color-stops)) !important;
  }

  .mdDown\:from-primary-100{
    --gradient-from-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .mdDown\:from-primary-200{
    --gradient-from-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .mdDown\:from-primary-300{
    --gradient-from-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .mdDown\:from-primary-400{
    --gradient-from-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .mdDown\:from-primary-500{
    --gradient-from-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .mdDown\:from-primary-600{
    --gradient-from-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .mdDown\:from-primary-700{
    --gradient-from-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .mdDown\:from-primary-800{
    --gradient-from-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .mdDown\:from-primary-900{
    --gradient-from-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .mdDown\:from-secondary-100{
    --gradient-from-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .mdDown\:from-secondary-200{
    --gradient-from-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .mdDown\:from-secondary-300{
    --gradient-from-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .mdDown\:from-secondary-400{
    --gradient-from-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .mdDown\:from-secondary-500{
    --gradient-from-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .mdDown\:from-secondary-600{
    --gradient-from-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .mdDown\:from-secondary-700{
    --gradient-from-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .mdDown\:from-secondary-800{
    --gradient-from-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .mdDown\:from-secondary-900{
    --gradient-from-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .mdDown\:from-transparent{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .mdDown\:from-black{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .mdDown\:from-white{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .mdDown\:from-gray-100{
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .mdDown\:from-gray-200{
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .mdDown\:from-gray-300{
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .mdDown\:from-gray-400{
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .mdDown\:from-gray-500{
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .mdDown\:from-gray-600{
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .mdDown\:from-gray-700{
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .mdDown\:from-gray-800{
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .mdDown\:from-gray-900{
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .mdDown\:from-red-100{
    --gradient-from-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .mdDown\:from-red-200{
    --gradient-from-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .mdDown\:from-red-300{
    --gradient-from-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .mdDown\:from-red-400{
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .mdDown\:from-red-500{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .mdDown\:from-red-600{
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .mdDown\:from-red-700{
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .mdDown\:from-red-800{
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .mdDown\:from-red-900{
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .mdDown\:from-green-100{
    --gradient-from-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .mdDown\:from-green-200{
    --gradient-from-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .mdDown\:from-green-300{
    --gradient-from-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .mdDown\:from-green-400{
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .mdDown\:from-green-500{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .mdDown\:from-green-600{
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .mdDown\:from-green-700{
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .mdDown\:from-green-800{
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .mdDown\:from-green-900{
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .mdDown\:from-yellow-100{
    --gradient-from-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .mdDown\:from-yellow-200{
    --gradient-from-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .mdDown\:from-yellow-300{
    --gradient-from-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .mdDown\:from-yellow-400{
    --gradient-from-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .mdDown\:from-yellow-500{
    --gradient-from-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .mdDown\:from-yellow-600{
    --gradient-from-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .mdDown\:from-yellow-700{
    --gradient-from-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .mdDown\:from-yellow-800{
    --gradient-from-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .mdDown\:from-yellow-900{
    --gradient-from-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .mdDown\:from-error{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .mdDown\:from-success{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .mdDown\:via-primary-100{
    --gradient-via-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .mdDown\:via-primary-200{
    --gradient-via-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .mdDown\:via-primary-300{
    --gradient-via-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .mdDown\:via-primary-400{
    --gradient-via-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .mdDown\:via-primary-500{
    --gradient-via-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .mdDown\:via-primary-600{
    --gradient-via-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .mdDown\:via-primary-700{
    --gradient-via-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .mdDown\:via-primary-800{
    --gradient-via-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .mdDown\:via-primary-900{
    --gradient-via-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .mdDown\:via-secondary-100{
    --gradient-via-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .mdDown\:via-secondary-200{
    --gradient-via-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .mdDown\:via-secondary-300{
    --gradient-via-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .mdDown\:via-secondary-400{
    --gradient-via-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .mdDown\:via-secondary-500{
    --gradient-via-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .mdDown\:via-secondary-600{
    --gradient-via-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .mdDown\:via-secondary-700{
    --gradient-via-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .mdDown\:via-secondary-800{
    --gradient-via-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .mdDown\:via-secondary-900{
    --gradient-via-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .mdDown\:via-transparent{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .mdDown\:via-black{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .mdDown\:via-white{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .mdDown\:via-gray-100{
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .mdDown\:via-gray-200{
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .mdDown\:via-gray-300{
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .mdDown\:via-gray-400{
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .mdDown\:via-gray-500{
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .mdDown\:via-gray-600{
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .mdDown\:via-gray-700{
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .mdDown\:via-gray-800{
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .mdDown\:via-gray-900{
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .mdDown\:via-red-100{
    --gradient-via-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .mdDown\:via-red-200{
    --gradient-via-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .mdDown\:via-red-300{
    --gradient-via-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .mdDown\:via-red-400{
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .mdDown\:via-red-500{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .mdDown\:via-red-600{
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .mdDown\:via-red-700{
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .mdDown\:via-red-800{
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .mdDown\:via-red-900{
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .mdDown\:via-green-100{
    --gradient-via-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .mdDown\:via-green-200{
    --gradient-via-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .mdDown\:via-green-300{
    --gradient-via-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .mdDown\:via-green-400{
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .mdDown\:via-green-500{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .mdDown\:via-green-600{
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .mdDown\:via-green-700{
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .mdDown\:via-green-800{
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .mdDown\:via-green-900{
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .mdDown\:via-yellow-100{
    --gradient-via-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .mdDown\:via-yellow-200{
    --gradient-via-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .mdDown\:via-yellow-300{
    --gradient-via-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .mdDown\:via-yellow-400{
    --gradient-via-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .mdDown\:via-yellow-500{
    --gradient-via-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .mdDown\:via-yellow-600{
    --gradient-via-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .mdDown\:via-yellow-700{
    --gradient-via-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .mdDown\:via-yellow-800{
    --gradient-via-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .mdDown\:via-yellow-900{
    --gradient-via-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .mdDown\:via-error{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .mdDown\:via-success{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .mdDown\:to-primary-100{
    --gradient-to-color: #FEEEEA !important;
  }

  .mdDown\:to-primary-200{
    --gradient-to-color: #FCD4CB !important;
  }

  .mdDown\:to-primary-300{
    --gradient-to-color: #FABBAC !important;
  }

  .mdDown\:to-primary-400{
    --gradient-to-color: #F6876E !important;
  }

  .mdDown\:to-primary-500{
    --gradient-to-color: #F25430 !important;
  }

  .mdDown\:to-primary-600{
    --gradient-to-color: #DA4C2B !important;
  }

  .mdDown\:to-primary-700{
    --gradient-to-color: #91321D !important;
  }

  .mdDown\:to-primary-800{
    --gradient-to-color: #6D2616 !important;
  }

  .mdDown\:to-primary-900{
    --gradient-to-color: #49190E !important;
  }

  .mdDown\:to-secondary-100{
    --gradient-to-color: #E9F1F4 !important;
  }

  .mdDown\:to-secondary-200{
    --gradient-to-color: #C9DBE2 !important;
  }

  .mdDown\:to-secondary-300{
    --gradient-to-color: #A9C6D1 !important;
  }

  .mdDown\:to-secondary-400{
    --gradient-to-color: #689BAF !important;
  }

  .mdDown\:to-secondary-500{
    --gradient-to-color: #27708C !important;
  }

  .mdDown\:to-secondary-600{
    --gradient-to-color: #23657E !important;
  }

  .mdDown\:to-secondary-700{
    --gradient-to-color: #174354 !important;
  }

  .mdDown\:to-secondary-800{
    --gradient-to-color: #12323F !important;
  }

  .mdDown\:to-secondary-900{
    --gradient-to-color: #0C222A !important;
  }

  .mdDown\:to-transparent{
    --gradient-to-color: transparent !important;
  }

  .mdDown\:to-black{
    --gradient-to-color: #000 !important;
  }

  .mdDown\:to-white{
    --gradient-to-color: #fff !important;
  }

  .mdDown\:to-gray-100{
    --gradient-to-color: #f7fafc !important;
  }

  .mdDown\:to-gray-200{
    --gradient-to-color: #edf2f7 !important;
  }

  .mdDown\:to-gray-300{
    --gradient-to-color: #e2e8f0 !important;
  }

  .mdDown\:to-gray-400{
    --gradient-to-color: #cbd5e0 !important;
  }

  .mdDown\:to-gray-500{
    --gradient-to-color: #a0aec0 !important;
  }

  .mdDown\:to-gray-600{
    --gradient-to-color: #718096 !important;
  }

  .mdDown\:to-gray-700{
    --gradient-to-color: #4a5568 !important;
  }

  .mdDown\:to-gray-800{
    --gradient-to-color: #2d3748 !important;
  }

  .mdDown\:to-gray-900{
    --gradient-to-color: #1a202c !important;
  }

  .mdDown\:to-red-100{
    --gradient-to-color: #fff5f5 !important;
  }

  .mdDown\:to-red-200{
    --gradient-to-color: #fed7d7 !important;
  }

  .mdDown\:to-red-300{
    --gradient-to-color: #feb2b2 !important;
  }

  .mdDown\:to-red-400{
    --gradient-to-color: #fc8181 !important;
  }

  .mdDown\:to-red-500{
    --gradient-to-color: #f56565 !important;
  }

  .mdDown\:to-red-600{
    --gradient-to-color: #e53e3e !important;
  }

  .mdDown\:to-red-700{
    --gradient-to-color: #c53030 !important;
  }

  .mdDown\:to-red-800{
    --gradient-to-color: #9b2c2c !important;
  }

  .mdDown\:to-red-900{
    --gradient-to-color: #742a2a !important;
  }

  .mdDown\:to-green-100{
    --gradient-to-color: #f0fff4 !important;
  }

  .mdDown\:to-green-200{
    --gradient-to-color: #c6f6d5 !important;
  }

  .mdDown\:to-green-300{
    --gradient-to-color: #9ae6b4 !important;
  }

  .mdDown\:to-green-400{
    --gradient-to-color: #68d391 !important;
  }

  .mdDown\:to-green-500{
    --gradient-to-color: #48bb78 !important;
  }

  .mdDown\:to-green-600{
    --gradient-to-color: #38a169 !important;
  }

  .mdDown\:to-green-700{
    --gradient-to-color: #2f855a !important;
  }

  .mdDown\:to-green-800{
    --gradient-to-color: #276749 !important;
  }

  .mdDown\:to-green-900{
    --gradient-to-color: #22543d !important;
  }

  .mdDown\:to-yellow-100{
    --gradient-to-color: #FEF5EE !important;
  }

  .mdDown\:to-yellow-200{
    --gradient-to-color: #FCE7D4 !important;
  }

  .mdDown\:to-yellow-300{
    --gradient-to-color: #FAD8BA !important;
  }

  .mdDown\:to-yellow-400{
    --gradient-to-color: #F6BA86 !important;
  }

  .mdDown\:to-yellow-500{
    --gradient-to-color: #F29D52 !important;
  }

  .mdDown\:to-yellow-600{
    --gradient-to-color: #DA8D4A !important;
  }

  .mdDown\:to-yellow-700{
    --gradient-to-color: #915E31 !important;
  }

  .mdDown\:to-yellow-800{
    --gradient-to-color: #6D4725 !important;
  }

  .mdDown\:to-yellow-900{
    --gradient-to-color: #492F19 !important;
  }

  .mdDown\:to-error{
    --gradient-to-color: #f56565 !important;
  }

  .mdDown\:to-success{
    --gradient-to-color: #48bb78 !important;
  }

  .mdDown\:hover\:from-primary-100:hover{
    --gradient-from-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .mdDown\:hover\:from-primary-200:hover{
    --gradient-from-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .mdDown\:hover\:from-primary-300:hover{
    --gradient-from-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .mdDown\:hover\:from-primary-400:hover{
    --gradient-from-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .mdDown\:hover\:from-primary-500:hover{
    --gradient-from-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .mdDown\:hover\:from-primary-600:hover{
    --gradient-from-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .mdDown\:hover\:from-primary-700:hover{
    --gradient-from-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .mdDown\:hover\:from-primary-800:hover{
    --gradient-from-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .mdDown\:hover\:from-primary-900:hover{
    --gradient-from-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .mdDown\:hover\:from-secondary-100:hover{
    --gradient-from-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .mdDown\:hover\:from-secondary-200:hover{
    --gradient-from-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .mdDown\:hover\:from-secondary-300:hover{
    --gradient-from-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .mdDown\:hover\:from-secondary-400:hover{
    --gradient-from-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .mdDown\:hover\:from-secondary-500:hover{
    --gradient-from-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .mdDown\:hover\:from-secondary-600:hover{
    --gradient-from-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .mdDown\:hover\:from-secondary-700:hover{
    --gradient-from-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .mdDown\:hover\:from-secondary-800:hover{
    --gradient-from-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .mdDown\:hover\:from-secondary-900:hover{
    --gradient-from-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .mdDown\:hover\:from-transparent:hover{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .mdDown\:hover\:from-black:hover{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .mdDown\:hover\:from-white:hover{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .mdDown\:hover\:from-gray-100:hover{
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .mdDown\:hover\:from-gray-200:hover{
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .mdDown\:hover\:from-gray-300:hover{
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .mdDown\:hover\:from-gray-400:hover{
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .mdDown\:hover\:from-gray-500:hover{
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .mdDown\:hover\:from-gray-600:hover{
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .mdDown\:hover\:from-gray-700:hover{
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .mdDown\:hover\:from-gray-800:hover{
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .mdDown\:hover\:from-gray-900:hover{
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .mdDown\:hover\:from-red-100:hover{
    --gradient-from-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .mdDown\:hover\:from-red-200:hover{
    --gradient-from-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .mdDown\:hover\:from-red-300:hover{
    --gradient-from-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .mdDown\:hover\:from-red-400:hover{
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .mdDown\:hover\:from-red-500:hover{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .mdDown\:hover\:from-red-600:hover{
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .mdDown\:hover\:from-red-700:hover{
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .mdDown\:hover\:from-red-800:hover{
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .mdDown\:hover\:from-red-900:hover{
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .mdDown\:hover\:from-green-100:hover{
    --gradient-from-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .mdDown\:hover\:from-green-200:hover{
    --gradient-from-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .mdDown\:hover\:from-green-300:hover{
    --gradient-from-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .mdDown\:hover\:from-green-400:hover{
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .mdDown\:hover\:from-green-500:hover{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .mdDown\:hover\:from-green-600:hover{
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .mdDown\:hover\:from-green-700:hover{
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .mdDown\:hover\:from-green-800:hover{
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .mdDown\:hover\:from-green-900:hover{
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .mdDown\:hover\:from-yellow-100:hover{
    --gradient-from-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .mdDown\:hover\:from-yellow-200:hover{
    --gradient-from-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .mdDown\:hover\:from-yellow-300:hover{
    --gradient-from-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .mdDown\:hover\:from-yellow-400:hover{
    --gradient-from-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .mdDown\:hover\:from-yellow-500:hover{
    --gradient-from-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .mdDown\:hover\:from-yellow-600:hover{
    --gradient-from-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .mdDown\:hover\:from-yellow-700:hover{
    --gradient-from-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .mdDown\:hover\:from-yellow-800:hover{
    --gradient-from-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .mdDown\:hover\:from-yellow-900:hover{
    --gradient-from-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .mdDown\:hover\:from-error:hover{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .mdDown\:hover\:from-success:hover{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .mdDown\:hover\:via-primary-100:hover{
    --gradient-via-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .mdDown\:hover\:via-primary-200:hover{
    --gradient-via-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .mdDown\:hover\:via-primary-300:hover{
    --gradient-via-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .mdDown\:hover\:via-primary-400:hover{
    --gradient-via-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .mdDown\:hover\:via-primary-500:hover{
    --gradient-via-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .mdDown\:hover\:via-primary-600:hover{
    --gradient-via-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .mdDown\:hover\:via-primary-700:hover{
    --gradient-via-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .mdDown\:hover\:via-primary-800:hover{
    --gradient-via-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .mdDown\:hover\:via-primary-900:hover{
    --gradient-via-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .mdDown\:hover\:via-secondary-100:hover{
    --gradient-via-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .mdDown\:hover\:via-secondary-200:hover{
    --gradient-via-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .mdDown\:hover\:via-secondary-300:hover{
    --gradient-via-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .mdDown\:hover\:via-secondary-400:hover{
    --gradient-via-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .mdDown\:hover\:via-secondary-500:hover{
    --gradient-via-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .mdDown\:hover\:via-secondary-600:hover{
    --gradient-via-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .mdDown\:hover\:via-secondary-700:hover{
    --gradient-via-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .mdDown\:hover\:via-secondary-800:hover{
    --gradient-via-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .mdDown\:hover\:via-secondary-900:hover{
    --gradient-via-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .mdDown\:hover\:via-transparent:hover{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .mdDown\:hover\:via-black:hover{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .mdDown\:hover\:via-white:hover{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .mdDown\:hover\:via-gray-100:hover{
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .mdDown\:hover\:via-gray-200:hover{
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .mdDown\:hover\:via-gray-300:hover{
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .mdDown\:hover\:via-gray-400:hover{
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .mdDown\:hover\:via-gray-500:hover{
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .mdDown\:hover\:via-gray-600:hover{
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .mdDown\:hover\:via-gray-700:hover{
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .mdDown\:hover\:via-gray-800:hover{
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .mdDown\:hover\:via-gray-900:hover{
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .mdDown\:hover\:via-red-100:hover{
    --gradient-via-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .mdDown\:hover\:via-red-200:hover{
    --gradient-via-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .mdDown\:hover\:via-red-300:hover{
    --gradient-via-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .mdDown\:hover\:via-red-400:hover{
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .mdDown\:hover\:via-red-500:hover{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .mdDown\:hover\:via-red-600:hover{
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .mdDown\:hover\:via-red-700:hover{
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .mdDown\:hover\:via-red-800:hover{
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .mdDown\:hover\:via-red-900:hover{
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .mdDown\:hover\:via-green-100:hover{
    --gradient-via-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .mdDown\:hover\:via-green-200:hover{
    --gradient-via-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .mdDown\:hover\:via-green-300:hover{
    --gradient-via-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .mdDown\:hover\:via-green-400:hover{
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .mdDown\:hover\:via-green-500:hover{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .mdDown\:hover\:via-green-600:hover{
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .mdDown\:hover\:via-green-700:hover{
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .mdDown\:hover\:via-green-800:hover{
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .mdDown\:hover\:via-green-900:hover{
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .mdDown\:hover\:via-yellow-100:hover{
    --gradient-via-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .mdDown\:hover\:via-yellow-200:hover{
    --gradient-via-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .mdDown\:hover\:via-yellow-300:hover{
    --gradient-via-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .mdDown\:hover\:via-yellow-400:hover{
    --gradient-via-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .mdDown\:hover\:via-yellow-500:hover{
    --gradient-via-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .mdDown\:hover\:via-yellow-600:hover{
    --gradient-via-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .mdDown\:hover\:via-yellow-700:hover{
    --gradient-via-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .mdDown\:hover\:via-yellow-800:hover{
    --gradient-via-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .mdDown\:hover\:via-yellow-900:hover{
    --gradient-via-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .mdDown\:hover\:via-error:hover{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .mdDown\:hover\:via-success:hover{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .mdDown\:hover\:to-primary-100:hover{
    --gradient-to-color: #FEEEEA !important;
  }

  .mdDown\:hover\:to-primary-200:hover{
    --gradient-to-color: #FCD4CB !important;
  }

  .mdDown\:hover\:to-primary-300:hover{
    --gradient-to-color: #FABBAC !important;
  }

  .mdDown\:hover\:to-primary-400:hover{
    --gradient-to-color: #F6876E !important;
  }

  .mdDown\:hover\:to-primary-500:hover{
    --gradient-to-color: #F25430 !important;
  }

  .mdDown\:hover\:to-primary-600:hover{
    --gradient-to-color: #DA4C2B !important;
  }

  .mdDown\:hover\:to-primary-700:hover{
    --gradient-to-color: #91321D !important;
  }

  .mdDown\:hover\:to-primary-800:hover{
    --gradient-to-color: #6D2616 !important;
  }

  .mdDown\:hover\:to-primary-900:hover{
    --gradient-to-color: #49190E !important;
  }

  .mdDown\:hover\:to-secondary-100:hover{
    --gradient-to-color: #E9F1F4 !important;
  }

  .mdDown\:hover\:to-secondary-200:hover{
    --gradient-to-color: #C9DBE2 !important;
  }

  .mdDown\:hover\:to-secondary-300:hover{
    --gradient-to-color: #A9C6D1 !important;
  }

  .mdDown\:hover\:to-secondary-400:hover{
    --gradient-to-color: #689BAF !important;
  }

  .mdDown\:hover\:to-secondary-500:hover{
    --gradient-to-color: #27708C !important;
  }

  .mdDown\:hover\:to-secondary-600:hover{
    --gradient-to-color: #23657E !important;
  }

  .mdDown\:hover\:to-secondary-700:hover{
    --gradient-to-color: #174354 !important;
  }

  .mdDown\:hover\:to-secondary-800:hover{
    --gradient-to-color: #12323F !important;
  }

  .mdDown\:hover\:to-secondary-900:hover{
    --gradient-to-color: #0C222A !important;
  }

  .mdDown\:hover\:to-transparent:hover{
    --gradient-to-color: transparent !important;
  }

  .mdDown\:hover\:to-black:hover{
    --gradient-to-color: #000 !important;
  }

  .mdDown\:hover\:to-white:hover{
    --gradient-to-color: #fff !important;
  }

  .mdDown\:hover\:to-gray-100:hover{
    --gradient-to-color: #f7fafc !important;
  }

  .mdDown\:hover\:to-gray-200:hover{
    --gradient-to-color: #edf2f7 !important;
  }

  .mdDown\:hover\:to-gray-300:hover{
    --gradient-to-color: #e2e8f0 !important;
  }

  .mdDown\:hover\:to-gray-400:hover{
    --gradient-to-color: #cbd5e0 !important;
  }

  .mdDown\:hover\:to-gray-500:hover{
    --gradient-to-color: #a0aec0 !important;
  }

  .mdDown\:hover\:to-gray-600:hover{
    --gradient-to-color: #718096 !important;
  }

  .mdDown\:hover\:to-gray-700:hover{
    --gradient-to-color: #4a5568 !important;
  }

  .mdDown\:hover\:to-gray-800:hover{
    --gradient-to-color: #2d3748 !important;
  }

  .mdDown\:hover\:to-gray-900:hover{
    --gradient-to-color: #1a202c !important;
  }

  .mdDown\:hover\:to-red-100:hover{
    --gradient-to-color: #fff5f5 !important;
  }

  .mdDown\:hover\:to-red-200:hover{
    --gradient-to-color: #fed7d7 !important;
  }

  .mdDown\:hover\:to-red-300:hover{
    --gradient-to-color: #feb2b2 !important;
  }

  .mdDown\:hover\:to-red-400:hover{
    --gradient-to-color: #fc8181 !important;
  }

  .mdDown\:hover\:to-red-500:hover{
    --gradient-to-color: #f56565 !important;
  }

  .mdDown\:hover\:to-red-600:hover{
    --gradient-to-color: #e53e3e !important;
  }

  .mdDown\:hover\:to-red-700:hover{
    --gradient-to-color: #c53030 !important;
  }

  .mdDown\:hover\:to-red-800:hover{
    --gradient-to-color: #9b2c2c !important;
  }

  .mdDown\:hover\:to-red-900:hover{
    --gradient-to-color: #742a2a !important;
  }

  .mdDown\:hover\:to-green-100:hover{
    --gradient-to-color: #f0fff4 !important;
  }

  .mdDown\:hover\:to-green-200:hover{
    --gradient-to-color: #c6f6d5 !important;
  }

  .mdDown\:hover\:to-green-300:hover{
    --gradient-to-color: #9ae6b4 !important;
  }

  .mdDown\:hover\:to-green-400:hover{
    --gradient-to-color: #68d391 !important;
  }

  .mdDown\:hover\:to-green-500:hover{
    --gradient-to-color: #48bb78 !important;
  }

  .mdDown\:hover\:to-green-600:hover{
    --gradient-to-color: #38a169 !important;
  }

  .mdDown\:hover\:to-green-700:hover{
    --gradient-to-color: #2f855a !important;
  }

  .mdDown\:hover\:to-green-800:hover{
    --gradient-to-color: #276749 !important;
  }

  .mdDown\:hover\:to-green-900:hover{
    --gradient-to-color: #22543d !important;
  }

  .mdDown\:hover\:to-yellow-100:hover{
    --gradient-to-color: #FEF5EE !important;
  }

  .mdDown\:hover\:to-yellow-200:hover{
    --gradient-to-color: #FCE7D4 !important;
  }

  .mdDown\:hover\:to-yellow-300:hover{
    --gradient-to-color: #FAD8BA !important;
  }

  .mdDown\:hover\:to-yellow-400:hover{
    --gradient-to-color: #F6BA86 !important;
  }

  .mdDown\:hover\:to-yellow-500:hover{
    --gradient-to-color: #F29D52 !important;
  }

  .mdDown\:hover\:to-yellow-600:hover{
    --gradient-to-color: #DA8D4A !important;
  }

  .mdDown\:hover\:to-yellow-700:hover{
    --gradient-to-color: #915E31 !important;
  }

  .mdDown\:hover\:to-yellow-800:hover{
    --gradient-to-color: #6D4725 !important;
  }

  .mdDown\:hover\:to-yellow-900:hover{
    --gradient-to-color: #492F19 !important;
  }

  .mdDown\:hover\:to-error:hover{
    --gradient-to-color: #f56565 !important;
  }

  .mdDown\:hover\:to-success:hover{
    --gradient-to-color: #48bb78 !important;
  }

  .mdDown\:focus\:from-primary-100:focus{
    --gradient-from-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .mdDown\:focus\:from-primary-200:focus{
    --gradient-from-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .mdDown\:focus\:from-primary-300:focus{
    --gradient-from-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .mdDown\:focus\:from-primary-400:focus{
    --gradient-from-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .mdDown\:focus\:from-primary-500:focus{
    --gradient-from-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .mdDown\:focus\:from-primary-600:focus{
    --gradient-from-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .mdDown\:focus\:from-primary-700:focus{
    --gradient-from-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .mdDown\:focus\:from-primary-800:focus{
    --gradient-from-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .mdDown\:focus\:from-primary-900:focus{
    --gradient-from-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .mdDown\:focus\:from-secondary-100:focus{
    --gradient-from-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .mdDown\:focus\:from-secondary-200:focus{
    --gradient-from-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .mdDown\:focus\:from-secondary-300:focus{
    --gradient-from-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .mdDown\:focus\:from-secondary-400:focus{
    --gradient-from-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .mdDown\:focus\:from-secondary-500:focus{
    --gradient-from-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .mdDown\:focus\:from-secondary-600:focus{
    --gradient-from-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .mdDown\:focus\:from-secondary-700:focus{
    --gradient-from-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .mdDown\:focus\:from-secondary-800:focus{
    --gradient-from-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .mdDown\:focus\:from-secondary-900:focus{
    --gradient-from-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .mdDown\:focus\:from-transparent:focus{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .mdDown\:focus\:from-black:focus{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .mdDown\:focus\:from-white:focus{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .mdDown\:focus\:from-gray-100:focus{
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .mdDown\:focus\:from-gray-200:focus{
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .mdDown\:focus\:from-gray-300:focus{
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .mdDown\:focus\:from-gray-400:focus{
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .mdDown\:focus\:from-gray-500:focus{
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .mdDown\:focus\:from-gray-600:focus{
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .mdDown\:focus\:from-gray-700:focus{
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .mdDown\:focus\:from-gray-800:focus{
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .mdDown\:focus\:from-gray-900:focus{
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .mdDown\:focus\:from-red-100:focus{
    --gradient-from-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .mdDown\:focus\:from-red-200:focus{
    --gradient-from-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .mdDown\:focus\:from-red-300:focus{
    --gradient-from-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .mdDown\:focus\:from-red-400:focus{
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .mdDown\:focus\:from-red-500:focus{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .mdDown\:focus\:from-red-600:focus{
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .mdDown\:focus\:from-red-700:focus{
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .mdDown\:focus\:from-red-800:focus{
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .mdDown\:focus\:from-red-900:focus{
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .mdDown\:focus\:from-green-100:focus{
    --gradient-from-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .mdDown\:focus\:from-green-200:focus{
    --gradient-from-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .mdDown\:focus\:from-green-300:focus{
    --gradient-from-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .mdDown\:focus\:from-green-400:focus{
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .mdDown\:focus\:from-green-500:focus{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .mdDown\:focus\:from-green-600:focus{
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .mdDown\:focus\:from-green-700:focus{
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .mdDown\:focus\:from-green-800:focus{
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .mdDown\:focus\:from-green-900:focus{
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .mdDown\:focus\:from-yellow-100:focus{
    --gradient-from-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .mdDown\:focus\:from-yellow-200:focus{
    --gradient-from-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .mdDown\:focus\:from-yellow-300:focus{
    --gradient-from-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .mdDown\:focus\:from-yellow-400:focus{
    --gradient-from-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .mdDown\:focus\:from-yellow-500:focus{
    --gradient-from-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .mdDown\:focus\:from-yellow-600:focus{
    --gradient-from-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .mdDown\:focus\:from-yellow-700:focus{
    --gradient-from-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .mdDown\:focus\:from-yellow-800:focus{
    --gradient-from-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .mdDown\:focus\:from-yellow-900:focus{
    --gradient-from-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .mdDown\:focus\:from-error:focus{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .mdDown\:focus\:from-success:focus{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .mdDown\:focus\:via-primary-100:focus{
    --gradient-via-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .mdDown\:focus\:via-primary-200:focus{
    --gradient-via-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .mdDown\:focus\:via-primary-300:focus{
    --gradient-via-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .mdDown\:focus\:via-primary-400:focus{
    --gradient-via-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .mdDown\:focus\:via-primary-500:focus{
    --gradient-via-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .mdDown\:focus\:via-primary-600:focus{
    --gradient-via-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .mdDown\:focus\:via-primary-700:focus{
    --gradient-via-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .mdDown\:focus\:via-primary-800:focus{
    --gradient-via-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .mdDown\:focus\:via-primary-900:focus{
    --gradient-via-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .mdDown\:focus\:via-secondary-100:focus{
    --gradient-via-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .mdDown\:focus\:via-secondary-200:focus{
    --gradient-via-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .mdDown\:focus\:via-secondary-300:focus{
    --gradient-via-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .mdDown\:focus\:via-secondary-400:focus{
    --gradient-via-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .mdDown\:focus\:via-secondary-500:focus{
    --gradient-via-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .mdDown\:focus\:via-secondary-600:focus{
    --gradient-via-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .mdDown\:focus\:via-secondary-700:focus{
    --gradient-via-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .mdDown\:focus\:via-secondary-800:focus{
    --gradient-via-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .mdDown\:focus\:via-secondary-900:focus{
    --gradient-via-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .mdDown\:focus\:via-transparent:focus{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .mdDown\:focus\:via-black:focus{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .mdDown\:focus\:via-white:focus{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .mdDown\:focus\:via-gray-100:focus{
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .mdDown\:focus\:via-gray-200:focus{
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .mdDown\:focus\:via-gray-300:focus{
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .mdDown\:focus\:via-gray-400:focus{
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .mdDown\:focus\:via-gray-500:focus{
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .mdDown\:focus\:via-gray-600:focus{
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .mdDown\:focus\:via-gray-700:focus{
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .mdDown\:focus\:via-gray-800:focus{
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .mdDown\:focus\:via-gray-900:focus{
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .mdDown\:focus\:via-red-100:focus{
    --gradient-via-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .mdDown\:focus\:via-red-200:focus{
    --gradient-via-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .mdDown\:focus\:via-red-300:focus{
    --gradient-via-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .mdDown\:focus\:via-red-400:focus{
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .mdDown\:focus\:via-red-500:focus{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .mdDown\:focus\:via-red-600:focus{
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .mdDown\:focus\:via-red-700:focus{
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .mdDown\:focus\:via-red-800:focus{
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .mdDown\:focus\:via-red-900:focus{
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .mdDown\:focus\:via-green-100:focus{
    --gradient-via-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .mdDown\:focus\:via-green-200:focus{
    --gradient-via-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .mdDown\:focus\:via-green-300:focus{
    --gradient-via-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .mdDown\:focus\:via-green-400:focus{
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .mdDown\:focus\:via-green-500:focus{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .mdDown\:focus\:via-green-600:focus{
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .mdDown\:focus\:via-green-700:focus{
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .mdDown\:focus\:via-green-800:focus{
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .mdDown\:focus\:via-green-900:focus{
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .mdDown\:focus\:via-yellow-100:focus{
    --gradient-via-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .mdDown\:focus\:via-yellow-200:focus{
    --gradient-via-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .mdDown\:focus\:via-yellow-300:focus{
    --gradient-via-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .mdDown\:focus\:via-yellow-400:focus{
    --gradient-via-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .mdDown\:focus\:via-yellow-500:focus{
    --gradient-via-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .mdDown\:focus\:via-yellow-600:focus{
    --gradient-via-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .mdDown\:focus\:via-yellow-700:focus{
    --gradient-via-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .mdDown\:focus\:via-yellow-800:focus{
    --gradient-via-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .mdDown\:focus\:via-yellow-900:focus{
    --gradient-via-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .mdDown\:focus\:via-error:focus{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .mdDown\:focus\:via-success:focus{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .mdDown\:focus\:to-primary-100:focus{
    --gradient-to-color: #FEEEEA !important;
  }

  .mdDown\:focus\:to-primary-200:focus{
    --gradient-to-color: #FCD4CB !important;
  }

  .mdDown\:focus\:to-primary-300:focus{
    --gradient-to-color: #FABBAC !important;
  }

  .mdDown\:focus\:to-primary-400:focus{
    --gradient-to-color: #F6876E !important;
  }

  .mdDown\:focus\:to-primary-500:focus{
    --gradient-to-color: #F25430 !important;
  }

  .mdDown\:focus\:to-primary-600:focus{
    --gradient-to-color: #DA4C2B !important;
  }

  .mdDown\:focus\:to-primary-700:focus{
    --gradient-to-color: #91321D !important;
  }

  .mdDown\:focus\:to-primary-800:focus{
    --gradient-to-color: #6D2616 !important;
  }

  .mdDown\:focus\:to-primary-900:focus{
    --gradient-to-color: #49190E !important;
  }

  .mdDown\:focus\:to-secondary-100:focus{
    --gradient-to-color: #E9F1F4 !important;
  }

  .mdDown\:focus\:to-secondary-200:focus{
    --gradient-to-color: #C9DBE2 !important;
  }

  .mdDown\:focus\:to-secondary-300:focus{
    --gradient-to-color: #A9C6D1 !important;
  }

  .mdDown\:focus\:to-secondary-400:focus{
    --gradient-to-color: #689BAF !important;
  }

  .mdDown\:focus\:to-secondary-500:focus{
    --gradient-to-color: #27708C !important;
  }

  .mdDown\:focus\:to-secondary-600:focus{
    --gradient-to-color: #23657E !important;
  }

  .mdDown\:focus\:to-secondary-700:focus{
    --gradient-to-color: #174354 !important;
  }

  .mdDown\:focus\:to-secondary-800:focus{
    --gradient-to-color: #12323F !important;
  }

  .mdDown\:focus\:to-secondary-900:focus{
    --gradient-to-color: #0C222A !important;
  }

  .mdDown\:focus\:to-transparent:focus{
    --gradient-to-color: transparent !important;
  }

  .mdDown\:focus\:to-black:focus{
    --gradient-to-color: #000 !important;
  }

  .mdDown\:focus\:to-white:focus{
    --gradient-to-color: #fff !important;
  }

  .mdDown\:focus\:to-gray-100:focus{
    --gradient-to-color: #f7fafc !important;
  }

  .mdDown\:focus\:to-gray-200:focus{
    --gradient-to-color: #edf2f7 !important;
  }

  .mdDown\:focus\:to-gray-300:focus{
    --gradient-to-color: #e2e8f0 !important;
  }

  .mdDown\:focus\:to-gray-400:focus{
    --gradient-to-color: #cbd5e0 !important;
  }

  .mdDown\:focus\:to-gray-500:focus{
    --gradient-to-color: #a0aec0 !important;
  }

  .mdDown\:focus\:to-gray-600:focus{
    --gradient-to-color: #718096 !important;
  }

  .mdDown\:focus\:to-gray-700:focus{
    --gradient-to-color: #4a5568 !important;
  }

  .mdDown\:focus\:to-gray-800:focus{
    --gradient-to-color: #2d3748 !important;
  }

  .mdDown\:focus\:to-gray-900:focus{
    --gradient-to-color: #1a202c !important;
  }

  .mdDown\:focus\:to-red-100:focus{
    --gradient-to-color: #fff5f5 !important;
  }

  .mdDown\:focus\:to-red-200:focus{
    --gradient-to-color: #fed7d7 !important;
  }

  .mdDown\:focus\:to-red-300:focus{
    --gradient-to-color: #feb2b2 !important;
  }

  .mdDown\:focus\:to-red-400:focus{
    --gradient-to-color: #fc8181 !important;
  }

  .mdDown\:focus\:to-red-500:focus{
    --gradient-to-color: #f56565 !important;
  }

  .mdDown\:focus\:to-red-600:focus{
    --gradient-to-color: #e53e3e !important;
  }

  .mdDown\:focus\:to-red-700:focus{
    --gradient-to-color: #c53030 !important;
  }

  .mdDown\:focus\:to-red-800:focus{
    --gradient-to-color: #9b2c2c !important;
  }

  .mdDown\:focus\:to-red-900:focus{
    --gradient-to-color: #742a2a !important;
  }

  .mdDown\:focus\:to-green-100:focus{
    --gradient-to-color: #f0fff4 !important;
  }

  .mdDown\:focus\:to-green-200:focus{
    --gradient-to-color: #c6f6d5 !important;
  }

  .mdDown\:focus\:to-green-300:focus{
    --gradient-to-color: #9ae6b4 !important;
  }

  .mdDown\:focus\:to-green-400:focus{
    --gradient-to-color: #68d391 !important;
  }

  .mdDown\:focus\:to-green-500:focus{
    --gradient-to-color: #48bb78 !important;
  }

  .mdDown\:focus\:to-green-600:focus{
    --gradient-to-color: #38a169 !important;
  }

  .mdDown\:focus\:to-green-700:focus{
    --gradient-to-color: #2f855a !important;
  }

  .mdDown\:focus\:to-green-800:focus{
    --gradient-to-color: #276749 !important;
  }

  .mdDown\:focus\:to-green-900:focus{
    --gradient-to-color: #22543d !important;
  }

  .mdDown\:focus\:to-yellow-100:focus{
    --gradient-to-color: #FEF5EE !important;
  }

  .mdDown\:focus\:to-yellow-200:focus{
    --gradient-to-color: #FCE7D4 !important;
  }

  .mdDown\:focus\:to-yellow-300:focus{
    --gradient-to-color: #FAD8BA !important;
  }

  .mdDown\:focus\:to-yellow-400:focus{
    --gradient-to-color: #F6BA86 !important;
  }

  .mdDown\:focus\:to-yellow-500:focus{
    --gradient-to-color: #F29D52 !important;
  }

  .mdDown\:focus\:to-yellow-600:focus{
    --gradient-to-color: #DA8D4A !important;
  }

  .mdDown\:focus\:to-yellow-700:focus{
    --gradient-to-color: #915E31 !important;
  }

  .mdDown\:focus\:to-yellow-800:focus{
    --gradient-to-color: #6D4725 !important;
  }

  .mdDown\:focus\:to-yellow-900:focus{
    --gradient-to-color: #492F19 !important;
  }

  .mdDown\:focus\:to-error:focus{
    --gradient-to-color: #f56565 !important;
  }

  .mdDown\:focus\:to-success:focus{
    --gradient-to-color: #48bb78 !important;
  }

  .mdDown\:bg-opacity-0{
    --bg-opacity: 0 !important;
  }

  .mdDown\:bg-opacity-25{
    --bg-opacity: 0.25 !important;
  }

  .mdDown\:bg-opacity-50{
    --bg-opacity: 0.5 !important;
  }

  .mdDown\:bg-opacity-75{
    --bg-opacity: 0.75 !important;
  }

  .mdDown\:bg-opacity-100{
    --bg-opacity: 1 !important;
  }

  .mdDown\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0 !important;
  }

  .mdDown\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25 !important;
  }

  .mdDown\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5 !important;
  }

  .mdDown\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75 !important;
  }

  .mdDown\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1 !important;
  }

  .mdDown\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0 !important;
  }

  .mdDown\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25 !important;
  }

  .mdDown\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5 !important;
  }

  .mdDown\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75 !important;
  }

  .mdDown\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1 !important;
  }

  .mdDown\:bg-bottom{
    background-position: bottom !important;
  }

  .mdDown\:bg-center{
    background-position: center !important;
  }

  .mdDown\:bg-left{
    background-position: left !important;
  }

  .mdDown\:bg-left-bottom{
    background-position: left bottom !important;
  }

  .mdDown\:bg-left-top{
    background-position: left top !important;
  }

  .mdDown\:bg-right{
    background-position: right !important;
  }

  .mdDown\:bg-right-bottom{
    background-position: right bottom !important;
  }

  .mdDown\:bg-right-top{
    background-position: right top !important;
  }

  .mdDown\:bg-top{
    background-position: top !important;
  }

  .mdDown\:bg-repeat{
    background-repeat: repeat !important;
  }

  .mdDown\:bg-no-repeat{
    background-repeat: no-repeat !important;
  }

  .mdDown\:bg-repeat-x{
    background-repeat: repeat-x !important;
  }

  .mdDown\:bg-repeat-y{
    background-repeat: repeat-y !important;
  }

  .mdDown\:bg-repeat-round{
    background-repeat: round !important;
  }

  .mdDown\:bg-repeat-space{
    background-repeat: space !important;
  }

  .mdDown\:bg-auto{
    background-size: auto !important;
  }

  .mdDown\:bg-cover{
    background-size: cover !important;
  }

  .mdDown\:bg-contain{
    background-size: contain !important;
  }

  .mdDown\:border-collapse{
    border-collapse: collapse !important;
  }

  .mdDown\:border-separate{
    border-collapse: separate !important;
  }

  .mdDown\:border-primary-100{
    --border-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--border-opacity)) !important;
  }

  .mdDown\:border-primary-200{
    --border-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--border-opacity)) !important;
  }

  .mdDown\:border-primary-300{
    --border-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--border-opacity)) !important;
  }

  .mdDown\:border-primary-400{
    --border-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--border-opacity)) !important;
  }

  .mdDown\:border-primary-500{
    --border-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--border-opacity)) !important;
  }

  .mdDown\:border-primary-600{
    --border-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--border-opacity)) !important;
  }

  .mdDown\:border-primary-700{
    --border-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--border-opacity)) !important;
  }

  .mdDown\:border-primary-800{
    --border-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--border-opacity)) !important;
  }

  .mdDown\:border-primary-900{
    --border-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--border-opacity)) !important;
  }

  .mdDown\:border-secondary-100{
    --border-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--border-opacity)) !important;
  }

  .mdDown\:border-secondary-200{
    --border-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--border-opacity)) !important;
  }

  .mdDown\:border-secondary-300{
    --border-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--border-opacity)) !important;
  }

  .mdDown\:border-secondary-400{
    --border-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--border-opacity)) !important;
  }

  .mdDown\:border-secondary-500{
    --border-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--border-opacity)) !important;
  }

  .mdDown\:border-secondary-600{
    --border-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--border-opacity)) !important;
  }

  .mdDown\:border-secondary-700{
    --border-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--border-opacity)) !important;
  }

  .mdDown\:border-secondary-800{
    --border-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--border-opacity)) !important;
  }

  .mdDown\:border-secondary-900{
    --border-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--border-opacity)) !important;
  }

  .mdDown\:border-transparent{
    border-color: transparent !important;
  }

  .mdDown\:border-black{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .mdDown\:border-white{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .mdDown\:border-gray-100{
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important;
  }

  .mdDown\:border-gray-200{
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important;
  }

  .mdDown\:border-gray-300{
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
  }

  .mdDown\:border-gray-400{
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important;
  }

  .mdDown\:border-gray-500{
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important;
  }

  .mdDown\:border-gray-600{
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important;
  }

  .mdDown\:border-gray-700{
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important;
  }

  .mdDown\:border-gray-800{
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important;
  }

  .mdDown\:border-gray-900{
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important;
  }

  .mdDown\:border-red-100{
    --border-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--border-opacity)) !important;
  }

  .mdDown\:border-red-200{
    --border-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--border-opacity)) !important;
  }

  .mdDown\:border-red-300{
    --border-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--border-opacity)) !important;
  }

  .mdDown\:border-red-400{
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important;
  }

  .mdDown\:border-red-500{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .mdDown\:border-red-600{
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important;
  }

  .mdDown\:border-red-700{
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important;
  }

  .mdDown\:border-red-800{
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important;
  }

  .mdDown\:border-red-900{
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important;
  }

  .mdDown\:border-green-100{
    --border-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--border-opacity)) !important;
  }

  .mdDown\:border-green-200{
    --border-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--border-opacity)) !important;
  }

  .mdDown\:border-green-300{
    --border-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--border-opacity)) !important;
  }

  .mdDown\:border-green-400{
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important;
  }

  .mdDown\:border-green-500{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .mdDown\:border-green-600{
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important;
  }

  .mdDown\:border-green-700{
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important;
  }

  .mdDown\:border-green-800{
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important;
  }

  .mdDown\:border-green-900{
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important;
  }

  .mdDown\:border-yellow-100{
    --border-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--border-opacity)) !important;
  }

  .mdDown\:border-yellow-200{
    --border-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--border-opacity)) !important;
  }

  .mdDown\:border-yellow-300{
    --border-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--border-opacity)) !important;
  }

  .mdDown\:border-yellow-400{
    --border-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--border-opacity)) !important;
  }

  .mdDown\:border-yellow-500{
    --border-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--border-opacity)) !important;
  }

  .mdDown\:border-yellow-600{
    --border-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--border-opacity)) !important;
  }

  .mdDown\:border-yellow-700{
    --border-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--border-opacity)) !important;
  }

  .mdDown\:border-yellow-800{
    --border-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--border-opacity)) !important;
  }

  .mdDown\:border-yellow-900{
    --border-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--border-opacity)) !important;
  }

  .mdDown\:border-error{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .mdDown\:border-success{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-primary-100:hover{
    --border-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-primary-200:hover{
    --border-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-primary-300:hover{
    --border-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-primary-400:hover{
    --border-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-primary-500:hover{
    --border-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-primary-600:hover{
    --border-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-primary-700:hover{
    --border-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-primary-800:hover{
    --border-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-primary-900:hover{
    --border-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-secondary-100:hover{
    --border-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-secondary-200:hover{
    --border-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-secondary-300:hover{
    --border-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-secondary-400:hover{
    --border-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-secondary-500:hover{
    --border-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-secondary-600:hover{
    --border-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-secondary-700:hover{
    --border-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-secondary-800:hover{
    --border-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-secondary-900:hover{
    --border-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-transparent:hover{
    border-color: transparent !important;
  }

  .mdDown\:hover\:border-black:hover{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-white:hover{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-gray-100:hover{
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-gray-200:hover{
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-gray-300:hover{
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-gray-400:hover{
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-gray-500:hover{
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-gray-600:hover{
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-gray-700:hover{
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-gray-800:hover{
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-gray-900:hover{
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-red-100:hover{
    --border-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-red-200:hover{
    --border-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-red-300:hover{
    --border-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-red-400:hover{
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-red-500:hover{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-red-600:hover{
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-red-700:hover{
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-red-800:hover{
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-red-900:hover{
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-green-100:hover{
    --border-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-green-200:hover{
    --border-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-green-300:hover{
    --border-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-green-400:hover{
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-green-500:hover{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-green-600:hover{
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-green-700:hover{
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-green-800:hover{
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-green-900:hover{
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-yellow-100:hover{
    --border-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-yellow-200:hover{
    --border-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-yellow-300:hover{
    --border-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-yellow-400:hover{
    --border-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-yellow-500:hover{
    --border-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-yellow-600:hover{
    --border-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-yellow-700:hover{
    --border-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-yellow-800:hover{
    --border-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-yellow-900:hover{
    --border-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-error:hover{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .mdDown\:hover\:border-success:hover{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-primary-100:focus{
    --border-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-primary-200:focus{
    --border-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-primary-300:focus{
    --border-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-primary-400:focus{
    --border-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-primary-500:focus{
    --border-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-primary-600:focus{
    --border-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-primary-700:focus{
    --border-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-primary-800:focus{
    --border-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-primary-900:focus{
    --border-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-secondary-100:focus{
    --border-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-secondary-200:focus{
    --border-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-secondary-300:focus{
    --border-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-secondary-400:focus{
    --border-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-secondary-500:focus{
    --border-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-secondary-600:focus{
    --border-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-secondary-700:focus{
    --border-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-secondary-800:focus{
    --border-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-secondary-900:focus{
    --border-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-transparent:focus{
    border-color: transparent !important;
  }

  .mdDown\:focus\:border-black:focus{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-white:focus{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-gray-100:focus{
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-gray-200:focus{
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-gray-300:focus{
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-gray-400:focus{
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-gray-500:focus{
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-gray-600:focus{
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-gray-700:focus{
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-gray-800:focus{
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-gray-900:focus{
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-red-100:focus{
    --border-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-red-200:focus{
    --border-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-red-300:focus{
    --border-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-red-400:focus{
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-red-500:focus{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-red-600:focus{
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-red-700:focus{
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-red-800:focus{
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-red-900:focus{
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-green-100:focus{
    --border-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-green-200:focus{
    --border-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-green-300:focus{
    --border-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-green-400:focus{
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-green-500:focus{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-green-600:focus{
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-green-700:focus{
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-green-800:focus{
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-green-900:focus{
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-yellow-100:focus{
    --border-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-yellow-200:focus{
    --border-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-yellow-300:focus{
    --border-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-yellow-400:focus{
    --border-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-yellow-500:focus{
    --border-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-yellow-600:focus{
    --border-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-yellow-700:focus{
    --border-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-yellow-800:focus{
    --border-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-yellow-900:focus{
    --border-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-error:focus{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .mdDown\:focus\:border-success:focus{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .mdDown\:border-opacity-0{
    --border-opacity: 0 !important;
  }

  .mdDown\:border-opacity-25{
    --border-opacity: 0.25 !important;
  }

  .mdDown\:border-opacity-50{
    --border-opacity: 0.5 !important;
  }

  .mdDown\:border-opacity-75{
    --border-opacity: 0.75 !important;
  }

  .mdDown\:border-opacity-100{
    --border-opacity: 1 !important;
  }

  .mdDown\:hover\:border-opacity-0:hover{
    --border-opacity: 0 !important;
  }

  .mdDown\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25 !important;
  }

  .mdDown\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5 !important;
  }

  .mdDown\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75 !important;
  }

  .mdDown\:hover\:border-opacity-100:hover{
    --border-opacity: 1 !important;
  }

  .mdDown\:focus\:border-opacity-0:focus{
    --border-opacity: 0 !important;
  }

  .mdDown\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25 !important;
  }

  .mdDown\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5 !important;
  }

  .mdDown\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75 !important;
  }

  .mdDown\:focus\:border-opacity-100:focus{
    --border-opacity: 1 !important;
  }

  .mdDown\:rounded-none{
    border-radius: 0 !important;
  }

  .mdDown\:rounded-sm{
    border-radius: 0.125rem !important;
  }

  .mdDown\:rounded{
    border-radius: 0.25rem !important;
  }

  .mdDown\:rounded-md{
    border-radius: 0.375rem !important;
  }

  .mdDown\:rounded-lg{
    border-radius: 0.5rem !important;
  }

  .mdDown\:rounded-xl{
    border-radius: 0.75rem !important;
  }

  .mdDown\:rounded-2xl{
    border-radius: 1rem !important;
  }

  .mdDown\:rounded-3xl{
    border-radius: 1.5rem !important;
  }

  .mdDown\:rounded-full{
    border-radius: 9999px !important;
  }

  .mdDown\:rounded-t-none{
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .mdDown\:rounded-r-none{
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .mdDown\:rounded-b-none{
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .mdDown\:rounded-l-none{
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .mdDown\:rounded-t-sm{
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }

  .mdDown\:rounded-r-sm{
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }

  .mdDown\:rounded-b-sm{
    border-bottom-right-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .mdDown\:rounded-l-sm{
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .mdDown\:rounded-t{
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }

  .mdDown\:rounded-r{
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }

  .mdDown\:rounded-b{
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .mdDown\:rounded-l{
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .mdDown\:rounded-t-md{
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }

  .mdDown\:rounded-r-md{
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }

  .mdDown\:rounded-b-md{
    border-bottom-right-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .mdDown\:rounded-l-md{
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .mdDown\:rounded-t-lg{
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }

  .mdDown\:rounded-r-lg{
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }

  .mdDown\:rounded-b-lg{
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .mdDown\:rounded-l-lg{
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .mdDown\:rounded-t-xl{
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important;
  }

  .mdDown\:rounded-r-xl{
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }

  .mdDown\:rounded-b-xl{
    border-bottom-right-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }

  .mdDown\:rounded-l-xl{
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }

  .mdDown\:rounded-t-2xl{
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
  }

  .mdDown\:rounded-r-2xl{
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }

  .mdDown\:rounded-b-2xl{
    border-bottom-right-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }

  .mdDown\:rounded-l-2xl{
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }

  .mdDown\:rounded-t-3xl{
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
  }

  .mdDown\:rounded-r-3xl{
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }

  .mdDown\:rounded-b-3xl{
    border-bottom-right-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }

  .mdDown\:rounded-l-3xl{
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }

  .mdDown\:rounded-t-full{
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .mdDown\:rounded-r-full{
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .mdDown\:rounded-b-full{
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .mdDown\:rounded-l-full{
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .mdDown\:rounded-tl-none{
    border-top-left-radius: 0 !important;
  }

  .mdDown\:rounded-tr-none{
    border-top-right-radius: 0 !important;
  }

  .mdDown\:rounded-br-none{
    border-bottom-right-radius: 0 !important;
  }

  .mdDown\:rounded-bl-none{
    border-bottom-left-radius: 0 !important;
  }

  .mdDown\:rounded-tl-sm{
    border-top-left-radius: 0.125rem !important;
  }

  .mdDown\:rounded-tr-sm{
    border-top-right-radius: 0.125rem !important;
  }

  .mdDown\:rounded-br-sm{
    border-bottom-right-radius: 0.125rem !important;
  }

  .mdDown\:rounded-bl-sm{
    border-bottom-left-radius: 0.125rem !important;
  }

  .mdDown\:rounded-tl{
    border-top-left-radius: 0.25rem !important;
  }

  .mdDown\:rounded-tr{
    border-top-right-radius: 0.25rem !important;
  }

  .mdDown\:rounded-br{
    border-bottom-right-radius: 0.25rem !important;
  }

  .mdDown\:rounded-bl{
    border-bottom-left-radius: 0.25rem !important;
  }

  .mdDown\:rounded-tl-md{
    border-top-left-radius: 0.375rem !important;
  }

  .mdDown\:rounded-tr-md{
    border-top-right-radius: 0.375rem !important;
  }

  .mdDown\:rounded-br-md{
    border-bottom-right-radius: 0.375rem !important;
  }

  .mdDown\:rounded-bl-md{
    border-bottom-left-radius: 0.375rem !important;
  }

  .mdDown\:rounded-tl-lg{
    border-top-left-radius: 0.5rem !important;
  }

  .mdDown\:rounded-tr-lg{
    border-top-right-radius: 0.5rem !important;
  }

  .mdDown\:rounded-br-lg{
    border-bottom-right-radius: 0.5rem !important;
  }

  .mdDown\:rounded-bl-lg{
    border-bottom-left-radius: 0.5rem !important;
  }

  .mdDown\:rounded-tl-xl{
    border-top-left-radius: 0.75rem !important;
  }

  .mdDown\:rounded-tr-xl{
    border-top-right-radius: 0.75rem !important;
  }

  .mdDown\:rounded-br-xl{
    border-bottom-right-radius: 0.75rem !important;
  }

  .mdDown\:rounded-bl-xl{
    border-bottom-left-radius: 0.75rem !important;
  }

  .mdDown\:rounded-tl-2xl{
    border-top-left-radius: 1rem !important;
  }

  .mdDown\:rounded-tr-2xl{
    border-top-right-radius: 1rem !important;
  }

  .mdDown\:rounded-br-2xl{
    border-bottom-right-radius: 1rem !important;
  }

  .mdDown\:rounded-bl-2xl{
    border-bottom-left-radius: 1rem !important;
  }

  .mdDown\:rounded-tl-3xl{
    border-top-left-radius: 1.5rem !important;
  }

  .mdDown\:rounded-tr-3xl{
    border-top-right-radius: 1.5rem !important;
  }

  .mdDown\:rounded-br-3xl{
    border-bottom-right-radius: 1.5rem !important;
  }

  .mdDown\:rounded-bl-3xl{
    border-bottom-left-radius: 1.5rem !important;
  }

  .mdDown\:rounded-tl-full{
    border-top-left-radius: 9999px !important;
  }

  .mdDown\:rounded-tr-full{
    border-top-right-radius: 9999px !important;
  }

  .mdDown\:rounded-br-full{
    border-bottom-right-radius: 9999px !important;
  }

  .mdDown\:rounded-bl-full{
    border-bottom-left-radius: 9999px !important;
  }

  .mdDown\:border-solid{
    border-style: solid !important;
  }

  .mdDown\:border-dashed{
    border-style: dashed !important;
  }

  .mdDown\:border-dotted{
    border-style: dotted !important;
  }

  .mdDown\:border-double{
    border-style: double !important;
  }

  .mdDown\:border-none{
    border-style: none !important;
  }

  .mdDown\:border-0{
    border-width: 0 !important;
  }

  .mdDown\:border-2{
    border-width: 2px !important;
  }

  .mdDown\:border-4{
    border-width: 4px !important;
  }

  .mdDown\:border-8{
    border-width: 8px !important;
  }

  .mdDown\:border{
    border-width: 1px !important;
  }

  .mdDown\:border-t-0{
    border-top-width: 0 !important;
  }

  .mdDown\:border-r-0{
    border-right-width: 0 !important;
  }

  .mdDown\:border-b-0{
    border-bottom-width: 0 !important;
  }

  .mdDown\:border-l-0{
    border-left-width: 0 !important;
  }

  .mdDown\:border-t-2{
    border-top-width: 2px !important;
  }

  .mdDown\:border-r-2{
    border-right-width: 2px !important;
  }

  .mdDown\:border-b-2{
    border-bottom-width: 2px !important;
  }

  .mdDown\:border-l-2{
    border-left-width: 2px !important;
  }

  .mdDown\:border-t-4{
    border-top-width: 4px !important;
  }

  .mdDown\:border-r-4{
    border-right-width: 4px !important;
  }

  .mdDown\:border-b-4{
    border-bottom-width: 4px !important;
  }

  .mdDown\:border-l-4{
    border-left-width: 4px !important;
  }

  .mdDown\:border-t-8{
    border-top-width: 8px !important;
  }

  .mdDown\:border-r-8{
    border-right-width: 8px !important;
  }

  .mdDown\:border-b-8{
    border-bottom-width: 8px !important;
  }

  .mdDown\:border-l-8{
    border-left-width: 8px !important;
  }

  .mdDown\:border-t{
    border-top-width: 1px !important;
  }

  .mdDown\:border-r{
    border-right-width: 1px !important;
  }

  .mdDown\:border-b{
    border-bottom-width: 1px !important;
  }

  .mdDown\:border-l{
    border-left-width: 1px !important;
  }

  .mdDown\:box-border{
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
  }

  .mdDown\:box-content{
    -webkit-box-sizing: content-box !important;
            box-sizing: content-box !important;
  }

  .mdDown\:cursor-auto{
    cursor: auto !important;
  }

  .mdDown\:cursor-default{
    cursor: default !important;
  }

  .mdDown\:cursor-pointer{
    cursor: pointer !important;
  }

  .mdDown\:cursor-wait{
    cursor: wait !important;
  }

  .mdDown\:cursor-text{
    cursor: text !important;
  }

  .mdDown\:cursor-move{
    cursor: move !important;
  }

  .mdDown\:cursor-not-allowed{
    cursor: not-allowed !important;
  }

  .mdDown\:block{
    display: block !important;
  }

  .mdDown\:inline-block{
    display: inline-block !important;
  }

  .mdDown\:inline{
    display: inline !important;
  }

  .mdDown\:flex{
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .mdDown\:inline-flex{
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .mdDown\:table{
    display: table !important;
  }

  .mdDown\:table-caption{
    display: table-caption !important;
  }

  .mdDown\:table-cell{
    display: table-cell !important;
  }

  .mdDown\:table-column{
    display: table-column !important;
  }

  .mdDown\:table-column-group{
    display: table-column-group !important;
  }

  .mdDown\:table-footer-group{
    display: table-footer-group !important;
  }

  .mdDown\:table-header-group{
    display: table-header-group !important;
  }

  .mdDown\:table-row-group{
    display: table-row-group !important;
  }

  .mdDown\:table-row{
    display: table-row !important;
  }

  .mdDown\:flow-root{
    display: flow-root !important;
  }

  .mdDown\:grid{
    display: grid !important;
  }

  .mdDown\:inline-grid{
    display: inline-grid !important;
  }

  .mdDown\:contents{
    display: contents !important;
  }

  .mdDown\:hidden{
    display: none !important;
  }

  .mdDown\:flex-row{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .mdDown\:flex-row-reverse{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .mdDown\:flex-col{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .mdDown\:flex-col-reverse{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .mdDown\:flex-wrap{
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .mdDown\:flex-wrap-reverse{
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .mdDown\:flex-no-wrap{
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .mdDown\:place-items-auto{
    place-items: auto !important;
  }

  .mdDown\:place-items-start{
    place-items: start !important;
  }

  .mdDown\:place-items-end{
    place-items: end !important;
  }

  .mdDown\:place-items-center{
    place-items: center !important;
  }

  .mdDown\:place-items-stretch{
    place-items: stretch !important;
  }

  .mdDown\:place-content-center{
    place-content: center !important;
  }

  .mdDown\:place-content-start{
    place-content: start !important;
  }

  .mdDown\:place-content-end{
    place-content: end !important;
  }

  .mdDown\:place-content-between{
    place-content: space-between !important;
  }

  .mdDown\:place-content-around{
    place-content: space-around !important;
  }

  .mdDown\:place-content-evenly{
    place-content: space-evenly !important;
  }

  .mdDown\:place-content-stretch{
    place-content: stretch !important;
  }

  .mdDown\:place-self-auto{
    place-self: auto !important;
  }

  .mdDown\:place-self-start{
    place-self: start !important;
  }

  .mdDown\:place-self-end{
    place-self: end !important;
  }

  .mdDown\:place-self-center{
    place-self: center !important;
  }

  .mdDown\:place-self-stretch{
    place-self: stretch !important;
  }

  .mdDown\:items-start{
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .mdDown\:items-end{
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .mdDown\:items-center{
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .mdDown\:items-baseline{
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .mdDown\:items-stretch{
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .mdDown\:content-center{
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .mdDown\:content-start{
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .mdDown\:content-end{
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .mdDown\:content-between{
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .mdDown\:content-around{
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .mdDown\:content-evenly{
    -ms-flex-line-pack: space-evenly !important;
        align-content: space-evenly !important;
  }

  .mdDown\:self-auto{
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .mdDown\:self-start{
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .mdDown\:self-end{
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .mdDown\:self-center{
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .mdDown\:self-stretch{
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }

  .mdDown\:justify-items-auto{
    justify-items: auto !important;
  }

  .mdDown\:justify-items-start{
    justify-items: start !important;
  }

  .mdDown\:justify-items-end{
    justify-items: end !important;
  }

  .mdDown\:justify-items-center{
    justify-items: center !important;
  }

  .mdDown\:justify-items-stretch{
    justify-items: stretch !important;
  }

  .mdDown\:justify-start{
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .mdDown\:justify-end{
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .mdDown\:justify-center{
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .mdDown\:justify-between{
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .mdDown\:justify-around{
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .mdDown\:justify-evenly{
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .mdDown\:justify-self-auto{
    justify-self: auto !important;
  }

  .mdDown\:justify-self-start{
    justify-self: start !important;
  }

  .mdDown\:justify-self-end{
    justify-self: end !important;
  }

  .mdDown\:justify-self-center{
    justify-self: center !important;
  }

  .mdDown\:justify-self-stretch{
    justify-self: stretch !important;
  }

  .mdDown\:flex-1{
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 0% !important;
            flex: 1 1 0% !important;
  }

  .mdDown\:flex-auto{
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .mdDown\:flex-initial{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important;
  }

  .mdDown\:flex-none{
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important;
  }

  .mdDown\:flex-grow-0{
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .mdDown\:flex-grow{
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .mdDown\:flex-shrink-0{
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .mdDown\:flex-shrink{
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .mdDown\:order-1{
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .mdDown\:order-2{
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .mdDown\:order-3{
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .mdDown\:order-4{
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .mdDown\:order-5{
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .mdDown\:order-6{
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .mdDown\:order-7{
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .mdDown\:order-8{
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .mdDown\:order-9{
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .mdDown\:order-10{
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }

  .mdDown\:order-11{
    -webkit-box-ordinal-group: 12 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }

  .mdDown\:order-12{
    -webkit-box-ordinal-group: 13 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }

  .mdDown\:order-first{
    -webkit-box-ordinal-group: -9998 !important;
        -ms-flex-order: -9999 !important;
            order: -9999 !important;
  }

  .mdDown\:order-last{
    -webkit-box-ordinal-group: 10000 !important;
        -ms-flex-order: 9999 !important;
            order: 9999 !important;
  }

  .mdDown\:order-none{
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .mdDown\:float-right{
    float: right !important;
  }

  .mdDown\:float-left{
    float: left !important;
  }

  .mdDown\:float-none{
    float: none !important;
  }

  .mdDown\:clearfix:after{
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .mdDown\:clear-left{
    clear: left !important;
  }

  .mdDown\:clear-right{
    clear: right !important;
  }

  .mdDown\:clear-both{
    clear: both !important;
  }

  .mdDown\:clear-none{
    clear: none !important;
  }

  .mdDown\:font-sans{
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
  }

  .mdDown\:font-serif{
    font-family: Georgia, Cambria, "Times New Roman", Times, serif !important;
  }

  .mdDown\:font-mono{
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
  }

  .mdDown\:font-hairline{
    font-weight: 100 !important;
  }

  .mdDown\:font-thin{
    font-weight: 200 !important;
  }

  .mdDown\:font-light{
    font-weight: 300 !important;
  }

  .mdDown\:font-normal{
    font-weight: 400 !important;
  }

  .mdDown\:font-medium{
    font-weight: 500 !important;
  }

  .mdDown\:font-semibold{
    font-weight: 600 !important;
  }

  .mdDown\:font-bold{
    font-weight: 700 !important;
  }

  .mdDown\:font-extrabold{
    font-weight: 800 !important;
  }

  .mdDown\:font-black{
    font-weight: 900 !important;
  }

  .mdDown\:hover\:font-hairline:hover{
    font-weight: 100 !important;
  }

  .mdDown\:hover\:font-thin:hover{
    font-weight: 200 !important;
  }

  .mdDown\:hover\:font-light:hover{
    font-weight: 300 !important;
  }

  .mdDown\:hover\:font-normal:hover{
    font-weight: 400 !important;
  }

  .mdDown\:hover\:font-medium:hover{
    font-weight: 500 !important;
  }

  .mdDown\:hover\:font-semibold:hover{
    font-weight: 600 !important;
  }

  .mdDown\:hover\:font-bold:hover{
    font-weight: 700 !important;
  }

  .mdDown\:hover\:font-extrabold:hover{
    font-weight: 800 !important;
  }

  .mdDown\:hover\:font-black:hover{
    font-weight: 900 !important;
  }

  .mdDown\:focus\:font-hairline:focus{
    font-weight: 100 !important;
  }

  .mdDown\:focus\:font-thin:focus{
    font-weight: 200 !important;
  }

  .mdDown\:focus\:font-light:focus{
    font-weight: 300 !important;
  }

  .mdDown\:focus\:font-normal:focus{
    font-weight: 400 !important;
  }

  .mdDown\:focus\:font-medium:focus{
    font-weight: 500 !important;
  }

  .mdDown\:focus\:font-semibold:focus{
    font-weight: 600 !important;
  }

  .mdDown\:focus\:font-bold:focus{
    font-weight: 700 !important;
  }

  .mdDown\:focus\:font-extrabold:focus{
    font-weight: 800 !important;
  }

  .mdDown\:focus\:font-black:focus{
    font-weight: 900 !important;
  }

  .mdDown\:h-0{
    height: 0 !important;
  }

  .mdDown\:h-1{
    height: 0.25rem !important;
  }

  .mdDown\:h-2{
    height: 0.5rem !important;
  }

  .mdDown\:h-3{
    height: 0.75rem !important;
  }

  .mdDown\:h-4{
    height: 1rem !important;
  }

  .mdDown\:h-5{
    height: 1.25rem !important;
  }

  .mdDown\:h-6{
    height: 1.5rem !important;
  }

  .mdDown\:h-8{
    height: 2rem !important;
  }

  .mdDown\:h-10{
    height: 2.5rem !important;
  }

  .mdDown\:h-12{
    height: 3rem !important;
  }

  .mdDown\:h-16{
    height: 4rem !important;
  }

  .mdDown\:h-20{
    height: 5rem !important;
  }

  .mdDown\:h-24{
    height: 6rem !important;
  }

  .mdDown\:h-32{
    height: 8rem !important;
  }

  .mdDown\:h-40{
    height: 10rem !important;
  }

  .mdDown\:h-48{
    height: 12rem !important;
  }

  .mdDown\:h-56{
    height: 14rem !important;
  }

  .mdDown\:h-64{
    height: 16rem !important;
  }

  .mdDown\:h-auto{
    height: auto !important;
  }

  .mdDown\:h-px{
    height: 1px !important;
  }

  .mdDown\:h-full{
    height: 100% !important;
  }

  .mdDown\:h-screen{
    height: 100vh !important;
  }

  .mdDown\:text-xs{
    font-size: 0.75rem !important;
  }

  .mdDown\:text-sm{
    font-size: 0.875rem !important;
  }

  .mdDown\:text-base{
    font-size: 1rem !important;
  }

  .mdDown\:text-lg{
    font-size: 1.125rem !important;
  }

  .mdDown\:text-xl{
    font-size: 1.25rem !important;
  }

  .mdDown\:text-2xl{
    font-size: 1.5rem !important;
  }

  .mdDown\:text-3xl{
    font-size: 1.875rem !important;
  }

  .mdDown\:text-4xl{
    font-size: 2.25rem !important;
  }

  .mdDown\:text-5xl{
    font-size: 3rem !important;
  }

  .mdDown\:text-6xl{
    font-size: 4rem !important;
  }

  .mdDown\:leading-3{
    line-height: .75rem !important;
  }

  .mdDown\:leading-4{
    line-height: 1rem !important;
  }

  .mdDown\:leading-5{
    line-height: 1.25rem !important;
  }

  .mdDown\:leading-6{
    line-height: 1.5rem !important;
  }

  .mdDown\:leading-7{
    line-height: 1.75rem !important;
  }

  .mdDown\:leading-8{
    line-height: 2rem !important;
  }

  .mdDown\:leading-9{
    line-height: 2.25rem !important;
  }

  .mdDown\:leading-10{
    line-height: 2.5rem !important;
  }

  .mdDown\:leading-none{
    line-height: 1 !important;
  }

  .mdDown\:leading-tight{
    line-height: 1.25 !important;
  }

  .mdDown\:leading-snug{
    line-height: 1.375 !important;
  }

  .mdDown\:leading-normal{
    line-height: 1.5 !important;
  }

  .mdDown\:leading-relaxed{
    line-height: 1.625 !important;
  }

  .mdDown\:leading-loose{
    line-height: 2 !important;
  }

  .mdDown\:list-inside{
    list-style-position: inside !important;
  }

  .mdDown\:list-outside{
    list-style-position: outside !important;
  }

  .mdDown\:list-none{
    list-style-type: none !important;
  }

  .mdDown\:list-disc{
    list-style-type: disc !important;
  }

  .mdDown\:list-decimal{
    list-style-type: decimal !important;
  }

  .mdDown\:m-0{
    margin: 0 !important;
  }

  .mdDown\:m-1{
    margin: 0.25rem !important;
  }

  .mdDown\:m-2{
    margin: 0.5rem !important;
  }

  .mdDown\:m-3{
    margin: 0.75rem !important;
  }

  .mdDown\:m-4{
    margin: 1rem !important;
  }

  .mdDown\:m-5{
    margin: 1.25rem !important;
  }

  .mdDown\:m-6{
    margin: 1.5rem !important;
  }

  .mdDown\:m-8{
    margin: 2rem !important;
  }

  .mdDown\:m-10{
    margin: 2.5rem !important;
  }

  .mdDown\:m-12{
    margin: 3rem !important;
  }

  .mdDown\:m-16{
    margin: 4rem !important;
  }

  .mdDown\:m-20{
    margin: 5rem !important;
  }

  .mdDown\:m-24{
    margin: 6rem !important;
  }

  .mdDown\:m-32{
    margin: 8rem !important;
  }

  .mdDown\:m-40{
    margin: 10rem !important;
  }

  .mdDown\:m-48{
    margin: 12rem !important;
  }

  .mdDown\:m-56{
    margin: 14rem !important;
  }

  .mdDown\:m-64{
    margin: 16rem !important;
  }

  .mdDown\:m-auto{
    margin: auto !important;
  }

  .mdDown\:m-px{
    margin: 1px !important;
  }

  .mdDown\:-m-1{
    margin: -0.25rem !important;
  }

  .mdDown\:-m-2{
    margin: -0.5rem !important;
  }

  .mdDown\:-m-3{
    margin: -0.75rem !important;
  }

  .mdDown\:-m-4{
    margin: -1rem !important;
  }

  .mdDown\:-m-5{
    margin: -1.25rem !important;
  }

  .mdDown\:-m-6{
    margin: -1.5rem !important;
  }

  .mdDown\:-m-8{
    margin: -2rem !important;
  }

  .mdDown\:-m-10{
    margin: -2.5rem !important;
  }

  .mdDown\:-m-12{
    margin: -3rem !important;
  }

  .mdDown\:-m-16{
    margin: -4rem !important;
  }

  .mdDown\:-m-20{
    margin: -5rem !important;
  }

  .mdDown\:-m-24{
    margin: -6rem !important;
  }

  .mdDown\:-m-32{
    margin: -8rem !important;
  }

  .mdDown\:-m-40{
    margin: -10rem !important;
  }

  .mdDown\:-m-48{
    margin: -12rem !important;
  }

  .mdDown\:-m-56{
    margin: -14rem !important;
  }

  .mdDown\:-m-64{
    margin: -16rem !important;
  }

  .mdDown\:-m-px{
    margin: -1px !important;
  }

  .mdDown\:my-0{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .mdDown\:mx-0{
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .mdDown\:my-1{
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .mdDown\:mx-1{
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .mdDown\:my-2{
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .mdDown\:mx-2{
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .mdDown\:my-3{
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .mdDown\:mx-3{
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .mdDown\:my-4{
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .mdDown\:mx-4{
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .mdDown\:my-5{
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .mdDown\:mx-5{
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .mdDown\:my-6{
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .mdDown\:mx-6{
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .mdDown\:my-8{
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .mdDown\:mx-8{
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .mdDown\:my-10{
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .mdDown\:mx-10{
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .mdDown\:my-12{
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .mdDown\:mx-12{
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .mdDown\:my-16{
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .mdDown\:mx-16{
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .mdDown\:my-20{
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .mdDown\:mx-20{
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .mdDown\:my-24{
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .mdDown\:mx-24{
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .mdDown\:my-32{
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .mdDown\:mx-32{
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .mdDown\:my-40{
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .mdDown\:mx-40{
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .mdDown\:my-48{
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .mdDown\:mx-48{
    margin-left: 12rem !important;
    margin-right: 12rem !important;
  }

  .mdDown\:my-56{
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }

  .mdDown\:mx-56{
    margin-left: 14rem !important;
    margin-right: 14rem !important;
  }

  .mdDown\:my-64{
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }

  .mdDown\:mx-64{
    margin-left: 16rem !important;
    margin-right: 16rem !important;
  }

  .mdDown\:my-auto{
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mdDown\:mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .mdDown\:my-px{
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .mdDown\:mx-px{
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .mdDown\:-my-1{
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .mdDown\:-mx-1{
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .mdDown\:-my-2{
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .mdDown\:-mx-2{
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .mdDown\:-my-3{
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .mdDown\:-mx-3{
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .mdDown\:-my-4{
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .mdDown\:-mx-4{
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .mdDown\:-my-5{
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }

  .mdDown\:-mx-5{
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
  }

  .mdDown\:-my-6{
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .mdDown\:-mx-6{
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .mdDown\:-my-8{
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .mdDown\:-mx-8{
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .mdDown\:-my-10{
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .mdDown\:-mx-10{
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .mdDown\:-my-12{
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .mdDown\:-mx-12{
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .mdDown\:-my-16{
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .mdDown\:-mx-16{
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .mdDown\:-my-20{
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .mdDown\:-mx-20{
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .mdDown\:-my-24{
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .mdDown\:-mx-24{
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .mdDown\:-my-32{
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .mdDown\:-mx-32{
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .mdDown\:-my-40{
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .mdDown\:-mx-40{
    margin-left: -10rem !important;
    margin-right: -10rem !important;
  }

  .mdDown\:-my-48{
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .mdDown\:-mx-48{
    margin-left: -12rem !important;
    margin-right: -12rem !important;
  }

  .mdDown\:-my-56{
    margin-top: -14rem !important;
    margin-bottom: -14rem !important;
  }

  .mdDown\:-mx-56{
    margin-left: -14rem !important;
    margin-right: -14rem !important;
  }

  .mdDown\:-my-64{
    margin-top: -16rem !important;
    margin-bottom: -16rem !important;
  }

  .mdDown\:-mx-64{
    margin-left: -16rem !important;
    margin-right: -16rem !important;
  }

  .mdDown\:-my-px{
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .mdDown\:-mx-px{
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .mdDown\:mt-0{
    margin-top: 0 !important;
  }

  .mdDown\:mr-0{
    margin-right: 0 !important;
  }

  .mdDown\:mb-0{
    margin-bottom: 0 !important;
  }

  .mdDown\:ml-0{
    margin-left: 0 !important;
  }

  .mdDown\:mt-1{
    margin-top: 0.25rem !important;
  }

  .mdDown\:mr-1{
    margin-right: 0.25rem !important;
  }

  .mdDown\:mb-1{
    margin-bottom: 0.25rem !important;
  }

  .mdDown\:ml-1{
    margin-left: 0.25rem !important;
  }

  .mdDown\:mt-2{
    margin-top: 0.5rem !important;
  }

  .mdDown\:mr-2{
    margin-right: 0.5rem !important;
  }

  .mdDown\:mb-2{
    margin-bottom: 0.5rem !important;
  }

  .mdDown\:ml-2{
    margin-left: 0.5rem !important;
  }

  .mdDown\:mt-3{
    margin-top: 0.75rem !important;
  }

  .mdDown\:mr-3{
    margin-right: 0.75rem !important;
  }

  .mdDown\:mb-3{
    margin-bottom: 0.75rem !important;
  }

  .mdDown\:ml-3{
    margin-left: 0.75rem !important;
  }

  .mdDown\:mt-4{
    margin-top: 1rem !important;
  }

  .mdDown\:mr-4{
    margin-right: 1rem !important;
  }

  .mdDown\:mb-4{
    margin-bottom: 1rem !important;
  }

  .mdDown\:ml-4{
    margin-left: 1rem !important;
  }

  .mdDown\:mt-5{
    margin-top: 1.25rem !important;
  }

  .mdDown\:mr-5{
    margin-right: 1.25rem !important;
  }

  .mdDown\:mb-5{
    margin-bottom: 1.25rem !important;
  }

  .mdDown\:ml-5{
    margin-left: 1.25rem !important;
  }

  .mdDown\:mt-6{
    margin-top: 1.5rem !important;
  }

  .mdDown\:mr-6{
    margin-right: 1.5rem !important;
  }

  .mdDown\:mb-6{
    margin-bottom: 1.5rem !important;
  }

  .mdDown\:ml-6{
    margin-left: 1.5rem !important;
  }

  .mdDown\:mt-8{
    margin-top: 2rem !important;
  }

  .mdDown\:mr-8{
    margin-right: 2rem !important;
  }

  .mdDown\:mb-8{
    margin-bottom: 2rem !important;
  }

  .mdDown\:ml-8{
    margin-left: 2rem !important;
  }

  .mdDown\:mt-10{
    margin-top: 2.5rem !important;
  }

  .mdDown\:mr-10{
    margin-right: 2.5rem !important;
  }

  .mdDown\:mb-10{
    margin-bottom: 2.5rem !important;
  }

  .mdDown\:ml-10{
    margin-left: 2.5rem !important;
  }

  .mdDown\:mt-12{
    margin-top: 3rem !important;
  }

  .mdDown\:mr-12{
    margin-right: 3rem !important;
  }

  .mdDown\:mb-12{
    margin-bottom: 3rem !important;
  }

  .mdDown\:ml-12{
    margin-left: 3rem !important;
  }

  .mdDown\:mt-16{
    margin-top: 4rem !important;
  }

  .mdDown\:mr-16{
    margin-right: 4rem !important;
  }

  .mdDown\:mb-16{
    margin-bottom: 4rem !important;
  }

  .mdDown\:ml-16{
    margin-left: 4rem !important;
  }

  .mdDown\:mt-20{
    margin-top: 5rem !important;
  }

  .mdDown\:mr-20{
    margin-right: 5rem !important;
  }

  .mdDown\:mb-20{
    margin-bottom: 5rem !important;
  }

  .mdDown\:ml-20{
    margin-left: 5rem !important;
  }

  .mdDown\:mt-24{
    margin-top: 6rem !important;
  }

  .mdDown\:mr-24{
    margin-right: 6rem !important;
  }

  .mdDown\:mb-24{
    margin-bottom: 6rem !important;
  }

  .mdDown\:ml-24{
    margin-left: 6rem !important;
  }

  .mdDown\:mt-32{
    margin-top: 8rem !important;
  }

  .mdDown\:mr-32{
    margin-right: 8rem !important;
  }

  .mdDown\:mb-32{
    margin-bottom: 8rem !important;
  }

  .mdDown\:ml-32{
    margin-left: 8rem !important;
  }

  .mdDown\:mt-40{
    margin-top: 10rem !important;
  }

  .mdDown\:mr-40{
    margin-right: 10rem !important;
  }

  .mdDown\:mb-40{
    margin-bottom: 10rem !important;
  }

  .mdDown\:ml-40{
    margin-left: 10rem !important;
  }

  .mdDown\:mt-48{
    margin-top: 12rem !important;
  }

  .mdDown\:mr-48{
    margin-right: 12rem !important;
  }

  .mdDown\:mb-48{
    margin-bottom: 12rem !important;
  }

  .mdDown\:ml-48{
    margin-left: 12rem !important;
  }

  .mdDown\:mt-56{
    margin-top: 14rem !important;
  }

  .mdDown\:mr-56{
    margin-right: 14rem !important;
  }

  .mdDown\:mb-56{
    margin-bottom: 14rem !important;
  }

  .mdDown\:ml-56{
    margin-left: 14rem !important;
  }

  .mdDown\:mt-64{
    margin-top: 16rem !important;
  }

  .mdDown\:mr-64{
    margin-right: 16rem !important;
  }

  .mdDown\:mb-64{
    margin-bottom: 16rem !important;
  }

  .mdDown\:ml-64{
    margin-left: 16rem !important;
  }

  .mdDown\:mt-auto{
    margin-top: auto !important;
  }

  .mdDown\:mr-auto{
    margin-right: auto !important;
  }

  .mdDown\:mb-auto{
    margin-bottom: auto !important;
  }

  .mdDown\:ml-auto{
    margin-left: auto !important;
  }

  .mdDown\:mt-px{
    margin-top: 1px !important;
  }

  .mdDown\:mr-px{
    margin-right: 1px !important;
  }

  .mdDown\:mb-px{
    margin-bottom: 1px !important;
  }

  .mdDown\:ml-px{
    margin-left: 1px !important;
  }

  .mdDown\:-mt-1{
    margin-top: -0.25rem !important;
  }

  .mdDown\:-mr-1{
    margin-right: -0.25rem !important;
  }

  .mdDown\:-mb-1{
    margin-bottom: -0.25rem !important;
  }

  .mdDown\:-ml-1{
    margin-left: -0.25rem !important;
  }

  .mdDown\:-mt-2{
    margin-top: -0.5rem !important;
  }

  .mdDown\:-mr-2{
    margin-right: -0.5rem !important;
  }

  .mdDown\:-mb-2{
    margin-bottom: -0.5rem !important;
  }

  .mdDown\:-ml-2{
    margin-left: -0.5rem !important;
  }

  .mdDown\:-mt-3{
    margin-top: -0.75rem !important;
  }

  .mdDown\:-mr-3{
    margin-right: -0.75rem !important;
  }

  .mdDown\:-mb-3{
    margin-bottom: -0.75rem !important;
  }

  .mdDown\:-ml-3{
    margin-left: -0.75rem !important;
  }

  .mdDown\:-mt-4{
    margin-top: -1rem !important;
  }

  .mdDown\:-mr-4{
    margin-right: -1rem !important;
  }

  .mdDown\:-mb-4{
    margin-bottom: -1rem !important;
  }

  .mdDown\:-ml-4{
    margin-left: -1rem !important;
  }

  .mdDown\:-mt-5{
    margin-top: -1.25rem !important;
  }

  .mdDown\:-mr-5{
    margin-right: -1.25rem !important;
  }

  .mdDown\:-mb-5{
    margin-bottom: -1.25rem !important;
  }

  .mdDown\:-ml-5{
    margin-left: -1.25rem !important;
  }

  .mdDown\:-mt-6{
    margin-top: -1.5rem !important;
  }

  .mdDown\:-mr-6{
    margin-right: -1.5rem !important;
  }

  .mdDown\:-mb-6{
    margin-bottom: -1.5rem !important;
  }

  .mdDown\:-ml-6{
    margin-left: -1.5rem !important;
  }

  .mdDown\:-mt-8{
    margin-top: -2rem !important;
  }

  .mdDown\:-mr-8{
    margin-right: -2rem !important;
  }

  .mdDown\:-mb-8{
    margin-bottom: -2rem !important;
  }

  .mdDown\:-ml-8{
    margin-left: -2rem !important;
  }

  .mdDown\:-mt-10{
    margin-top: -2.5rem !important;
  }

  .mdDown\:-mr-10{
    margin-right: -2.5rem !important;
  }

  .mdDown\:-mb-10{
    margin-bottom: -2.5rem !important;
  }

  .mdDown\:-ml-10{
    margin-left: -2.5rem !important;
  }

  .mdDown\:-mt-12{
    margin-top: -3rem !important;
  }

  .mdDown\:-mr-12{
    margin-right: -3rem !important;
  }

  .mdDown\:-mb-12{
    margin-bottom: -3rem !important;
  }

  .mdDown\:-ml-12{
    margin-left: -3rem !important;
  }

  .mdDown\:-mt-16{
    margin-top: -4rem !important;
  }

  .mdDown\:-mr-16{
    margin-right: -4rem !important;
  }

  .mdDown\:-mb-16{
    margin-bottom: -4rem !important;
  }

  .mdDown\:-ml-16{
    margin-left: -4rem !important;
  }

  .mdDown\:-mt-20{
    margin-top: -5rem !important;
  }

  .mdDown\:-mr-20{
    margin-right: -5rem !important;
  }

  .mdDown\:-mb-20{
    margin-bottom: -5rem !important;
  }

  .mdDown\:-ml-20{
    margin-left: -5rem !important;
  }

  .mdDown\:-mt-24{
    margin-top: -6rem !important;
  }

  .mdDown\:-mr-24{
    margin-right: -6rem !important;
  }

  .mdDown\:-mb-24{
    margin-bottom: -6rem !important;
  }

  .mdDown\:-ml-24{
    margin-left: -6rem !important;
  }

  .mdDown\:-mt-32{
    margin-top: -8rem !important;
  }

  .mdDown\:-mr-32{
    margin-right: -8rem !important;
  }

  .mdDown\:-mb-32{
    margin-bottom: -8rem !important;
  }

  .mdDown\:-ml-32{
    margin-left: -8rem !important;
  }

  .mdDown\:-mt-40{
    margin-top: -10rem !important;
  }

  .mdDown\:-mr-40{
    margin-right: -10rem !important;
  }

  .mdDown\:-mb-40{
    margin-bottom: -10rem !important;
  }

  .mdDown\:-ml-40{
    margin-left: -10rem !important;
  }

  .mdDown\:-mt-48{
    margin-top: -12rem !important;
  }

  .mdDown\:-mr-48{
    margin-right: -12rem !important;
  }

  .mdDown\:-mb-48{
    margin-bottom: -12rem !important;
  }

  .mdDown\:-ml-48{
    margin-left: -12rem !important;
  }

  .mdDown\:-mt-56{
    margin-top: -14rem !important;
  }

  .mdDown\:-mr-56{
    margin-right: -14rem !important;
  }

  .mdDown\:-mb-56{
    margin-bottom: -14rem !important;
  }

  .mdDown\:-ml-56{
    margin-left: -14rem !important;
  }

  .mdDown\:-mt-64{
    margin-top: -16rem !important;
  }

  .mdDown\:-mr-64{
    margin-right: -16rem !important;
  }

  .mdDown\:-mb-64{
    margin-bottom: -16rem !important;
  }

  .mdDown\:-ml-64{
    margin-left: -16rem !important;
  }

  .mdDown\:-mt-px{
    margin-top: -1px !important;
  }

  .mdDown\:-mr-px{
    margin-right: -1px !important;
  }

  .mdDown\:-mb-px{
    margin-bottom: -1px !important;
  }

  .mdDown\:-ml-px{
    margin-left: -1px !important;
  }

  .mdDown\:max-h-full{
    max-height: 100% !important;
  }

  .mdDown\:max-h-screen{
    max-height: 100vh !important;
  }

  .mdDown\:max-w-none{
    max-width: none !important;
  }

  .mdDown\:max-w-xs{
    max-width: 20rem !important;
  }

  .mdDown\:max-w-sm{
    max-width: 24rem !important;
  }

  .mdDown\:max-w-md{
    max-width: 28rem !important;
  }

  .mdDown\:max-w-lg{
    max-width: 32rem !important;
  }

  .mdDown\:max-w-xl{
    max-width: 36rem !important;
  }

  .mdDown\:max-w-2xl{
    max-width: 42rem !important;
  }

  .mdDown\:max-w-3xl{
    max-width: 48rem !important;
  }

  .mdDown\:max-w-4xl{
    max-width: 56rem !important;
  }

  .mdDown\:max-w-5xl{
    max-width: 64rem !important;
  }

  .mdDown\:max-w-6xl{
    max-width: 72rem !important;
  }

  .mdDown\:max-w-full{
    max-width: 100% !important;
  }

  .mdDown\:max-w-screen-xl{
    max-width: 1380px !important;
  }

  .mdDown\:min-h-0{
    min-height: 0 !important;
  }

  .mdDown\:min-h-full{
    min-height: 100% !important;
  }

  .mdDown\:min-h-screen{
    min-height: 100vh !important;
  }

  .mdDown\:min-w-0{
    min-width: 0 !important;
  }

  .mdDown\:min-w-full{
    min-width: 100% !important;
  }

  .mdDown\:object-contain{
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .mdDown\:object-cover{
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .mdDown\:object-fill{
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .mdDown\:object-none{
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .mdDown\:object-scale-down{
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .mdDown\:object-bottom{
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .mdDown\:object-center{
    -o-object-position: center !important;
       object-position: center !important;
  }

  .mdDown\:object-left{
    -o-object-position: left !important;
       object-position: left !important;
  }

  .mdDown\:object-left-bottom{
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .mdDown\:object-left-top{
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .mdDown\:object-right{
    -o-object-position: right !important;
       object-position: right !important;
  }

  .mdDown\:object-right-bottom{
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .mdDown\:object-right-top{
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .mdDown\:object-top{
    -o-object-position: top !important;
       object-position: top !important;
  }

  .mdDown\:opacity-0{
    opacity: 0 !important;
  }

  .mdDown\:opacity-25{
    opacity: 0.25 !important;
  }

  .mdDown\:opacity-50{
    opacity: 0.5 !important;
  }

  .mdDown\:opacity-75{
    opacity: 0.75 !important;
  }

  .mdDown\:opacity-100{
    opacity: 1 !important;
  }

  .mdDown\:hover\:opacity-0:hover{
    opacity: 0 !important;
  }

  .mdDown\:hover\:opacity-25:hover{
    opacity: 0.25 !important;
  }

  .mdDown\:hover\:opacity-50:hover{
    opacity: 0.5 !important;
  }

  .mdDown\:hover\:opacity-75:hover{
    opacity: 0.75 !important;
  }

  .mdDown\:hover\:opacity-100:hover{
    opacity: 1 !important;
  }

  .mdDown\:focus\:opacity-0:focus{
    opacity: 0 !important;
  }

  .mdDown\:focus\:opacity-25:focus{
    opacity: 0.25 !important;
  }

  .mdDown\:focus\:opacity-50:focus{
    opacity: 0.5 !important;
  }

  .mdDown\:focus\:opacity-75:focus{
    opacity: 0.75 !important;
  }

  .mdDown\:focus\:opacity-100:focus{
    opacity: 1 !important;
  }

  .mdDown\:outline-none{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .mdDown\:outline-white{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .mdDown\:outline-black{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .mdDown\:focus\:outline-none:focus{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .mdDown\:focus\:outline-white:focus{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .mdDown\:focus\:outline-black:focus{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .mdDown\:overflow-auto{
    overflow: auto !important;
  }

  .mdDown\:overflow-hidden{
    overflow: hidden !important;
  }

  .mdDown\:overflow-visible{
    overflow: visible !important;
  }

  .mdDown\:overflow-scroll{
    overflow: scroll !important;
  }

  .mdDown\:overflow-x-auto{
    overflow-x: auto !important;
  }

  .mdDown\:overflow-y-auto{
    overflow-y: auto !important;
  }

  .mdDown\:overflow-x-hidden{
    overflow-x: hidden !important;
  }

  .mdDown\:overflow-y-hidden{
    overflow-y: hidden !important;
  }

  .mdDown\:overflow-x-visible{
    overflow-x: visible !important;
  }

  .mdDown\:overflow-y-visible{
    overflow-y: visible !important;
  }

  .mdDown\:overflow-x-scroll{
    overflow-x: scroll !important;
  }

  .mdDown\:overflow-y-scroll{
    overflow-y: scroll !important;
  }

  .mdDown\:scrolling-touch{
    -webkit-overflow-scrolling: touch !important;
  }

  .mdDown\:scrolling-auto{
    -webkit-overflow-scrolling: auto !important;
  }

  .mdDown\:overscroll-auto{
    -ms-scroll-chaining: chained !important;
        overscroll-behavior: auto !important;
  }

  .mdDown\:overscroll-contain{
    -ms-scroll-chaining: none !important;
        overscroll-behavior: contain !important;
  }

  .mdDown\:overscroll-none{
    -ms-scroll-chaining: none !important;
        overscroll-behavior: none !important;
  }

  .mdDown\:overscroll-y-auto{
    overscroll-behavior-y: auto !important;
  }

  .mdDown\:overscroll-y-contain{
    overscroll-behavior-y: contain !important;
  }

  .mdDown\:overscroll-y-none{
    overscroll-behavior-y: none !important;
  }

  .mdDown\:overscroll-x-auto{
    overscroll-behavior-x: auto !important;
  }

  .mdDown\:overscroll-x-contain{
    overscroll-behavior-x: contain !important;
  }

  .mdDown\:overscroll-x-none{
    overscroll-behavior-x: none !important;
  }

  .mdDown\:p-0{
    padding: 0 !important;
  }

  .mdDown\:p-1{
    padding: 0.25rem !important;
  }

  .mdDown\:p-2{
    padding: 0.5rem !important;
  }

  .mdDown\:p-3{
    padding: 0.75rem !important;
  }

  .mdDown\:p-4{
    padding: 1rem !important;
  }

  .mdDown\:p-5{
    padding: 1.25rem !important;
  }

  .mdDown\:p-6{
    padding: 1.5rem !important;
  }

  .mdDown\:p-8{
    padding: 2rem !important;
  }

  .mdDown\:p-10{
    padding: 2.5rem !important;
  }

  .mdDown\:p-12{
    padding: 3rem !important;
  }

  .mdDown\:p-16{
    padding: 4rem !important;
  }

  .mdDown\:p-20{
    padding: 5rem !important;
  }

  .mdDown\:p-24{
    padding: 6rem !important;
  }

  .mdDown\:p-32{
    padding: 8rem !important;
  }

  .mdDown\:p-40{
    padding: 10rem !important;
  }

  .mdDown\:p-48{
    padding: 12rem !important;
  }

  .mdDown\:p-56{
    padding: 14rem !important;
  }

  .mdDown\:p-64{
    padding: 16rem !important;
  }

  .mdDown\:p-px{
    padding: 1px !important;
  }

  .mdDown\:py-0{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .mdDown\:px-0{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .mdDown\:py-1{
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .mdDown\:px-1{
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .mdDown\:py-2{
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .mdDown\:px-2{
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .mdDown\:py-3{
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .mdDown\:px-3{
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .mdDown\:py-4{
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .mdDown\:px-4{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .mdDown\:py-5{
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }

  .mdDown\:px-5{
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }

  .mdDown\:py-6{
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .mdDown\:px-6{
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .mdDown\:py-8{
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .mdDown\:px-8{
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .mdDown\:py-10{
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .mdDown\:px-10{
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .mdDown\:py-12{
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .mdDown\:px-12{
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .mdDown\:py-16{
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .mdDown\:px-16{
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .mdDown\:py-20{
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .mdDown\:px-20{
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .mdDown\:py-24{
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .mdDown\:px-24{
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .mdDown\:py-32{
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .mdDown\:px-32{
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .mdDown\:py-40{
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .mdDown\:px-40{
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .mdDown\:py-48{
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .mdDown\:px-48{
    padding-left: 12rem !important;
    padding-right: 12rem !important;
  }

  .mdDown\:py-56{
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }

  .mdDown\:px-56{
    padding-left: 14rem !important;
    padding-right: 14rem !important;
  }

  .mdDown\:py-64{
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }

  .mdDown\:px-64{
    padding-left: 16rem !important;
    padding-right: 16rem !important;
  }

  .mdDown\:py-px{
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .mdDown\:px-px{
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .mdDown\:pt-0{
    padding-top: 0 !important;
  }

  .mdDown\:pr-0{
    padding-right: 0 !important;
  }

  .mdDown\:pb-0{
    padding-bottom: 0 !important;
  }

  .mdDown\:pl-0{
    padding-left: 0 !important;
  }

  .mdDown\:pt-1{
    padding-top: 0.25rem !important;
  }

  .mdDown\:pr-1{
    padding-right: 0.25rem !important;
  }

  .mdDown\:pb-1{
    padding-bottom: 0.25rem !important;
  }

  .mdDown\:pl-1{
    padding-left: 0.25rem !important;
  }

  .mdDown\:pt-2{
    padding-top: 0.5rem !important;
  }

  .mdDown\:pr-2{
    padding-right: 0.5rem !important;
  }

  .mdDown\:pb-2{
    padding-bottom: 0.5rem !important;
  }

  .mdDown\:pl-2{
    padding-left: 0.5rem !important;
  }

  .mdDown\:pt-3{
    padding-top: 0.75rem !important;
  }

  .mdDown\:pr-3{
    padding-right: 0.75rem !important;
  }

  .mdDown\:pb-3{
    padding-bottom: 0.75rem !important;
  }

  .mdDown\:pl-3{
    padding-left: 0.75rem !important;
  }

  .mdDown\:pt-4{
    padding-top: 1rem !important;
  }

  .mdDown\:pr-4{
    padding-right: 1rem !important;
  }

  .mdDown\:pb-4{
    padding-bottom: 1rem !important;
  }

  .mdDown\:pl-4{
    padding-left: 1rem !important;
  }

  .mdDown\:pt-5{
    padding-top: 1.25rem !important;
  }

  .mdDown\:pr-5{
    padding-right: 1.25rem !important;
  }

  .mdDown\:pb-5{
    padding-bottom: 1.25rem !important;
  }

  .mdDown\:pl-5{
    padding-left: 1.25rem !important;
  }

  .mdDown\:pt-6{
    padding-top: 1.5rem !important;
  }

  .mdDown\:pr-6{
    padding-right: 1.5rem !important;
  }

  .mdDown\:pb-6{
    padding-bottom: 1.5rem !important;
  }

  .mdDown\:pl-6{
    padding-left: 1.5rem !important;
  }

  .mdDown\:pt-8{
    padding-top: 2rem !important;
  }

  .mdDown\:pr-8{
    padding-right: 2rem !important;
  }

  .mdDown\:pb-8{
    padding-bottom: 2rem !important;
  }

  .mdDown\:pl-8{
    padding-left: 2rem !important;
  }

  .mdDown\:pt-10{
    padding-top: 2.5rem !important;
  }

  .mdDown\:pr-10{
    padding-right: 2.5rem !important;
  }

  .mdDown\:pb-10{
    padding-bottom: 2.5rem !important;
  }

  .mdDown\:pl-10{
    padding-left: 2.5rem !important;
  }

  .mdDown\:pt-12{
    padding-top: 3rem !important;
  }

  .mdDown\:pr-12{
    padding-right: 3rem !important;
  }

  .mdDown\:pb-12{
    padding-bottom: 3rem !important;
  }

  .mdDown\:pl-12{
    padding-left: 3rem !important;
  }

  .mdDown\:pt-16{
    padding-top: 4rem !important;
  }

  .mdDown\:pr-16{
    padding-right: 4rem !important;
  }

  .mdDown\:pb-16{
    padding-bottom: 4rem !important;
  }

  .mdDown\:pl-16{
    padding-left: 4rem !important;
  }

  .mdDown\:pt-20{
    padding-top: 5rem !important;
  }

  .mdDown\:pr-20{
    padding-right: 5rem !important;
  }

  .mdDown\:pb-20{
    padding-bottom: 5rem !important;
  }

  .mdDown\:pl-20{
    padding-left: 5rem !important;
  }

  .mdDown\:pt-24{
    padding-top: 6rem !important;
  }

  .mdDown\:pr-24{
    padding-right: 6rem !important;
  }

  .mdDown\:pb-24{
    padding-bottom: 6rem !important;
  }

  .mdDown\:pl-24{
    padding-left: 6rem !important;
  }

  .mdDown\:pt-32{
    padding-top: 8rem !important;
  }

  .mdDown\:pr-32{
    padding-right: 8rem !important;
  }

  .mdDown\:pb-32{
    padding-bottom: 8rem !important;
  }

  .mdDown\:pl-32{
    padding-left: 8rem !important;
  }

  .mdDown\:pt-40{
    padding-top: 10rem !important;
  }

  .mdDown\:pr-40{
    padding-right: 10rem !important;
  }

  .mdDown\:pb-40{
    padding-bottom: 10rem !important;
  }

  .mdDown\:pl-40{
    padding-left: 10rem !important;
  }

  .mdDown\:pt-48{
    padding-top: 12rem !important;
  }

  .mdDown\:pr-48{
    padding-right: 12rem !important;
  }

  .mdDown\:pb-48{
    padding-bottom: 12rem !important;
  }

  .mdDown\:pl-48{
    padding-left: 12rem !important;
  }

  .mdDown\:pt-56{
    padding-top: 14rem !important;
  }

  .mdDown\:pr-56{
    padding-right: 14rem !important;
  }

  .mdDown\:pb-56{
    padding-bottom: 14rem !important;
  }

  .mdDown\:pl-56{
    padding-left: 14rem !important;
  }

  .mdDown\:pt-64{
    padding-top: 16rem !important;
  }

  .mdDown\:pr-64{
    padding-right: 16rem !important;
  }

  .mdDown\:pb-64{
    padding-bottom: 16rem !important;
  }

  .mdDown\:pl-64{
    padding-left: 16rem !important;
  }

  .mdDown\:pt-px{
    padding-top: 1px !important;
  }

  .mdDown\:pr-px{
    padding-right: 1px !important;
  }

  .mdDown\:pb-px{
    padding-bottom: 1px !important;
  }

  .mdDown\:pl-px{
    padding-left: 1px !important;
  }

  .mdDown\:placeholder-primary-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-primary-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-secondary-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-transparent::-webkit-input-placeholder{
    color: transparent !important;
  }

  .mdDown\:placeholder-transparent::-moz-placeholder{
    color: transparent !important;
  }

  .mdDown\:placeholder-transparent:-ms-input-placeholder{
    color: transparent !important;
  }

  .mdDown\:placeholder-transparent::-ms-input-placeholder{
    color: transparent !important;
  }

  .mdDown\:placeholder-transparent::placeholder{
    color: transparent !important;
  }

  .mdDown\:placeholder-black::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-black:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-black::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-black::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-white::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-white:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-white::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-white::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-gray-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-red-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-green-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-yellow-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-error::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-error::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-error:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-error::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-error::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-success::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-success::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-success:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-success::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-success::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-primary-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-secondary-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-transparent:focus::-webkit-input-placeholder{
    color: transparent !important;
  }

  .mdDown\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color: transparent !important;
  }

  .mdDown\:focus\:placeholder-transparent:focus:-ms-input-placeholder{
    color: transparent !important;
  }

  .mdDown\:focus\:placeholder-transparent:focus::-ms-input-placeholder{
    color: transparent !important;
  }

  .mdDown\:focus\:placeholder-transparent:focus::placeholder{
    color: transparent !important;
  }

  .mdDown\:focus\:placeholder-black:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-black:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-black:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-white:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-white:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-white:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-gray-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-red-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-green-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-yellow-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-error:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-error:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-error:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-error:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-error:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-success:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-success:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-success:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-success:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdDown\:focus\:placeholder-success:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .mdDown\:placeholder-opacity-0::-webkit-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .mdDown\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .mdDown\:placeholder-opacity-0:-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .mdDown\:placeholder-opacity-0::-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .mdDown\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .mdDown\:placeholder-opacity-25::-webkit-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .mdDown\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .mdDown\:placeholder-opacity-25:-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .mdDown\:placeholder-opacity-25::-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .mdDown\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .mdDown\:placeholder-opacity-50::-webkit-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .mdDown\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .mdDown\:placeholder-opacity-50:-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .mdDown\:placeholder-opacity-50::-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .mdDown\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .mdDown\:placeholder-opacity-75::-webkit-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .mdDown\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .mdDown\:placeholder-opacity-75:-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .mdDown\:placeholder-opacity-75::-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .mdDown\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .mdDown\:placeholder-opacity-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .mdDown\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .mdDown\:placeholder-opacity-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .mdDown\:placeholder-opacity-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .mdDown\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .mdDown\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .mdDown\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .mdDown\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .mdDown\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .mdDown\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .mdDown\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .mdDown\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .mdDown\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .mdDown\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .mdDown\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .mdDown\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .mdDown\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .mdDown\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .mdDown\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .mdDown\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .mdDown\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .mdDown\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .mdDown\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .mdDown\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .mdDown\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .mdDown\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .mdDown\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .mdDown\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .mdDown\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .mdDown\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .mdDown\:pointer-events-none{
    pointer-events: none !important;
  }

  .mdDown\:pointer-events-auto{
    pointer-events: auto !important;
  }

  .mdDown\:static{
    position: static !important;
  }

  .mdDown\:fixed{
    position: fixed !important;
  }

  .mdDown\:absolute{
    position: absolute !important;
  }

  .mdDown\:relative{
    position: relative !important;
  }

  .mdDown\:sticky{
    position: sticky !important;
  }

  .mdDown\:inset-0{
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .mdDown\:inset-auto{
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .mdDown\:inset-y-0{
    top: 0 !important;
    bottom: 0 !important;
  }

  .mdDown\:inset-x-0{
    right: 0 !important;
    left: 0 !important;
  }

  .mdDown\:inset-y-auto{
    top: auto !important;
    bottom: auto !important;
  }

  .mdDown\:inset-x-auto{
    right: auto !important;
    left: auto !important;
  }

  .mdDown\:top-0{
    top: 0 !important;
  }

  .mdDown\:right-0{
    right: 0 !important;
  }

  .mdDown\:bottom-0{
    bottom: 0 !important;
  }

  .mdDown\:left-0{
    left: 0 !important;
  }

  .mdDown\:top-auto{
    top: auto !important;
  }

  .mdDown\:right-auto{
    right: auto !important;
  }

  .mdDown\:bottom-auto{
    bottom: auto !important;
  }

  .mdDown\:left-auto{
    left: auto !important;
  }

  .mdDown\:resize-none{
    resize: none !important;
  }

  .mdDown\:resize-y{
    resize: vertical !important;
  }

  .mdDown\:resize-x{
    resize: horizontal !important;
  }

  .mdDown\:resize{
    resize: both !important;
  }

  .mdDown\:shadow-xs{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .mdDown\:shadow-sm{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .mdDown\:shadow{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .mdDown\:shadow-md{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .mdDown\:shadow-lg{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .mdDown\:shadow-xl{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .mdDown\:shadow-2xl{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .mdDown\:shadow-inner{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .mdDown\:shadow-outline{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .mdDown\:shadow-none{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .mdDown\:hover\:shadow-xs:hover{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .mdDown\:hover\:shadow-sm:hover{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .mdDown\:hover\:shadow:hover{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .mdDown\:hover\:shadow-md:hover{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .mdDown\:hover\:shadow-lg:hover{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .mdDown\:hover\:shadow-xl:hover{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .mdDown\:hover\:shadow-2xl:hover{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .mdDown\:hover\:shadow-inner:hover{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .mdDown\:hover\:shadow-outline:hover{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .mdDown\:hover\:shadow-none:hover{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .mdDown\:focus\:shadow-xs:focus{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .mdDown\:focus\:shadow-sm:focus{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .mdDown\:focus\:shadow:focus{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .mdDown\:focus\:shadow-md:focus{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .mdDown\:focus\:shadow-lg:focus{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .mdDown\:focus\:shadow-xl:focus{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .mdDown\:focus\:shadow-2xl:focus{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .mdDown\:focus\:shadow-inner:focus{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .mdDown\:focus\:shadow-outline:focus{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .mdDown\:focus\:shadow-none:focus{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .mdDown\:fill-current{
    fill: currentColor !important;
  }

  .mdDown\:stroke-current{
    stroke: currentColor !important;
  }

  .mdDown\:stroke-0{
    stroke-width: 0 !important;
  }

  .mdDown\:stroke-1{
    stroke-width: 1 !important;
  }

  .mdDown\:stroke-2{
    stroke-width: 2 !important;
  }

  .mdDown\:table-auto{
    table-layout: auto !important;
  }

  .mdDown\:table-fixed{
    table-layout: fixed !important;
  }

  .mdDown\:text-left{
    text-align: left !important;
  }

  .mdDown\:text-center{
    text-align: center !important;
  }

  .mdDown\:text-right{
    text-align: right !important;
  }

  .mdDown\:text-justify{
    text-align: justify !important;
  }

  .mdDown\:text-primary-100{
    --text-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--text-opacity)) !important;
  }

  .mdDown\:text-primary-200{
    --text-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--text-opacity)) !important;
  }

  .mdDown\:text-primary-300{
    --text-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--text-opacity)) !important;
  }

  .mdDown\:text-primary-400{
    --text-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--text-opacity)) !important;
  }

  .mdDown\:text-primary-500{
    --text-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--text-opacity)) !important;
  }

  .mdDown\:text-primary-600{
    --text-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--text-opacity)) !important;
  }

  .mdDown\:text-primary-700{
    --text-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--text-opacity)) !important;
  }

  .mdDown\:text-primary-800{
    --text-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--text-opacity)) !important;
  }

  .mdDown\:text-primary-900{
    --text-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--text-opacity)) !important;
  }

  .mdDown\:text-secondary-100{
    --text-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--text-opacity)) !important;
  }

  .mdDown\:text-secondary-200{
    --text-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--text-opacity)) !important;
  }

  .mdDown\:text-secondary-300{
    --text-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--text-opacity)) !important;
  }

  .mdDown\:text-secondary-400{
    --text-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--text-opacity)) !important;
  }

  .mdDown\:text-secondary-500{
    --text-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--text-opacity)) !important;
  }

  .mdDown\:text-secondary-600{
    --text-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--text-opacity)) !important;
  }

  .mdDown\:text-secondary-700{
    --text-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--text-opacity)) !important;
  }

  .mdDown\:text-secondary-800{
    --text-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--text-opacity)) !important;
  }

  .mdDown\:text-secondary-900{
    --text-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--text-opacity)) !important;
  }

  .mdDown\:text-transparent{
    color: transparent !important;
  }

  .mdDown\:text-black{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .mdDown\:text-white{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .mdDown\:text-gray-100{
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important;
  }

  .mdDown\:text-gray-200{
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important;
  }

  .mdDown\:text-gray-300{
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important;
  }

  .mdDown\:text-gray-400{
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important;
  }

  .mdDown\:text-gray-500{
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important;
  }

  .mdDown\:text-gray-600{
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important;
  }

  .mdDown\:text-gray-700{
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important;
  }

  .mdDown\:text-gray-800{
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important;
  }

  .mdDown\:text-gray-900{
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important;
  }

  .mdDown\:text-red-100{
    --text-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--text-opacity)) !important;
  }

  .mdDown\:text-red-200{
    --text-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--text-opacity)) !important;
  }

  .mdDown\:text-red-300{
    --text-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--text-opacity)) !important;
  }

  .mdDown\:text-red-400{
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important;
  }

  .mdDown\:text-red-500{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .mdDown\:text-red-600{
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important;
  }

  .mdDown\:text-red-700{
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important;
  }

  .mdDown\:text-red-800{
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important;
  }

  .mdDown\:text-red-900{
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important;
  }

  .mdDown\:text-green-100{
    --text-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--text-opacity)) !important;
  }

  .mdDown\:text-green-200{
    --text-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--text-opacity)) !important;
  }

  .mdDown\:text-green-300{
    --text-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--text-opacity)) !important;
  }

  .mdDown\:text-green-400{
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important;
  }

  .mdDown\:text-green-500{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .mdDown\:text-green-600{
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important;
  }

  .mdDown\:text-green-700{
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important;
  }

  .mdDown\:text-green-800{
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important;
  }

  .mdDown\:text-green-900{
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important;
  }

  .mdDown\:text-yellow-100{
    --text-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--text-opacity)) !important;
  }

  .mdDown\:text-yellow-200{
    --text-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--text-opacity)) !important;
  }

  .mdDown\:text-yellow-300{
    --text-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--text-opacity)) !important;
  }

  .mdDown\:text-yellow-400{
    --text-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--text-opacity)) !important;
  }

  .mdDown\:text-yellow-500{
    --text-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--text-opacity)) !important;
  }

  .mdDown\:text-yellow-600{
    --text-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--text-opacity)) !important;
  }

  .mdDown\:text-yellow-700{
    --text-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--text-opacity)) !important;
  }

  .mdDown\:text-yellow-800{
    --text-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--text-opacity)) !important;
  }

  .mdDown\:text-yellow-900{
    --text-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--text-opacity)) !important;
  }

  .mdDown\:text-error{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .mdDown\:text-success{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-primary-100:hover{
    --text-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-primary-200:hover{
    --text-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-primary-300:hover{
    --text-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-primary-400:hover{
    --text-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-primary-500:hover{
    --text-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-primary-600:hover{
    --text-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-primary-700:hover{
    --text-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-primary-800:hover{
    --text-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-primary-900:hover{
    --text-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-secondary-100:hover{
    --text-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-secondary-200:hover{
    --text-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-secondary-300:hover{
    --text-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-secondary-400:hover{
    --text-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-secondary-500:hover{
    --text-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-secondary-600:hover{
    --text-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-secondary-700:hover{
    --text-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-secondary-800:hover{
    --text-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-secondary-900:hover{
    --text-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-transparent:hover{
    color: transparent !important;
  }

  .mdDown\:hover\:text-black:hover{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-white:hover{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-gray-100:hover{
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-gray-200:hover{
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-gray-300:hover{
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-gray-400:hover{
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-gray-500:hover{
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-gray-600:hover{
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-gray-700:hover{
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-gray-800:hover{
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-gray-900:hover{
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-red-100:hover{
    --text-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-red-200:hover{
    --text-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-red-300:hover{
    --text-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-red-400:hover{
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-red-500:hover{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-red-600:hover{
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-red-700:hover{
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-red-800:hover{
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-red-900:hover{
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-green-100:hover{
    --text-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-green-200:hover{
    --text-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-green-300:hover{
    --text-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-green-400:hover{
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-green-500:hover{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-green-600:hover{
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-green-700:hover{
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-green-800:hover{
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-green-900:hover{
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-yellow-100:hover{
    --text-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-yellow-200:hover{
    --text-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-yellow-300:hover{
    --text-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-yellow-400:hover{
    --text-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-yellow-500:hover{
    --text-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-yellow-600:hover{
    --text-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-yellow-700:hover{
    --text-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-yellow-800:hover{
    --text-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-yellow-900:hover{
    --text-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-error:hover{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .mdDown\:hover\:text-success:hover{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-primary-100:focus{
    --text-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-primary-200:focus{
    --text-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-primary-300:focus{
    --text-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-primary-400:focus{
    --text-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-primary-500:focus{
    --text-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-primary-600:focus{
    --text-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-primary-700:focus{
    --text-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-primary-800:focus{
    --text-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-primary-900:focus{
    --text-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-secondary-100:focus{
    --text-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-secondary-200:focus{
    --text-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-secondary-300:focus{
    --text-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-secondary-400:focus{
    --text-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-secondary-500:focus{
    --text-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-secondary-600:focus{
    --text-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-secondary-700:focus{
    --text-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-secondary-800:focus{
    --text-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-secondary-900:focus{
    --text-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-transparent:focus{
    color: transparent !important;
  }

  .mdDown\:focus\:text-black:focus{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-white:focus{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-gray-100:focus{
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-gray-200:focus{
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-gray-300:focus{
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-gray-400:focus{
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-gray-500:focus{
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-gray-600:focus{
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-gray-700:focus{
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-gray-800:focus{
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-gray-900:focus{
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-red-100:focus{
    --text-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-red-200:focus{
    --text-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-red-300:focus{
    --text-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-red-400:focus{
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-red-500:focus{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-red-600:focus{
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-red-700:focus{
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-red-800:focus{
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-red-900:focus{
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-green-100:focus{
    --text-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-green-200:focus{
    --text-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-green-300:focus{
    --text-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-green-400:focus{
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-green-500:focus{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-green-600:focus{
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-green-700:focus{
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-green-800:focus{
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-green-900:focus{
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-yellow-100:focus{
    --text-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-yellow-200:focus{
    --text-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-yellow-300:focus{
    --text-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-yellow-400:focus{
    --text-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-yellow-500:focus{
    --text-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-yellow-600:focus{
    --text-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-yellow-700:focus{
    --text-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-yellow-800:focus{
    --text-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-yellow-900:focus{
    --text-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-error:focus{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .mdDown\:focus\:text-success:focus{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .mdDown\:text-opacity-0{
    --text-opacity: 0 !important;
  }

  .mdDown\:text-opacity-25{
    --text-opacity: 0.25 !important;
  }

  .mdDown\:text-opacity-50{
    --text-opacity: 0.5 !important;
  }

  .mdDown\:text-opacity-75{
    --text-opacity: 0.75 !important;
  }

  .mdDown\:text-opacity-100{
    --text-opacity: 1 !important;
  }

  .mdDown\:hover\:text-opacity-0:hover{
    --text-opacity: 0 !important;
  }

  .mdDown\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25 !important;
  }

  .mdDown\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5 !important;
  }

  .mdDown\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75 !important;
  }

  .mdDown\:hover\:text-opacity-100:hover{
    --text-opacity: 1 !important;
  }

  .mdDown\:focus\:text-opacity-0:focus{
    --text-opacity: 0 !important;
  }

  .mdDown\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25 !important;
  }

  .mdDown\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5 !important;
  }

  .mdDown\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75 !important;
  }

  .mdDown\:focus\:text-opacity-100:focus{
    --text-opacity: 1 !important;
  }

  .mdDown\:italic{
    font-style: italic !important;
  }

  .mdDown\:not-italic{
    font-style: normal !important;
  }

  .mdDown\:uppercase{
    text-transform: uppercase !important;
  }

  .mdDown\:lowercase{
    text-transform: lowercase !important;
  }

  .mdDown\:capitalize{
    text-transform: capitalize !important;
  }

  .mdDown\:normal-case{
    text-transform: none !important;
  }

  .mdDown\:underline{
    text-decoration: underline !important;
  }

  .mdDown\:line-through{
    text-decoration: line-through !important;
  }

  .mdDown\:no-underline{
    text-decoration: none !important;
  }

  .mdDown\:hover\:underline:hover{
    text-decoration: underline !important;
  }

  .mdDown\:hover\:line-through:hover{
    text-decoration: line-through !important;
  }

  .mdDown\:hover\:no-underline:hover{
    text-decoration: none !important;
  }

  .mdDown\:focus\:underline:focus{
    text-decoration: underline !important;
  }

  .mdDown\:focus\:line-through:focus{
    text-decoration: line-through !important;
  }

  .mdDown\:focus\:no-underline:focus{
    text-decoration: none !important;
  }

  .mdDown\:antialiased{
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .mdDown\:subpixel-antialiased{
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .mdDown\:ordinal, .mdDown\:slashed-zero, .mdDown\:lining-nums, .mdDown\:oldstyle-nums, .mdDown\:proportional-nums, .mdDown\:tabular-nums, .mdDown\:diagonal-fractions, .mdDown\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;
  }

  .mdDown\:normal-nums{
    font-variant-numeric: normal !important;
  }

  .mdDown\:ordinal{
    --font-variant-numeric-ordinal: ordinal !important;
  }

  .mdDown\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero !important;
  }

  .mdDown\:lining-nums{
    --font-variant-numeric-figure: lining-nums !important;
  }

  .mdDown\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums !important;
  }

  .mdDown\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums !important;
  }

  .mdDown\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums !important;
  }

  .mdDown\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions !important;
  }

  .mdDown\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions !important;
  }

  .mdDown\:tracking-tighter{
    letter-spacing: -0.05em !important;
  }

  .mdDown\:tracking-tight{
    letter-spacing: -0.025em !important;
  }

  .mdDown\:tracking-normal{
    letter-spacing: 0 !important;
  }

  .mdDown\:tracking-wide{
    letter-spacing: 0.025em !important;
  }

  .mdDown\:tracking-wider{
    letter-spacing: 0.05em !important;
  }

  .mdDown\:tracking-widest{
    letter-spacing: 0.1em !important;
  }

  .mdDown\:select-none{
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
        -ms-user-select: none !important;
            user-select: none !important;
  }

  .mdDown\:select-text{
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
        -ms-user-select: text !important;
            user-select: text !important;
  }

  .mdDown\:select-all{
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
        -ms-user-select: all !important;
            user-select: all !important;
  }

  .mdDown\:select-auto{
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
        -ms-user-select: auto !important;
            user-select: auto !important;
  }

  .mdDown\:align-baseline{
    vertical-align: baseline !important;
  }

  .mdDown\:align-top{
    vertical-align: top !important;
  }

  .mdDown\:align-middle{
    vertical-align: middle !important;
  }

  .mdDown\:align-bottom{
    vertical-align: bottom !important;
  }

  .mdDown\:align-text-top{
    vertical-align: text-top !important;
  }

  .mdDown\:align-text-bottom{
    vertical-align: text-bottom !important;
  }

  .mdDown\:visible{
    visibility: visible !important;
  }

  .mdDown\:invisible{
    visibility: hidden !important;
  }

  .mdDown\:whitespace-normal{
    white-space: normal !important;
  }

  .mdDown\:whitespace-no-wrap{
    white-space: nowrap !important;
  }

  .mdDown\:whitespace-pre{
    white-space: pre !important;
  }

  .mdDown\:whitespace-pre-line{
    white-space: pre-line !important;
  }

  .mdDown\:whitespace-pre-wrap{
    white-space: pre-wrap !important;
  }

  .mdDown\:break-normal{
    word-wrap: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .mdDown\:break-words{
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
  }

  .mdDown\:break-all{
    word-break: break-all !important;
  }

  .mdDown\:truncate{
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .mdDown\:w-0{
    width: 0 !important;
  }

  .mdDown\:w-1{
    width: 0.25rem !important;
  }

  .mdDown\:w-2{
    width: 0.5rem !important;
  }

  .mdDown\:w-3{
    width: 0.75rem !important;
  }

  .mdDown\:w-4{
    width: 1rem !important;
  }

  .mdDown\:w-5{
    width: 1.25rem !important;
  }

  .mdDown\:w-6{
    width: 1.5rem !important;
  }

  .mdDown\:w-8{
    width: 2rem !important;
  }

  .mdDown\:w-10{
    width: 2.5rem !important;
  }

  .mdDown\:w-12{
    width: 3rem !important;
  }

  .mdDown\:w-16{
    width: 4rem !important;
  }

  .mdDown\:w-20{
    width: 5rem !important;
  }

  .mdDown\:w-24{
    width: 6rem !important;
  }

  .mdDown\:w-32{
    width: 8rem !important;
  }

  .mdDown\:w-40{
    width: 10rem !important;
  }

  .mdDown\:w-48{
    width: 12rem !important;
  }

  .mdDown\:w-56{
    width: 14rem !important;
  }

  .mdDown\:w-64{
    width: 16rem !important;
  }

  .mdDown\:w-auto{
    width: auto !important;
  }

  .mdDown\:w-px{
    width: 1px !important;
  }

  .mdDown\:w-1\/2{
    width: 50% !important;
  }

  .mdDown\:w-1\/3{
    width: 33.333333% !important;
  }

  .mdDown\:w-2\/3{
    width: 66.666667% !important;
  }

  .mdDown\:w-1\/4{
    width: 25% !important;
  }

  .mdDown\:w-2\/4{
    width: 50% !important;
  }

  .mdDown\:w-3\/4{
    width: 75% !important;
  }

  .mdDown\:w-1\/5{
    width: 20% !important;
  }

  .mdDown\:w-2\/5{
    width: 40% !important;
  }

  .mdDown\:w-3\/5{
    width: 60% !important;
  }

  .mdDown\:w-4\/5{
    width: 80% !important;
  }

  .mdDown\:w-1\/6{
    width: 16.666667% !important;
  }

  .mdDown\:w-2\/6{
    width: 33.333333% !important;
  }

  .mdDown\:w-3\/6{
    width: 50% !important;
  }

  .mdDown\:w-4\/6{
    width: 66.666667% !important;
  }

  .mdDown\:w-5\/6{
    width: 83.333333% !important;
  }

  .mdDown\:w-1\/12{
    width: 8.333333% !important;
  }

  .mdDown\:w-2\/12{
    width: 16.666667% !important;
  }

  .mdDown\:w-3\/12{
    width: 25% !important;
  }

  .mdDown\:w-4\/12{
    width: 33.333333% !important;
  }

  .mdDown\:w-5\/12{
    width: 41.666667% !important;
  }

  .mdDown\:w-6\/12{
    width: 50% !important;
  }

  .mdDown\:w-7\/12{
    width: 58.333333% !important;
  }

  .mdDown\:w-8\/12{
    width: 66.666667% !important;
  }

  .mdDown\:w-9\/12{
    width: 75% !important;
  }

  .mdDown\:w-10\/12{
    width: 83.333333% !important;
  }

  .mdDown\:w-11\/12{
    width: 91.666667% !important;
  }

  .mdDown\:w-full{
    width: 100% !important;
  }

  .mdDown\:w-screen{
    width: 100vw !important;
  }

  .mdDown\:z-0{
    z-index: 0 !important;
  }

  .mdDown\:z-10{
    z-index: 10 !important;
  }

  .mdDown\:z-20{
    z-index: 20 !important;
  }

  .mdDown\:z-30{
    z-index: 30 !important;
  }

  .mdDown\:z-40{
    z-index: 40 !important;
  }

  .mdDown\:z-50{
    z-index: 50 !important;
  }

  .mdDown\:z-auto{
    z-index: auto !important;
  }

  .mdDown\:gap-0{
    grid-gap: 0 !important;
    gap: 0 !important;
  }

  .mdDown\:gap-1{
    grid-gap: 0.25rem !important;
    gap: 0.25rem !important;
  }

  .mdDown\:gap-2{
    grid-gap: 0.5rem !important;
    gap: 0.5rem !important;
  }

  .mdDown\:gap-3{
    grid-gap: 0.75rem !important;
    gap: 0.75rem !important;
  }

  .mdDown\:gap-4{
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .mdDown\:gap-5{
    grid-gap: 1.25rem !important;
    gap: 1.25rem !important;
  }

  .mdDown\:gap-6{
    grid-gap: 1.5rem !important;
    gap: 1.5rem !important;
  }

  .mdDown\:gap-8{
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .mdDown\:gap-10{
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .mdDown\:gap-12{
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .mdDown\:gap-16{
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .mdDown\:gap-20{
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .mdDown\:gap-24{
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .mdDown\:gap-32{
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .mdDown\:gap-40{
    grid-gap: 10rem !important;
    gap: 10rem !important;
  }

  .mdDown\:gap-48{
    grid-gap: 12rem !important;
    gap: 12rem !important;
  }

  .mdDown\:gap-56{
    grid-gap: 14rem !important;
    gap: 14rem !important;
  }

  .mdDown\:gap-64{
    grid-gap: 16rem !important;
    gap: 16rem !important;
  }

  .mdDown\:gap-px{
    grid-gap: 1px !important;
    gap: 1px !important;
  }

  .mdDown\:col-gap-0{
    grid-column-gap: 0 !important;
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }

  .mdDown\:col-gap-1{
    grid-column-gap: 0.25rem !important;
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }

  .mdDown\:col-gap-2{
    grid-column-gap: 0.5rem !important;
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }

  .mdDown\:col-gap-3{
    grid-column-gap: 0.75rem !important;
    -webkit-column-gap: 0.75rem !important;
       -moz-column-gap: 0.75rem !important;
            column-gap: 0.75rem !important;
  }

  .mdDown\:col-gap-4{
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .mdDown\:col-gap-5{
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .mdDown\:col-gap-6{
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .mdDown\:col-gap-8{
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .mdDown\:col-gap-10{
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .mdDown\:col-gap-12{
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .mdDown\:col-gap-16{
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .mdDown\:col-gap-20{
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .mdDown\:col-gap-24{
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .mdDown\:col-gap-32{
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .mdDown\:col-gap-40{
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .mdDown\:col-gap-48{
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .mdDown\:col-gap-56{
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .mdDown\:col-gap-64{
    grid-column-gap: 16rem !important;
    -webkit-column-gap: 16rem !important;
       -moz-column-gap: 16rem !important;
            column-gap: 16rem !important;
  }

  .mdDown\:col-gap-px{
    grid-column-gap: 1px !important;
    -webkit-column-gap: 1px !important;
       -moz-column-gap: 1px !important;
            column-gap: 1px !important;
  }

  .mdDown\:gap-x-0{
    grid-column-gap: 0 !important;
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }

  .mdDown\:gap-x-1{
    grid-column-gap: 0.25rem !important;
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }

  .mdDown\:gap-x-2{
    grid-column-gap: 0.5rem !important;
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }

  .mdDown\:gap-x-3{
    grid-column-gap: 0.75rem !important;
    -webkit-column-gap: 0.75rem !important;
       -moz-column-gap: 0.75rem !important;
            column-gap: 0.75rem !important;
  }

  .mdDown\:gap-x-4{
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .mdDown\:gap-x-5{
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .mdDown\:gap-x-6{
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .mdDown\:gap-x-8{
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .mdDown\:gap-x-10{
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .mdDown\:gap-x-12{
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .mdDown\:gap-x-16{
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .mdDown\:gap-x-20{
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .mdDown\:gap-x-24{
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .mdDown\:gap-x-32{
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .mdDown\:gap-x-40{
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .mdDown\:gap-x-48{
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .mdDown\:gap-x-56{
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .mdDown\:gap-x-64{
    grid-column-gap: 16rem !important;
    -webkit-column-gap: 16rem !important;
       -moz-column-gap: 16rem !important;
            column-gap: 16rem !important;
  }

  .mdDown\:gap-x-px{
    grid-column-gap: 1px !important;
    -webkit-column-gap: 1px !important;
       -moz-column-gap: 1px !important;
            column-gap: 1px !important;
  }

  .mdDown\:row-gap-0{
    grid-row-gap: 0 !important;
    row-gap: 0 !important;
  }

  .mdDown\:row-gap-1{
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important;
  }

  .mdDown\:row-gap-2{
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important;
  }

  .mdDown\:row-gap-3{
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important;
  }

  .mdDown\:row-gap-4{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .mdDown\:row-gap-5{
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .mdDown\:row-gap-6{
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .mdDown\:row-gap-8{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .mdDown\:row-gap-10{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .mdDown\:row-gap-12{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .mdDown\:row-gap-16{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .mdDown\:row-gap-20{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .mdDown\:row-gap-24{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .mdDown\:row-gap-32{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .mdDown\:row-gap-40{
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .mdDown\:row-gap-48{
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .mdDown\:row-gap-56{
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .mdDown\:row-gap-64{
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important;
  }

  .mdDown\:row-gap-px{
    grid-row-gap: 1px !important;
    row-gap: 1px !important;
  }

  .mdDown\:gap-y-0{
    grid-row-gap: 0 !important;
    row-gap: 0 !important;
  }

  .mdDown\:gap-y-1{
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important;
  }

  .mdDown\:gap-y-2{
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important;
  }

  .mdDown\:gap-y-3{
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important;
  }

  .mdDown\:gap-y-4{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .mdDown\:gap-y-5{
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .mdDown\:gap-y-6{
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .mdDown\:gap-y-8{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .mdDown\:gap-y-10{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .mdDown\:gap-y-12{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .mdDown\:gap-y-16{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .mdDown\:gap-y-20{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .mdDown\:gap-y-24{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .mdDown\:gap-y-32{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .mdDown\:gap-y-40{
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .mdDown\:gap-y-48{
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .mdDown\:gap-y-56{
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .mdDown\:gap-y-64{
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important;
  }

  .mdDown\:gap-y-px{
    grid-row-gap: 1px !important;
    row-gap: 1px !important;
  }

  .mdDown\:grid-flow-row{
    grid-auto-flow: row !important;
  }

  .mdDown\:grid-flow-col{
    grid-auto-flow: column !important;
  }

  .mdDown\:grid-flow-row-dense{
    grid-auto-flow: row dense !important;
  }

  .mdDown\:grid-flow-col-dense{
    grid-auto-flow: column dense !important;
  }

  .mdDown\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .mdDown\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .mdDown\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .mdDown\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .mdDown\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .mdDown\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .mdDown\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .mdDown\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .mdDown\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .mdDown\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .mdDown\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .mdDown\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .mdDown\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .mdDown\:auto-cols-auto{
    grid-auto-columns: auto !important;
  }

  .mdDown\:auto-cols-min{
    grid-auto-columns: -webkit-min-content !important;
    grid-auto-columns: min-content !important;
  }

  .mdDown\:auto-cols-max{
    grid-auto-columns: -webkit-max-content !important;
    grid-auto-columns: max-content !important;
  }

  .mdDown\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr) !important;
  }

  .mdDown\:col-auto{
    grid-column: auto !important;
  }

  .mdDown\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

  .mdDown\:col-span-2{
    grid-column: span 2 / span 2 !important;
  }

  .mdDown\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .mdDown\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .mdDown\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .mdDown\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .mdDown\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .mdDown\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .mdDown\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .mdDown\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .mdDown\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .mdDown\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .mdDown\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .mdDown\:col-start-1{
    grid-column-start: 1 !important;
  }

  .mdDown\:col-start-2{
    grid-column-start: 2 !important;
  }

  .mdDown\:col-start-3{
    grid-column-start: 3 !important;
  }

  .mdDown\:col-start-4{
    grid-column-start: 4 !important;
  }

  .mdDown\:col-start-5{
    grid-column-start: 5 !important;
  }

  .mdDown\:col-start-6{
    grid-column-start: 6 !important;
  }

  .mdDown\:col-start-7{
    grid-column-start: 7 !important;
  }

  .mdDown\:col-start-8{
    grid-column-start: 8 !important;
  }

  .mdDown\:col-start-9{
    grid-column-start: 9 !important;
  }

  .mdDown\:col-start-10{
    grid-column-start: 10 !important;
  }

  .mdDown\:col-start-11{
    grid-column-start: 11 !important;
  }

  .mdDown\:col-start-12{
    grid-column-start: 12 !important;
  }

  .mdDown\:col-start-13{
    grid-column-start: 13 !important;
  }

  .mdDown\:col-start-auto{
    grid-column-start: auto !important;
  }

  .mdDown\:col-end-1{
    grid-column-end: 1 !important;
  }

  .mdDown\:col-end-2{
    grid-column-end: 2 !important;
  }

  .mdDown\:col-end-3{
    grid-column-end: 3 !important;
  }

  .mdDown\:col-end-4{
    grid-column-end: 4 !important;
  }

  .mdDown\:col-end-5{
    grid-column-end: 5 !important;
  }

  .mdDown\:col-end-6{
    grid-column-end: 6 !important;
  }

  .mdDown\:col-end-7{
    grid-column-end: 7 !important;
  }

  .mdDown\:col-end-8{
    grid-column-end: 8 !important;
  }

  .mdDown\:col-end-9{
    grid-column-end: 9 !important;
  }

  .mdDown\:col-end-10{
    grid-column-end: 10 !important;
  }

  .mdDown\:col-end-11{
    grid-column-end: 11 !important;
  }

  .mdDown\:col-end-12{
    grid-column-end: 12 !important;
  }

  .mdDown\:col-end-13{
    grid-column-end: 13 !important;
  }

  .mdDown\:col-end-auto{
    grid-column-end: auto !important;
  }

  .mdDown\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .mdDown\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .mdDown\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .mdDown\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .mdDown\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .mdDown\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .mdDown\:grid-rows-none{
    grid-template-rows: none !important;
  }

  .mdDown\:auto-rows-auto{
    grid-auto-rows: auto !important;
  }

  .mdDown\:auto-rows-min{
    grid-auto-rows: -webkit-min-content !important;
    grid-auto-rows: min-content !important;
  }

  .mdDown\:auto-rows-max{
    grid-auto-rows: -webkit-max-content !important;
    grid-auto-rows: max-content !important;
  }

  .mdDown\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .mdDown\:row-auto{
    grid-row: auto !important;
  }

  .mdDown\:row-span-1{
    grid-row: span 1 / span 1 !important;
  }

  .mdDown\:row-span-2{
    grid-row: span 2 / span 2 !important;
  }

  .mdDown\:row-span-3{
    grid-row: span 3 / span 3 !important;
  }

  .mdDown\:row-span-4{
    grid-row: span 4 / span 4 !important;
  }

  .mdDown\:row-span-5{
    grid-row: span 5 / span 5 !important;
  }

  .mdDown\:row-span-6{
    grid-row: span 6 / span 6 !important;
  }

  .mdDown\:row-span-full{
    grid-row: 1 / -1 !important;
  }

  .mdDown\:row-start-1{
    grid-row-start: 1 !important;
  }

  .mdDown\:row-start-2{
    grid-row-start: 2 !important;
  }

  .mdDown\:row-start-3{
    grid-row-start: 3 !important;
  }

  .mdDown\:row-start-4{
    grid-row-start: 4 !important;
  }

  .mdDown\:row-start-5{
    grid-row-start: 5 !important;
  }

  .mdDown\:row-start-6{
    grid-row-start: 6 !important;
  }

  .mdDown\:row-start-7{
    grid-row-start: 7 !important;
  }

  .mdDown\:row-start-auto{
    grid-row-start: auto !important;
  }

  .mdDown\:row-end-1{
    grid-row-end: 1 !important;
  }

  .mdDown\:row-end-2{
    grid-row-end: 2 !important;
  }

  .mdDown\:row-end-3{
    grid-row-end: 3 !important;
  }

  .mdDown\:row-end-4{
    grid-row-end: 4 !important;
  }

  .mdDown\:row-end-5{
    grid-row-end: 5 !important;
  }

  .mdDown\:row-end-6{
    grid-row-end: 6 !important;
  }

  .mdDown\:row-end-7{
    grid-row-end: 7 !important;
  }

  .mdDown\:row-end-auto{
    grid-row-end: auto !important;
  }

  .mdDown\:transform{
    --transform-translate-x: 0 !important;
    --transform-translate-y: 0 !important;
    --transform-rotate: 0 !important;
    --transform-skew-x: 0 !important;
    --transform-skew-y: 0 !important;
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
    -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
            transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
  }

  .mdDown\:transform-none{
    -webkit-transform: none !important;
            transform: none !important;
  }

  .mdDown\:origin-center{
    -webkit-transform-origin: center !important;
            transform-origin: center !important;
  }

  .mdDown\:origin-top{
    -webkit-transform-origin: top !important;
            transform-origin: top !important;
  }

  .mdDown\:origin-top-right{
    -webkit-transform-origin: top right !important;
            transform-origin: top right !important;
  }

  .mdDown\:origin-right{
    -webkit-transform-origin: right !important;
            transform-origin: right !important;
  }

  .mdDown\:origin-bottom-right{
    -webkit-transform-origin: bottom right !important;
            transform-origin: bottom right !important;
  }

  .mdDown\:origin-bottom{
    -webkit-transform-origin: bottom !important;
            transform-origin: bottom !important;
  }

  .mdDown\:origin-bottom-left{
    -webkit-transform-origin: bottom left !important;
            transform-origin: bottom left !important;
  }

  .mdDown\:origin-left{
    -webkit-transform-origin: left !important;
            transform-origin: left !important;
  }

  .mdDown\:origin-top-left{
    -webkit-transform-origin: top left !important;
            transform-origin: top left !important;
  }

  .mdDown\:scale-0{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .mdDown\:scale-50{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .mdDown\:scale-75{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .mdDown\:scale-90{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .mdDown\:scale-95{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .mdDown\:scale-100{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .mdDown\:scale-105{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .mdDown\:scale-110{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .mdDown\:scale-125{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .mdDown\:scale-150{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .mdDown\:scale-x-0{
    --transform-scale-x: 0 !important;
  }

  .mdDown\:scale-x-50{
    --transform-scale-x: .5 !important;
  }

  .mdDown\:scale-x-75{
    --transform-scale-x: .75 !important;
  }

  .mdDown\:scale-x-90{
    --transform-scale-x: .9 !important;
  }

  .mdDown\:scale-x-95{
    --transform-scale-x: .95 !important;
  }

  .mdDown\:scale-x-100{
    --transform-scale-x: 1 !important;
  }

  .mdDown\:scale-x-105{
    --transform-scale-x: 1.05 !important;
  }

  .mdDown\:scale-x-110{
    --transform-scale-x: 1.1 !important;
  }

  .mdDown\:scale-x-125{
    --transform-scale-x: 1.25 !important;
  }

  .mdDown\:scale-x-150{
    --transform-scale-x: 1.5 !important;
  }

  .mdDown\:scale-y-0{
    --transform-scale-y: 0 !important;
  }

  .mdDown\:scale-y-50{
    --transform-scale-y: .5 !important;
  }

  .mdDown\:scale-y-75{
    --transform-scale-y: .75 !important;
  }

  .mdDown\:scale-y-90{
    --transform-scale-y: .9 !important;
  }

  .mdDown\:scale-y-95{
    --transform-scale-y: .95 !important;
  }

  .mdDown\:scale-y-100{
    --transform-scale-y: 1 !important;
  }

  .mdDown\:scale-y-105{
    --transform-scale-y: 1.05 !important;
  }

  .mdDown\:scale-y-110{
    --transform-scale-y: 1.1 !important;
  }

  .mdDown\:scale-y-125{
    --transform-scale-y: 1.25 !important;
  }

  .mdDown\:scale-y-150{
    --transform-scale-y: 1.5 !important;
  }

  .mdDown\:hover\:scale-0:hover{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .mdDown\:hover\:scale-50:hover{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .mdDown\:hover\:scale-75:hover{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .mdDown\:hover\:scale-90:hover{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .mdDown\:hover\:scale-95:hover{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .mdDown\:hover\:scale-100:hover{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .mdDown\:hover\:scale-105:hover{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .mdDown\:hover\:scale-110:hover{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .mdDown\:hover\:scale-125:hover{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .mdDown\:hover\:scale-150:hover{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .mdDown\:hover\:scale-x-0:hover{
    --transform-scale-x: 0 !important;
  }

  .mdDown\:hover\:scale-x-50:hover{
    --transform-scale-x: .5 !important;
  }

  .mdDown\:hover\:scale-x-75:hover{
    --transform-scale-x: .75 !important;
  }

  .mdDown\:hover\:scale-x-90:hover{
    --transform-scale-x: .9 !important;
  }

  .mdDown\:hover\:scale-x-95:hover{
    --transform-scale-x: .95 !important;
  }

  .mdDown\:hover\:scale-x-100:hover{
    --transform-scale-x: 1 !important;
  }

  .mdDown\:hover\:scale-x-105:hover{
    --transform-scale-x: 1.05 !important;
  }

  .mdDown\:hover\:scale-x-110:hover{
    --transform-scale-x: 1.1 !important;
  }

  .mdDown\:hover\:scale-x-125:hover{
    --transform-scale-x: 1.25 !important;
  }

  .mdDown\:hover\:scale-x-150:hover{
    --transform-scale-x: 1.5 !important;
  }

  .mdDown\:hover\:scale-y-0:hover{
    --transform-scale-y: 0 !important;
  }

  .mdDown\:hover\:scale-y-50:hover{
    --transform-scale-y: .5 !important;
  }

  .mdDown\:hover\:scale-y-75:hover{
    --transform-scale-y: .75 !important;
  }

  .mdDown\:hover\:scale-y-90:hover{
    --transform-scale-y: .9 !important;
  }

  .mdDown\:hover\:scale-y-95:hover{
    --transform-scale-y: .95 !important;
  }

  .mdDown\:hover\:scale-y-100:hover{
    --transform-scale-y: 1 !important;
  }

  .mdDown\:hover\:scale-y-105:hover{
    --transform-scale-y: 1.05 !important;
  }

  .mdDown\:hover\:scale-y-110:hover{
    --transform-scale-y: 1.1 !important;
  }

  .mdDown\:hover\:scale-y-125:hover{
    --transform-scale-y: 1.25 !important;
  }

  .mdDown\:hover\:scale-y-150:hover{
    --transform-scale-y: 1.5 !important;
  }

  .mdDown\:focus\:scale-0:focus{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .mdDown\:focus\:scale-50:focus{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .mdDown\:focus\:scale-75:focus{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .mdDown\:focus\:scale-90:focus{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .mdDown\:focus\:scale-95:focus{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .mdDown\:focus\:scale-100:focus{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .mdDown\:focus\:scale-105:focus{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .mdDown\:focus\:scale-110:focus{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .mdDown\:focus\:scale-125:focus{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .mdDown\:focus\:scale-150:focus{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .mdDown\:focus\:scale-x-0:focus{
    --transform-scale-x: 0 !important;
  }

  .mdDown\:focus\:scale-x-50:focus{
    --transform-scale-x: .5 !important;
  }

  .mdDown\:focus\:scale-x-75:focus{
    --transform-scale-x: .75 !important;
  }

  .mdDown\:focus\:scale-x-90:focus{
    --transform-scale-x: .9 !important;
  }

  .mdDown\:focus\:scale-x-95:focus{
    --transform-scale-x: .95 !important;
  }

  .mdDown\:focus\:scale-x-100:focus{
    --transform-scale-x: 1 !important;
  }

  .mdDown\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05 !important;
  }

  .mdDown\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1 !important;
  }

  .mdDown\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25 !important;
  }

  .mdDown\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5 !important;
  }

  .mdDown\:focus\:scale-y-0:focus{
    --transform-scale-y: 0 !important;
  }

  .mdDown\:focus\:scale-y-50:focus{
    --transform-scale-y: .5 !important;
  }

  .mdDown\:focus\:scale-y-75:focus{
    --transform-scale-y: .75 !important;
  }

  .mdDown\:focus\:scale-y-90:focus{
    --transform-scale-y: .9 !important;
  }

  .mdDown\:focus\:scale-y-95:focus{
    --transform-scale-y: .95 !important;
  }

  .mdDown\:focus\:scale-y-100:focus{
    --transform-scale-y: 1 !important;
  }

  .mdDown\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05 !important;
  }

  .mdDown\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1 !important;
  }

  .mdDown\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25 !important;
  }

  .mdDown\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5 !important;
  }

  .mdDown\:rotate-0{
    --transform-rotate: 0 !important;
  }

  .mdDown\:rotate-1{
    --transform-rotate: 1deg !important;
  }

  .mdDown\:rotate-2{
    --transform-rotate: 2deg !important;
  }

  .mdDown\:rotate-3{
    --transform-rotate: 3deg !important;
  }

  .mdDown\:rotate-6{
    --transform-rotate: 6deg !important;
  }

  .mdDown\:rotate-12{
    --transform-rotate: 12deg !important;
  }

  .mdDown\:rotate-45{
    --transform-rotate: 45deg !important;
  }

  .mdDown\:rotate-90{
    --transform-rotate: 90deg !important;
  }

  .mdDown\:rotate-180{
    --transform-rotate: 180deg !important;
  }

  .mdDown\:-rotate-180{
    --transform-rotate: -180deg !important;
  }

  .mdDown\:-rotate-90{
    --transform-rotate: -90deg !important;
  }

  .mdDown\:-rotate-45{
    --transform-rotate: -45deg !important;
  }

  .mdDown\:-rotate-12{
    --transform-rotate: -12deg !important;
  }

  .mdDown\:-rotate-6{
    --transform-rotate: -6deg !important;
  }

  .mdDown\:-rotate-3{
    --transform-rotate: -3deg !important;
  }

  .mdDown\:-rotate-2{
    --transform-rotate: -2deg !important;
  }

  .mdDown\:-rotate-1{
    --transform-rotate: -1deg !important;
  }

  .mdDown\:hover\:rotate-0:hover{
    --transform-rotate: 0 !important;
  }

  .mdDown\:hover\:rotate-1:hover{
    --transform-rotate: 1deg !important;
  }

  .mdDown\:hover\:rotate-2:hover{
    --transform-rotate: 2deg !important;
  }

  .mdDown\:hover\:rotate-3:hover{
    --transform-rotate: 3deg !important;
  }

  .mdDown\:hover\:rotate-6:hover{
    --transform-rotate: 6deg !important;
  }

  .mdDown\:hover\:rotate-12:hover{
    --transform-rotate: 12deg !important;
  }

  .mdDown\:hover\:rotate-45:hover{
    --transform-rotate: 45deg !important;
  }

  .mdDown\:hover\:rotate-90:hover{
    --transform-rotate: 90deg !important;
  }

  .mdDown\:hover\:rotate-180:hover{
    --transform-rotate: 180deg !important;
  }

  .mdDown\:hover\:-rotate-180:hover{
    --transform-rotate: -180deg !important;
  }

  .mdDown\:hover\:-rotate-90:hover{
    --transform-rotate: -90deg !important;
  }

  .mdDown\:hover\:-rotate-45:hover{
    --transform-rotate: -45deg !important;
  }

  .mdDown\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg !important;
  }

  .mdDown\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg !important;
  }

  .mdDown\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg !important;
  }

  .mdDown\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg !important;
  }

  .mdDown\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg !important;
  }

  .mdDown\:focus\:rotate-0:focus{
    --transform-rotate: 0 !important;
  }

  .mdDown\:focus\:rotate-1:focus{
    --transform-rotate: 1deg !important;
  }

  .mdDown\:focus\:rotate-2:focus{
    --transform-rotate: 2deg !important;
  }

  .mdDown\:focus\:rotate-3:focus{
    --transform-rotate: 3deg !important;
  }

  .mdDown\:focus\:rotate-6:focus{
    --transform-rotate: 6deg !important;
  }

  .mdDown\:focus\:rotate-12:focus{
    --transform-rotate: 12deg !important;
  }

  .mdDown\:focus\:rotate-45:focus{
    --transform-rotate: 45deg !important;
  }

  .mdDown\:focus\:rotate-90:focus{
    --transform-rotate: 90deg !important;
  }

  .mdDown\:focus\:rotate-180:focus{
    --transform-rotate: 180deg !important;
  }

  .mdDown\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg !important;
  }

  .mdDown\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg !important;
  }

  .mdDown\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg !important;
  }

  .mdDown\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg !important;
  }

  .mdDown\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg !important;
  }

  .mdDown\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg !important;
  }

  .mdDown\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg !important;
  }

  .mdDown\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg !important;
  }

  .mdDown\:translate-x-0{
    --transform-translate-x: 0 !important;
  }

  .mdDown\:translate-x-1{
    --transform-translate-x: 0.25rem !important;
  }

  .mdDown\:translate-x-2{
    --transform-translate-x: 0.5rem !important;
  }

  .mdDown\:translate-x-3{
    --transform-translate-x: 0.75rem !important;
  }

  .mdDown\:translate-x-4{
    --transform-translate-x: 1rem !important;
  }

  .mdDown\:translate-x-5{
    --transform-translate-x: 1.25rem !important;
  }

  .mdDown\:translate-x-6{
    --transform-translate-x: 1.5rem !important;
  }

  .mdDown\:translate-x-8{
    --transform-translate-x: 2rem !important;
  }

  .mdDown\:translate-x-10{
    --transform-translate-x: 2.5rem !important;
  }

  .mdDown\:translate-x-12{
    --transform-translate-x: 3rem !important;
  }

  .mdDown\:translate-x-16{
    --transform-translate-x: 4rem !important;
  }

  .mdDown\:translate-x-20{
    --transform-translate-x: 5rem !important;
  }

  .mdDown\:translate-x-24{
    --transform-translate-x: 6rem !important;
  }

  .mdDown\:translate-x-32{
    --transform-translate-x: 8rem !important;
  }

  .mdDown\:translate-x-40{
    --transform-translate-x: 10rem !important;
  }

  .mdDown\:translate-x-48{
    --transform-translate-x: 12rem !important;
  }

  .mdDown\:translate-x-56{
    --transform-translate-x: 14rem !important;
  }

  .mdDown\:translate-x-64{
    --transform-translate-x: 16rem !important;
  }

  .mdDown\:translate-x-px{
    --transform-translate-x: 1px !important;
  }

  .mdDown\:-translate-x-1{
    --transform-translate-x: -0.25rem !important;
  }

  .mdDown\:-translate-x-2{
    --transform-translate-x: -0.5rem !important;
  }

  .mdDown\:-translate-x-3{
    --transform-translate-x: -0.75rem !important;
  }

  .mdDown\:-translate-x-4{
    --transform-translate-x: -1rem !important;
  }

  .mdDown\:-translate-x-5{
    --transform-translate-x: -1.25rem !important;
  }

  .mdDown\:-translate-x-6{
    --transform-translate-x: -1.5rem !important;
  }

  .mdDown\:-translate-x-8{
    --transform-translate-x: -2rem !important;
  }

  .mdDown\:-translate-x-10{
    --transform-translate-x: -2.5rem !important;
  }

  .mdDown\:-translate-x-12{
    --transform-translate-x: -3rem !important;
  }

  .mdDown\:-translate-x-16{
    --transform-translate-x: -4rem !important;
  }

  .mdDown\:-translate-x-20{
    --transform-translate-x: -5rem !important;
  }

  .mdDown\:-translate-x-24{
    --transform-translate-x: -6rem !important;
  }

  .mdDown\:-translate-x-32{
    --transform-translate-x: -8rem !important;
  }

  .mdDown\:-translate-x-40{
    --transform-translate-x: -10rem !important;
  }

  .mdDown\:-translate-x-48{
    --transform-translate-x: -12rem !important;
  }

  .mdDown\:-translate-x-56{
    --transform-translate-x: -14rem !important;
  }

  .mdDown\:-translate-x-64{
    --transform-translate-x: -16rem !important;
  }

  .mdDown\:-translate-x-px{
    --transform-translate-x: -1px !important;
  }

  .mdDown\:-translate-x-full{
    --transform-translate-x: -100% !important;
  }

  .mdDown\:-translate-x-1\/2{
    --transform-translate-x: -50% !important;
  }

  .mdDown\:translate-x-1\/2{
    --transform-translate-x: 50% !important;
  }

  .mdDown\:translate-x-full{
    --transform-translate-x: 100% !important;
  }

  .mdDown\:translate-y-0{
    --transform-translate-y: 0 !important;
  }

  .mdDown\:translate-y-1{
    --transform-translate-y: 0.25rem !important;
  }

  .mdDown\:translate-y-2{
    --transform-translate-y: 0.5rem !important;
  }

  .mdDown\:translate-y-3{
    --transform-translate-y: 0.75rem !important;
  }

  .mdDown\:translate-y-4{
    --transform-translate-y: 1rem !important;
  }

  .mdDown\:translate-y-5{
    --transform-translate-y: 1.25rem !important;
  }

  .mdDown\:translate-y-6{
    --transform-translate-y: 1.5rem !important;
  }

  .mdDown\:translate-y-8{
    --transform-translate-y: 2rem !important;
  }

  .mdDown\:translate-y-10{
    --transform-translate-y: 2.5rem !important;
  }

  .mdDown\:translate-y-12{
    --transform-translate-y: 3rem !important;
  }

  .mdDown\:translate-y-16{
    --transform-translate-y: 4rem !important;
  }

  .mdDown\:translate-y-20{
    --transform-translate-y: 5rem !important;
  }

  .mdDown\:translate-y-24{
    --transform-translate-y: 6rem !important;
  }

  .mdDown\:translate-y-32{
    --transform-translate-y: 8rem !important;
  }

  .mdDown\:translate-y-40{
    --transform-translate-y: 10rem !important;
  }

  .mdDown\:translate-y-48{
    --transform-translate-y: 12rem !important;
  }

  .mdDown\:translate-y-56{
    --transform-translate-y: 14rem !important;
  }

  .mdDown\:translate-y-64{
    --transform-translate-y: 16rem !important;
  }

  .mdDown\:translate-y-px{
    --transform-translate-y: 1px !important;
  }

  .mdDown\:-translate-y-1{
    --transform-translate-y: -0.25rem !important;
  }

  .mdDown\:-translate-y-2{
    --transform-translate-y: -0.5rem !important;
  }

  .mdDown\:-translate-y-3{
    --transform-translate-y: -0.75rem !important;
  }

  .mdDown\:-translate-y-4{
    --transform-translate-y: -1rem !important;
  }

  .mdDown\:-translate-y-5{
    --transform-translate-y: -1.25rem !important;
  }

  .mdDown\:-translate-y-6{
    --transform-translate-y: -1.5rem !important;
  }

  .mdDown\:-translate-y-8{
    --transform-translate-y: -2rem !important;
  }

  .mdDown\:-translate-y-10{
    --transform-translate-y: -2.5rem !important;
  }

  .mdDown\:-translate-y-12{
    --transform-translate-y: -3rem !important;
  }

  .mdDown\:-translate-y-16{
    --transform-translate-y: -4rem !important;
  }

  .mdDown\:-translate-y-20{
    --transform-translate-y: -5rem !important;
  }

  .mdDown\:-translate-y-24{
    --transform-translate-y: -6rem !important;
  }

  .mdDown\:-translate-y-32{
    --transform-translate-y: -8rem !important;
  }

  .mdDown\:-translate-y-40{
    --transform-translate-y: -10rem !important;
  }

  .mdDown\:-translate-y-48{
    --transform-translate-y: -12rem !important;
  }

  .mdDown\:-translate-y-56{
    --transform-translate-y: -14rem !important;
  }

  .mdDown\:-translate-y-64{
    --transform-translate-y: -16rem !important;
  }

  .mdDown\:-translate-y-px{
    --transform-translate-y: -1px !important;
  }

  .mdDown\:-translate-y-full{
    --transform-translate-y: -100% !important;
  }

  .mdDown\:-translate-y-1\/2{
    --transform-translate-y: -50% !important;
  }

  .mdDown\:translate-y-1\/2{
    --transform-translate-y: 50% !important;
  }

  .mdDown\:translate-y-full{
    --transform-translate-y: 100% !important;
  }

  .mdDown\:hover\:translate-x-0:hover{
    --transform-translate-x: 0 !important;
  }

  .mdDown\:hover\:translate-x-1:hover{
    --transform-translate-x: 0.25rem !important;
  }

  .mdDown\:hover\:translate-x-2:hover{
    --transform-translate-x: 0.5rem !important;
  }

  .mdDown\:hover\:translate-x-3:hover{
    --transform-translate-x: 0.75rem !important;
  }

  .mdDown\:hover\:translate-x-4:hover{
    --transform-translate-x: 1rem !important;
  }

  .mdDown\:hover\:translate-x-5:hover{
    --transform-translate-x: 1.25rem !important;
  }

  .mdDown\:hover\:translate-x-6:hover{
    --transform-translate-x: 1.5rem !important;
  }

  .mdDown\:hover\:translate-x-8:hover{
    --transform-translate-x: 2rem !important;
  }

  .mdDown\:hover\:translate-x-10:hover{
    --transform-translate-x: 2.5rem !important;
  }

  .mdDown\:hover\:translate-x-12:hover{
    --transform-translate-x: 3rem !important;
  }

  .mdDown\:hover\:translate-x-16:hover{
    --transform-translate-x: 4rem !important;
  }

  .mdDown\:hover\:translate-x-20:hover{
    --transform-translate-x: 5rem !important;
  }

  .mdDown\:hover\:translate-x-24:hover{
    --transform-translate-x: 6rem !important;
  }

  .mdDown\:hover\:translate-x-32:hover{
    --transform-translate-x: 8rem !important;
  }

  .mdDown\:hover\:translate-x-40:hover{
    --transform-translate-x: 10rem !important;
  }

  .mdDown\:hover\:translate-x-48:hover{
    --transform-translate-x: 12rem !important;
  }

  .mdDown\:hover\:translate-x-56:hover{
    --transform-translate-x: 14rem !important;
  }

  .mdDown\:hover\:translate-x-64:hover{
    --transform-translate-x: 16rem !important;
  }

  .mdDown\:hover\:translate-x-px:hover{
    --transform-translate-x: 1px !important;
  }

  .mdDown\:hover\:-translate-x-1:hover{
    --transform-translate-x: -0.25rem !important;
  }

  .mdDown\:hover\:-translate-x-2:hover{
    --transform-translate-x: -0.5rem !important;
  }

  .mdDown\:hover\:-translate-x-3:hover{
    --transform-translate-x: -0.75rem !important;
  }

  .mdDown\:hover\:-translate-x-4:hover{
    --transform-translate-x: -1rem !important;
  }

  .mdDown\:hover\:-translate-x-5:hover{
    --transform-translate-x: -1.25rem !important;
  }

  .mdDown\:hover\:-translate-x-6:hover{
    --transform-translate-x: -1.5rem !important;
  }

  .mdDown\:hover\:-translate-x-8:hover{
    --transform-translate-x: -2rem !important;
  }

  .mdDown\:hover\:-translate-x-10:hover{
    --transform-translate-x: -2.5rem !important;
  }

  .mdDown\:hover\:-translate-x-12:hover{
    --transform-translate-x: -3rem !important;
  }

  .mdDown\:hover\:-translate-x-16:hover{
    --transform-translate-x: -4rem !important;
  }

  .mdDown\:hover\:-translate-x-20:hover{
    --transform-translate-x: -5rem !important;
  }

  .mdDown\:hover\:-translate-x-24:hover{
    --transform-translate-x: -6rem !important;
  }

  .mdDown\:hover\:-translate-x-32:hover{
    --transform-translate-x: -8rem !important;
  }

  .mdDown\:hover\:-translate-x-40:hover{
    --transform-translate-x: -10rem !important;
  }

  .mdDown\:hover\:-translate-x-48:hover{
    --transform-translate-x: -12rem !important;
  }

  .mdDown\:hover\:-translate-x-56:hover{
    --transform-translate-x: -14rem !important;
  }

  .mdDown\:hover\:-translate-x-64:hover{
    --transform-translate-x: -16rem !important;
  }

  .mdDown\:hover\:-translate-x-px:hover{
    --transform-translate-x: -1px !important;
  }

  .mdDown\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100% !important;
  }

  .mdDown\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x: -50% !important;
  }

  .mdDown\:hover\:translate-x-1\/2:hover{
    --transform-translate-x: 50% !important;
  }

  .mdDown\:hover\:translate-x-full:hover{
    --transform-translate-x: 100% !important;
  }

  .mdDown\:hover\:translate-y-0:hover{
    --transform-translate-y: 0 !important;
  }

  .mdDown\:hover\:translate-y-1:hover{
    --transform-translate-y: 0.25rem !important;
  }

  .mdDown\:hover\:translate-y-2:hover{
    --transform-translate-y: 0.5rem !important;
  }

  .mdDown\:hover\:translate-y-3:hover{
    --transform-translate-y: 0.75rem !important;
  }

  .mdDown\:hover\:translate-y-4:hover{
    --transform-translate-y: 1rem !important;
  }

  .mdDown\:hover\:translate-y-5:hover{
    --transform-translate-y: 1.25rem !important;
  }

  .mdDown\:hover\:translate-y-6:hover{
    --transform-translate-y: 1.5rem !important;
  }

  .mdDown\:hover\:translate-y-8:hover{
    --transform-translate-y: 2rem !important;
  }

  .mdDown\:hover\:translate-y-10:hover{
    --transform-translate-y: 2.5rem !important;
  }

  .mdDown\:hover\:translate-y-12:hover{
    --transform-translate-y: 3rem !important;
  }

  .mdDown\:hover\:translate-y-16:hover{
    --transform-translate-y: 4rem !important;
  }

  .mdDown\:hover\:translate-y-20:hover{
    --transform-translate-y: 5rem !important;
  }

  .mdDown\:hover\:translate-y-24:hover{
    --transform-translate-y: 6rem !important;
  }

  .mdDown\:hover\:translate-y-32:hover{
    --transform-translate-y: 8rem !important;
  }

  .mdDown\:hover\:translate-y-40:hover{
    --transform-translate-y: 10rem !important;
  }

  .mdDown\:hover\:translate-y-48:hover{
    --transform-translate-y: 12rem !important;
  }

  .mdDown\:hover\:translate-y-56:hover{
    --transform-translate-y: 14rem !important;
  }

  .mdDown\:hover\:translate-y-64:hover{
    --transform-translate-y: 16rem !important;
  }

  .mdDown\:hover\:translate-y-px:hover{
    --transform-translate-y: 1px !important;
  }

  .mdDown\:hover\:-translate-y-1:hover{
    --transform-translate-y: -0.25rem !important;
  }

  .mdDown\:hover\:-translate-y-2:hover{
    --transform-translate-y: -0.5rem !important;
  }

  .mdDown\:hover\:-translate-y-3:hover{
    --transform-translate-y: -0.75rem !important;
  }

  .mdDown\:hover\:-translate-y-4:hover{
    --transform-translate-y: -1rem !important;
  }

  .mdDown\:hover\:-translate-y-5:hover{
    --transform-translate-y: -1.25rem !important;
  }

  .mdDown\:hover\:-translate-y-6:hover{
    --transform-translate-y: -1.5rem !important;
  }

  .mdDown\:hover\:-translate-y-8:hover{
    --transform-translate-y: -2rem !important;
  }

  .mdDown\:hover\:-translate-y-10:hover{
    --transform-translate-y: -2.5rem !important;
  }

  .mdDown\:hover\:-translate-y-12:hover{
    --transform-translate-y: -3rem !important;
  }

  .mdDown\:hover\:-translate-y-16:hover{
    --transform-translate-y: -4rem !important;
  }

  .mdDown\:hover\:-translate-y-20:hover{
    --transform-translate-y: -5rem !important;
  }

  .mdDown\:hover\:-translate-y-24:hover{
    --transform-translate-y: -6rem !important;
  }

  .mdDown\:hover\:-translate-y-32:hover{
    --transform-translate-y: -8rem !important;
  }

  .mdDown\:hover\:-translate-y-40:hover{
    --transform-translate-y: -10rem !important;
  }

  .mdDown\:hover\:-translate-y-48:hover{
    --transform-translate-y: -12rem !important;
  }

  .mdDown\:hover\:-translate-y-56:hover{
    --transform-translate-y: -14rem !important;
  }

  .mdDown\:hover\:-translate-y-64:hover{
    --transform-translate-y: -16rem !important;
  }

  .mdDown\:hover\:-translate-y-px:hover{
    --transform-translate-y: -1px !important;
  }

  .mdDown\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100% !important;
  }

  .mdDown\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y: -50% !important;
  }

  .mdDown\:hover\:translate-y-1\/2:hover{
    --transform-translate-y: 50% !important;
  }

  .mdDown\:hover\:translate-y-full:hover{
    --transform-translate-y: 100% !important;
  }

  .mdDown\:focus\:translate-x-0:focus{
    --transform-translate-x: 0 !important;
  }

  .mdDown\:focus\:translate-x-1:focus{
    --transform-translate-x: 0.25rem !important;
  }

  .mdDown\:focus\:translate-x-2:focus{
    --transform-translate-x: 0.5rem !important;
  }

  .mdDown\:focus\:translate-x-3:focus{
    --transform-translate-x: 0.75rem !important;
  }

  .mdDown\:focus\:translate-x-4:focus{
    --transform-translate-x: 1rem !important;
  }

  .mdDown\:focus\:translate-x-5:focus{
    --transform-translate-x: 1.25rem !important;
  }

  .mdDown\:focus\:translate-x-6:focus{
    --transform-translate-x: 1.5rem !important;
  }

  .mdDown\:focus\:translate-x-8:focus{
    --transform-translate-x: 2rem !important;
  }

  .mdDown\:focus\:translate-x-10:focus{
    --transform-translate-x: 2.5rem !important;
  }

  .mdDown\:focus\:translate-x-12:focus{
    --transform-translate-x: 3rem !important;
  }

  .mdDown\:focus\:translate-x-16:focus{
    --transform-translate-x: 4rem !important;
  }

  .mdDown\:focus\:translate-x-20:focus{
    --transform-translate-x: 5rem !important;
  }

  .mdDown\:focus\:translate-x-24:focus{
    --transform-translate-x: 6rem !important;
  }

  .mdDown\:focus\:translate-x-32:focus{
    --transform-translate-x: 8rem !important;
  }

  .mdDown\:focus\:translate-x-40:focus{
    --transform-translate-x: 10rem !important;
  }

  .mdDown\:focus\:translate-x-48:focus{
    --transform-translate-x: 12rem !important;
  }

  .mdDown\:focus\:translate-x-56:focus{
    --transform-translate-x: 14rem !important;
  }

  .mdDown\:focus\:translate-x-64:focus{
    --transform-translate-x: 16rem !important;
  }

  .mdDown\:focus\:translate-x-px:focus{
    --transform-translate-x: 1px !important;
  }

  .mdDown\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.25rem !important;
  }

  .mdDown\:focus\:-translate-x-2:focus{
    --transform-translate-x: -0.5rem !important;
  }

  .mdDown\:focus\:-translate-x-3:focus{
    --transform-translate-x: -0.75rem !important;
  }

  .mdDown\:focus\:-translate-x-4:focus{
    --transform-translate-x: -1rem !important;
  }

  .mdDown\:focus\:-translate-x-5:focus{
    --transform-translate-x: -1.25rem !important;
  }

  .mdDown\:focus\:-translate-x-6:focus{
    --transform-translate-x: -1.5rem !important;
  }

  .mdDown\:focus\:-translate-x-8:focus{
    --transform-translate-x: -2rem !important;
  }

  .mdDown\:focus\:-translate-x-10:focus{
    --transform-translate-x: -2.5rem !important;
  }

  .mdDown\:focus\:-translate-x-12:focus{
    --transform-translate-x: -3rem !important;
  }

  .mdDown\:focus\:-translate-x-16:focus{
    --transform-translate-x: -4rem !important;
  }

  .mdDown\:focus\:-translate-x-20:focus{
    --transform-translate-x: -5rem !important;
  }

  .mdDown\:focus\:-translate-x-24:focus{
    --transform-translate-x: -6rem !important;
  }

  .mdDown\:focus\:-translate-x-32:focus{
    --transform-translate-x: -8rem !important;
  }

  .mdDown\:focus\:-translate-x-40:focus{
    --transform-translate-x: -10rem !important;
  }

  .mdDown\:focus\:-translate-x-48:focus{
    --transform-translate-x: -12rem !important;
  }

  .mdDown\:focus\:-translate-x-56:focus{
    --transform-translate-x: -14rem !important;
  }

  .mdDown\:focus\:-translate-x-64:focus{
    --transform-translate-x: -16rem !important;
  }

  .mdDown\:focus\:-translate-x-px:focus{
    --transform-translate-x: -1px !important;
  }

  .mdDown\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100% !important;
  }

  .mdDown\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50% !important;
  }

  .mdDown\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50% !important;
  }

  .mdDown\:focus\:translate-x-full:focus{
    --transform-translate-x: 100% !important;
  }

  .mdDown\:focus\:translate-y-0:focus{
    --transform-translate-y: 0 !important;
  }

  .mdDown\:focus\:translate-y-1:focus{
    --transform-translate-y: 0.25rem !important;
  }

  .mdDown\:focus\:translate-y-2:focus{
    --transform-translate-y: 0.5rem !important;
  }

  .mdDown\:focus\:translate-y-3:focus{
    --transform-translate-y: 0.75rem !important;
  }

  .mdDown\:focus\:translate-y-4:focus{
    --transform-translate-y: 1rem !important;
  }

  .mdDown\:focus\:translate-y-5:focus{
    --transform-translate-y: 1.25rem !important;
  }

  .mdDown\:focus\:translate-y-6:focus{
    --transform-translate-y: 1.5rem !important;
  }

  .mdDown\:focus\:translate-y-8:focus{
    --transform-translate-y: 2rem !important;
  }

  .mdDown\:focus\:translate-y-10:focus{
    --transform-translate-y: 2.5rem !important;
  }

  .mdDown\:focus\:translate-y-12:focus{
    --transform-translate-y: 3rem !important;
  }

  .mdDown\:focus\:translate-y-16:focus{
    --transform-translate-y: 4rem !important;
  }

  .mdDown\:focus\:translate-y-20:focus{
    --transform-translate-y: 5rem !important;
  }

  .mdDown\:focus\:translate-y-24:focus{
    --transform-translate-y: 6rem !important;
  }

  .mdDown\:focus\:translate-y-32:focus{
    --transform-translate-y: 8rem !important;
  }

  .mdDown\:focus\:translate-y-40:focus{
    --transform-translate-y: 10rem !important;
  }

  .mdDown\:focus\:translate-y-48:focus{
    --transform-translate-y: 12rem !important;
  }

  .mdDown\:focus\:translate-y-56:focus{
    --transform-translate-y: 14rem !important;
  }

  .mdDown\:focus\:translate-y-64:focus{
    --transform-translate-y: 16rem !important;
  }

  .mdDown\:focus\:translate-y-px:focus{
    --transform-translate-y: 1px !important;
  }

  .mdDown\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.25rem !important;
  }

  .mdDown\:focus\:-translate-y-2:focus{
    --transform-translate-y: -0.5rem !important;
  }

  .mdDown\:focus\:-translate-y-3:focus{
    --transform-translate-y: -0.75rem !important;
  }

  .mdDown\:focus\:-translate-y-4:focus{
    --transform-translate-y: -1rem !important;
  }

  .mdDown\:focus\:-translate-y-5:focus{
    --transform-translate-y: -1.25rem !important;
  }

  .mdDown\:focus\:-translate-y-6:focus{
    --transform-translate-y: -1.5rem !important;
  }

  .mdDown\:focus\:-translate-y-8:focus{
    --transform-translate-y: -2rem !important;
  }

  .mdDown\:focus\:-translate-y-10:focus{
    --transform-translate-y: -2.5rem !important;
  }

  .mdDown\:focus\:-translate-y-12:focus{
    --transform-translate-y: -3rem !important;
  }

  .mdDown\:focus\:-translate-y-16:focus{
    --transform-translate-y: -4rem !important;
  }

  .mdDown\:focus\:-translate-y-20:focus{
    --transform-translate-y: -5rem !important;
  }

  .mdDown\:focus\:-translate-y-24:focus{
    --transform-translate-y: -6rem !important;
  }

  .mdDown\:focus\:-translate-y-32:focus{
    --transform-translate-y: -8rem !important;
  }

  .mdDown\:focus\:-translate-y-40:focus{
    --transform-translate-y: -10rem !important;
  }

  .mdDown\:focus\:-translate-y-48:focus{
    --transform-translate-y: -12rem !important;
  }

  .mdDown\:focus\:-translate-y-56:focus{
    --transform-translate-y: -14rem !important;
  }

  .mdDown\:focus\:-translate-y-64:focus{
    --transform-translate-y: -16rem !important;
  }

  .mdDown\:focus\:-translate-y-px:focus{
    --transform-translate-y: -1px !important;
  }

  .mdDown\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100% !important;
  }

  .mdDown\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50% !important;
  }

  .mdDown\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50% !important;
  }

  .mdDown\:focus\:translate-y-full:focus{
    --transform-translate-y: 100% !important;
  }

  .mdDown\:skew-x-0{
    --transform-skew-x: 0 !important;
  }

  .mdDown\:skew-x-1{
    --transform-skew-x: 1deg !important;
  }

  .mdDown\:skew-x-2{
    --transform-skew-x: 2deg !important;
  }

  .mdDown\:skew-x-3{
    --transform-skew-x: 3deg !important;
  }

  .mdDown\:skew-x-6{
    --transform-skew-x: 6deg !important;
  }

  .mdDown\:skew-x-12{
    --transform-skew-x: 12deg !important;
  }

  .mdDown\:-skew-x-12{
    --transform-skew-x: -12deg !important;
  }

  .mdDown\:-skew-x-6{
    --transform-skew-x: -6deg !important;
  }

  .mdDown\:-skew-x-3{
    --transform-skew-x: -3deg !important;
  }

  .mdDown\:-skew-x-2{
    --transform-skew-x: -2deg !important;
  }

  .mdDown\:-skew-x-1{
    --transform-skew-x: -1deg !important;
  }

  .mdDown\:skew-y-0{
    --transform-skew-y: 0 !important;
  }

  .mdDown\:skew-y-1{
    --transform-skew-y: 1deg !important;
  }

  .mdDown\:skew-y-2{
    --transform-skew-y: 2deg !important;
  }

  .mdDown\:skew-y-3{
    --transform-skew-y: 3deg !important;
  }

  .mdDown\:skew-y-6{
    --transform-skew-y: 6deg !important;
  }

  .mdDown\:skew-y-12{
    --transform-skew-y: 12deg !important;
  }

  .mdDown\:-skew-y-12{
    --transform-skew-y: -12deg !important;
  }

  .mdDown\:-skew-y-6{
    --transform-skew-y: -6deg !important;
  }

  .mdDown\:-skew-y-3{
    --transform-skew-y: -3deg !important;
  }

  .mdDown\:-skew-y-2{
    --transform-skew-y: -2deg !important;
  }

  .mdDown\:-skew-y-1{
    --transform-skew-y: -1deg !important;
  }

  .mdDown\:hover\:skew-x-0:hover{
    --transform-skew-x: 0 !important;
  }

  .mdDown\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg !important;
  }

  .mdDown\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg !important;
  }

  .mdDown\:hover\:skew-x-3:hover{
    --transform-skew-x: 3deg !important;
  }

  .mdDown\:hover\:skew-x-6:hover{
    --transform-skew-x: 6deg !important;
  }

  .mdDown\:hover\:skew-x-12:hover{
    --transform-skew-x: 12deg !important;
  }

  .mdDown\:hover\:-skew-x-12:hover{
    --transform-skew-x: -12deg !important;
  }

  .mdDown\:hover\:-skew-x-6:hover{
    --transform-skew-x: -6deg !important;
  }

  .mdDown\:hover\:-skew-x-3:hover{
    --transform-skew-x: -3deg !important;
  }

  .mdDown\:hover\:-skew-x-2:hover{
    --transform-skew-x: -2deg !important;
  }

  .mdDown\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg !important;
  }

  .mdDown\:hover\:skew-y-0:hover{
    --transform-skew-y: 0 !important;
  }

  .mdDown\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg !important;
  }

  .mdDown\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg !important;
  }

  .mdDown\:hover\:skew-y-3:hover{
    --transform-skew-y: 3deg !important;
  }

  .mdDown\:hover\:skew-y-6:hover{
    --transform-skew-y: 6deg !important;
  }

  .mdDown\:hover\:skew-y-12:hover{
    --transform-skew-y: 12deg !important;
  }

  .mdDown\:hover\:-skew-y-12:hover{
    --transform-skew-y: -12deg !important;
  }

  .mdDown\:hover\:-skew-y-6:hover{
    --transform-skew-y: -6deg !important;
  }

  .mdDown\:hover\:-skew-y-3:hover{
    --transform-skew-y: -3deg !important;
  }

  .mdDown\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg !important;
  }

  .mdDown\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg !important;
  }

  .mdDown\:focus\:skew-x-0:focus{
    --transform-skew-x: 0 !important;
  }

  .mdDown\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg !important;
  }

  .mdDown\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg !important;
  }

  .mdDown\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg !important;
  }

  .mdDown\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg !important;
  }

  .mdDown\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg !important;
  }

  .mdDown\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg !important;
  }

  .mdDown\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg !important;
  }

  .mdDown\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg !important;
  }

  .mdDown\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg !important;
  }

  .mdDown\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg !important;
  }

  .mdDown\:focus\:skew-y-0:focus{
    --transform-skew-y: 0 !important;
  }

  .mdDown\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg !important;
  }

  .mdDown\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg !important;
  }

  .mdDown\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg !important;
  }

  .mdDown\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg !important;
  }

  .mdDown\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg !important;
  }

  .mdDown\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg !important;
  }

  .mdDown\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg !important;
  }

  .mdDown\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg !important;
  }

  .mdDown\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg !important;
  }

  .mdDown\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg !important;
  }

  .mdDown\:transition-none{
    -webkit-transition-property: none !important;
    transition-property: none !important;
  }

  .mdDown\:transition-all{
    -webkit-transition-property: all !important;
    transition-property: all !important;
  }

  .mdDown\:transition{
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform !important;
  }

  .mdDown\:transition-colors{
    -webkit-transition-property: background-color, border-color, color, fill, stroke !important;
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .mdDown\:transition-opacity{
    -webkit-transition-property: opacity !important;
    transition-property: opacity !important;
  }

  .mdDown\:transition-shadow{
    -webkit-transition-property: -webkit-box-shadow !important;
    transition-property: -webkit-box-shadow !important;
    transition-property: box-shadow !important;
    transition-property: box-shadow, -webkit-box-shadow !important;
  }

  .mdDown\:transition-transform{
    -webkit-transition-property: -webkit-transform !important;
    transition-property: -webkit-transform !important;
    transition-property: transform !important;
    transition-property: transform, -webkit-transform !important;
  }

  .mdDown\:ease-linear{
    -webkit-transition-timing-function: linear !important;
            transition-timing-function: linear !important;
  }

  .mdDown\:ease-in{
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .mdDown\:ease-out{
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .mdDown\:ease-in-out{
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .mdDown\:duration-75{
    -webkit-transition-duration: 75ms !important;
            transition-duration: 75ms !important;
  }

  .mdDown\:duration-100{
    -webkit-transition-duration: 100ms !important;
            transition-duration: 100ms !important;
  }

  .mdDown\:duration-150{
    -webkit-transition-duration: 150ms !important;
            transition-duration: 150ms !important;
  }

  .mdDown\:duration-200{
    -webkit-transition-duration: 200ms !important;
            transition-duration: 200ms !important;
  }

  .mdDown\:duration-300{
    -webkit-transition-duration: 300ms !important;
            transition-duration: 300ms !important;
  }

  .mdDown\:duration-500{
    -webkit-transition-duration: 500ms !important;
            transition-duration: 500ms !important;
  }

  .mdDown\:duration-700{
    -webkit-transition-duration: 700ms !important;
            transition-duration: 700ms !important;
  }

  .mdDown\:duration-1000{
    -webkit-transition-duration: 1000ms !important;
            transition-duration: 1000ms !important;
  }

  .mdDown\:delay-75{
    -webkit-transition-delay: 75ms !important;
            transition-delay: 75ms !important;
  }

  .mdDown\:delay-100{
    -webkit-transition-delay: 100ms !important;
            transition-delay: 100ms !important;
  }

  .mdDown\:delay-150{
    -webkit-transition-delay: 150ms !important;
            transition-delay: 150ms !important;
  }

  .mdDown\:delay-200{
    -webkit-transition-delay: 200ms !important;
            transition-delay: 200ms !important;
  }

  .mdDown\:delay-300{
    -webkit-transition-delay: 300ms !important;
            transition-delay: 300ms !important;
  }

  .mdDown\:delay-500{
    -webkit-transition-delay: 500ms !important;
            transition-delay: 500ms !important;
  }

  .mdDown\:delay-700{
    -webkit-transition-delay: 700ms !important;
            transition-delay: 700ms !important;
  }

  .mdDown\:delay-1000{
    -webkit-transition-delay: 1000ms !important;
            transition-delay: 1000ms !important;
  }

  .mdDown\:animate-none{
    -webkit-animation: none !important;
            animation: none !important;
  }

  .mdDown\:animate-spin{
    -webkit-animation: spin 1s linear infinite !important;
            animation: spin 1s linear infinite !important;
  }

  .mdDown\:animate-ping{
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }

  .mdDown\:animate-pulse{
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }

  .mdDown\:animate-bounce{
    -webkit-animation: bounce 1s infinite !important;
            animation: bounce 1s infinite !important;
  }
}

@media (min-width: 1024px){
  .lg\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 2rem;
    padding-left: 2rem;
  }

  @media (min-width: 640px){
    .lg\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .lg\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1024px){
    .lg\:container{
      max-width: 1024px;
    }
  }

  @media (min-width: 1380px){
    .lg\:container{
      max-width: 1380px;
    }
  }

  .lg\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0px * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0px * var(--space-x-reverse)) !important;
    margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10rem * var(--space-x-reverse)) !important;
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(12rem * var(--space-x-reverse)) !important;
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(14rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(14rem * var(--space-x-reverse)) !important;
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(16rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(16rem * var(--space-x-reverse)) !important;
    margin-left: calc(16rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1px * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1px * var(--space-x-reverse)) !important;
    margin-left: calc(1px * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-12rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-14rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-14rem * var(--space-x-reverse)) !important;
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-16rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-16rem * var(--space-x-reverse)) !important;
    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1px * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1px * var(--space-x-reverse)) !important;
    margin-left: calc(-1px * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1 !important;
  }

  .lg\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1 !important;
  }

  .lg\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;
  }

  .lg\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .lg\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;
  }

  .lg\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .lg\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;
  }

  .lg\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .lg\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;
  }

  .lg\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .lg\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;
  }

  .lg\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .lg\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1 !important;
  }

  .lg\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1 !important;
  }

  .lg\:divide-primary-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--divide-opacity)) !important;
  }

  .lg\:divide-primary-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--divide-opacity)) !important;
  }

  .lg\:divide-primary-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--divide-opacity)) !important;
  }

  .lg\:divide-primary-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--divide-opacity)) !important;
  }

  .lg\:divide-primary-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--divide-opacity)) !important;
  }

  .lg\:divide-primary-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--divide-opacity)) !important;
  }

  .lg\:divide-primary-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--divide-opacity)) !important;
  }

  .lg\:divide-primary-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--divide-opacity)) !important;
  }

  .lg\:divide-primary-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--divide-opacity)) !important;
  }

  .lg\:divide-secondary-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--divide-opacity)) !important;
  }

  .lg\:divide-secondary-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--divide-opacity)) !important;
  }

  .lg\:divide-secondary-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--divide-opacity)) !important;
  }

  .lg\:divide-secondary-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--divide-opacity)) !important;
  }

  .lg\:divide-secondary-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--divide-opacity)) !important;
  }

  .lg\:divide-secondary-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--divide-opacity)) !important;
  }

  .lg\:divide-secondary-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--divide-opacity)) !important;
  }

  .lg\:divide-secondary-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--divide-opacity)) !important;
  }

  .lg\:divide-secondary-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--divide-opacity)) !important;
  }

  .lg\:divide-transparent > :not(template) ~ :not(template){
    border-color: transparent !important;
  }

  .lg\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;
  }

  .lg\:divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;
  }

  .lg\:divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--divide-opacity)) !important;
  }

  .lg\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--divide-opacity)) !important;
  }

  .lg\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--divide-opacity)) !important;
  }

  .lg\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--divide-opacity)) !important;
  }

  .lg\:divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--divide-opacity)) !important;
  }

  .lg\:divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--divide-opacity)) !important;
  }

  .lg\:divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--divide-opacity)) !important;
  }

  .lg\:divide-gray-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--divide-opacity)) !important;
  }

  .lg\:divide-gray-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--divide-opacity)) !important;
  }

  .lg\:divide-red-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--divide-opacity)) !important;
  }

  .lg\:divide-red-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--divide-opacity)) !important;
  }

  .lg\:divide-red-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--divide-opacity)) !important;
  }

  .lg\:divide-red-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--divide-opacity)) !important;
  }

  .lg\:divide-red-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--divide-opacity)) !important;
  }

  .lg\:divide-red-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--divide-opacity)) !important;
  }

  .lg\:divide-red-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--divide-opacity)) !important;
  }

  .lg\:divide-red-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--divide-opacity)) !important;
  }

  .lg\:divide-red-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--divide-opacity)) !important;
  }

  .lg\:divide-green-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--divide-opacity)) !important;
  }

  .lg\:divide-green-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--divide-opacity)) !important;
  }

  .lg\:divide-green-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--divide-opacity)) !important;
  }

  .lg\:divide-green-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--divide-opacity)) !important;
  }

  .lg\:divide-green-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--divide-opacity)) !important;
  }

  .lg\:divide-green-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--divide-opacity)) !important;
  }

  .lg\:divide-green-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--divide-opacity)) !important;
  }

  .lg\:divide-green-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--divide-opacity)) !important;
  }

  .lg\:divide-green-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--divide-opacity)) !important;
  }

  .lg\:divide-yellow-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--divide-opacity)) !important;
  }

  .lg\:divide-yellow-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--divide-opacity)) !important;
  }

  .lg\:divide-yellow-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--divide-opacity)) !important;
  }

  .lg\:divide-yellow-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--divide-opacity)) !important;
  }

  .lg\:divide-yellow-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--divide-opacity)) !important;
  }

  .lg\:divide-yellow-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--divide-opacity)) !important;
  }

  .lg\:divide-yellow-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--divide-opacity)) !important;
  }

  .lg\:divide-yellow-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--divide-opacity)) !important;
  }

  .lg\:divide-yellow-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--divide-opacity)) !important;
  }

  .lg\:divide-error > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--divide-opacity)) !important;
  }

  .lg\:divide-success > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--divide-opacity)) !important;
  }

  .lg\:divide-solid > :not(template) ~ :not(template){
    border-style: solid !important;
  }

  .lg\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed !important;
  }

  .lg\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted !important;
  }

  .lg\:divide-double > :not(template) ~ :not(template){
    border-style: double !important;
  }

  .lg\:divide-none > :not(template) ~ :not(template){
    border-style: none !important;
  }

  .lg\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0 !important;
  }

  .lg\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25 !important;
  }

  .lg\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5 !important;
  }

  .lg\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75 !important;
  }

  .lg\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
  }

  .lg\:sr-only{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .lg\:not-sr-only{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .lg\:focus\:sr-only:focus{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .lg\:focus\:not-sr-only:focus{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .lg\:appearance-none{
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
  }

  .lg\:bg-fixed{
    background-attachment: fixed !important;
  }

  .lg\:bg-local{
    background-attachment: local !important;
  }

  .lg\:bg-scroll{
    background-attachment: scroll !important;
  }

  .lg\:bg-clip-border{
    background-clip: border-box !important;
  }

  .lg\:bg-clip-padding{
    background-clip: padding-box !important;
  }

  .lg\:bg-clip-content{
    background-clip: content-box !important;
  }

  .lg\:bg-clip-text{
    -webkit-background-clip: text !important;
            background-clip: text !important;
  }

  .lg\:bg-primary-100{
    --bg-opacity: 1 !important;
    background-color: #FEEEEA !important;
    background-color: rgba(254, 238, 234, var(--bg-opacity)) !important;
  }

  .lg\:bg-primary-200{
    --bg-opacity: 1 !important;
    background-color: #FCD4CB !important;
    background-color: rgba(252, 212, 203, var(--bg-opacity)) !important;
  }

  .lg\:bg-primary-300{
    --bg-opacity: 1 !important;
    background-color: #FABBAC !important;
    background-color: rgba(250, 187, 172, var(--bg-opacity)) !important;
  }

  .lg\:bg-primary-400{
    --bg-opacity: 1 !important;
    background-color: #F6876E !important;
    background-color: rgba(246, 135, 110, var(--bg-opacity)) !important;
  }

  .lg\:bg-primary-500{
    --bg-opacity: 1 !important;
    background-color: #F25430 !important;
    background-color: rgba(242, 84, 48, var(--bg-opacity)) !important;
  }

  .lg\:bg-primary-600{
    --bg-opacity: 1 !important;
    background-color: #DA4C2B !important;
    background-color: rgba(218, 76, 43, var(--bg-opacity)) !important;
  }

  .lg\:bg-primary-700{
    --bg-opacity: 1 !important;
    background-color: #91321D !important;
    background-color: rgba(145, 50, 29, var(--bg-opacity)) !important;
  }

  .lg\:bg-primary-800{
    --bg-opacity: 1 !important;
    background-color: #6D2616 !important;
    background-color: rgba(109, 38, 22, var(--bg-opacity)) !important;
  }

  .lg\:bg-primary-900{
    --bg-opacity: 1 !important;
    background-color: #49190E !important;
    background-color: rgba(73, 25, 14, var(--bg-opacity)) !important;
  }

  .lg\:bg-secondary-100{
    --bg-opacity: 1 !important;
    background-color: #E9F1F4 !important;
    background-color: rgba(233, 241, 244, var(--bg-opacity)) !important;
  }

  .lg\:bg-secondary-200{
    --bg-opacity: 1 !important;
    background-color: #C9DBE2 !important;
    background-color: rgba(201, 219, 226, var(--bg-opacity)) !important;
  }

  .lg\:bg-secondary-300{
    --bg-opacity: 1 !important;
    background-color: #A9C6D1 !important;
    background-color: rgba(169, 198, 209, var(--bg-opacity)) !important;
  }

  .lg\:bg-secondary-400{
    --bg-opacity: 1 !important;
    background-color: #689BAF !important;
    background-color: rgba(104, 155, 175, var(--bg-opacity)) !important;
  }

  .lg\:bg-secondary-500{
    --bg-opacity: 1 !important;
    background-color: #27708C !important;
    background-color: rgba(39, 112, 140, var(--bg-opacity)) !important;
  }

  .lg\:bg-secondary-600{
    --bg-opacity: 1 !important;
    background-color: #23657E !important;
    background-color: rgba(35, 101, 126, var(--bg-opacity)) !important;
  }

  .lg\:bg-secondary-700{
    --bg-opacity: 1 !important;
    background-color: #174354 !important;
    background-color: rgba(23, 67, 84, var(--bg-opacity)) !important;
  }

  .lg\:bg-secondary-800{
    --bg-opacity: 1 !important;
    background-color: #12323F !important;
    background-color: rgba(18, 50, 63, var(--bg-opacity)) !important;
  }

  .lg\:bg-secondary-900{
    --bg-opacity: 1 !important;
    background-color: #0C222A !important;
    background-color: rgba(12, 34, 42, var(--bg-opacity)) !important;
  }

  .lg\:bg-transparent{
    background-color: transparent !important;
  }

  .lg\:bg-black{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .lg\:bg-white{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .lg\:bg-gray-100{
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;
  }

  .lg\:bg-gray-200{
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;
  }

  .lg\:bg-gray-300{
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;
  }

  .lg\:bg-gray-400{
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;
  }

  .lg\:bg-gray-500{
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;
  }

  .lg\:bg-gray-600{
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;
  }

  .lg\:bg-gray-700{
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;
  }

  .lg\:bg-gray-800{
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;
  }

  .lg\:bg-gray-900{
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;
  }

  .lg\:bg-red-100{
    --bg-opacity: 1 !important;
    background-color: #fff5f5 !important;
    background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;
  }

  .lg\:bg-red-200{
    --bg-opacity: 1 !important;
    background-color: #fed7d7 !important;
    background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;
  }

  .lg\:bg-red-300{
    --bg-opacity: 1 !important;
    background-color: #feb2b2 !important;
    background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;
  }

  .lg\:bg-red-400{
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;
  }

  .lg\:bg-red-500{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .lg\:bg-red-600{
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;
  }

  .lg\:bg-red-700{
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;
  }

  .lg\:bg-red-800{
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;
  }

  .lg\:bg-red-900{
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;
  }

  .lg\:bg-green-100{
    --bg-opacity: 1 !important;
    background-color: #f0fff4 !important;
    background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;
  }

  .lg\:bg-green-200{
    --bg-opacity: 1 !important;
    background-color: #c6f6d5 !important;
    background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;
  }

  .lg\:bg-green-300{
    --bg-opacity: 1 !important;
    background-color: #9ae6b4 !important;
    background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;
  }

  .lg\:bg-green-400{
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;
  }

  .lg\:bg-green-500{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .lg\:bg-green-600{
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;
  }

  .lg\:bg-green-700{
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;
  }

  .lg\:bg-green-800{
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;
  }

  .lg\:bg-green-900{
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;
  }

  .lg\:bg-yellow-100{
    --bg-opacity: 1 !important;
    background-color: #FEF5EE !important;
    background-color: rgba(254, 245, 238, var(--bg-opacity)) !important;
  }

  .lg\:bg-yellow-200{
    --bg-opacity: 1 !important;
    background-color: #FCE7D4 !important;
    background-color: rgba(252, 231, 212, var(--bg-opacity)) !important;
  }

  .lg\:bg-yellow-300{
    --bg-opacity: 1 !important;
    background-color: #FAD8BA !important;
    background-color: rgba(250, 216, 186, var(--bg-opacity)) !important;
  }

  .lg\:bg-yellow-400{
    --bg-opacity: 1 !important;
    background-color: #F6BA86 !important;
    background-color: rgba(246, 186, 134, var(--bg-opacity)) !important;
  }

  .lg\:bg-yellow-500{
    --bg-opacity: 1 !important;
    background-color: #F29D52 !important;
    background-color: rgba(242, 157, 82, var(--bg-opacity)) !important;
  }

  .lg\:bg-yellow-600{
    --bg-opacity: 1 !important;
    background-color: #DA8D4A !important;
    background-color: rgba(218, 141, 74, var(--bg-opacity)) !important;
  }

  .lg\:bg-yellow-700{
    --bg-opacity: 1 !important;
    background-color: #915E31 !important;
    background-color: rgba(145, 94, 49, var(--bg-opacity)) !important;
  }

  .lg\:bg-yellow-800{
    --bg-opacity: 1 !important;
    background-color: #6D4725 !important;
    background-color: rgba(109, 71, 37, var(--bg-opacity)) !important;
  }

  .lg\:bg-yellow-900{
    --bg-opacity: 1 !important;
    background-color: #492F19 !important;
    background-color: rgba(73, 47, 25, var(--bg-opacity)) !important;
  }

  .lg\:bg-error{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .lg\:bg-success{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-primary-100:hover{
    --bg-opacity: 1 !important;
    background-color: #FEEEEA !important;
    background-color: rgba(254, 238, 234, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-primary-200:hover{
    --bg-opacity: 1 !important;
    background-color: #FCD4CB !important;
    background-color: rgba(252, 212, 203, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-primary-300:hover{
    --bg-opacity: 1 !important;
    background-color: #FABBAC !important;
    background-color: rgba(250, 187, 172, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-primary-400:hover{
    --bg-opacity: 1 !important;
    background-color: #F6876E !important;
    background-color: rgba(246, 135, 110, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-primary-500:hover{
    --bg-opacity: 1 !important;
    background-color: #F25430 !important;
    background-color: rgba(242, 84, 48, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-primary-600:hover{
    --bg-opacity: 1 !important;
    background-color: #DA4C2B !important;
    background-color: rgba(218, 76, 43, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-primary-700:hover{
    --bg-opacity: 1 !important;
    background-color: #91321D !important;
    background-color: rgba(145, 50, 29, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-primary-800:hover{
    --bg-opacity: 1 !important;
    background-color: #6D2616 !important;
    background-color: rgba(109, 38, 22, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-primary-900:hover{
    --bg-opacity: 1 !important;
    background-color: #49190E !important;
    background-color: rgba(73, 25, 14, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-secondary-100:hover{
    --bg-opacity: 1 !important;
    background-color: #E9F1F4 !important;
    background-color: rgba(233, 241, 244, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-secondary-200:hover{
    --bg-opacity: 1 !important;
    background-color: #C9DBE2 !important;
    background-color: rgba(201, 219, 226, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-secondary-300:hover{
    --bg-opacity: 1 !important;
    background-color: #A9C6D1 !important;
    background-color: rgba(169, 198, 209, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-secondary-400:hover{
    --bg-opacity: 1 !important;
    background-color: #689BAF !important;
    background-color: rgba(104, 155, 175, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-secondary-500:hover{
    --bg-opacity: 1 !important;
    background-color: #27708C !important;
    background-color: rgba(39, 112, 140, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-secondary-600:hover{
    --bg-opacity: 1 !important;
    background-color: #23657E !important;
    background-color: rgba(35, 101, 126, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-secondary-700:hover{
    --bg-opacity: 1 !important;
    background-color: #174354 !important;
    background-color: rgba(23, 67, 84, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-secondary-800:hover{
    --bg-opacity: 1 !important;
    background-color: #12323F !important;
    background-color: rgba(18, 50, 63, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-secondary-900:hover{
    --bg-opacity: 1 !important;
    background-color: #0C222A !important;
    background-color: rgba(12, 34, 42, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-transparent:hover{
    background-color: transparent !important;
  }

  .lg\:hover\:bg-black:hover{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-white:hover{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-gray-100:hover{
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-gray-200:hover{
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-gray-300:hover{
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-gray-400:hover{
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-gray-500:hover{
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-gray-600:hover{
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-gray-700:hover{
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-gray-800:hover{
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-gray-900:hover{
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-red-100:hover{
    --bg-opacity: 1 !important;
    background-color: #fff5f5 !important;
    background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-red-200:hover{
    --bg-opacity: 1 !important;
    background-color: #fed7d7 !important;
    background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-red-300:hover{
    --bg-opacity: 1 !important;
    background-color: #feb2b2 !important;
    background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-red-400:hover{
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-red-500:hover{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-red-600:hover{
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-red-700:hover{
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-red-800:hover{
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-red-900:hover{
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-green-100:hover{
    --bg-opacity: 1 !important;
    background-color: #f0fff4 !important;
    background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-green-200:hover{
    --bg-opacity: 1 !important;
    background-color: #c6f6d5 !important;
    background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-green-300:hover{
    --bg-opacity: 1 !important;
    background-color: #9ae6b4 !important;
    background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-green-400:hover{
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-green-500:hover{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-green-600:hover{
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-green-700:hover{
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-green-800:hover{
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-green-900:hover{
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-yellow-100:hover{
    --bg-opacity: 1 !important;
    background-color: #FEF5EE !important;
    background-color: rgba(254, 245, 238, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-yellow-200:hover{
    --bg-opacity: 1 !important;
    background-color: #FCE7D4 !important;
    background-color: rgba(252, 231, 212, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-yellow-300:hover{
    --bg-opacity: 1 !important;
    background-color: #FAD8BA !important;
    background-color: rgba(250, 216, 186, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-yellow-400:hover{
    --bg-opacity: 1 !important;
    background-color: #F6BA86 !important;
    background-color: rgba(246, 186, 134, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-yellow-500:hover{
    --bg-opacity: 1 !important;
    background-color: #F29D52 !important;
    background-color: rgba(242, 157, 82, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-yellow-600:hover{
    --bg-opacity: 1 !important;
    background-color: #DA8D4A !important;
    background-color: rgba(218, 141, 74, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-yellow-700:hover{
    --bg-opacity: 1 !important;
    background-color: #915E31 !important;
    background-color: rgba(145, 94, 49, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-yellow-800:hover{
    --bg-opacity: 1 !important;
    background-color: #6D4725 !important;
    background-color: rgba(109, 71, 37, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-yellow-900:hover{
    --bg-opacity: 1 !important;
    background-color: #492F19 !important;
    background-color: rgba(73, 47, 25, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-error:hover{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-success:hover{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-primary-100:focus{
    --bg-opacity: 1 !important;
    background-color: #FEEEEA !important;
    background-color: rgba(254, 238, 234, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-primary-200:focus{
    --bg-opacity: 1 !important;
    background-color: #FCD4CB !important;
    background-color: rgba(252, 212, 203, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-primary-300:focus{
    --bg-opacity: 1 !important;
    background-color: #FABBAC !important;
    background-color: rgba(250, 187, 172, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-primary-400:focus{
    --bg-opacity: 1 !important;
    background-color: #F6876E !important;
    background-color: rgba(246, 135, 110, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-primary-500:focus{
    --bg-opacity: 1 !important;
    background-color: #F25430 !important;
    background-color: rgba(242, 84, 48, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-primary-600:focus{
    --bg-opacity: 1 !important;
    background-color: #DA4C2B !important;
    background-color: rgba(218, 76, 43, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-primary-700:focus{
    --bg-opacity: 1 !important;
    background-color: #91321D !important;
    background-color: rgba(145, 50, 29, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-primary-800:focus{
    --bg-opacity: 1 !important;
    background-color: #6D2616 !important;
    background-color: rgba(109, 38, 22, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-primary-900:focus{
    --bg-opacity: 1 !important;
    background-color: #49190E !important;
    background-color: rgba(73, 25, 14, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-secondary-100:focus{
    --bg-opacity: 1 !important;
    background-color: #E9F1F4 !important;
    background-color: rgba(233, 241, 244, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-secondary-200:focus{
    --bg-opacity: 1 !important;
    background-color: #C9DBE2 !important;
    background-color: rgba(201, 219, 226, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-secondary-300:focus{
    --bg-opacity: 1 !important;
    background-color: #A9C6D1 !important;
    background-color: rgba(169, 198, 209, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-secondary-400:focus{
    --bg-opacity: 1 !important;
    background-color: #689BAF !important;
    background-color: rgba(104, 155, 175, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-secondary-500:focus{
    --bg-opacity: 1 !important;
    background-color: #27708C !important;
    background-color: rgba(39, 112, 140, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-secondary-600:focus{
    --bg-opacity: 1 !important;
    background-color: #23657E !important;
    background-color: rgba(35, 101, 126, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-secondary-700:focus{
    --bg-opacity: 1 !important;
    background-color: #174354 !important;
    background-color: rgba(23, 67, 84, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-secondary-800:focus{
    --bg-opacity: 1 !important;
    background-color: #12323F !important;
    background-color: rgba(18, 50, 63, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-secondary-900:focus{
    --bg-opacity: 1 !important;
    background-color: #0C222A !important;
    background-color: rgba(12, 34, 42, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-transparent:focus{
    background-color: transparent !important;
  }

  .lg\:focus\:bg-black:focus{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-white:focus{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-gray-100:focus{
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-gray-200:focus{
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-gray-300:focus{
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-gray-400:focus{
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-gray-500:focus{
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-gray-600:focus{
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-gray-700:focus{
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-gray-800:focus{
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-gray-900:focus{
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-red-100:focus{
    --bg-opacity: 1 !important;
    background-color: #fff5f5 !important;
    background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-red-200:focus{
    --bg-opacity: 1 !important;
    background-color: #fed7d7 !important;
    background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-red-300:focus{
    --bg-opacity: 1 !important;
    background-color: #feb2b2 !important;
    background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-red-400:focus{
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-red-500:focus{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-red-600:focus{
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-red-700:focus{
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-red-800:focus{
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-red-900:focus{
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-green-100:focus{
    --bg-opacity: 1 !important;
    background-color: #f0fff4 !important;
    background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-green-200:focus{
    --bg-opacity: 1 !important;
    background-color: #c6f6d5 !important;
    background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-green-300:focus{
    --bg-opacity: 1 !important;
    background-color: #9ae6b4 !important;
    background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-green-400:focus{
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-green-500:focus{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-green-600:focus{
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-green-700:focus{
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-green-800:focus{
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-green-900:focus{
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-yellow-100:focus{
    --bg-opacity: 1 !important;
    background-color: #FEF5EE !important;
    background-color: rgba(254, 245, 238, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-yellow-200:focus{
    --bg-opacity: 1 !important;
    background-color: #FCE7D4 !important;
    background-color: rgba(252, 231, 212, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-yellow-300:focus{
    --bg-opacity: 1 !important;
    background-color: #FAD8BA !important;
    background-color: rgba(250, 216, 186, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-yellow-400:focus{
    --bg-opacity: 1 !important;
    background-color: #F6BA86 !important;
    background-color: rgba(246, 186, 134, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-yellow-500:focus{
    --bg-opacity: 1 !important;
    background-color: #F29D52 !important;
    background-color: rgba(242, 157, 82, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-yellow-600:focus{
    --bg-opacity: 1 !important;
    background-color: #DA8D4A !important;
    background-color: rgba(218, 141, 74, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-yellow-700:focus{
    --bg-opacity: 1 !important;
    background-color: #915E31 !important;
    background-color: rgba(145, 94, 49, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-yellow-800:focus{
    --bg-opacity: 1 !important;
    background-color: #6D4725 !important;
    background-color: rgba(109, 71, 37, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-yellow-900:focus{
    --bg-opacity: 1 !important;
    background-color: #492F19 !important;
    background-color: rgba(73, 47, 25, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-error:focus{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-success:focus{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .lg\:bg-none{
    background-image: none !important;
  }

  .lg\:bg-gradient-to-t{
    background-image: -webkit-gradient(linear, left bottom, left top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to top, var(--gradient-color-stops)) !important;
  }

  .lg\:bg-gradient-to-tr{
    background-image: -webkit-gradient(linear, left bottom, right top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to top right, var(--gradient-color-stops)) !important;
  }

  .lg\:bg-gradient-to-r{
    background-image: -webkit-gradient(linear, left top, right top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to right, var(--gradient-color-stops)) !important;
  }

  .lg\:bg-gradient-to-br{
    background-image: -webkit-gradient(linear, left top, right bottom, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops)) !important;
  }

  .lg\:bg-gradient-to-b{
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to bottom, var(--gradient-color-stops)) !important;
  }

  .lg\:bg-gradient-to-bl{
    background-image: -webkit-gradient(linear, right top, left bottom, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops)) !important;
  }

  .lg\:bg-gradient-to-l{
    background-image: -webkit-gradient(linear, right top, left top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to left, var(--gradient-color-stops)) !important;
  }

  .lg\:bg-gradient-to-tl{
    background-image: -webkit-gradient(linear, right bottom, left top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to top left, var(--gradient-color-stops)) !important;
  }

  .lg\:from-primary-100{
    --gradient-from-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .lg\:from-primary-200{
    --gradient-from-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .lg\:from-primary-300{
    --gradient-from-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .lg\:from-primary-400{
    --gradient-from-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .lg\:from-primary-500{
    --gradient-from-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .lg\:from-primary-600{
    --gradient-from-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .lg\:from-primary-700{
    --gradient-from-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .lg\:from-primary-800{
    --gradient-from-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .lg\:from-primary-900{
    --gradient-from-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .lg\:from-secondary-100{
    --gradient-from-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .lg\:from-secondary-200{
    --gradient-from-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .lg\:from-secondary-300{
    --gradient-from-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .lg\:from-secondary-400{
    --gradient-from-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .lg\:from-secondary-500{
    --gradient-from-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .lg\:from-secondary-600{
    --gradient-from-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .lg\:from-secondary-700{
    --gradient-from-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .lg\:from-secondary-800{
    --gradient-from-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .lg\:from-secondary-900{
    --gradient-from-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .lg\:from-transparent{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lg\:from-black{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lg\:from-white{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .lg\:from-gray-100{
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .lg\:from-gray-200{
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .lg\:from-gray-300{
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .lg\:from-gray-400{
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .lg\:from-gray-500{
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .lg\:from-gray-600{
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .lg\:from-gray-700{
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .lg\:from-gray-800{
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .lg\:from-gray-900{
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .lg\:from-red-100{
    --gradient-from-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .lg\:from-red-200{
    --gradient-from-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .lg\:from-red-300{
    --gradient-from-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .lg\:from-red-400{
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .lg\:from-red-500{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lg\:from-red-600{
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .lg\:from-red-700{
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .lg\:from-red-800{
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .lg\:from-red-900{
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .lg\:from-green-100{
    --gradient-from-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .lg\:from-green-200{
    --gradient-from-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .lg\:from-green-300{
    --gradient-from-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .lg\:from-green-400{
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .lg\:from-green-500{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lg\:from-green-600{
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .lg\:from-green-700{
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .lg\:from-green-800{
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .lg\:from-green-900{
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .lg\:from-yellow-100{
    --gradient-from-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .lg\:from-yellow-200{
    --gradient-from-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .lg\:from-yellow-300{
    --gradient-from-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .lg\:from-yellow-400{
    --gradient-from-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .lg\:from-yellow-500{
    --gradient-from-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .lg\:from-yellow-600{
    --gradient-from-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .lg\:from-yellow-700{
    --gradient-from-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .lg\:from-yellow-800{
    --gradient-from-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .lg\:from-yellow-900{
    --gradient-from-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .lg\:from-error{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lg\:from-success{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lg\:via-primary-100{
    --gradient-via-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .lg\:via-primary-200{
    --gradient-via-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .lg\:via-primary-300{
    --gradient-via-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .lg\:via-primary-400{
    --gradient-via-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .lg\:via-primary-500{
    --gradient-via-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .lg\:via-primary-600{
    --gradient-via-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .lg\:via-primary-700{
    --gradient-via-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .lg\:via-primary-800{
    --gradient-via-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .lg\:via-primary-900{
    --gradient-via-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .lg\:via-secondary-100{
    --gradient-via-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .lg\:via-secondary-200{
    --gradient-via-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .lg\:via-secondary-300{
    --gradient-via-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .lg\:via-secondary-400{
    --gradient-via-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .lg\:via-secondary-500{
    --gradient-via-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .lg\:via-secondary-600{
    --gradient-via-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .lg\:via-secondary-700{
    --gradient-via-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .lg\:via-secondary-800{
    --gradient-via-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .lg\:via-secondary-900{
    --gradient-via-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .lg\:via-transparent{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lg\:via-black{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lg\:via-white{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .lg\:via-gray-100{
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .lg\:via-gray-200{
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .lg\:via-gray-300{
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .lg\:via-gray-400{
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .lg\:via-gray-500{
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .lg\:via-gray-600{
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .lg\:via-gray-700{
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .lg\:via-gray-800{
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .lg\:via-gray-900{
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .lg\:via-red-100{
    --gradient-via-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .lg\:via-red-200{
    --gradient-via-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .lg\:via-red-300{
    --gradient-via-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .lg\:via-red-400{
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .lg\:via-red-500{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lg\:via-red-600{
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .lg\:via-red-700{
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .lg\:via-red-800{
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .lg\:via-red-900{
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .lg\:via-green-100{
    --gradient-via-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .lg\:via-green-200{
    --gradient-via-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .lg\:via-green-300{
    --gradient-via-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .lg\:via-green-400{
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .lg\:via-green-500{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lg\:via-green-600{
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .lg\:via-green-700{
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .lg\:via-green-800{
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .lg\:via-green-900{
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .lg\:via-yellow-100{
    --gradient-via-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .lg\:via-yellow-200{
    --gradient-via-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .lg\:via-yellow-300{
    --gradient-via-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .lg\:via-yellow-400{
    --gradient-via-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .lg\:via-yellow-500{
    --gradient-via-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .lg\:via-yellow-600{
    --gradient-via-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .lg\:via-yellow-700{
    --gradient-via-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .lg\:via-yellow-800{
    --gradient-via-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .lg\:via-yellow-900{
    --gradient-via-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .lg\:via-error{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lg\:via-success{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lg\:to-primary-100{
    --gradient-to-color: #FEEEEA !important;
  }

  .lg\:to-primary-200{
    --gradient-to-color: #FCD4CB !important;
  }

  .lg\:to-primary-300{
    --gradient-to-color: #FABBAC !important;
  }

  .lg\:to-primary-400{
    --gradient-to-color: #F6876E !important;
  }

  .lg\:to-primary-500{
    --gradient-to-color: #F25430 !important;
  }

  .lg\:to-primary-600{
    --gradient-to-color: #DA4C2B !important;
  }

  .lg\:to-primary-700{
    --gradient-to-color: #91321D !important;
  }

  .lg\:to-primary-800{
    --gradient-to-color: #6D2616 !important;
  }

  .lg\:to-primary-900{
    --gradient-to-color: #49190E !important;
  }

  .lg\:to-secondary-100{
    --gradient-to-color: #E9F1F4 !important;
  }

  .lg\:to-secondary-200{
    --gradient-to-color: #C9DBE2 !important;
  }

  .lg\:to-secondary-300{
    --gradient-to-color: #A9C6D1 !important;
  }

  .lg\:to-secondary-400{
    --gradient-to-color: #689BAF !important;
  }

  .lg\:to-secondary-500{
    --gradient-to-color: #27708C !important;
  }

  .lg\:to-secondary-600{
    --gradient-to-color: #23657E !important;
  }

  .lg\:to-secondary-700{
    --gradient-to-color: #174354 !important;
  }

  .lg\:to-secondary-800{
    --gradient-to-color: #12323F !important;
  }

  .lg\:to-secondary-900{
    --gradient-to-color: #0C222A !important;
  }

  .lg\:to-transparent{
    --gradient-to-color: transparent !important;
  }

  .lg\:to-black{
    --gradient-to-color: #000 !important;
  }

  .lg\:to-white{
    --gradient-to-color: #fff !important;
  }

  .lg\:to-gray-100{
    --gradient-to-color: #f7fafc !important;
  }

  .lg\:to-gray-200{
    --gradient-to-color: #edf2f7 !important;
  }

  .lg\:to-gray-300{
    --gradient-to-color: #e2e8f0 !important;
  }

  .lg\:to-gray-400{
    --gradient-to-color: #cbd5e0 !important;
  }

  .lg\:to-gray-500{
    --gradient-to-color: #a0aec0 !important;
  }

  .lg\:to-gray-600{
    --gradient-to-color: #718096 !important;
  }

  .lg\:to-gray-700{
    --gradient-to-color: #4a5568 !important;
  }

  .lg\:to-gray-800{
    --gradient-to-color: #2d3748 !important;
  }

  .lg\:to-gray-900{
    --gradient-to-color: #1a202c !important;
  }

  .lg\:to-red-100{
    --gradient-to-color: #fff5f5 !important;
  }

  .lg\:to-red-200{
    --gradient-to-color: #fed7d7 !important;
  }

  .lg\:to-red-300{
    --gradient-to-color: #feb2b2 !important;
  }

  .lg\:to-red-400{
    --gradient-to-color: #fc8181 !important;
  }

  .lg\:to-red-500{
    --gradient-to-color: #f56565 !important;
  }

  .lg\:to-red-600{
    --gradient-to-color: #e53e3e !important;
  }

  .lg\:to-red-700{
    --gradient-to-color: #c53030 !important;
  }

  .lg\:to-red-800{
    --gradient-to-color: #9b2c2c !important;
  }

  .lg\:to-red-900{
    --gradient-to-color: #742a2a !important;
  }

  .lg\:to-green-100{
    --gradient-to-color: #f0fff4 !important;
  }

  .lg\:to-green-200{
    --gradient-to-color: #c6f6d5 !important;
  }

  .lg\:to-green-300{
    --gradient-to-color: #9ae6b4 !important;
  }

  .lg\:to-green-400{
    --gradient-to-color: #68d391 !important;
  }

  .lg\:to-green-500{
    --gradient-to-color: #48bb78 !important;
  }

  .lg\:to-green-600{
    --gradient-to-color: #38a169 !important;
  }

  .lg\:to-green-700{
    --gradient-to-color: #2f855a !important;
  }

  .lg\:to-green-800{
    --gradient-to-color: #276749 !important;
  }

  .lg\:to-green-900{
    --gradient-to-color: #22543d !important;
  }

  .lg\:to-yellow-100{
    --gradient-to-color: #FEF5EE !important;
  }

  .lg\:to-yellow-200{
    --gradient-to-color: #FCE7D4 !important;
  }

  .lg\:to-yellow-300{
    --gradient-to-color: #FAD8BA !important;
  }

  .lg\:to-yellow-400{
    --gradient-to-color: #F6BA86 !important;
  }

  .lg\:to-yellow-500{
    --gradient-to-color: #F29D52 !important;
  }

  .lg\:to-yellow-600{
    --gradient-to-color: #DA8D4A !important;
  }

  .lg\:to-yellow-700{
    --gradient-to-color: #915E31 !important;
  }

  .lg\:to-yellow-800{
    --gradient-to-color: #6D4725 !important;
  }

  .lg\:to-yellow-900{
    --gradient-to-color: #492F19 !important;
  }

  .lg\:to-error{
    --gradient-to-color: #f56565 !important;
  }

  .lg\:to-success{
    --gradient-to-color: #48bb78 !important;
  }

  .lg\:hover\:from-primary-100:hover{
    --gradient-from-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .lg\:hover\:from-primary-200:hover{
    --gradient-from-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .lg\:hover\:from-primary-300:hover{
    --gradient-from-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .lg\:hover\:from-primary-400:hover{
    --gradient-from-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .lg\:hover\:from-primary-500:hover{
    --gradient-from-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .lg\:hover\:from-primary-600:hover{
    --gradient-from-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .lg\:hover\:from-primary-700:hover{
    --gradient-from-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .lg\:hover\:from-primary-800:hover{
    --gradient-from-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .lg\:hover\:from-primary-900:hover{
    --gradient-from-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .lg\:hover\:from-secondary-100:hover{
    --gradient-from-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .lg\:hover\:from-secondary-200:hover{
    --gradient-from-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .lg\:hover\:from-secondary-300:hover{
    --gradient-from-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .lg\:hover\:from-secondary-400:hover{
    --gradient-from-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .lg\:hover\:from-secondary-500:hover{
    --gradient-from-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .lg\:hover\:from-secondary-600:hover{
    --gradient-from-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .lg\:hover\:from-secondary-700:hover{
    --gradient-from-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .lg\:hover\:from-secondary-800:hover{
    --gradient-from-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .lg\:hover\:from-secondary-900:hover{
    --gradient-from-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .lg\:hover\:from-transparent:hover{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lg\:hover\:from-black:hover{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lg\:hover\:from-white:hover{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .lg\:hover\:from-gray-100:hover{
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .lg\:hover\:from-gray-200:hover{
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .lg\:hover\:from-gray-300:hover{
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .lg\:hover\:from-gray-400:hover{
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .lg\:hover\:from-gray-500:hover{
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .lg\:hover\:from-gray-600:hover{
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .lg\:hover\:from-gray-700:hover{
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .lg\:hover\:from-gray-800:hover{
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .lg\:hover\:from-gray-900:hover{
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .lg\:hover\:from-red-100:hover{
    --gradient-from-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .lg\:hover\:from-red-200:hover{
    --gradient-from-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .lg\:hover\:from-red-300:hover{
    --gradient-from-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .lg\:hover\:from-red-400:hover{
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .lg\:hover\:from-red-500:hover{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lg\:hover\:from-red-600:hover{
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .lg\:hover\:from-red-700:hover{
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .lg\:hover\:from-red-800:hover{
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .lg\:hover\:from-red-900:hover{
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .lg\:hover\:from-green-100:hover{
    --gradient-from-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .lg\:hover\:from-green-200:hover{
    --gradient-from-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .lg\:hover\:from-green-300:hover{
    --gradient-from-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .lg\:hover\:from-green-400:hover{
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .lg\:hover\:from-green-500:hover{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lg\:hover\:from-green-600:hover{
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .lg\:hover\:from-green-700:hover{
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .lg\:hover\:from-green-800:hover{
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .lg\:hover\:from-green-900:hover{
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .lg\:hover\:from-yellow-100:hover{
    --gradient-from-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .lg\:hover\:from-yellow-200:hover{
    --gradient-from-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .lg\:hover\:from-yellow-300:hover{
    --gradient-from-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .lg\:hover\:from-yellow-400:hover{
    --gradient-from-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .lg\:hover\:from-yellow-500:hover{
    --gradient-from-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .lg\:hover\:from-yellow-600:hover{
    --gradient-from-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .lg\:hover\:from-yellow-700:hover{
    --gradient-from-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .lg\:hover\:from-yellow-800:hover{
    --gradient-from-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .lg\:hover\:from-yellow-900:hover{
    --gradient-from-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .lg\:hover\:from-error:hover{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lg\:hover\:from-success:hover{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lg\:hover\:via-primary-100:hover{
    --gradient-via-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .lg\:hover\:via-primary-200:hover{
    --gradient-via-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .lg\:hover\:via-primary-300:hover{
    --gradient-via-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .lg\:hover\:via-primary-400:hover{
    --gradient-via-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .lg\:hover\:via-primary-500:hover{
    --gradient-via-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .lg\:hover\:via-primary-600:hover{
    --gradient-via-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .lg\:hover\:via-primary-700:hover{
    --gradient-via-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .lg\:hover\:via-primary-800:hover{
    --gradient-via-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .lg\:hover\:via-primary-900:hover{
    --gradient-via-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .lg\:hover\:via-secondary-100:hover{
    --gradient-via-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .lg\:hover\:via-secondary-200:hover{
    --gradient-via-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .lg\:hover\:via-secondary-300:hover{
    --gradient-via-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .lg\:hover\:via-secondary-400:hover{
    --gradient-via-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .lg\:hover\:via-secondary-500:hover{
    --gradient-via-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .lg\:hover\:via-secondary-600:hover{
    --gradient-via-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .lg\:hover\:via-secondary-700:hover{
    --gradient-via-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .lg\:hover\:via-secondary-800:hover{
    --gradient-via-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .lg\:hover\:via-secondary-900:hover{
    --gradient-via-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .lg\:hover\:via-transparent:hover{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lg\:hover\:via-black:hover{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lg\:hover\:via-white:hover{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .lg\:hover\:via-gray-100:hover{
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .lg\:hover\:via-gray-200:hover{
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .lg\:hover\:via-gray-300:hover{
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .lg\:hover\:via-gray-400:hover{
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .lg\:hover\:via-gray-500:hover{
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .lg\:hover\:via-gray-600:hover{
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .lg\:hover\:via-gray-700:hover{
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .lg\:hover\:via-gray-800:hover{
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .lg\:hover\:via-gray-900:hover{
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .lg\:hover\:via-red-100:hover{
    --gradient-via-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .lg\:hover\:via-red-200:hover{
    --gradient-via-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .lg\:hover\:via-red-300:hover{
    --gradient-via-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .lg\:hover\:via-red-400:hover{
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .lg\:hover\:via-red-500:hover{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lg\:hover\:via-red-600:hover{
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .lg\:hover\:via-red-700:hover{
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .lg\:hover\:via-red-800:hover{
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .lg\:hover\:via-red-900:hover{
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .lg\:hover\:via-green-100:hover{
    --gradient-via-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .lg\:hover\:via-green-200:hover{
    --gradient-via-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .lg\:hover\:via-green-300:hover{
    --gradient-via-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .lg\:hover\:via-green-400:hover{
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .lg\:hover\:via-green-500:hover{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lg\:hover\:via-green-600:hover{
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .lg\:hover\:via-green-700:hover{
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .lg\:hover\:via-green-800:hover{
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .lg\:hover\:via-green-900:hover{
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .lg\:hover\:via-yellow-100:hover{
    --gradient-via-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .lg\:hover\:via-yellow-200:hover{
    --gradient-via-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .lg\:hover\:via-yellow-300:hover{
    --gradient-via-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .lg\:hover\:via-yellow-400:hover{
    --gradient-via-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .lg\:hover\:via-yellow-500:hover{
    --gradient-via-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .lg\:hover\:via-yellow-600:hover{
    --gradient-via-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .lg\:hover\:via-yellow-700:hover{
    --gradient-via-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .lg\:hover\:via-yellow-800:hover{
    --gradient-via-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .lg\:hover\:via-yellow-900:hover{
    --gradient-via-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .lg\:hover\:via-error:hover{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lg\:hover\:via-success:hover{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lg\:hover\:to-primary-100:hover{
    --gradient-to-color: #FEEEEA !important;
  }

  .lg\:hover\:to-primary-200:hover{
    --gradient-to-color: #FCD4CB !important;
  }

  .lg\:hover\:to-primary-300:hover{
    --gradient-to-color: #FABBAC !important;
  }

  .lg\:hover\:to-primary-400:hover{
    --gradient-to-color: #F6876E !important;
  }

  .lg\:hover\:to-primary-500:hover{
    --gradient-to-color: #F25430 !important;
  }

  .lg\:hover\:to-primary-600:hover{
    --gradient-to-color: #DA4C2B !important;
  }

  .lg\:hover\:to-primary-700:hover{
    --gradient-to-color: #91321D !important;
  }

  .lg\:hover\:to-primary-800:hover{
    --gradient-to-color: #6D2616 !important;
  }

  .lg\:hover\:to-primary-900:hover{
    --gradient-to-color: #49190E !important;
  }

  .lg\:hover\:to-secondary-100:hover{
    --gradient-to-color: #E9F1F4 !important;
  }

  .lg\:hover\:to-secondary-200:hover{
    --gradient-to-color: #C9DBE2 !important;
  }

  .lg\:hover\:to-secondary-300:hover{
    --gradient-to-color: #A9C6D1 !important;
  }

  .lg\:hover\:to-secondary-400:hover{
    --gradient-to-color: #689BAF !important;
  }

  .lg\:hover\:to-secondary-500:hover{
    --gradient-to-color: #27708C !important;
  }

  .lg\:hover\:to-secondary-600:hover{
    --gradient-to-color: #23657E !important;
  }

  .lg\:hover\:to-secondary-700:hover{
    --gradient-to-color: #174354 !important;
  }

  .lg\:hover\:to-secondary-800:hover{
    --gradient-to-color: #12323F !important;
  }

  .lg\:hover\:to-secondary-900:hover{
    --gradient-to-color: #0C222A !important;
  }

  .lg\:hover\:to-transparent:hover{
    --gradient-to-color: transparent !important;
  }

  .lg\:hover\:to-black:hover{
    --gradient-to-color: #000 !important;
  }

  .lg\:hover\:to-white:hover{
    --gradient-to-color: #fff !important;
  }

  .lg\:hover\:to-gray-100:hover{
    --gradient-to-color: #f7fafc !important;
  }

  .lg\:hover\:to-gray-200:hover{
    --gradient-to-color: #edf2f7 !important;
  }

  .lg\:hover\:to-gray-300:hover{
    --gradient-to-color: #e2e8f0 !important;
  }

  .lg\:hover\:to-gray-400:hover{
    --gradient-to-color: #cbd5e0 !important;
  }

  .lg\:hover\:to-gray-500:hover{
    --gradient-to-color: #a0aec0 !important;
  }

  .lg\:hover\:to-gray-600:hover{
    --gradient-to-color: #718096 !important;
  }

  .lg\:hover\:to-gray-700:hover{
    --gradient-to-color: #4a5568 !important;
  }

  .lg\:hover\:to-gray-800:hover{
    --gradient-to-color: #2d3748 !important;
  }

  .lg\:hover\:to-gray-900:hover{
    --gradient-to-color: #1a202c !important;
  }

  .lg\:hover\:to-red-100:hover{
    --gradient-to-color: #fff5f5 !important;
  }

  .lg\:hover\:to-red-200:hover{
    --gradient-to-color: #fed7d7 !important;
  }

  .lg\:hover\:to-red-300:hover{
    --gradient-to-color: #feb2b2 !important;
  }

  .lg\:hover\:to-red-400:hover{
    --gradient-to-color: #fc8181 !important;
  }

  .lg\:hover\:to-red-500:hover{
    --gradient-to-color: #f56565 !important;
  }

  .lg\:hover\:to-red-600:hover{
    --gradient-to-color: #e53e3e !important;
  }

  .lg\:hover\:to-red-700:hover{
    --gradient-to-color: #c53030 !important;
  }

  .lg\:hover\:to-red-800:hover{
    --gradient-to-color: #9b2c2c !important;
  }

  .lg\:hover\:to-red-900:hover{
    --gradient-to-color: #742a2a !important;
  }

  .lg\:hover\:to-green-100:hover{
    --gradient-to-color: #f0fff4 !important;
  }

  .lg\:hover\:to-green-200:hover{
    --gradient-to-color: #c6f6d5 !important;
  }

  .lg\:hover\:to-green-300:hover{
    --gradient-to-color: #9ae6b4 !important;
  }

  .lg\:hover\:to-green-400:hover{
    --gradient-to-color: #68d391 !important;
  }

  .lg\:hover\:to-green-500:hover{
    --gradient-to-color: #48bb78 !important;
  }

  .lg\:hover\:to-green-600:hover{
    --gradient-to-color: #38a169 !important;
  }

  .lg\:hover\:to-green-700:hover{
    --gradient-to-color: #2f855a !important;
  }

  .lg\:hover\:to-green-800:hover{
    --gradient-to-color: #276749 !important;
  }

  .lg\:hover\:to-green-900:hover{
    --gradient-to-color: #22543d !important;
  }

  .lg\:hover\:to-yellow-100:hover{
    --gradient-to-color: #FEF5EE !important;
  }

  .lg\:hover\:to-yellow-200:hover{
    --gradient-to-color: #FCE7D4 !important;
  }

  .lg\:hover\:to-yellow-300:hover{
    --gradient-to-color: #FAD8BA !important;
  }

  .lg\:hover\:to-yellow-400:hover{
    --gradient-to-color: #F6BA86 !important;
  }

  .lg\:hover\:to-yellow-500:hover{
    --gradient-to-color: #F29D52 !important;
  }

  .lg\:hover\:to-yellow-600:hover{
    --gradient-to-color: #DA8D4A !important;
  }

  .lg\:hover\:to-yellow-700:hover{
    --gradient-to-color: #915E31 !important;
  }

  .lg\:hover\:to-yellow-800:hover{
    --gradient-to-color: #6D4725 !important;
  }

  .lg\:hover\:to-yellow-900:hover{
    --gradient-to-color: #492F19 !important;
  }

  .lg\:hover\:to-error:hover{
    --gradient-to-color: #f56565 !important;
  }

  .lg\:hover\:to-success:hover{
    --gradient-to-color: #48bb78 !important;
  }

  .lg\:focus\:from-primary-100:focus{
    --gradient-from-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .lg\:focus\:from-primary-200:focus{
    --gradient-from-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .lg\:focus\:from-primary-300:focus{
    --gradient-from-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .lg\:focus\:from-primary-400:focus{
    --gradient-from-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .lg\:focus\:from-primary-500:focus{
    --gradient-from-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .lg\:focus\:from-primary-600:focus{
    --gradient-from-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .lg\:focus\:from-primary-700:focus{
    --gradient-from-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .lg\:focus\:from-primary-800:focus{
    --gradient-from-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .lg\:focus\:from-primary-900:focus{
    --gradient-from-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .lg\:focus\:from-secondary-100:focus{
    --gradient-from-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .lg\:focus\:from-secondary-200:focus{
    --gradient-from-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .lg\:focus\:from-secondary-300:focus{
    --gradient-from-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .lg\:focus\:from-secondary-400:focus{
    --gradient-from-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .lg\:focus\:from-secondary-500:focus{
    --gradient-from-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .lg\:focus\:from-secondary-600:focus{
    --gradient-from-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .lg\:focus\:from-secondary-700:focus{
    --gradient-from-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .lg\:focus\:from-secondary-800:focus{
    --gradient-from-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .lg\:focus\:from-secondary-900:focus{
    --gradient-from-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .lg\:focus\:from-transparent:focus{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lg\:focus\:from-black:focus{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lg\:focus\:from-white:focus{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .lg\:focus\:from-gray-100:focus{
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .lg\:focus\:from-gray-200:focus{
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .lg\:focus\:from-gray-300:focus{
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .lg\:focus\:from-gray-400:focus{
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .lg\:focus\:from-gray-500:focus{
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .lg\:focus\:from-gray-600:focus{
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .lg\:focus\:from-gray-700:focus{
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .lg\:focus\:from-gray-800:focus{
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .lg\:focus\:from-gray-900:focus{
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .lg\:focus\:from-red-100:focus{
    --gradient-from-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .lg\:focus\:from-red-200:focus{
    --gradient-from-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .lg\:focus\:from-red-300:focus{
    --gradient-from-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .lg\:focus\:from-red-400:focus{
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .lg\:focus\:from-red-500:focus{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lg\:focus\:from-red-600:focus{
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .lg\:focus\:from-red-700:focus{
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .lg\:focus\:from-red-800:focus{
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .lg\:focus\:from-red-900:focus{
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .lg\:focus\:from-green-100:focus{
    --gradient-from-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .lg\:focus\:from-green-200:focus{
    --gradient-from-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .lg\:focus\:from-green-300:focus{
    --gradient-from-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .lg\:focus\:from-green-400:focus{
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .lg\:focus\:from-green-500:focus{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lg\:focus\:from-green-600:focus{
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .lg\:focus\:from-green-700:focus{
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .lg\:focus\:from-green-800:focus{
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .lg\:focus\:from-green-900:focus{
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .lg\:focus\:from-yellow-100:focus{
    --gradient-from-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .lg\:focus\:from-yellow-200:focus{
    --gradient-from-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .lg\:focus\:from-yellow-300:focus{
    --gradient-from-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .lg\:focus\:from-yellow-400:focus{
    --gradient-from-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .lg\:focus\:from-yellow-500:focus{
    --gradient-from-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .lg\:focus\:from-yellow-600:focus{
    --gradient-from-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .lg\:focus\:from-yellow-700:focus{
    --gradient-from-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .lg\:focus\:from-yellow-800:focus{
    --gradient-from-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .lg\:focus\:from-yellow-900:focus{
    --gradient-from-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .lg\:focus\:from-error:focus{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lg\:focus\:from-success:focus{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lg\:focus\:via-primary-100:focus{
    --gradient-via-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .lg\:focus\:via-primary-200:focus{
    --gradient-via-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .lg\:focus\:via-primary-300:focus{
    --gradient-via-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .lg\:focus\:via-primary-400:focus{
    --gradient-via-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .lg\:focus\:via-primary-500:focus{
    --gradient-via-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .lg\:focus\:via-primary-600:focus{
    --gradient-via-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .lg\:focus\:via-primary-700:focus{
    --gradient-via-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .lg\:focus\:via-primary-800:focus{
    --gradient-via-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .lg\:focus\:via-primary-900:focus{
    --gradient-via-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .lg\:focus\:via-secondary-100:focus{
    --gradient-via-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .lg\:focus\:via-secondary-200:focus{
    --gradient-via-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .lg\:focus\:via-secondary-300:focus{
    --gradient-via-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .lg\:focus\:via-secondary-400:focus{
    --gradient-via-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .lg\:focus\:via-secondary-500:focus{
    --gradient-via-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .lg\:focus\:via-secondary-600:focus{
    --gradient-via-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .lg\:focus\:via-secondary-700:focus{
    --gradient-via-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .lg\:focus\:via-secondary-800:focus{
    --gradient-via-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .lg\:focus\:via-secondary-900:focus{
    --gradient-via-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .lg\:focus\:via-transparent:focus{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lg\:focus\:via-black:focus{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lg\:focus\:via-white:focus{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .lg\:focus\:via-gray-100:focus{
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .lg\:focus\:via-gray-200:focus{
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .lg\:focus\:via-gray-300:focus{
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .lg\:focus\:via-gray-400:focus{
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .lg\:focus\:via-gray-500:focus{
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .lg\:focus\:via-gray-600:focus{
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .lg\:focus\:via-gray-700:focus{
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .lg\:focus\:via-gray-800:focus{
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .lg\:focus\:via-gray-900:focus{
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .lg\:focus\:via-red-100:focus{
    --gradient-via-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .lg\:focus\:via-red-200:focus{
    --gradient-via-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .lg\:focus\:via-red-300:focus{
    --gradient-via-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .lg\:focus\:via-red-400:focus{
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .lg\:focus\:via-red-500:focus{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lg\:focus\:via-red-600:focus{
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .lg\:focus\:via-red-700:focus{
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .lg\:focus\:via-red-800:focus{
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .lg\:focus\:via-red-900:focus{
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .lg\:focus\:via-green-100:focus{
    --gradient-via-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .lg\:focus\:via-green-200:focus{
    --gradient-via-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .lg\:focus\:via-green-300:focus{
    --gradient-via-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .lg\:focus\:via-green-400:focus{
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .lg\:focus\:via-green-500:focus{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lg\:focus\:via-green-600:focus{
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .lg\:focus\:via-green-700:focus{
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .lg\:focus\:via-green-800:focus{
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .lg\:focus\:via-green-900:focus{
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .lg\:focus\:via-yellow-100:focus{
    --gradient-via-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .lg\:focus\:via-yellow-200:focus{
    --gradient-via-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .lg\:focus\:via-yellow-300:focus{
    --gradient-via-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .lg\:focus\:via-yellow-400:focus{
    --gradient-via-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .lg\:focus\:via-yellow-500:focus{
    --gradient-via-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .lg\:focus\:via-yellow-600:focus{
    --gradient-via-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .lg\:focus\:via-yellow-700:focus{
    --gradient-via-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .lg\:focus\:via-yellow-800:focus{
    --gradient-via-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .lg\:focus\:via-yellow-900:focus{
    --gradient-via-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .lg\:focus\:via-error:focus{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lg\:focus\:via-success:focus{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lg\:focus\:to-primary-100:focus{
    --gradient-to-color: #FEEEEA !important;
  }

  .lg\:focus\:to-primary-200:focus{
    --gradient-to-color: #FCD4CB !important;
  }

  .lg\:focus\:to-primary-300:focus{
    --gradient-to-color: #FABBAC !important;
  }

  .lg\:focus\:to-primary-400:focus{
    --gradient-to-color: #F6876E !important;
  }

  .lg\:focus\:to-primary-500:focus{
    --gradient-to-color: #F25430 !important;
  }

  .lg\:focus\:to-primary-600:focus{
    --gradient-to-color: #DA4C2B !important;
  }

  .lg\:focus\:to-primary-700:focus{
    --gradient-to-color: #91321D !important;
  }

  .lg\:focus\:to-primary-800:focus{
    --gradient-to-color: #6D2616 !important;
  }

  .lg\:focus\:to-primary-900:focus{
    --gradient-to-color: #49190E !important;
  }

  .lg\:focus\:to-secondary-100:focus{
    --gradient-to-color: #E9F1F4 !important;
  }

  .lg\:focus\:to-secondary-200:focus{
    --gradient-to-color: #C9DBE2 !important;
  }

  .lg\:focus\:to-secondary-300:focus{
    --gradient-to-color: #A9C6D1 !important;
  }

  .lg\:focus\:to-secondary-400:focus{
    --gradient-to-color: #689BAF !important;
  }

  .lg\:focus\:to-secondary-500:focus{
    --gradient-to-color: #27708C !important;
  }

  .lg\:focus\:to-secondary-600:focus{
    --gradient-to-color: #23657E !important;
  }

  .lg\:focus\:to-secondary-700:focus{
    --gradient-to-color: #174354 !important;
  }

  .lg\:focus\:to-secondary-800:focus{
    --gradient-to-color: #12323F !important;
  }

  .lg\:focus\:to-secondary-900:focus{
    --gradient-to-color: #0C222A !important;
  }

  .lg\:focus\:to-transparent:focus{
    --gradient-to-color: transparent !important;
  }

  .lg\:focus\:to-black:focus{
    --gradient-to-color: #000 !important;
  }

  .lg\:focus\:to-white:focus{
    --gradient-to-color: #fff !important;
  }

  .lg\:focus\:to-gray-100:focus{
    --gradient-to-color: #f7fafc !important;
  }

  .lg\:focus\:to-gray-200:focus{
    --gradient-to-color: #edf2f7 !important;
  }

  .lg\:focus\:to-gray-300:focus{
    --gradient-to-color: #e2e8f0 !important;
  }

  .lg\:focus\:to-gray-400:focus{
    --gradient-to-color: #cbd5e0 !important;
  }

  .lg\:focus\:to-gray-500:focus{
    --gradient-to-color: #a0aec0 !important;
  }

  .lg\:focus\:to-gray-600:focus{
    --gradient-to-color: #718096 !important;
  }

  .lg\:focus\:to-gray-700:focus{
    --gradient-to-color: #4a5568 !important;
  }

  .lg\:focus\:to-gray-800:focus{
    --gradient-to-color: #2d3748 !important;
  }

  .lg\:focus\:to-gray-900:focus{
    --gradient-to-color: #1a202c !important;
  }

  .lg\:focus\:to-red-100:focus{
    --gradient-to-color: #fff5f5 !important;
  }

  .lg\:focus\:to-red-200:focus{
    --gradient-to-color: #fed7d7 !important;
  }

  .lg\:focus\:to-red-300:focus{
    --gradient-to-color: #feb2b2 !important;
  }

  .lg\:focus\:to-red-400:focus{
    --gradient-to-color: #fc8181 !important;
  }

  .lg\:focus\:to-red-500:focus{
    --gradient-to-color: #f56565 !important;
  }

  .lg\:focus\:to-red-600:focus{
    --gradient-to-color: #e53e3e !important;
  }

  .lg\:focus\:to-red-700:focus{
    --gradient-to-color: #c53030 !important;
  }

  .lg\:focus\:to-red-800:focus{
    --gradient-to-color: #9b2c2c !important;
  }

  .lg\:focus\:to-red-900:focus{
    --gradient-to-color: #742a2a !important;
  }

  .lg\:focus\:to-green-100:focus{
    --gradient-to-color: #f0fff4 !important;
  }

  .lg\:focus\:to-green-200:focus{
    --gradient-to-color: #c6f6d5 !important;
  }

  .lg\:focus\:to-green-300:focus{
    --gradient-to-color: #9ae6b4 !important;
  }

  .lg\:focus\:to-green-400:focus{
    --gradient-to-color: #68d391 !important;
  }

  .lg\:focus\:to-green-500:focus{
    --gradient-to-color: #48bb78 !important;
  }

  .lg\:focus\:to-green-600:focus{
    --gradient-to-color: #38a169 !important;
  }

  .lg\:focus\:to-green-700:focus{
    --gradient-to-color: #2f855a !important;
  }

  .lg\:focus\:to-green-800:focus{
    --gradient-to-color: #276749 !important;
  }

  .lg\:focus\:to-green-900:focus{
    --gradient-to-color: #22543d !important;
  }

  .lg\:focus\:to-yellow-100:focus{
    --gradient-to-color: #FEF5EE !important;
  }

  .lg\:focus\:to-yellow-200:focus{
    --gradient-to-color: #FCE7D4 !important;
  }

  .lg\:focus\:to-yellow-300:focus{
    --gradient-to-color: #FAD8BA !important;
  }

  .lg\:focus\:to-yellow-400:focus{
    --gradient-to-color: #F6BA86 !important;
  }

  .lg\:focus\:to-yellow-500:focus{
    --gradient-to-color: #F29D52 !important;
  }

  .lg\:focus\:to-yellow-600:focus{
    --gradient-to-color: #DA8D4A !important;
  }

  .lg\:focus\:to-yellow-700:focus{
    --gradient-to-color: #915E31 !important;
  }

  .lg\:focus\:to-yellow-800:focus{
    --gradient-to-color: #6D4725 !important;
  }

  .lg\:focus\:to-yellow-900:focus{
    --gradient-to-color: #492F19 !important;
  }

  .lg\:focus\:to-error:focus{
    --gradient-to-color: #f56565 !important;
  }

  .lg\:focus\:to-success:focus{
    --gradient-to-color: #48bb78 !important;
  }

  .lg\:bg-opacity-0{
    --bg-opacity: 0 !important;
  }

  .lg\:bg-opacity-25{
    --bg-opacity: 0.25 !important;
  }

  .lg\:bg-opacity-50{
    --bg-opacity: 0.5 !important;
  }

  .lg\:bg-opacity-75{
    --bg-opacity: 0.75 !important;
  }

  .lg\:bg-opacity-100{
    --bg-opacity: 1 !important;
  }

  .lg\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0 !important;
  }

  .lg\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25 !important;
  }

  .lg\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5 !important;
  }

  .lg\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75 !important;
  }

  .lg\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1 !important;
  }

  .lg\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0 !important;
  }

  .lg\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25 !important;
  }

  .lg\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5 !important;
  }

  .lg\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75 !important;
  }

  .lg\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1 !important;
  }

  .lg\:bg-bottom{
    background-position: bottom !important;
  }

  .lg\:bg-center{
    background-position: center !important;
  }

  .lg\:bg-left{
    background-position: left !important;
  }

  .lg\:bg-left-bottom{
    background-position: left bottom !important;
  }

  .lg\:bg-left-top{
    background-position: left top !important;
  }

  .lg\:bg-right{
    background-position: right !important;
  }

  .lg\:bg-right-bottom{
    background-position: right bottom !important;
  }

  .lg\:bg-right-top{
    background-position: right top !important;
  }

  .lg\:bg-top{
    background-position: top !important;
  }

  .lg\:bg-repeat{
    background-repeat: repeat !important;
  }

  .lg\:bg-no-repeat{
    background-repeat: no-repeat !important;
  }

  .lg\:bg-repeat-x{
    background-repeat: repeat-x !important;
  }

  .lg\:bg-repeat-y{
    background-repeat: repeat-y !important;
  }

  .lg\:bg-repeat-round{
    background-repeat: round !important;
  }

  .lg\:bg-repeat-space{
    background-repeat: space !important;
  }

  .lg\:bg-auto{
    background-size: auto !important;
  }

  .lg\:bg-cover{
    background-size: cover !important;
  }

  .lg\:bg-contain{
    background-size: contain !important;
  }

  .lg\:border-collapse{
    border-collapse: collapse !important;
  }

  .lg\:border-separate{
    border-collapse: separate !important;
  }

  .lg\:border-primary-100{
    --border-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--border-opacity)) !important;
  }

  .lg\:border-primary-200{
    --border-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--border-opacity)) !important;
  }

  .lg\:border-primary-300{
    --border-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--border-opacity)) !important;
  }

  .lg\:border-primary-400{
    --border-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--border-opacity)) !important;
  }

  .lg\:border-primary-500{
    --border-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--border-opacity)) !important;
  }

  .lg\:border-primary-600{
    --border-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--border-opacity)) !important;
  }

  .lg\:border-primary-700{
    --border-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--border-opacity)) !important;
  }

  .lg\:border-primary-800{
    --border-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--border-opacity)) !important;
  }

  .lg\:border-primary-900{
    --border-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--border-opacity)) !important;
  }

  .lg\:border-secondary-100{
    --border-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--border-opacity)) !important;
  }

  .lg\:border-secondary-200{
    --border-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--border-opacity)) !important;
  }

  .lg\:border-secondary-300{
    --border-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--border-opacity)) !important;
  }

  .lg\:border-secondary-400{
    --border-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--border-opacity)) !important;
  }

  .lg\:border-secondary-500{
    --border-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--border-opacity)) !important;
  }

  .lg\:border-secondary-600{
    --border-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--border-opacity)) !important;
  }

  .lg\:border-secondary-700{
    --border-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--border-opacity)) !important;
  }

  .lg\:border-secondary-800{
    --border-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--border-opacity)) !important;
  }

  .lg\:border-secondary-900{
    --border-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--border-opacity)) !important;
  }

  .lg\:border-transparent{
    border-color: transparent !important;
  }

  .lg\:border-black{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .lg\:border-white{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .lg\:border-gray-100{
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important;
  }

  .lg\:border-gray-200{
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important;
  }

  .lg\:border-gray-300{
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
  }

  .lg\:border-gray-400{
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important;
  }

  .lg\:border-gray-500{
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important;
  }

  .lg\:border-gray-600{
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important;
  }

  .lg\:border-gray-700{
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important;
  }

  .lg\:border-gray-800{
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important;
  }

  .lg\:border-gray-900{
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important;
  }

  .lg\:border-red-100{
    --border-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--border-opacity)) !important;
  }

  .lg\:border-red-200{
    --border-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--border-opacity)) !important;
  }

  .lg\:border-red-300{
    --border-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--border-opacity)) !important;
  }

  .lg\:border-red-400{
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important;
  }

  .lg\:border-red-500{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .lg\:border-red-600{
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important;
  }

  .lg\:border-red-700{
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important;
  }

  .lg\:border-red-800{
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important;
  }

  .lg\:border-red-900{
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important;
  }

  .lg\:border-green-100{
    --border-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--border-opacity)) !important;
  }

  .lg\:border-green-200{
    --border-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--border-opacity)) !important;
  }

  .lg\:border-green-300{
    --border-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--border-opacity)) !important;
  }

  .lg\:border-green-400{
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important;
  }

  .lg\:border-green-500{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .lg\:border-green-600{
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important;
  }

  .lg\:border-green-700{
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important;
  }

  .lg\:border-green-800{
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important;
  }

  .lg\:border-green-900{
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important;
  }

  .lg\:border-yellow-100{
    --border-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--border-opacity)) !important;
  }

  .lg\:border-yellow-200{
    --border-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--border-opacity)) !important;
  }

  .lg\:border-yellow-300{
    --border-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--border-opacity)) !important;
  }

  .lg\:border-yellow-400{
    --border-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--border-opacity)) !important;
  }

  .lg\:border-yellow-500{
    --border-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--border-opacity)) !important;
  }

  .lg\:border-yellow-600{
    --border-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--border-opacity)) !important;
  }

  .lg\:border-yellow-700{
    --border-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--border-opacity)) !important;
  }

  .lg\:border-yellow-800{
    --border-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--border-opacity)) !important;
  }

  .lg\:border-yellow-900{
    --border-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--border-opacity)) !important;
  }

  .lg\:border-error{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .lg\:border-success{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-primary-100:hover{
    --border-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-primary-200:hover{
    --border-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-primary-300:hover{
    --border-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-primary-400:hover{
    --border-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-primary-500:hover{
    --border-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-primary-600:hover{
    --border-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-primary-700:hover{
    --border-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-primary-800:hover{
    --border-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-primary-900:hover{
    --border-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-secondary-100:hover{
    --border-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-secondary-200:hover{
    --border-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-secondary-300:hover{
    --border-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-secondary-400:hover{
    --border-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-secondary-500:hover{
    --border-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-secondary-600:hover{
    --border-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-secondary-700:hover{
    --border-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-secondary-800:hover{
    --border-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-secondary-900:hover{
    --border-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-transparent:hover{
    border-color: transparent !important;
  }

  .lg\:hover\:border-black:hover{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-white:hover{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-gray-100:hover{
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-gray-200:hover{
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-gray-300:hover{
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-gray-400:hover{
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-gray-500:hover{
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-gray-600:hover{
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-gray-700:hover{
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-gray-800:hover{
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-gray-900:hover{
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-red-100:hover{
    --border-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-red-200:hover{
    --border-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-red-300:hover{
    --border-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-red-400:hover{
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-red-500:hover{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-red-600:hover{
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-red-700:hover{
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-red-800:hover{
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-red-900:hover{
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-green-100:hover{
    --border-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-green-200:hover{
    --border-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-green-300:hover{
    --border-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-green-400:hover{
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-green-500:hover{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-green-600:hover{
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-green-700:hover{
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-green-800:hover{
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-green-900:hover{
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-yellow-100:hover{
    --border-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-yellow-200:hover{
    --border-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-yellow-300:hover{
    --border-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-yellow-400:hover{
    --border-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-yellow-500:hover{
    --border-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-yellow-600:hover{
    --border-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-yellow-700:hover{
    --border-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-yellow-800:hover{
    --border-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-yellow-900:hover{
    --border-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-error:hover{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-success:hover{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-primary-100:focus{
    --border-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-primary-200:focus{
    --border-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-primary-300:focus{
    --border-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-primary-400:focus{
    --border-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-primary-500:focus{
    --border-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-primary-600:focus{
    --border-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-primary-700:focus{
    --border-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-primary-800:focus{
    --border-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-primary-900:focus{
    --border-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-secondary-100:focus{
    --border-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-secondary-200:focus{
    --border-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-secondary-300:focus{
    --border-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-secondary-400:focus{
    --border-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-secondary-500:focus{
    --border-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-secondary-600:focus{
    --border-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-secondary-700:focus{
    --border-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-secondary-800:focus{
    --border-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-secondary-900:focus{
    --border-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-transparent:focus{
    border-color: transparent !important;
  }

  .lg\:focus\:border-black:focus{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-white:focus{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-gray-100:focus{
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-gray-200:focus{
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-gray-300:focus{
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-gray-400:focus{
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-gray-500:focus{
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-gray-600:focus{
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-gray-700:focus{
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-gray-800:focus{
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-gray-900:focus{
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-red-100:focus{
    --border-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-red-200:focus{
    --border-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-red-300:focus{
    --border-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-red-400:focus{
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-red-500:focus{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-red-600:focus{
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-red-700:focus{
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-red-800:focus{
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-red-900:focus{
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-green-100:focus{
    --border-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-green-200:focus{
    --border-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-green-300:focus{
    --border-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-green-400:focus{
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-green-500:focus{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-green-600:focus{
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-green-700:focus{
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-green-800:focus{
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-green-900:focus{
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-yellow-100:focus{
    --border-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-yellow-200:focus{
    --border-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-yellow-300:focus{
    --border-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-yellow-400:focus{
    --border-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-yellow-500:focus{
    --border-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-yellow-600:focus{
    --border-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-yellow-700:focus{
    --border-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-yellow-800:focus{
    --border-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-yellow-900:focus{
    --border-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-error:focus{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-success:focus{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .lg\:border-opacity-0{
    --border-opacity: 0 !important;
  }

  .lg\:border-opacity-25{
    --border-opacity: 0.25 !important;
  }

  .lg\:border-opacity-50{
    --border-opacity: 0.5 !important;
  }

  .lg\:border-opacity-75{
    --border-opacity: 0.75 !important;
  }

  .lg\:border-opacity-100{
    --border-opacity: 1 !important;
  }

  .lg\:hover\:border-opacity-0:hover{
    --border-opacity: 0 !important;
  }

  .lg\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25 !important;
  }

  .lg\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5 !important;
  }

  .lg\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75 !important;
  }

  .lg\:hover\:border-opacity-100:hover{
    --border-opacity: 1 !important;
  }

  .lg\:focus\:border-opacity-0:focus{
    --border-opacity: 0 !important;
  }

  .lg\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25 !important;
  }

  .lg\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5 !important;
  }

  .lg\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75 !important;
  }

  .lg\:focus\:border-opacity-100:focus{
    --border-opacity: 1 !important;
  }

  .lg\:rounded-none{
    border-radius: 0 !important;
  }

  .lg\:rounded-sm{
    border-radius: 0.125rem !important;
  }

  .lg\:rounded{
    border-radius: 0.25rem !important;
  }

  .lg\:rounded-md{
    border-radius: 0.375rem !important;
  }

  .lg\:rounded-lg{
    border-radius: 0.5rem !important;
  }

  .lg\:rounded-xl{
    border-radius: 0.75rem !important;
  }

  .lg\:rounded-2xl{
    border-radius: 1rem !important;
  }

  .lg\:rounded-3xl{
    border-radius: 1.5rem !important;
  }

  .lg\:rounded-full{
    border-radius: 9999px !important;
  }

  .lg\:rounded-t-none{
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .lg\:rounded-r-none{
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .lg\:rounded-b-none{
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .lg\:rounded-l-none{
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .lg\:rounded-t-sm{
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }

  .lg\:rounded-r-sm{
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }

  .lg\:rounded-b-sm{
    border-bottom-right-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .lg\:rounded-l-sm{
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .lg\:rounded-t{
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }

  .lg\:rounded-r{
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }

  .lg\:rounded-b{
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .lg\:rounded-l{
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .lg\:rounded-t-md{
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }

  .lg\:rounded-r-md{
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }

  .lg\:rounded-b-md{
    border-bottom-right-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .lg\:rounded-l-md{
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .lg\:rounded-t-lg{
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }

  .lg\:rounded-r-lg{
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }

  .lg\:rounded-b-lg{
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .lg\:rounded-l-lg{
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .lg\:rounded-t-xl{
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important;
  }

  .lg\:rounded-r-xl{
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }

  .lg\:rounded-b-xl{
    border-bottom-right-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }

  .lg\:rounded-l-xl{
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }

  .lg\:rounded-t-2xl{
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
  }

  .lg\:rounded-r-2xl{
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }

  .lg\:rounded-b-2xl{
    border-bottom-right-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }

  .lg\:rounded-l-2xl{
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }

  .lg\:rounded-t-3xl{
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
  }

  .lg\:rounded-r-3xl{
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }

  .lg\:rounded-b-3xl{
    border-bottom-right-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }

  .lg\:rounded-l-3xl{
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }

  .lg\:rounded-t-full{
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .lg\:rounded-r-full{
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .lg\:rounded-b-full{
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .lg\:rounded-l-full{
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .lg\:rounded-tl-none{
    border-top-left-radius: 0 !important;
  }

  .lg\:rounded-tr-none{
    border-top-right-radius: 0 !important;
  }

  .lg\:rounded-br-none{
    border-bottom-right-radius: 0 !important;
  }

  .lg\:rounded-bl-none{
    border-bottom-left-radius: 0 !important;
  }

  .lg\:rounded-tl-sm{
    border-top-left-radius: 0.125rem !important;
  }

  .lg\:rounded-tr-sm{
    border-top-right-radius: 0.125rem !important;
  }

  .lg\:rounded-br-sm{
    border-bottom-right-radius: 0.125rem !important;
  }

  .lg\:rounded-bl-sm{
    border-bottom-left-radius: 0.125rem !important;
  }

  .lg\:rounded-tl{
    border-top-left-radius: 0.25rem !important;
  }

  .lg\:rounded-tr{
    border-top-right-radius: 0.25rem !important;
  }

  .lg\:rounded-br{
    border-bottom-right-radius: 0.25rem !important;
  }

  .lg\:rounded-bl{
    border-bottom-left-radius: 0.25rem !important;
  }

  .lg\:rounded-tl-md{
    border-top-left-radius: 0.375rem !important;
  }

  .lg\:rounded-tr-md{
    border-top-right-radius: 0.375rem !important;
  }

  .lg\:rounded-br-md{
    border-bottom-right-radius: 0.375rem !important;
  }

  .lg\:rounded-bl-md{
    border-bottom-left-radius: 0.375rem !important;
  }

  .lg\:rounded-tl-lg{
    border-top-left-radius: 0.5rem !important;
  }

  .lg\:rounded-tr-lg{
    border-top-right-radius: 0.5rem !important;
  }

  .lg\:rounded-br-lg{
    border-bottom-right-radius: 0.5rem !important;
  }

  .lg\:rounded-bl-lg{
    border-bottom-left-radius: 0.5rem !important;
  }

  .lg\:rounded-tl-xl{
    border-top-left-radius: 0.75rem !important;
  }

  .lg\:rounded-tr-xl{
    border-top-right-radius: 0.75rem !important;
  }

  .lg\:rounded-br-xl{
    border-bottom-right-radius: 0.75rem !important;
  }

  .lg\:rounded-bl-xl{
    border-bottom-left-radius: 0.75rem !important;
  }

  .lg\:rounded-tl-2xl{
    border-top-left-radius: 1rem !important;
  }

  .lg\:rounded-tr-2xl{
    border-top-right-radius: 1rem !important;
  }

  .lg\:rounded-br-2xl{
    border-bottom-right-radius: 1rem !important;
  }

  .lg\:rounded-bl-2xl{
    border-bottom-left-radius: 1rem !important;
  }

  .lg\:rounded-tl-3xl{
    border-top-left-radius: 1.5rem !important;
  }

  .lg\:rounded-tr-3xl{
    border-top-right-radius: 1.5rem !important;
  }

  .lg\:rounded-br-3xl{
    border-bottom-right-radius: 1.5rem !important;
  }

  .lg\:rounded-bl-3xl{
    border-bottom-left-radius: 1.5rem !important;
  }

  .lg\:rounded-tl-full{
    border-top-left-radius: 9999px !important;
  }

  .lg\:rounded-tr-full{
    border-top-right-radius: 9999px !important;
  }

  .lg\:rounded-br-full{
    border-bottom-right-radius: 9999px !important;
  }

  .lg\:rounded-bl-full{
    border-bottom-left-radius: 9999px !important;
  }

  .lg\:border-solid{
    border-style: solid !important;
  }

  .lg\:border-dashed{
    border-style: dashed !important;
  }

  .lg\:border-dotted{
    border-style: dotted !important;
  }

  .lg\:border-double{
    border-style: double !important;
  }

  .lg\:border-none{
    border-style: none !important;
  }

  .lg\:border-0{
    border-width: 0 !important;
  }

  .lg\:border-2{
    border-width: 2px !important;
  }

  .lg\:border-4{
    border-width: 4px !important;
  }

  .lg\:border-8{
    border-width: 8px !important;
  }

  .lg\:border{
    border-width: 1px !important;
  }

  .lg\:border-t-0{
    border-top-width: 0 !important;
  }

  .lg\:border-r-0{
    border-right-width: 0 !important;
  }

  .lg\:border-b-0{
    border-bottom-width: 0 !important;
  }

  .lg\:border-l-0{
    border-left-width: 0 !important;
  }

  .lg\:border-t-2{
    border-top-width: 2px !important;
  }

  .lg\:border-r-2{
    border-right-width: 2px !important;
  }

  .lg\:border-b-2{
    border-bottom-width: 2px !important;
  }

  .lg\:border-l-2{
    border-left-width: 2px !important;
  }

  .lg\:border-t-4{
    border-top-width: 4px !important;
  }

  .lg\:border-r-4{
    border-right-width: 4px !important;
  }

  .lg\:border-b-4{
    border-bottom-width: 4px !important;
  }

  .lg\:border-l-4{
    border-left-width: 4px !important;
  }

  .lg\:border-t-8{
    border-top-width: 8px !important;
  }

  .lg\:border-r-8{
    border-right-width: 8px !important;
  }

  .lg\:border-b-8{
    border-bottom-width: 8px !important;
  }

  .lg\:border-l-8{
    border-left-width: 8px !important;
  }

  .lg\:border-t{
    border-top-width: 1px !important;
  }

  .lg\:border-r{
    border-right-width: 1px !important;
  }

  .lg\:border-b{
    border-bottom-width: 1px !important;
  }

  .lg\:border-l{
    border-left-width: 1px !important;
  }

  .lg\:box-border{
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
  }

  .lg\:box-content{
    -webkit-box-sizing: content-box !important;
            box-sizing: content-box !important;
  }

  .lg\:cursor-auto{
    cursor: auto !important;
  }

  .lg\:cursor-default{
    cursor: default !important;
  }

  .lg\:cursor-pointer{
    cursor: pointer !important;
  }

  .lg\:cursor-wait{
    cursor: wait !important;
  }

  .lg\:cursor-text{
    cursor: text !important;
  }

  .lg\:cursor-move{
    cursor: move !important;
  }

  .lg\:cursor-not-allowed{
    cursor: not-allowed !important;
  }

  .lg\:block{
    display: block !important;
  }

  .lg\:inline-block{
    display: inline-block !important;
  }

  .lg\:inline{
    display: inline !important;
  }

  .lg\:flex{
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .lg\:inline-flex{
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .lg\:table{
    display: table !important;
  }

  .lg\:table-caption{
    display: table-caption !important;
  }

  .lg\:table-cell{
    display: table-cell !important;
  }

  .lg\:table-column{
    display: table-column !important;
  }

  .lg\:table-column-group{
    display: table-column-group !important;
  }

  .lg\:table-footer-group{
    display: table-footer-group !important;
  }

  .lg\:table-header-group{
    display: table-header-group !important;
  }

  .lg\:table-row-group{
    display: table-row-group !important;
  }

  .lg\:table-row{
    display: table-row !important;
  }

  .lg\:flow-root{
    display: flow-root !important;
  }

  .lg\:grid{
    display: grid !important;
  }

  .lg\:inline-grid{
    display: inline-grid !important;
  }

  .lg\:contents{
    display: contents !important;
  }

  .lg\:hidden{
    display: none !important;
  }

  .lg\:flex-row{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .lg\:flex-row-reverse{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .lg\:flex-col{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .lg\:flex-col-reverse{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .lg\:flex-wrap{
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .lg\:flex-wrap-reverse{
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .lg\:flex-no-wrap{
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .lg\:place-items-auto{
    place-items: auto !important;
  }

  .lg\:place-items-start{
    place-items: start !important;
  }

  .lg\:place-items-end{
    place-items: end !important;
  }

  .lg\:place-items-center{
    place-items: center !important;
  }

  .lg\:place-items-stretch{
    place-items: stretch !important;
  }

  .lg\:place-content-center{
    place-content: center !important;
  }

  .lg\:place-content-start{
    place-content: start !important;
  }

  .lg\:place-content-end{
    place-content: end !important;
  }

  .lg\:place-content-between{
    place-content: space-between !important;
  }

  .lg\:place-content-around{
    place-content: space-around !important;
  }

  .lg\:place-content-evenly{
    place-content: space-evenly !important;
  }

  .lg\:place-content-stretch{
    place-content: stretch !important;
  }

  .lg\:place-self-auto{
    place-self: auto !important;
  }

  .lg\:place-self-start{
    place-self: start !important;
  }

  .lg\:place-self-end{
    place-self: end !important;
  }

  .lg\:place-self-center{
    place-self: center !important;
  }

  .lg\:place-self-stretch{
    place-self: stretch !important;
  }

  .lg\:items-start{
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .lg\:items-end{
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .lg\:items-center{
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .lg\:items-baseline{
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .lg\:items-stretch{
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .lg\:content-center{
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .lg\:content-start{
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .lg\:content-end{
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .lg\:content-between{
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .lg\:content-around{
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .lg\:content-evenly{
    -ms-flex-line-pack: space-evenly !important;
        align-content: space-evenly !important;
  }

  .lg\:self-auto{
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .lg\:self-start{
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .lg\:self-end{
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .lg\:self-center{
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .lg\:self-stretch{
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }

  .lg\:justify-items-auto{
    justify-items: auto !important;
  }

  .lg\:justify-items-start{
    justify-items: start !important;
  }

  .lg\:justify-items-end{
    justify-items: end !important;
  }

  .lg\:justify-items-center{
    justify-items: center !important;
  }

  .lg\:justify-items-stretch{
    justify-items: stretch !important;
  }

  .lg\:justify-start{
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .lg\:justify-end{
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .lg\:justify-center{
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .lg\:justify-between{
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .lg\:justify-around{
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .lg\:justify-evenly{
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .lg\:justify-self-auto{
    justify-self: auto !important;
  }

  .lg\:justify-self-start{
    justify-self: start !important;
  }

  .lg\:justify-self-end{
    justify-self: end !important;
  }

  .lg\:justify-self-center{
    justify-self: center !important;
  }

  .lg\:justify-self-stretch{
    justify-self: stretch !important;
  }

  .lg\:flex-1{
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 0% !important;
            flex: 1 1 0% !important;
  }

  .lg\:flex-auto{
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .lg\:flex-initial{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important;
  }

  .lg\:flex-none{
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important;
  }

  .lg\:flex-grow-0{
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .lg\:flex-grow{
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .lg\:flex-shrink-0{
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .lg\:flex-shrink{
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .lg\:order-1{
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .lg\:order-2{
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .lg\:order-3{
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .lg\:order-4{
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .lg\:order-5{
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .lg\:order-6{
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .lg\:order-7{
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .lg\:order-8{
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .lg\:order-9{
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .lg\:order-10{
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }

  .lg\:order-11{
    -webkit-box-ordinal-group: 12 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }

  .lg\:order-12{
    -webkit-box-ordinal-group: 13 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }

  .lg\:order-first{
    -webkit-box-ordinal-group: -9998 !important;
        -ms-flex-order: -9999 !important;
            order: -9999 !important;
  }

  .lg\:order-last{
    -webkit-box-ordinal-group: 10000 !important;
        -ms-flex-order: 9999 !important;
            order: 9999 !important;
  }

  .lg\:order-none{
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .lg\:float-right{
    float: right !important;
  }

  .lg\:float-left{
    float: left !important;
  }

  .lg\:float-none{
    float: none !important;
  }

  .lg\:clearfix:after{
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .lg\:clear-left{
    clear: left !important;
  }

  .lg\:clear-right{
    clear: right !important;
  }

  .lg\:clear-both{
    clear: both !important;
  }

  .lg\:clear-none{
    clear: none !important;
  }

  .lg\:font-sans{
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
  }

  .lg\:font-serif{
    font-family: Georgia, Cambria, "Times New Roman", Times, serif !important;
  }

  .lg\:font-mono{
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
  }

  .lg\:font-hairline{
    font-weight: 100 !important;
  }

  .lg\:font-thin{
    font-weight: 200 !important;
  }

  .lg\:font-light{
    font-weight: 300 !important;
  }

  .lg\:font-normal{
    font-weight: 400 !important;
  }

  .lg\:font-medium{
    font-weight: 500 !important;
  }

  .lg\:font-semibold{
    font-weight: 600 !important;
  }

  .lg\:font-bold{
    font-weight: 700 !important;
  }

  .lg\:font-extrabold{
    font-weight: 800 !important;
  }

  .lg\:font-black{
    font-weight: 900 !important;
  }

  .lg\:hover\:font-hairline:hover{
    font-weight: 100 !important;
  }

  .lg\:hover\:font-thin:hover{
    font-weight: 200 !important;
  }

  .lg\:hover\:font-light:hover{
    font-weight: 300 !important;
  }

  .lg\:hover\:font-normal:hover{
    font-weight: 400 !important;
  }

  .lg\:hover\:font-medium:hover{
    font-weight: 500 !important;
  }

  .lg\:hover\:font-semibold:hover{
    font-weight: 600 !important;
  }

  .lg\:hover\:font-bold:hover{
    font-weight: 700 !important;
  }

  .lg\:hover\:font-extrabold:hover{
    font-weight: 800 !important;
  }

  .lg\:hover\:font-black:hover{
    font-weight: 900 !important;
  }

  .lg\:focus\:font-hairline:focus{
    font-weight: 100 !important;
  }

  .lg\:focus\:font-thin:focus{
    font-weight: 200 !important;
  }

  .lg\:focus\:font-light:focus{
    font-weight: 300 !important;
  }

  .lg\:focus\:font-normal:focus{
    font-weight: 400 !important;
  }

  .lg\:focus\:font-medium:focus{
    font-weight: 500 !important;
  }

  .lg\:focus\:font-semibold:focus{
    font-weight: 600 !important;
  }

  .lg\:focus\:font-bold:focus{
    font-weight: 700 !important;
  }

  .lg\:focus\:font-extrabold:focus{
    font-weight: 800 !important;
  }

  .lg\:focus\:font-black:focus{
    font-weight: 900 !important;
  }

  .lg\:h-0{
    height: 0 !important;
  }

  .lg\:h-1{
    height: 0.25rem !important;
  }

  .lg\:h-2{
    height: 0.5rem !important;
  }

  .lg\:h-3{
    height: 0.75rem !important;
  }

  .lg\:h-4{
    height: 1rem !important;
  }

  .lg\:h-5{
    height: 1.25rem !important;
  }

  .lg\:h-6{
    height: 1.5rem !important;
  }

  .lg\:h-8{
    height: 2rem !important;
  }

  .lg\:h-10{
    height: 2.5rem !important;
  }

  .lg\:h-12{
    height: 3rem !important;
  }

  .lg\:h-16{
    height: 4rem !important;
  }

  .lg\:h-20{
    height: 5rem !important;
  }

  .lg\:h-24{
    height: 6rem !important;
  }

  .lg\:h-32{
    height: 8rem !important;
  }

  .lg\:h-40{
    height: 10rem !important;
  }

  .lg\:h-48{
    height: 12rem !important;
  }

  .lg\:h-56{
    height: 14rem !important;
  }

  .lg\:h-64{
    height: 16rem !important;
  }

  .lg\:h-auto{
    height: auto !important;
  }

  .lg\:h-px{
    height: 1px !important;
  }

  .lg\:h-full{
    height: 100% !important;
  }

  .lg\:h-screen{
    height: 100vh !important;
  }

  .lg\:text-xs{
    font-size: 0.75rem !important;
  }

  .lg\:text-sm{
    font-size: 0.875rem !important;
  }

  .lg\:text-base{
    font-size: 1rem !important;
  }

  .lg\:text-lg{
    font-size: 1.125rem !important;
  }

  .lg\:text-xl{
    font-size: 1.25rem !important;
  }

  .lg\:text-2xl{
    font-size: 1.5rem !important;
  }

  .lg\:text-3xl{
    font-size: 1.875rem !important;
  }

  .lg\:text-4xl{
    font-size: 2.25rem !important;
  }

  .lg\:text-5xl{
    font-size: 3rem !important;
  }

  .lg\:text-6xl{
    font-size: 4rem !important;
  }

  .lg\:leading-3{
    line-height: .75rem !important;
  }

  .lg\:leading-4{
    line-height: 1rem !important;
  }

  .lg\:leading-5{
    line-height: 1.25rem !important;
  }

  .lg\:leading-6{
    line-height: 1.5rem !important;
  }

  .lg\:leading-7{
    line-height: 1.75rem !important;
  }

  .lg\:leading-8{
    line-height: 2rem !important;
  }

  .lg\:leading-9{
    line-height: 2.25rem !important;
  }

  .lg\:leading-10{
    line-height: 2.5rem !important;
  }

  .lg\:leading-none{
    line-height: 1 !important;
  }

  .lg\:leading-tight{
    line-height: 1.25 !important;
  }

  .lg\:leading-snug{
    line-height: 1.375 !important;
  }

  .lg\:leading-normal{
    line-height: 1.5 !important;
  }

  .lg\:leading-relaxed{
    line-height: 1.625 !important;
  }

  .lg\:leading-loose{
    line-height: 2 !important;
  }

  .lg\:list-inside{
    list-style-position: inside !important;
  }

  .lg\:list-outside{
    list-style-position: outside !important;
  }

  .lg\:list-none{
    list-style-type: none !important;
  }

  .lg\:list-disc{
    list-style-type: disc !important;
  }

  .lg\:list-decimal{
    list-style-type: decimal !important;
  }

  .lg\:m-0{
    margin: 0 !important;
  }

  .lg\:m-1{
    margin: 0.25rem !important;
  }

  .lg\:m-2{
    margin: 0.5rem !important;
  }

  .lg\:m-3{
    margin: 0.75rem !important;
  }

  .lg\:m-4{
    margin: 1rem !important;
  }

  .lg\:m-5{
    margin: 1.25rem !important;
  }

  .lg\:m-6{
    margin: 1.5rem !important;
  }

  .lg\:m-8{
    margin: 2rem !important;
  }

  .lg\:m-10{
    margin: 2.5rem !important;
  }

  .lg\:m-12{
    margin: 3rem !important;
  }

  .lg\:m-16{
    margin: 4rem !important;
  }

  .lg\:m-20{
    margin: 5rem !important;
  }

  .lg\:m-24{
    margin: 6rem !important;
  }

  .lg\:m-32{
    margin: 8rem !important;
  }

  .lg\:m-40{
    margin: 10rem !important;
  }

  .lg\:m-48{
    margin: 12rem !important;
  }

  .lg\:m-56{
    margin: 14rem !important;
  }

  .lg\:m-64{
    margin: 16rem !important;
  }

  .lg\:m-auto{
    margin: auto !important;
  }

  .lg\:m-px{
    margin: 1px !important;
  }

  .lg\:-m-1{
    margin: -0.25rem !important;
  }

  .lg\:-m-2{
    margin: -0.5rem !important;
  }

  .lg\:-m-3{
    margin: -0.75rem !important;
  }

  .lg\:-m-4{
    margin: -1rem !important;
  }

  .lg\:-m-5{
    margin: -1.25rem !important;
  }

  .lg\:-m-6{
    margin: -1.5rem !important;
  }

  .lg\:-m-8{
    margin: -2rem !important;
  }

  .lg\:-m-10{
    margin: -2.5rem !important;
  }

  .lg\:-m-12{
    margin: -3rem !important;
  }

  .lg\:-m-16{
    margin: -4rem !important;
  }

  .lg\:-m-20{
    margin: -5rem !important;
  }

  .lg\:-m-24{
    margin: -6rem !important;
  }

  .lg\:-m-32{
    margin: -8rem !important;
  }

  .lg\:-m-40{
    margin: -10rem !important;
  }

  .lg\:-m-48{
    margin: -12rem !important;
  }

  .lg\:-m-56{
    margin: -14rem !important;
  }

  .lg\:-m-64{
    margin: -16rem !important;
  }

  .lg\:-m-px{
    margin: -1px !important;
  }

  .lg\:my-0{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .lg\:mx-0{
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .lg\:my-1{
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .lg\:mx-1{
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .lg\:my-2{
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .lg\:mx-2{
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .lg\:my-3{
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .lg\:mx-3{
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .lg\:my-4{
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .lg\:mx-4{
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .lg\:my-5{
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .lg\:mx-5{
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .lg\:my-6{
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .lg\:mx-6{
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .lg\:my-8{
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .lg\:mx-8{
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .lg\:my-10{
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .lg\:mx-10{
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .lg\:my-12{
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .lg\:mx-12{
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .lg\:my-16{
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .lg\:mx-16{
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .lg\:my-20{
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .lg\:mx-20{
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .lg\:my-24{
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .lg\:mx-24{
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .lg\:my-32{
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .lg\:mx-32{
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .lg\:my-40{
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .lg\:mx-40{
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .lg\:my-48{
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .lg\:mx-48{
    margin-left: 12rem !important;
    margin-right: 12rem !important;
  }

  .lg\:my-56{
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }

  .lg\:mx-56{
    margin-left: 14rem !important;
    margin-right: 14rem !important;
  }

  .lg\:my-64{
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }

  .lg\:mx-64{
    margin-left: 16rem !important;
    margin-right: 16rem !important;
  }

  .lg\:my-auto{
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .lg\:mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .lg\:my-px{
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .lg\:mx-px{
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .lg\:-my-1{
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .lg\:-mx-1{
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .lg\:-my-2{
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .lg\:-mx-2{
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .lg\:-my-3{
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .lg\:-mx-3{
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .lg\:-my-4{
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .lg\:-mx-4{
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .lg\:-my-5{
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }

  .lg\:-mx-5{
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
  }

  .lg\:-my-6{
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .lg\:-mx-6{
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .lg\:-my-8{
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .lg\:-mx-8{
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .lg\:-my-10{
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .lg\:-mx-10{
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .lg\:-my-12{
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .lg\:-mx-12{
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .lg\:-my-16{
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .lg\:-mx-16{
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .lg\:-my-20{
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .lg\:-mx-20{
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .lg\:-my-24{
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .lg\:-mx-24{
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .lg\:-my-32{
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .lg\:-mx-32{
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .lg\:-my-40{
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .lg\:-mx-40{
    margin-left: -10rem !important;
    margin-right: -10rem !important;
  }

  .lg\:-my-48{
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .lg\:-mx-48{
    margin-left: -12rem !important;
    margin-right: -12rem !important;
  }

  .lg\:-my-56{
    margin-top: -14rem !important;
    margin-bottom: -14rem !important;
  }

  .lg\:-mx-56{
    margin-left: -14rem !important;
    margin-right: -14rem !important;
  }

  .lg\:-my-64{
    margin-top: -16rem !important;
    margin-bottom: -16rem !important;
  }

  .lg\:-mx-64{
    margin-left: -16rem !important;
    margin-right: -16rem !important;
  }

  .lg\:-my-px{
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .lg\:-mx-px{
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .lg\:mt-0{
    margin-top: 0 !important;
  }

  .lg\:mr-0{
    margin-right: 0 !important;
  }

  .lg\:mb-0{
    margin-bottom: 0 !important;
  }

  .lg\:ml-0{
    margin-left: 0 !important;
  }

  .lg\:mt-1{
    margin-top: 0.25rem !important;
  }

  .lg\:mr-1{
    margin-right: 0.25rem !important;
  }

  .lg\:mb-1{
    margin-bottom: 0.25rem !important;
  }

  .lg\:ml-1{
    margin-left: 0.25rem !important;
  }

  .lg\:mt-2{
    margin-top: 0.5rem !important;
  }

  .lg\:mr-2{
    margin-right: 0.5rem !important;
  }

  .lg\:mb-2{
    margin-bottom: 0.5rem !important;
  }

  .lg\:ml-2{
    margin-left: 0.5rem !important;
  }

  .lg\:mt-3{
    margin-top: 0.75rem !important;
  }

  .lg\:mr-3{
    margin-right: 0.75rem !important;
  }

  .lg\:mb-3{
    margin-bottom: 0.75rem !important;
  }

  .lg\:ml-3{
    margin-left: 0.75rem !important;
  }

  .lg\:mt-4{
    margin-top: 1rem !important;
  }

  .lg\:mr-4{
    margin-right: 1rem !important;
  }

  .lg\:mb-4{
    margin-bottom: 1rem !important;
  }

  .lg\:ml-4{
    margin-left: 1rem !important;
  }

  .lg\:mt-5{
    margin-top: 1.25rem !important;
  }

  .lg\:mr-5{
    margin-right: 1.25rem !important;
  }

  .lg\:mb-5{
    margin-bottom: 1.25rem !important;
  }

  .lg\:ml-5{
    margin-left: 1.25rem !important;
  }

  .lg\:mt-6{
    margin-top: 1.5rem !important;
  }

  .lg\:mr-6{
    margin-right: 1.5rem !important;
  }

  .lg\:mb-6{
    margin-bottom: 1.5rem !important;
  }

  .lg\:ml-6{
    margin-left: 1.5rem !important;
  }

  .lg\:mt-8{
    margin-top: 2rem !important;
  }

  .lg\:mr-8{
    margin-right: 2rem !important;
  }

  .lg\:mb-8{
    margin-bottom: 2rem !important;
  }

  .lg\:ml-8{
    margin-left: 2rem !important;
  }

  .lg\:mt-10{
    margin-top: 2.5rem !important;
  }

  .lg\:mr-10{
    margin-right: 2.5rem !important;
  }

  .lg\:mb-10{
    margin-bottom: 2.5rem !important;
  }

  .lg\:ml-10{
    margin-left: 2.5rem !important;
  }

  .lg\:mt-12{
    margin-top: 3rem !important;
  }

  .lg\:mr-12{
    margin-right: 3rem !important;
  }

  .lg\:mb-12{
    margin-bottom: 3rem !important;
  }

  .lg\:ml-12{
    margin-left: 3rem !important;
  }

  .lg\:mt-16{
    margin-top: 4rem !important;
  }

  .lg\:mr-16{
    margin-right: 4rem !important;
  }

  .lg\:mb-16{
    margin-bottom: 4rem !important;
  }

  .lg\:ml-16{
    margin-left: 4rem !important;
  }

  .lg\:mt-20{
    margin-top: 5rem !important;
  }

  .lg\:mr-20{
    margin-right: 5rem !important;
  }

  .lg\:mb-20{
    margin-bottom: 5rem !important;
  }

  .lg\:ml-20{
    margin-left: 5rem !important;
  }

  .lg\:mt-24{
    margin-top: 6rem !important;
  }

  .lg\:mr-24{
    margin-right: 6rem !important;
  }

  .lg\:mb-24{
    margin-bottom: 6rem !important;
  }

  .lg\:ml-24{
    margin-left: 6rem !important;
  }

  .lg\:mt-32{
    margin-top: 8rem !important;
  }

  .lg\:mr-32{
    margin-right: 8rem !important;
  }

  .lg\:mb-32{
    margin-bottom: 8rem !important;
  }

  .lg\:ml-32{
    margin-left: 8rem !important;
  }

  .lg\:mt-40{
    margin-top: 10rem !important;
  }

  .lg\:mr-40{
    margin-right: 10rem !important;
  }

  .lg\:mb-40{
    margin-bottom: 10rem !important;
  }

  .lg\:ml-40{
    margin-left: 10rem !important;
  }

  .lg\:mt-48{
    margin-top: 12rem !important;
  }

  .lg\:mr-48{
    margin-right: 12rem !important;
  }

  .lg\:mb-48{
    margin-bottom: 12rem !important;
  }

  .lg\:ml-48{
    margin-left: 12rem !important;
  }

  .lg\:mt-56{
    margin-top: 14rem !important;
  }

  .lg\:mr-56{
    margin-right: 14rem !important;
  }

  .lg\:mb-56{
    margin-bottom: 14rem !important;
  }

  .lg\:ml-56{
    margin-left: 14rem !important;
  }

  .lg\:mt-64{
    margin-top: 16rem !important;
  }

  .lg\:mr-64{
    margin-right: 16rem !important;
  }

  .lg\:mb-64{
    margin-bottom: 16rem !important;
  }

  .lg\:ml-64{
    margin-left: 16rem !important;
  }

  .lg\:mt-auto{
    margin-top: auto !important;
  }

  .lg\:mr-auto{
    margin-right: auto !important;
  }

  .lg\:mb-auto{
    margin-bottom: auto !important;
  }

  .lg\:ml-auto{
    margin-left: auto !important;
  }

  .lg\:mt-px{
    margin-top: 1px !important;
  }

  .lg\:mr-px{
    margin-right: 1px !important;
  }

  .lg\:mb-px{
    margin-bottom: 1px !important;
  }

  .lg\:ml-px{
    margin-left: 1px !important;
  }

  .lg\:-mt-1{
    margin-top: -0.25rem !important;
  }

  .lg\:-mr-1{
    margin-right: -0.25rem !important;
  }

  .lg\:-mb-1{
    margin-bottom: -0.25rem !important;
  }

  .lg\:-ml-1{
    margin-left: -0.25rem !important;
  }

  .lg\:-mt-2{
    margin-top: -0.5rem !important;
  }

  .lg\:-mr-2{
    margin-right: -0.5rem !important;
  }

  .lg\:-mb-2{
    margin-bottom: -0.5rem !important;
  }

  .lg\:-ml-2{
    margin-left: -0.5rem !important;
  }

  .lg\:-mt-3{
    margin-top: -0.75rem !important;
  }

  .lg\:-mr-3{
    margin-right: -0.75rem !important;
  }

  .lg\:-mb-3{
    margin-bottom: -0.75rem !important;
  }

  .lg\:-ml-3{
    margin-left: -0.75rem !important;
  }

  .lg\:-mt-4{
    margin-top: -1rem !important;
  }

  .lg\:-mr-4{
    margin-right: -1rem !important;
  }

  .lg\:-mb-4{
    margin-bottom: -1rem !important;
  }

  .lg\:-ml-4{
    margin-left: -1rem !important;
  }

  .lg\:-mt-5{
    margin-top: -1.25rem !important;
  }

  .lg\:-mr-5{
    margin-right: -1.25rem !important;
  }

  .lg\:-mb-5{
    margin-bottom: -1.25rem !important;
  }

  .lg\:-ml-5{
    margin-left: -1.25rem !important;
  }

  .lg\:-mt-6{
    margin-top: -1.5rem !important;
  }

  .lg\:-mr-6{
    margin-right: -1.5rem !important;
  }

  .lg\:-mb-6{
    margin-bottom: -1.5rem !important;
  }

  .lg\:-ml-6{
    margin-left: -1.5rem !important;
  }

  .lg\:-mt-8{
    margin-top: -2rem !important;
  }

  .lg\:-mr-8{
    margin-right: -2rem !important;
  }

  .lg\:-mb-8{
    margin-bottom: -2rem !important;
  }

  .lg\:-ml-8{
    margin-left: -2rem !important;
  }

  .lg\:-mt-10{
    margin-top: -2.5rem !important;
  }

  .lg\:-mr-10{
    margin-right: -2.5rem !important;
  }

  .lg\:-mb-10{
    margin-bottom: -2.5rem !important;
  }

  .lg\:-ml-10{
    margin-left: -2.5rem !important;
  }

  .lg\:-mt-12{
    margin-top: -3rem !important;
  }

  .lg\:-mr-12{
    margin-right: -3rem !important;
  }

  .lg\:-mb-12{
    margin-bottom: -3rem !important;
  }

  .lg\:-ml-12{
    margin-left: -3rem !important;
  }

  .lg\:-mt-16{
    margin-top: -4rem !important;
  }

  .lg\:-mr-16{
    margin-right: -4rem !important;
  }

  .lg\:-mb-16{
    margin-bottom: -4rem !important;
  }

  .lg\:-ml-16{
    margin-left: -4rem !important;
  }

  .lg\:-mt-20{
    margin-top: -5rem !important;
  }

  .lg\:-mr-20{
    margin-right: -5rem !important;
  }

  .lg\:-mb-20{
    margin-bottom: -5rem !important;
  }

  .lg\:-ml-20{
    margin-left: -5rem !important;
  }

  .lg\:-mt-24{
    margin-top: -6rem !important;
  }

  .lg\:-mr-24{
    margin-right: -6rem !important;
  }

  .lg\:-mb-24{
    margin-bottom: -6rem !important;
  }

  .lg\:-ml-24{
    margin-left: -6rem !important;
  }

  .lg\:-mt-32{
    margin-top: -8rem !important;
  }

  .lg\:-mr-32{
    margin-right: -8rem !important;
  }

  .lg\:-mb-32{
    margin-bottom: -8rem !important;
  }

  .lg\:-ml-32{
    margin-left: -8rem !important;
  }

  .lg\:-mt-40{
    margin-top: -10rem !important;
  }

  .lg\:-mr-40{
    margin-right: -10rem !important;
  }

  .lg\:-mb-40{
    margin-bottom: -10rem !important;
  }

  .lg\:-ml-40{
    margin-left: -10rem !important;
  }

  .lg\:-mt-48{
    margin-top: -12rem !important;
  }

  .lg\:-mr-48{
    margin-right: -12rem !important;
  }

  .lg\:-mb-48{
    margin-bottom: -12rem !important;
  }

  .lg\:-ml-48{
    margin-left: -12rem !important;
  }

  .lg\:-mt-56{
    margin-top: -14rem !important;
  }

  .lg\:-mr-56{
    margin-right: -14rem !important;
  }

  .lg\:-mb-56{
    margin-bottom: -14rem !important;
  }

  .lg\:-ml-56{
    margin-left: -14rem !important;
  }

  .lg\:-mt-64{
    margin-top: -16rem !important;
  }

  .lg\:-mr-64{
    margin-right: -16rem !important;
  }

  .lg\:-mb-64{
    margin-bottom: -16rem !important;
  }

  .lg\:-ml-64{
    margin-left: -16rem !important;
  }

  .lg\:-mt-px{
    margin-top: -1px !important;
  }

  .lg\:-mr-px{
    margin-right: -1px !important;
  }

  .lg\:-mb-px{
    margin-bottom: -1px !important;
  }

  .lg\:-ml-px{
    margin-left: -1px !important;
  }

  .lg\:max-h-full{
    max-height: 100% !important;
  }

  .lg\:max-h-screen{
    max-height: 100vh !important;
  }

  .lg\:max-w-none{
    max-width: none !important;
  }

  .lg\:max-w-xs{
    max-width: 20rem !important;
  }

  .lg\:max-w-sm{
    max-width: 24rem !important;
  }

  .lg\:max-w-md{
    max-width: 28rem !important;
  }

  .lg\:max-w-lg{
    max-width: 32rem !important;
  }

  .lg\:max-w-xl{
    max-width: 36rem !important;
  }

  .lg\:max-w-2xl{
    max-width: 42rem !important;
  }

  .lg\:max-w-3xl{
    max-width: 48rem !important;
  }

  .lg\:max-w-4xl{
    max-width: 56rem !important;
  }

  .lg\:max-w-5xl{
    max-width: 64rem !important;
  }

  .lg\:max-w-6xl{
    max-width: 72rem !important;
  }

  .lg\:max-w-full{
    max-width: 100% !important;
  }

  .lg\:max-w-screen-xl{
    max-width: 1380px !important;
  }

  .lg\:min-h-0{
    min-height: 0 !important;
  }

  .lg\:min-h-full{
    min-height: 100% !important;
  }

  .lg\:min-h-screen{
    min-height: 100vh !important;
  }

  .lg\:min-w-0{
    min-width: 0 !important;
  }

  .lg\:min-w-full{
    min-width: 100% !important;
  }

  .lg\:object-contain{
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .lg\:object-cover{
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .lg\:object-fill{
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .lg\:object-none{
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .lg\:object-scale-down{
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .lg\:object-bottom{
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .lg\:object-center{
    -o-object-position: center !important;
       object-position: center !important;
  }

  .lg\:object-left{
    -o-object-position: left !important;
       object-position: left !important;
  }

  .lg\:object-left-bottom{
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .lg\:object-left-top{
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .lg\:object-right{
    -o-object-position: right !important;
       object-position: right !important;
  }

  .lg\:object-right-bottom{
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .lg\:object-right-top{
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .lg\:object-top{
    -o-object-position: top !important;
       object-position: top !important;
  }

  .lg\:opacity-0{
    opacity: 0 !important;
  }

  .lg\:opacity-25{
    opacity: 0.25 !important;
  }

  .lg\:opacity-50{
    opacity: 0.5 !important;
  }

  .lg\:opacity-75{
    opacity: 0.75 !important;
  }

  .lg\:opacity-100{
    opacity: 1 !important;
  }

  .lg\:hover\:opacity-0:hover{
    opacity: 0 !important;
  }

  .lg\:hover\:opacity-25:hover{
    opacity: 0.25 !important;
  }

  .lg\:hover\:opacity-50:hover{
    opacity: 0.5 !important;
  }

  .lg\:hover\:opacity-75:hover{
    opacity: 0.75 !important;
  }

  .lg\:hover\:opacity-100:hover{
    opacity: 1 !important;
  }

  .lg\:focus\:opacity-0:focus{
    opacity: 0 !important;
  }

  .lg\:focus\:opacity-25:focus{
    opacity: 0.25 !important;
  }

  .lg\:focus\:opacity-50:focus{
    opacity: 0.5 !important;
  }

  .lg\:focus\:opacity-75:focus{
    opacity: 0.75 !important;
  }

  .lg\:focus\:opacity-100:focus{
    opacity: 1 !important;
  }

  .lg\:outline-none{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .lg\:outline-white{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .lg\:outline-black{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .lg\:focus\:outline-none:focus{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .lg\:focus\:outline-white:focus{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .lg\:focus\:outline-black:focus{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .lg\:overflow-auto{
    overflow: auto !important;
  }

  .lg\:overflow-hidden{
    overflow: hidden !important;
  }

  .lg\:overflow-visible{
    overflow: visible !important;
  }

  .lg\:overflow-scroll{
    overflow: scroll !important;
  }

  .lg\:overflow-x-auto{
    overflow-x: auto !important;
  }

  .lg\:overflow-y-auto{
    overflow-y: auto !important;
  }

  .lg\:overflow-x-hidden{
    overflow-x: hidden !important;
  }

  .lg\:overflow-y-hidden{
    overflow-y: hidden !important;
  }

  .lg\:overflow-x-visible{
    overflow-x: visible !important;
  }

  .lg\:overflow-y-visible{
    overflow-y: visible !important;
  }

  .lg\:overflow-x-scroll{
    overflow-x: scroll !important;
  }

  .lg\:overflow-y-scroll{
    overflow-y: scroll !important;
  }

  .lg\:scrolling-touch{
    -webkit-overflow-scrolling: touch !important;
  }

  .lg\:scrolling-auto{
    -webkit-overflow-scrolling: auto !important;
  }

  .lg\:overscroll-auto{
    -ms-scroll-chaining: chained !important;
        overscroll-behavior: auto !important;
  }

  .lg\:overscroll-contain{
    -ms-scroll-chaining: none !important;
        overscroll-behavior: contain !important;
  }

  .lg\:overscroll-none{
    -ms-scroll-chaining: none !important;
        overscroll-behavior: none !important;
  }

  .lg\:overscroll-y-auto{
    overscroll-behavior-y: auto !important;
  }

  .lg\:overscroll-y-contain{
    overscroll-behavior-y: contain !important;
  }

  .lg\:overscroll-y-none{
    overscroll-behavior-y: none !important;
  }

  .lg\:overscroll-x-auto{
    overscroll-behavior-x: auto !important;
  }

  .lg\:overscroll-x-contain{
    overscroll-behavior-x: contain !important;
  }

  .lg\:overscroll-x-none{
    overscroll-behavior-x: none !important;
  }

  .lg\:p-0{
    padding: 0 !important;
  }

  .lg\:p-1{
    padding: 0.25rem !important;
  }

  .lg\:p-2{
    padding: 0.5rem !important;
  }

  .lg\:p-3{
    padding: 0.75rem !important;
  }

  .lg\:p-4{
    padding: 1rem !important;
  }

  .lg\:p-5{
    padding: 1.25rem !important;
  }

  .lg\:p-6{
    padding: 1.5rem !important;
  }

  .lg\:p-8{
    padding: 2rem !important;
  }

  .lg\:p-10{
    padding: 2.5rem !important;
  }

  .lg\:p-12{
    padding: 3rem !important;
  }

  .lg\:p-16{
    padding: 4rem !important;
  }

  .lg\:p-20{
    padding: 5rem !important;
  }

  .lg\:p-24{
    padding: 6rem !important;
  }

  .lg\:p-32{
    padding: 8rem !important;
  }

  .lg\:p-40{
    padding: 10rem !important;
  }

  .lg\:p-48{
    padding: 12rem !important;
  }

  .lg\:p-56{
    padding: 14rem !important;
  }

  .lg\:p-64{
    padding: 16rem !important;
  }

  .lg\:p-px{
    padding: 1px !important;
  }

  .lg\:py-0{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .lg\:px-0{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .lg\:py-1{
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .lg\:px-1{
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .lg\:py-2{
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .lg\:px-2{
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .lg\:py-3{
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .lg\:px-3{
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .lg\:py-4{
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .lg\:px-4{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .lg\:py-5{
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }

  .lg\:px-5{
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }

  .lg\:py-6{
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .lg\:px-6{
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .lg\:py-8{
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .lg\:px-8{
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .lg\:py-10{
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .lg\:px-10{
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .lg\:py-12{
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .lg\:px-12{
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .lg\:py-16{
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .lg\:px-16{
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .lg\:py-20{
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .lg\:px-20{
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .lg\:py-24{
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .lg\:px-24{
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .lg\:py-32{
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .lg\:px-32{
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .lg\:py-40{
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .lg\:px-40{
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .lg\:py-48{
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .lg\:px-48{
    padding-left: 12rem !important;
    padding-right: 12rem !important;
  }

  .lg\:py-56{
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }

  .lg\:px-56{
    padding-left: 14rem !important;
    padding-right: 14rem !important;
  }

  .lg\:py-64{
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }

  .lg\:px-64{
    padding-left: 16rem !important;
    padding-right: 16rem !important;
  }

  .lg\:py-px{
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .lg\:px-px{
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .lg\:pt-0{
    padding-top: 0 !important;
  }

  .lg\:pr-0{
    padding-right: 0 !important;
  }

  .lg\:pb-0{
    padding-bottom: 0 !important;
  }

  .lg\:pl-0{
    padding-left: 0 !important;
  }

  .lg\:pt-1{
    padding-top: 0.25rem !important;
  }

  .lg\:pr-1{
    padding-right: 0.25rem !important;
  }

  .lg\:pb-1{
    padding-bottom: 0.25rem !important;
  }

  .lg\:pl-1{
    padding-left: 0.25rem !important;
  }

  .lg\:pt-2{
    padding-top: 0.5rem !important;
  }

  .lg\:pr-2{
    padding-right: 0.5rem !important;
  }

  .lg\:pb-2{
    padding-bottom: 0.5rem !important;
  }

  .lg\:pl-2{
    padding-left: 0.5rem !important;
  }

  .lg\:pt-3{
    padding-top: 0.75rem !important;
  }

  .lg\:pr-3{
    padding-right: 0.75rem !important;
  }

  .lg\:pb-3{
    padding-bottom: 0.75rem !important;
  }

  .lg\:pl-3{
    padding-left: 0.75rem !important;
  }

  .lg\:pt-4{
    padding-top: 1rem !important;
  }

  .lg\:pr-4{
    padding-right: 1rem !important;
  }

  .lg\:pb-4{
    padding-bottom: 1rem !important;
  }

  .lg\:pl-4{
    padding-left: 1rem !important;
  }

  .lg\:pt-5{
    padding-top: 1.25rem !important;
  }

  .lg\:pr-5{
    padding-right: 1.25rem !important;
  }

  .lg\:pb-5{
    padding-bottom: 1.25rem !important;
  }

  .lg\:pl-5{
    padding-left: 1.25rem !important;
  }

  .lg\:pt-6{
    padding-top: 1.5rem !important;
  }

  .lg\:pr-6{
    padding-right: 1.5rem !important;
  }

  .lg\:pb-6{
    padding-bottom: 1.5rem !important;
  }

  .lg\:pl-6{
    padding-left: 1.5rem !important;
  }

  .lg\:pt-8{
    padding-top: 2rem !important;
  }

  .lg\:pr-8{
    padding-right: 2rem !important;
  }

  .lg\:pb-8{
    padding-bottom: 2rem !important;
  }

  .lg\:pl-8{
    padding-left: 2rem !important;
  }

  .lg\:pt-10{
    padding-top: 2.5rem !important;
  }

  .lg\:pr-10{
    padding-right: 2.5rem !important;
  }

  .lg\:pb-10{
    padding-bottom: 2.5rem !important;
  }

  .lg\:pl-10{
    padding-left: 2.5rem !important;
  }

  .lg\:pt-12{
    padding-top: 3rem !important;
  }

  .lg\:pr-12{
    padding-right: 3rem !important;
  }

  .lg\:pb-12{
    padding-bottom: 3rem !important;
  }

  .lg\:pl-12{
    padding-left: 3rem !important;
  }

  .lg\:pt-16{
    padding-top: 4rem !important;
  }

  .lg\:pr-16{
    padding-right: 4rem !important;
  }

  .lg\:pb-16{
    padding-bottom: 4rem !important;
  }

  .lg\:pl-16{
    padding-left: 4rem !important;
  }

  .lg\:pt-20{
    padding-top: 5rem !important;
  }

  .lg\:pr-20{
    padding-right: 5rem !important;
  }

  .lg\:pb-20{
    padding-bottom: 5rem !important;
  }

  .lg\:pl-20{
    padding-left: 5rem !important;
  }

  .lg\:pt-24{
    padding-top: 6rem !important;
  }

  .lg\:pr-24{
    padding-right: 6rem !important;
  }

  .lg\:pb-24{
    padding-bottom: 6rem !important;
  }

  .lg\:pl-24{
    padding-left: 6rem !important;
  }

  .lg\:pt-32{
    padding-top: 8rem !important;
  }

  .lg\:pr-32{
    padding-right: 8rem !important;
  }

  .lg\:pb-32{
    padding-bottom: 8rem !important;
  }

  .lg\:pl-32{
    padding-left: 8rem !important;
  }

  .lg\:pt-40{
    padding-top: 10rem !important;
  }

  .lg\:pr-40{
    padding-right: 10rem !important;
  }

  .lg\:pb-40{
    padding-bottom: 10rem !important;
  }

  .lg\:pl-40{
    padding-left: 10rem !important;
  }

  .lg\:pt-48{
    padding-top: 12rem !important;
  }

  .lg\:pr-48{
    padding-right: 12rem !important;
  }

  .lg\:pb-48{
    padding-bottom: 12rem !important;
  }

  .lg\:pl-48{
    padding-left: 12rem !important;
  }

  .lg\:pt-56{
    padding-top: 14rem !important;
  }

  .lg\:pr-56{
    padding-right: 14rem !important;
  }

  .lg\:pb-56{
    padding-bottom: 14rem !important;
  }

  .lg\:pl-56{
    padding-left: 14rem !important;
  }

  .lg\:pt-64{
    padding-top: 16rem !important;
  }

  .lg\:pr-64{
    padding-right: 16rem !important;
  }

  .lg\:pb-64{
    padding-bottom: 16rem !important;
  }

  .lg\:pl-64{
    padding-left: 16rem !important;
  }

  .lg\:pt-px{
    padding-top: 1px !important;
  }

  .lg\:pr-px{
    padding-right: 1px !important;
  }

  .lg\:pb-px{
    padding-bottom: 1px !important;
  }

  .lg\:pl-px{
    padding-left: 1px !important;
  }

  .lg\:placeholder-primary-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-transparent::-webkit-input-placeholder{
    color: transparent !important;
  }

  .lg\:placeholder-transparent::-moz-placeholder{
    color: transparent !important;
  }

  .lg\:placeholder-transparent:-ms-input-placeholder{
    color: transparent !important;
  }

  .lg\:placeholder-transparent::-ms-input-placeholder{
    color: transparent !important;
  }

  .lg\:placeholder-transparent::placeholder{
    color: transparent !important;
  }

  .lg\:placeholder-black::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-black:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-black::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-black::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-white::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-white:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-white::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-white::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-yellow-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-error::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-error::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-error:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-error::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-error::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-success::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-success::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-success:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-success::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-success::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-transparent:focus::-webkit-input-placeholder{
    color: transparent !important;
  }

  .lg\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color: transparent !important;
  }

  .lg\:focus\:placeholder-transparent:focus:-ms-input-placeholder{
    color: transparent !important;
  }

  .lg\:focus\:placeholder-transparent:focus::-ms-input-placeholder{
    color: transparent !important;
  }

  .lg\:focus\:placeholder-transparent:focus::placeholder{
    color: transparent !important;
  }

  .lg\:focus\:placeholder-black:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-black:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-black:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-white:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-white:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-white:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-yellow-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-error:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-error:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-error:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-error:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-error:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-success:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-success:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-success:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-success:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-success:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-opacity-0::-webkit-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lg\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lg\:placeholder-opacity-0:-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lg\:placeholder-opacity-0::-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lg\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lg\:placeholder-opacity-25::-webkit-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lg\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lg\:placeholder-opacity-25:-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lg\:placeholder-opacity-25::-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lg\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lg\:placeholder-opacity-50::-webkit-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lg\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lg\:placeholder-opacity-50:-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lg\:placeholder-opacity-50::-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lg\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lg\:placeholder-opacity-75::-webkit-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lg\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lg\:placeholder-opacity-75:-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lg\:placeholder-opacity-75::-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lg\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lg\:placeholder-opacity-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lg\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lg\:placeholder-opacity-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lg\:placeholder-opacity-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lg\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lg\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lg\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lg\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lg\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lg\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lg\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lg\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lg\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lg\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lg\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lg\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lg\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lg\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lg\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lg\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lg\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lg\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lg\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lg\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lg\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lg\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lg\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lg\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lg\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lg\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lg\:pointer-events-none{
    pointer-events: none !important;
  }

  .lg\:pointer-events-auto{
    pointer-events: auto !important;
  }

  .lg\:static{
    position: static !important;
  }

  .lg\:fixed{
    position: fixed !important;
  }

  .lg\:absolute{
    position: absolute !important;
  }

  .lg\:relative{
    position: relative !important;
  }

  .lg\:sticky{
    position: sticky !important;
  }

  .lg\:inset-0{
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .lg\:inset-auto{
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .lg\:inset-y-0{
    top: 0 !important;
    bottom: 0 !important;
  }

  .lg\:inset-x-0{
    right: 0 !important;
    left: 0 !important;
  }

  .lg\:inset-y-auto{
    top: auto !important;
    bottom: auto !important;
  }

  .lg\:inset-x-auto{
    right: auto !important;
    left: auto !important;
  }

  .lg\:top-0{
    top: 0 !important;
  }

  .lg\:right-0{
    right: 0 !important;
  }

  .lg\:bottom-0{
    bottom: 0 !important;
  }

  .lg\:left-0{
    left: 0 !important;
  }

  .lg\:top-auto{
    top: auto !important;
  }

  .lg\:right-auto{
    right: auto !important;
  }

  .lg\:bottom-auto{
    bottom: auto !important;
  }

  .lg\:left-auto{
    left: auto !important;
  }

  .lg\:resize-none{
    resize: none !important;
  }

  .lg\:resize-y{
    resize: vertical !important;
  }

  .lg\:resize-x{
    resize: horizontal !important;
  }

  .lg\:resize{
    resize: both !important;
  }

  .lg\:shadow-xs{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .lg\:shadow-sm{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .lg\:shadow{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lg\:shadow-md{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .lg\:shadow-lg{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .lg\:shadow-xl{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .lg\:shadow-2xl{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .lg\:shadow-inner{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lg\:shadow-outline{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .lg\:shadow-none{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .lg\:hover\:shadow-xs:hover{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .lg\:hover\:shadow-sm:hover{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .lg\:hover\:shadow:hover{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lg\:hover\:shadow-md:hover{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .lg\:hover\:shadow-lg:hover{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .lg\:hover\:shadow-xl:hover{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .lg\:hover\:shadow-2xl:hover{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .lg\:hover\:shadow-inner:hover{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lg\:hover\:shadow-outline:hover{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .lg\:hover\:shadow-none:hover{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .lg\:focus\:shadow-xs:focus{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .lg\:focus\:shadow-sm:focus{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .lg\:focus\:shadow:focus{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lg\:focus\:shadow-md:focus{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .lg\:focus\:shadow-lg:focus{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .lg\:focus\:shadow-xl:focus{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .lg\:focus\:shadow-2xl:focus{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .lg\:focus\:shadow-inner:focus{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lg\:focus\:shadow-outline:focus{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .lg\:focus\:shadow-none:focus{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .lg\:fill-current{
    fill: currentColor !important;
  }

  .lg\:stroke-current{
    stroke: currentColor !important;
  }

  .lg\:stroke-0{
    stroke-width: 0 !important;
  }

  .lg\:stroke-1{
    stroke-width: 1 !important;
  }

  .lg\:stroke-2{
    stroke-width: 2 !important;
  }

  .lg\:table-auto{
    table-layout: auto !important;
  }

  .lg\:table-fixed{
    table-layout: fixed !important;
  }

  .lg\:text-left{
    text-align: left !important;
  }

  .lg\:text-center{
    text-align: center !important;
  }

  .lg\:text-right{
    text-align: right !important;
  }

  .lg\:text-justify{
    text-align: justify !important;
  }

  .lg\:text-primary-100{
    --text-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--text-opacity)) !important;
  }

  .lg\:text-primary-200{
    --text-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--text-opacity)) !important;
  }

  .lg\:text-primary-300{
    --text-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--text-opacity)) !important;
  }

  .lg\:text-primary-400{
    --text-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--text-opacity)) !important;
  }

  .lg\:text-primary-500{
    --text-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--text-opacity)) !important;
  }

  .lg\:text-primary-600{
    --text-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--text-opacity)) !important;
  }

  .lg\:text-primary-700{
    --text-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--text-opacity)) !important;
  }

  .lg\:text-primary-800{
    --text-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--text-opacity)) !important;
  }

  .lg\:text-primary-900{
    --text-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--text-opacity)) !important;
  }

  .lg\:text-secondary-100{
    --text-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--text-opacity)) !important;
  }

  .lg\:text-secondary-200{
    --text-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--text-opacity)) !important;
  }

  .lg\:text-secondary-300{
    --text-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--text-opacity)) !important;
  }

  .lg\:text-secondary-400{
    --text-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--text-opacity)) !important;
  }

  .lg\:text-secondary-500{
    --text-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--text-opacity)) !important;
  }

  .lg\:text-secondary-600{
    --text-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--text-opacity)) !important;
  }

  .lg\:text-secondary-700{
    --text-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--text-opacity)) !important;
  }

  .lg\:text-secondary-800{
    --text-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--text-opacity)) !important;
  }

  .lg\:text-secondary-900{
    --text-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--text-opacity)) !important;
  }

  .lg\:text-transparent{
    color: transparent !important;
  }

  .lg\:text-black{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .lg\:text-white{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .lg\:text-gray-100{
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important;
  }

  .lg\:text-gray-200{
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important;
  }

  .lg\:text-gray-300{
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important;
  }

  .lg\:text-gray-400{
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important;
  }

  .lg\:text-gray-500{
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important;
  }

  .lg\:text-gray-600{
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important;
  }

  .lg\:text-gray-700{
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important;
  }

  .lg\:text-gray-800{
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important;
  }

  .lg\:text-gray-900{
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important;
  }

  .lg\:text-red-100{
    --text-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--text-opacity)) !important;
  }

  .lg\:text-red-200{
    --text-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--text-opacity)) !important;
  }

  .lg\:text-red-300{
    --text-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--text-opacity)) !important;
  }

  .lg\:text-red-400{
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important;
  }

  .lg\:text-red-500{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .lg\:text-red-600{
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important;
  }

  .lg\:text-red-700{
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important;
  }

  .lg\:text-red-800{
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important;
  }

  .lg\:text-red-900{
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important;
  }

  .lg\:text-green-100{
    --text-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--text-opacity)) !important;
  }

  .lg\:text-green-200{
    --text-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--text-opacity)) !important;
  }

  .lg\:text-green-300{
    --text-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--text-opacity)) !important;
  }

  .lg\:text-green-400{
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important;
  }

  .lg\:text-green-500{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .lg\:text-green-600{
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important;
  }

  .lg\:text-green-700{
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important;
  }

  .lg\:text-green-800{
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important;
  }

  .lg\:text-green-900{
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important;
  }

  .lg\:text-yellow-100{
    --text-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--text-opacity)) !important;
  }

  .lg\:text-yellow-200{
    --text-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--text-opacity)) !important;
  }

  .lg\:text-yellow-300{
    --text-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--text-opacity)) !important;
  }

  .lg\:text-yellow-400{
    --text-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--text-opacity)) !important;
  }

  .lg\:text-yellow-500{
    --text-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--text-opacity)) !important;
  }

  .lg\:text-yellow-600{
    --text-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--text-opacity)) !important;
  }

  .lg\:text-yellow-700{
    --text-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--text-opacity)) !important;
  }

  .lg\:text-yellow-800{
    --text-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--text-opacity)) !important;
  }

  .lg\:text-yellow-900{
    --text-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--text-opacity)) !important;
  }

  .lg\:text-error{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .lg\:text-success{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-primary-100:hover{
    --text-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-primary-200:hover{
    --text-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-primary-300:hover{
    --text-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-primary-400:hover{
    --text-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-primary-500:hover{
    --text-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-primary-600:hover{
    --text-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-primary-700:hover{
    --text-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-primary-800:hover{
    --text-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-primary-900:hover{
    --text-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-secondary-100:hover{
    --text-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-secondary-200:hover{
    --text-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-secondary-300:hover{
    --text-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-secondary-400:hover{
    --text-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-secondary-500:hover{
    --text-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-secondary-600:hover{
    --text-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-secondary-700:hover{
    --text-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-secondary-800:hover{
    --text-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-secondary-900:hover{
    --text-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-transparent:hover{
    color: transparent !important;
  }

  .lg\:hover\:text-black:hover{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-white:hover{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-gray-100:hover{
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-gray-200:hover{
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-gray-300:hover{
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-gray-400:hover{
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-gray-500:hover{
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-gray-600:hover{
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-gray-700:hover{
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-gray-800:hover{
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-gray-900:hover{
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-red-100:hover{
    --text-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-red-200:hover{
    --text-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-red-300:hover{
    --text-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-red-400:hover{
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-red-500:hover{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-red-600:hover{
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-red-700:hover{
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-red-800:hover{
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-red-900:hover{
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-green-100:hover{
    --text-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-green-200:hover{
    --text-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-green-300:hover{
    --text-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-green-400:hover{
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-green-500:hover{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-green-600:hover{
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-green-700:hover{
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-green-800:hover{
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-green-900:hover{
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-yellow-100:hover{
    --text-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-yellow-200:hover{
    --text-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-yellow-300:hover{
    --text-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-yellow-400:hover{
    --text-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-yellow-500:hover{
    --text-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-yellow-600:hover{
    --text-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-yellow-700:hover{
    --text-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-yellow-800:hover{
    --text-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-yellow-900:hover{
    --text-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-error:hover{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-success:hover{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-primary-100:focus{
    --text-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-primary-200:focus{
    --text-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-primary-300:focus{
    --text-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-primary-400:focus{
    --text-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-primary-500:focus{
    --text-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-primary-600:focus{
    --text-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-primary-700:focus{
    --text-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-primary-800:focus{
    --text-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-primary-900:focus{
    --text-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-secondary-100:focus{
    --text-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-secondary-200:focus{
    --text-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-secondary-300:focus{
    --text-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-secondary-400:focus{
    --text-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-secondary-500:focus{
    --text-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-secondary-600:focus{
    --text-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-secondary-700:focus{
    --text-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-secondary-800:focus{
    --text-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-secondary-900:focus{
    --text-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-transparent:focus{
    color: transparent !important;
  }

  .lg\:focus\:text-black:focus{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-white:focus{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-gray-100:focus{
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-gray-200:focus{
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-gray-300:focus{
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-gray-400:focus{
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-gray-500:focus{
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-gray-600:focus{
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-gray-700:focus{
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-gray-800:focus{
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-gray-900:focus{
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-red-100:focus{
    --text-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-red-200:focus{
    --text-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-red-300:focus{
    --text-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-red-400:focus{
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-red-500:focus{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-red-600:focus{
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-red-700:focus{
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-red-800:focus{
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-red-900:focus{
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-green-100:focus{
    --text-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-green-200:focus{
    --text-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-green-300:focus{
    --text-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-green-400:focus{
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-green-500:focus{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-green-600:focus{
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-green-700:focus{
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-green-800:focus{
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-green-900:focus{
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-yellow-100:focus{
    --text-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-yellow-200:focus{
    --text-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-yellow-300:focus{
    --text-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-yellow-400:focus{
    --text-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-yellow-500:focus{
    --text-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-yellow-600:focus{
    --text-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-yellow-700:focus{
    --text-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-yellow-800:focus{
    --text-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-yellow-900:focus{
    --text-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-error:focus{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-success:focus{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .lg\:text-opacity-0{
    --text-opacity: 0 !important;
  }

  .lg\:text-opacity-25{
    --text-opacity: 0.25 !important;
  }

  .lg\:text-opacity-50{
    --text-opacity: 0.5 !important;
  }

  .lg\:text-opacity-75{
    --text-opacity: 0.75 !important;
  }

  .lg\:text-opacity-100{
    --text-opacity: 1 !important;
  }

  .lg\:hover\:text-opacity-0:hover{
    --text-opacity: 0 !important;
  }

  .lg\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25 !important;
  }

  .lg\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5 !important;
  }

  .lg\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75 !important;
  }

  .lg\:hover\:text-opacity-100:hover{
    --text-opacity: 1 !important;
  }

  .lg\:focus\:text-opacity-0:focus{
    --text-opacity: 0 !important;
  }

  .lg\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25 !important;
  }

  .lg\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5 !important;
  }

  .lg\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75 !important;
  }

  .lg\:focus\:text-opacity-100:focus{
    --text-opacity: 1 !important;
  }

  .lg\:italic{
    font-style: italic !important;
  }

  .lg\:not-italic{
    font-style: normal !important;
  }

  .lg\:uppercase{
    text-transform: uppercase !important;
  }

  .lg\:lowercase{
    text-transform: lowercase !important;
  }

  .lg\:capitalize{
    text-transform: capitalize !important;
  }

  .lg\:normal-case{
    text-transform: none !important;
  }

  .lg\:underline{
    text-decoration: underline !important;
  }

  .lg\:line-through{
    text-decoration: line-through !important;
  }

  .lg\:no-underline{
    text-decoration: none !important;
  }

  .lg\:hover\:underline:hover{
    text-decoration: underline !important;
  }

  .lg\:hover\:line-through:hover{
    text-decoration: line-through !important;
  }

  .lg\:hover\:no-underline:hover{
    text-decoration: none !important;
  }

  .lg\:focus\:underline:focus{
    text-decoration: underline !important;
  }

  .lg\:focus\:line-through:focus{
    text-decoration: line-through !important;
  }

  .lg\:focus\:no-underline:focus{
    text-decoration: none !important;
  }

  .lg\:antialiased{
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .lg\:subpixel-antialiased{
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .lg\:ordinal, .lg\:slashed-zero, .lg\:lining-nums, .lg\:oldstyle-nums, .lg\:proportional-nums, .lg\:tabular-nums, .lg\:diagonal-fractions, .lg\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;
  }

  .lg\:normal-nums{
    font-variant-numeric: normal !important;
  }

  .lg\:ordinal{
    --font-variant-numeric-ordinal: ordinal !important;
  }

  .lg\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero !important;
  }

  .lg\:lining-nums{
    --font-variant-numeric-figure: lining-nums !important;
  }

  .lg\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums !important;
  }

  .lg\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums !important;
  }

  .lg\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums !important;
  }

  .lg\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions !important;
  }

  .lg\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions !important;
  }

  .lg\:tracking-tighter{
    letter-spacing: -0.05em !important;
  }

  .lg\:tracking-tight{
    letter-spacing: -0.025em !important;
  }

  .lg\:tracking-normal{
    letter-spacing: 0 !important;
  }

  .lg\:tracking-wide{
    letter-spacing: 0.025em !important;
  }

  .lg\:tracking-wider{
    letter-spacing: 0.05em !important;
  }

  .lg\:tracking-widest{
    letter-spacing: 0.1em !important;
  }

  .lg\:select-none{
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
        -ms-user-select: none !important;
            user-select: none !important;
  }

  .lg\:select-text{
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
        -ms-user-select: text !important;
            user-select: text !important;
  }

  .lg\:select-all{
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
        -ms-user-select: all !important;
            user-select: all !important;
  }

  .lg\:select-auto{
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
        -ms-user-select: auto !important;
            user-select: auto !important;
  }

  .lg\:align-baseline{
    vertical-align: baseline !important;
  }

  .lg\:align-top{
    vertical-align: top !important;
  }

  .lg\:align-middle{
    vertical-align: middle !important;
  }

  .lg\:align-bottom{
    vertical-align: bottom !important;
  }

  .lg\:align-text-top{
    vertical-align: text-top !important;
  }

  .lg\:align-text-bottom{
    vertical-align: text-bottom !important;
  }

  .lg\:visible{
    visibility: visible !important;
  }

  .lg\:invisible{
    visibility: hidden !important;
  }

  .lg\:whitespace-normal{
    white-space: normal !important;
  }

  .lg\:whitespace-no-wrap{
    white-space: nowrap !important;
  }

  .lg\:whitespace-pre{
    white-space: pre !important;
  }

  .lg\:whitespace-pre-line{
    white-space: pre-line !important;
  }

  .lg\:whitespace-pre-wrap{
    white-space: pre-wrap !important;
  }

  .lg\:break-normal{
    word-wrap: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .lg\:break-words{
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
  }

  .lg\:break-all{
    word-break: break-all !important;
  }

  .lg\:truncate{
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .lg\:w-0{
    width: 0 !important;
  }

  .lg\:w-1{
    width: 0.25rem !important;
  }

  .lg\:w-2{
    width: 0.5rem !important;
  }

  .lg\:w-3{
    width: 0.75rem !important;
  }

  .lg\:w-4{
    width: 1rem !important;
  }

  .lg\:w-5{
    width: 1.25rem !important;
  }

  .lg\:w-6{
    width: 1.5rem !important;
  }

  .lg\:w-8{
    width: 2rem !important;
  }

  .lg\:w-10{
    width: 2.5rem !important;
  }

  .lg\:w-12{
    width: 3rem !important;
  }

  .lg\:w-16{
    width: 4rem !important;
  }

  .lg\:w-20{
    width: 5rem !important;
  }

  .lg\:w-24{
    width: 6rem !important;
  }

  .lg\:w-32{
    width: 8rem !important;
  }

  .lg\:w-40{
    width: 10rem !important;
  }

  .lg\:w-48{
    width: 12rem !important;
  }

  .lg\:w-56{
    width: 14rem !important;
  }

  .lg\:w-64{
    width: 16rem !important;
  }

  .lg\:w-auto{
    width: auto !important;
  }

  .lg\:w-px{
    width: 1px !important;
  }

  .lg\:w-1\/2{
    width: 50% !important;
  }

  .lg\:w-1\/3{
    width: 33.333333% !important;
  }

  .lg\:w-2\/3{
    width: 66.666667% !important;
  }

  .lg\:w-1\/4{
    width: 25% !important;
  }

  .lg\:w-2\/4{
    width: 50% !important;
  }

  .lg\:w-3\/4{
    width: 75% !important;
  }

  .lg\:w-1\/5{
    width: 20% !important;
  }

  .lg\:w-2\/5{
    width: 40% !important;
  }

  .lg\:w-3\/5{
    width: 60% !important;
  }

  .lg\:w-4\/5{
    width: 80% !important;
  }

  .lg\:w-1\/6{
    width: 16.666667% !important;
  }

  .lg\:w-2\/6{
    width: 33.333333% !important;
  }

  .lg\:w-3\/6{
    width: 50% !important;
  }

  .lg\:w-4\/6{
    width: 66.666667% !important;
  }

  .lg\:w-5\/6{
    width: 83.333333% !important;
  }

  .lg\:w-1\/12{
    width: 8.333333% !important;
  }

  .lg\:w-2\/12{
    width: 16.666667% !important;
  }

  .lg\:w-3\/12{
    width: 25% !important;
  }

  .lg\:w-4\/12{
    width: 33.333333% !important;
  }

  .lg\:w-5\/12{
    width: 41.666667% !important;
  }

  .lg\:w-6\/12{
    width: 50% !important;
  }

  .lg\:w-7\/12{
    width: 58.333333% !important;
  }

  .lg\:w-8\/12{
    width: 66.666667% !important;
  }

  .lg\:w-9\/12{
    width: 75% !important;
  }

  .lg\:w-10\/12{
    width: 83.333333% !important;
  }

  .lg\:w-11\/12{
    width: 91.666667% !important;
  }

  .lg\:w-full{
    width: 100% !important;
  }

  .lg\:w-screen{
    width: 100vw !important;
  }

  .lg\:z-0{
    z-index: 0 !important;
  }

  .lg\:z-10{
    z-index: 10 !important;
  }

  .lg\:z-20{
    z-index: 20 !important;
  }

  .lg\:z-30{
    z-index: 30 !important;
  }

  .lg\:z-40{
    z-index: 40 !important;
  }

  .lg\:z-50{
    z-index: 50 !important;
  }

  .lg\:z-auto{
    z-index: auto !important;
  }

  .lg\:gap-0{
    grid-gap: 0 !important;
    gap: 0 !important;
  }

  .lg\:gap-1{
    grid-gap: 0.25rem !important;
    gap: 0.25rem !important;
  }

  .lg\:gap-2{
    grid-gap: 0.5rem !important;
    gap: 0.5rem !important;
  }

  .lg\:gap-3{
    grid-gap: 0.75rem !important;
    gap: 0.75rem !important;
  }

  .lg\:gap-4{
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .lg\:gap-5{
    grid-gap: 1.25rem !important;
    gap: 1.25rem !important;
  }

  .lg\:gap-6{
    grid-gap: 1.5rem !important;
    gap: 1.5rem !important;
  }

  .lg\:gap-8{
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .lg\:gap-10{
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .lg\:gap-12{
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .lg\:gap-16{
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .lg\:gap-20{
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .lg\:gap-24{
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .lg\:gap-32{
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .lg\:gap-40{
    grid-gap: 10rem !important;
    gap: 10rem !important;
  }

  .lg\:gap-48{
    grid-gap: 12rem !important;
    gap: 12rem !important;
  }

  .lg\:gap-56{
    grid-gap: 14rem !important;
    gap: 14rem !important;
  }

  .lg\:gap-64{
    grid-gap: 16rem !important;
    gap: 16rem !important;
  }

  .lg\:gap-px{
    grid-gap: 1px !important;
    gap: 1px !important;
  }

  .lg\:col-gap-0{
    grid-column-gap: 0 !important;
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }

  .lg\:col-gap-1{
    grid-column-gap: 0.25rem !important;
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }

  .lg\:col-gap-2{
    grid-column-gap: 0.5rem !important;
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }

  .lg\:col-gap-3{
    grid-column-gap: 0.75rem !important;
    -webkit-column-gap: 0.75rem !important;
       -moz-column-gap: 0.75rem !important;
            column-gap: 0.75rem !important;
  }

  .lg\:col-gap-4{
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .lg\:col-gap-5{
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .lg\:col-gap-6{
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .lg\:col-gap-8{
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .lg\:col-gap-10{
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .lg\:col-gap-12{
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .lg\:col-gap-16{
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .lg\:col-gap-20{
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .lg\:col-gap-24{
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .lg\:col-gap-32{
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .lg\:col-gap-40{
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .lg\:col-gap-48{
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .lg\:col-gap-56{
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .lg\:col-gap-64{
    grid-column-gap: 16rem !important;
    -webkit-column-gap: 16rem !important;
       -moz-column-gap: 16rem !important;
            column-gap: 16rem !important;
  }

  .lg\:col-gap-px{
    grid-column-gap: 1px !important;
    -webkit-column-gap: 1px !important;
       -moz-column-gap: 1px !important;
            column-gap: 1px !important;
  }

  .lg\:gap-x-0{
    grid-column-gap: 0 !important;
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }

  .lg\:gap-x-1{
    grid-column-gap: 0.25rem !important;
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }

  .lg\:gap-x-2{
    grid-column-gap: 0.5rem !important;
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }

  .lg\:gap-x-3{
    grid-column-gap: 0.75rem !important;
    -webkit-column-gap: 0.75rem !important;
       -moz-column-gap: 0.75rem !important;
            column-gap: 0.75rem !important;
  }

  .lg\:gap-x-4{
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .lg\:gap-x-5{
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .lg\:gap-x-6{
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .lg\:gap-x-8{
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .lg\:gap-x-10{
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .lg\:gap-x-12{
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .lg\:gap-x-16{
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .lg\:gap-x-20{
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .lg\:gap-x-24{
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .lg\:gap-x-32{
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .lg\:gap-x-40{
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .lg\:gap-x-48{
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .lg\:gap-x-56{
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .lg\:gap-x-64{
    grid-column-gap: 16rem !important;
    -webkit-column-gap: 16rem !important;
       -moz-column-gap: 16rem !important;
            column-gap: 16rem !important;
  }

  .lg\:gap-x-px{
    grid-column-gap: 1px !important;
    -webkit-column-gap: 1px !important;
       -moz-column-gap: 1px !important;
            column-gap: 1px !important;
  }

  .lg\:row-gap-0{
    grid-row-gap: 0 !important;
    row-gap: 0 !important;
  }

  .lg\:row-gap-1{
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important;
  }

  .lg\:row-gap-2{
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important;
  }

  .lg\:row-gap-3{
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important;
  }

  .lg\:row-gap-4{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .lg\:row-gap-5{
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .lg\:row-gap-6{
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .lg\:row-gap-8{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .lg\:row-gap-10{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .lg\:row-gap-12{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .lg\:row-gap-16{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .lg\:row-gap-20{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .lg\:row-gap-24{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .lg\:row-gap-32{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .lg\:row-gap-40{
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .lg\:row-gap-48{
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .lg\:row-gap-56{
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .lg\:row-gap-64{
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important;
  }

  .lg\:row-gap-px{
    grid-row-gap: 1px !important;
    row-gap: 1px !important;
  }

  .lg\:gap-y-0{
    grid-row-gap: 0 !important;
    row-gap: 0 !important;
  }

  .lg\:gap-y-1{
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important;
  }

  .lg\:gap-y-2{
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important;
  }

  .lg\:gap-y-3{
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important;
  }

  .lg\:gap-y-4{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .lg\:gap-y-5{
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .lg\:gap-y-6{
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .lg\:gap-y-8{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .lg\:gap-y-10{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .lg\:gap-y-12{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .lg\:gap-y-16{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .lg\:gap-y-20{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .lg\:gap-y-24{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .lg\:gap-y-32{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .lg\:gap-y-40{
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .lg\:gap-y-48{
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .lg\:gap-y-56{
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .lg\:gap-y-64{
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important;
  }

  .lg\:gap-y-px{
    grid-row-gap: 1px !important;
    row-gap: 1px !important;
  }

  .lg\:grid-flow-row{
    grid-auto-flow: row !important;
  }

  .lg\:grid-flow-col{
    grid-auto-flow: column !important;
  }

  .lg\:grid-flow-row-dense{
    grid-auto-flow: row dense !important;
  }

  .lg\:grid-flow-col-dense{
    grid-auto-flow: column dense !important;
  }

  .lg\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .lg\:auto-cols-auto{
    grid-auto-columns: auto !important;
  }

  .lg\:auto-cols-min{
    grid-auto-columns: -webkit-min-content !important;
    grid-auto-columns: min-content !important;
  }

  .lg\:auto-cols-max{
    grid-auto-columns: -webkit-max-content !important;
    grid-auto-columns: max-content !important;
  }

  .lg\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr) !important;
  }

  .lg\:col-auto{
    grid-column: auto !important;
  }

  .lg\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

  .lg\:col-span-2{
    grid-column: span 2 / span 2 !important;
  }

  .lg\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .lg\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .lg\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .lg\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .lg\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .lg\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .lg\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .lg\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .lg\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .lg\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .lg\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .lg\:col-start-1{
    grid-column-start: 1 !important;
  }

  .lg\:col-start-2{
    grid-column-start: 2 !important;
  }

  .lg\:col-start-3{
    grid-column-start: 3 !important;
  }

  .lg\:col-start-4{
    grid-column-start: 4 !important;
  }

  .lg\:col-start-5{
    grid-column-start: 5 !important;
  }

  .lg\:col-start-6{
    grid-column-start: 6 !important;
  }

  .lg\:col-start-7{
    grid-column-start: 7 !important;
  }

  .lg\:col-start-8{
    grid-column-start: 8 !important;
  }

  .lg\:col-start-9{
    grid-column-start: 9 !important;
  }

  .lg\:col-start-10{
    grid-column-start: 10 !important;
  }

  .lg\:col-start-11{
    grid-column-start: 11 !important;
  }

  .lg\:col-start-12{
    grid-column-start: 12 !important;
  }

  .lg\:col-start-13{
    grid-column-start: 13 !important;
  }

  .lg\:col-start-auto{
    grid-column-start: auto !important;
  }

  .lg\:col-end-1{
    grid-column-end: 1 !important;
  }

  .lg\:col-end-2{
    grid-column-end: 2 !important;
  }

  .lg\:col-end-3{
    grid-column-end: 3 !important;
  }

  .lg\:col-end-4{
    grid-column-end: 4 !important;
  }

  .lg\:col-end-5{
    grid-column-end: 5 !important;
  }

  .lg\:col-end-6{
    grid-column-end: 6 !important;
  }

  .lg\:col-end-7{
    grid-column-end: 7 !important;
  }

  .lg\:col-end-8{
    grid-column-end: 8 !important;
  }

  .lg\:col-end-9{
    grid-column-end: 9 !important;
  }

  .lg\:col-end-10{
    grid-column-end: 10 !important;
  }

  .lg\:col-end-11{
    grid-column-end: 11 !important;
  }

  .lg\:col-end-12{
    grid-column-end: 12 !important;
  }

  .lg\:col-end-13{
    grid-column-end: 13 !important;
  }

  .lg\:col-end-auto{
    grid-column-end: auto !important;
  }

  .lg\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .lg\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .lg\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .lg\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .lg\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .lg\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .lg\:grid-rows-none{
    grid-template-rows: none !important;
  }

  .lg\:auto-rows-auto{
    grid-auto-rows: auto !important;
  }

  .lg\:auto-rows-min{
    grid-auto-rows: -webkit-min-content !important;
    grid-auto-rows: min-content !important;
  }

  .lg\:auto-rows-max{
    grid-auto-rows: -webkit-max-content !important;
    grid-auto-rows: max-content !important;
  }

  .lg\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .lg\:row-auto{
    grid-row: auto !important;
  }

  .lg\:row-span-1{
    grid-row: span 1 / span 1 !important;
  }

  .lg\:row-span-2{
    grid-row: span 2 / span 2 !important;
  }

  .lg\:row-span-3{
    grid-row: span 3 / span 3 !important;
  }

  .lg\:row-span-4{
    grid-row: span 4 / span 4 !important;
  }

  .lg\:row-span-5{
    grid-row: span 5 / span 5 !important;
  }

  .lg\:row-span-6{
    grid-row: span 6 / span 6 !important;
  }

  .lg\:row-span-full{
    grid-row: 1 / -1 !important;
  }

  .lg\:row-start-1{
    grid-row-start: 1 !important;
  }

  .lg\:row-start-2{
    grid-row-start: 2 !important;
  }

  .lg\:row-start-3{
    grid-row-start: 3 !important;
  }

  .lg\:row-start-4{
    grid-row-start: 4 !important;
  }

  .lg\:row-start-5{
    grid-row-start: 5 !important;
  }

  .lg\:row-start-6{
    grid-row-start: 6 !important;
  }

  .lg\:row-start-7{
    grid-row-start: 7 !important;
  }

  .lg\:row-start-auto{
    grid-row-start: auto !important;
  }

  .lg\:row-end-1{
    grid-row-end: 1 !important;
  }

  .lg\:row-end-2{
    grid-row-end: 2 !important;
  }

  .lg\:row-end-3{
    grid-row-end: 3 !important;
  }

  .lg\:row-end-4{
    grid-row-end: 4 !important;
  }

  .lg\:row-end-5{
    grid-row-end: 5 !important;
  }

  .lg\:row-end-6{
    grid-row-end: 6 !important;
  }

  .lg\:row-end-7{
    grid-row-end: 7 !important;
  }

  .lg\:row-end-auto{
    grid-row-end: auto !important;
  }

  .lg\:transform{
    --transform-translate-x: 0 !important;
    --transform-translate-y: 0 !important;
    --transform-rotate: 0 !important;
    --transform-skew-x: 0 !important;
    --transform-skew-y: 0 !important;
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
    -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
            transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
  }

  .lg\:transform-none{
    -webkit-transform: none !important;
            transform: none !important;
  }

  .lg\:origin-center{
    -webkit-transform-origin: center !important;
            transform-origin: center !important;
  }

  .lg\:origin-top{
    -webkit-transform-origin: top !important;
            transform-origin: top !important;
  }

  .lg\:origin-top-right{
    -webkit-transform-origin: top right !important;
            transform-origin: top right !important;
  }

  .lg\:origin-right{
    -webkit-transform-origin: right !important;
            transform-origin: right !important;
  }

  .lg\:origin-bottom-right{
    -webkit-transform-origin: bottom right !important;
            transform-origin: bottom right !important;
  }

  .lg\:origin-bottom{
    -webkit-transform-origin: bottom !important;
            transform-origin: bottom !important;
  }

  .lg\:origin-bottom-left{
    -webkit-transform-origin: bottom left !important;
            transform-origin: bottom left !important;
  }

  .lg\:origin-left{
    -webkit-transform-origin: left !important;
            transform-origin: left !important;
  }

  .lg\:origin-top-left{
    -webkit-transform-origin: top left !important;
            transform-origin: top left !important;
  }

  .lg\:scale-0{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .lg\:scale-50{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .lg\:scale-75{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .lg\:scale-90{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .lg\:scale-95{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .lg\:scale-100{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .lg\:scale-105{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .lg\:scale-110{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .lg\:scale-125{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .lg\:scale-150{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .lg\:scale-x-0{
    --transform-scale-x: 0 !important;
  }

  .lg\:scale-x-50{
    --transform-scale-x: .5 !important;
  }

  .lg\:scale-x-75{
    --transform-scale-x: .75 !important;
  }

  .lg\:scale-x-90{
    --transform-scale-x: .9 !important;
  }

  .lg\:scale-x-95{
    --transform-scale-x: .95 !important;
  }

  .lg\:scale-x-100{
    --transform-scale-x: 1 !important;
  }

  .lg\:scale-x-105{
    --transform-scale-x: 1.05 !important;
  }

  .lg\:scale-x-110{
    --transform-scale-x: 1.1 !important;
  }

  .lg\:scale-x-125{
    --transform-scale-x: 1.25 !important;
  }

  .lg\:scale-x-150{
    --transform-scale-x: 1.5 !important;
  }

  .lg\:scale-y-0{
    --transform-scale-y: 0 !important;
  }

  .lg\:scale-y-50{
    --transform-scale-y: .5 !important;
  }

  .lg\:scale-y-75{
    --transform-scale-y: .75 !important;
  }

  .lg\:scale-y-90{
    --transform-scale-y: .9 !important;
  }

  .lg\:scale-y-95{
    --transform-scale-y: .95 !important;
  }

  .lg\:scale-y-100{
    --transform-scale-y: 1 !important;
  }

  .lg\:scale-y-105{
    --transform-scale-y: 1.05 !important;
  }

  .lg\:scale-y-110{
    --transform-scale-y: 1.1 !important;
  }

  .lg\:scale-y-125{
    --transform-scale-y: 1.25 !important;
  }

  .lg\:scale-y-150{
    --transform-scale-y: 1.5 !important;
  }

  .lg\:hover\:scale-0:hover{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .lg\:hover\:scale-50:hover{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .lg\:hover\:scale-75:hover{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .lg\:hover\:scale-90:hover{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .lg\:hover\:scale-95:hover{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .lg\:hover\:scale-100:hover{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .lg\:hover\:scale-105:hover{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .lg\:hover\:scale-110:hover{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .lg\:hover\:scale-125:hover{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .lg\:hover\:scale-150:hover{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .lg\:hover\:scale-x-0:hover{
    --transform-scale-x: 0 !important;
  }

  .lg\:hover\:scale-x-50:hover{
    --transform-scale-x: .5 !important;
  }

  .lg\:hover\:scale-x-75:hover{
    --transform-scale-x: .75 !important;
  }

  .lg\:hover\:scale-x-90:hover{
    --transform-scale-x: .9 !important;
  }

  .lg\:hover\:scale-x-95:hover{
    --transform-scale-x: .95 !important;
  }

  .lg\:hover\:scale-x-100:hover{
    --transform-scale-x: 1 !important;
  }

  .lg\:hover\:scale-x-105:hover{
    --transform-scale-x: 1.05 !important;
  }

  .lg\:hover\:scale-x-110:hover{
    --transform-scale-x: 1.1 !important;
  }

  .lg\:hover\:scale-x-125:hover{
    --transform-scale-x: 1.25 !important;
  }

  .lg\:hover\:scale-x-150:hover{
    --transform-scale-x: 1.5 !important;
  }

  .lg\:hover\:scale-y-0:hover{
    --transform-scale-y: 0 !important;
  }

  .lg\:hover\:scale-y-50:hover{
    --transform-scale-y: .5 !important;
  }

  .lg\:hover\:scale-y-75:hover{
    --transform-scale-y: .75 !important;
  }

  .lg\:hover\:scale-y-90:hover{
    --transform-scale-y: .9 !important;
  }

  .lg\:hover\:scale-y-95:hover{
    --transform-scale-y: .95 !important;
  }

  .lg\:hover\:scale-y-100:hover{
    --transform-scale-y: 1 !important;
  }

  .lg\:hover\:scale-y-105:hover{
    --transform-scale-y: 1.05 !important;
  }

  .lg\:hover\:scale-y-110:hover{
    --transform-scale-y: 1.1 !important;
  }

  .lg\:hover\:scale-y-125:hover{
    --transform-scale-y: 1.25 !important;
  }

  .lg\:hover\:scale-y-150:hover{
    --transform-scale-y: 1.5 !important;
  }

  .lg\:focus\:scale-0:focus{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .lg\:focus\:scale-50:focus{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .lg\:focus\:scale-75:focus{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .lg\:focus\:scale-90:focus{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .lg\:focus\:scale-95:focus{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .lg\:focus\:scale-100:focus{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .lg\:focus\:scale-105:focus{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .lg\:focus\:scale-110:focus{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .lg\:focus\:scale-125:focus{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .lg\:focus\:scale-150:focus{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .lg\:focus\:scale-x-0:focus{
    --transform-scale-x: 0 !important;
  }

  .lg\:focus\:scale-x-50:focus{
    --transform-scale-x: .5 !important;
  }

  .lg\:focus\:scale-x-75:focus{
    --transform-scale-x: .75 !important;
  }

  .lg\:focus\:scale-x-90:focus{
    --transform-scale-x: .9 !important;
  }

  .lg\:focus\:scale-x-95:focus{
    --transform-scale-x: .95 !important;
  }

  .lg\:focus\:scale-x-100:focus{
    --transform-scale-x: 1 !important;
  }

  .lg\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05 !important;
  }

  .lg\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1 !important;
  }

  .lg\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25 !important;
  }

  .lg\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5 !important;
  }

  .lg\:focus\:scale-y-0:focus{
    --transform-scale-y: 0 !important;
  }

  .lg\:focus\:scale-y-50:focus{
    --transform-scale-y: .5 !important;
  }

  .lg\:focus\:scale-y-75:focus{
    --transform-scale-y: .75 !important;
  }

  .lg\:focus\:scale-y-90:focus{
    --transform-scale-y: .9 !important;
  }

  .lg\:focus\:scale-y-95:focus{
    --transform-scale-y: .95 !important;
  }

  .lg\:focus\:scale-y-100:focus{
    --transform-scale-y: 1 !important;
  }

  .lg\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05 !important;
  }

  .lg\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1 !important;
  }

  .lg\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25 !important;
  }

  .lg\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5 !important;
  }

  .lg\:rotate-0{
    --transform-rotate: 0 !important;
  }

  .lg\:rotate-1{
    --transform-rotate: 1deg !important;
  }

  .lg\:rotate-2{
    --transform-rotate: 2deg !important;
  }

  .lg\:rotate-3{
    --transform-rotate: 3deg !important;
  }

  .lg\:rotate-6{
    --transform-rotate: 6deg !important;
  }

  .lg\:rotate-12{
    --transform-rotate: 12deg !important;
  }

  .lg\:rotate-45{
    --transform-rotate: 45deg !important;
  }

  .lg\:rotate-90{
    --transform-rotate: 90deg !important;
  }

  .lg\:rotate-180{
    --transform-rotate: 180deg !important;
  }

  .lg\:-rotate-180{
    --transform-rotate: -180deg !important;
  }

  .lg\:-rotate-90{
    --transform-rotate: -90deg !important;
  }

  .lg\:-rotate-45{
    --transform-rotate: -45deg !important;
  }

  .lg\:-rotate-12{
    --transform-rotate: -12deg !important;
  }

  .lg\:-rotate-6{
    --transform-rotate: -6deg !important;
  }

  .lg\:-rotate-3{
    --transform-rotate: -3deg !important;
  }

  .lg\:-rotate-2{
    --transform-rotate: -2deg !important;
  }

  .lg\:-rotate-1{
    --transform-rotate: -1deg !important;
  }

  .lg\:hover\:rotate-0:hover{
    --transform-rotate: 0 !important;
  }

  .lg\:hover\:rotate-1:hover{
    --transform-rotate: 1deg !important;
  }

  .lg\:hover\:rotate-2:hover{
    --transform-rotate: 2deg !important;
  }

  .lg\:hover\:rotate-3:hover{
    --transform-rotate: 3deg !important;
  }

  .lg\:hover\:rotate-6:hover{
    --transform-rotate: 6deg !important;
  }

  .lg\:hover\:rotate-12:hover{
    --transform-rotate: 12deg !important;
  }

  .lg\:hover\:rotate-45:hover{
    --transform-rotate: 45deg !important;
  }

  .lg\:hover\:rotate-90:hover{
    --transform-rotate: 90deg !important;
  }

  .lg\:hover\:rotate-180:hover{
    --transform-rotate: 180deg !important;
  }

  .lg\:hover\:-rotate-180:hover{
    --transform-rotate: -180deg !important;
  }

  .lg\:hover\:-rotate-90:hover{
    --transform-rotate: -90deg !important;
  }

  .lg\:hover\:-rotate-45:hover{
    --transform-rotate: -45deg !important;
  }

  .lg\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg !important;
  }

  .lg\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg !important;
  }

  .lg\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg !important;
  }

  .lg\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg !important;
  }

  .lg\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg !important;
  }

  .lg\:focus\:rotate-0:focus{
    --transform-rotate: 0 !important;
  }

  .lg\:focus\:rotate-1:focus{
    --transform-rotate: 1deg !important;
  }

  .lg\:focus\:rotate-2:focus{
    --transform-rotate: 2deg !important;
  }

  .lg\:focus\:rotate-3:focus{
    --transform-rotate: 3deg !important;
  }

  .lg\:focus\:rotate-6:focus{
    --transform-rotate: 6deg !important;
  }

  .lg\:focus\:rotate-12:focus{
    --transform-rotate: 12deg !important;
  }

  .lg\:focus\:rotate-45:focus{
    --transform-rotate: 45deg !important;
  }

  .lg\:focus\:rotate-90:focus{
    --transform-rotate: 90deg !important;
  }

  .lg\:focus\:rotate-180:focus{
    --transform-rotate: 180deg !important;
  }

  .lg\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg !important;
  }

  .lg\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg !important;
  }

  .lg\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg !important;
  }

  .lg\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg !important;
  }

  .lg\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg !important;
  }

  .lg\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg !important;
  }

  .lg\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg !important;
  }

  .lg\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg !important;
  }

  .lg\:translate-x-0{
    --transform-translate-x: 0 !important;
  }

  .lg\:translate-x-1{
    --transform-translate-x: 0.25rem !important;
  }

  .lg\:translate-x-2{
    --transform-translate-x: 0.5rem !important;
  }

  .lg\:translate-x-3{
    --transform-translate-x: 0.75rem !important;
  }

  .lg\:translate-x-4{
    --transform-translate-x: 1rem !important;
  }

  .lg\:translate-x-5{
    --transform-translate-x: 1.25rem !important;
  }

  .lg\:translate-x-6{
    --transform-translate-x: 1.5rem !important;
  }

  .lg\:translate-x-8{
    --transform-translate-x: 2rem !important;
  }

  .lg\:translate-x-10{
    --transform-translate-x: 2.5rem !important;
  }

  .lg\:translate-x-12{
    --transform-translate-x: 3rem !important;
  }

  .lg\:translate-x-16{
    --transform-translate-x: 4rem !important;
  }

  .lg\:translate-x-20{
    --transform-translate-x: 5rem !important;
  }

  .lg\:translate-x-24{
    --transform-translate-x: 6rem !important;
  }

  .lg\:translate-x-32{
    --transform-translate-x: 8rem !important;
  }

  .lg\:translate-x-40{
    --transform-translate-x: 10rem !important;
  }

  .lg\:translate-x-48{
    --transform-translate-x: 12rem !important;
  }

  .lg\:translate-x-56{
    --transform-translate-x: 14rem !important;
  }

  .lg\:translate-x-64{
    --transform-translate-x: 16rem !important;
  }

  .lg\:translate-x-px{
    --transform-translate-x: 1px !important;
  }

  .lg\:-translate-x-1{
    --transform-translate-x: -0.25rem !important;
  }

  .lg\:-translate-x-2{
    --transform-translate-x: -0.5rem !important;
  }

  .lg\:-translate-x-3{
    --transform-translate-x: -0.75rem !important;
  }

  .lg\:-translate-x-4{
    --transform-translate-x: -1rem !important;
  }

  .lg\:-translate-x-5{
    --transform-translate-x: -1.25rem !important;
  }

  .lg\:-translate-x-6{
    --transform-translate-x: -1.5rem !important;
  }

  .lg\:-translate-x-8{
    --transform-translate-x: -2rem !important;
  }

  .lg\:-translate-x-10{
    --transform-translate-x: -2.5rem !important;
  }

  .lg\:-translate-x-12{
    --transform-translate-x: -3rem !important;
  }

  .lg\:-translate-x-16{
    --transform-translate-x: -4rem !important;
  }

  .lg\:-translate-x-20{
    --transform-translate-x: -5rem !important;
  }

  .lg\:-translate-x-24{
    --transform-translate-x: -6rem !important;
  }

  .lg\:-translate-x-32{
    --transform-translate-x: -8rem !important;
  }

  .lg\:-translate-x-40{
    --transform-translate-x: -10rem !important;
  }

  .lg\:-translate-x-48{
    --transform-translate-x: -12rem !important;
  }

  .lg\:-translate-x-56{
    --transform-translate-x: -14rem !important;
  }

  .lg\:-translate-x-64{
    --transform-translate-x: -16rem !important;
  }

  .lg\:-translate-x-px{
    --transform-translate-x: -1px !important;
  }

  .lg\:-translate-x-full{
    --transform-translate-x: -100% !important;
  }

  .lg\:-translate-x-1\/2{
    --transform-translate-x: -50% !important;
  }

  .lg\:translate-x-1\/2{
    --transform-translate-x: 50% !important;
  }

  .lg\:translate-x-full{
    --transform-translate-x: 100% !important;
  }

  .lg\:translate-y-0{
    --transform-translate-y: 0 !important;
  }

  .lg\:translate-y-1{
    --transform-translate-y: 0.25rem !important;
  }

  .lg\:translate-y-2{
    --transform-translate-y: 0.5rem !important;
  }

  .lg\:translate-y-3{
    --transform-translate-y: 0.75rem !important;
  }

  .lg\:translate-y-4{
    --transform-translate-y: 1rem !important;
  }

  .lg\:translate-y-5{
    --transform-translate-y: 1.25rem !important;
  }

  .lg\:translate-y-6{
    --transform-translate-y: 1.5rem !important;
  }

  .lg\:translate-y-8{
    --transform-translate-y: 2rem !important;
  }

  .lg\:translate-y-10{
    --transform-translate-y: 2.5rem !important;
  }

  .lg\:translate-y-12{
    --transform-translate-y: 3rem !important;
  }

  .lg\:translate-y-16{
    --transform-translate-y: 4rem !important;
  }

  .lg\:translate-y-20{
    --transform-translate-y: 5rem !important;
  }

  .lg\:translate-y-24{
    --transform-translate-y: 6rem !important;
  }

  .lg\:translate-y-32{
    --transform-translate-y: 8rem !important;
  }

  .lg\:translate-y-40{
    --transform-translate-y: 10rem !important;
  }

  .lg\:translate-y-48{
    --transform-translate-y: 12rem !important;
  }

  .lg\:translate-y-56{
    --transform-translate-y: 14rem !important;
  }

  .lg\:translate-y-64{
    --transform-translate-y: 16rem !important;
  }

  .lg\:translate-y-px{
    --transform-translate-y: 1px !important;
  }

  .lg\:-translate-y-1{
    --transform-translate-y: -0.25rem !important;
  }

  .lg\:-translate-y-2{
    --transform-translate-y: -0.5rem !important;
  }

  .lg\:-translate-y-3{
    --transform-translate-y: -0.75rem !important;
  }

  .lg\:-translate-y-4{
    --transform-translate-y: -1rem !important;
  }

  .lg\:-translate-y-5{
    --transform-translate-y: -1.25rem !important;
  }

  .lg\:-translate-y-6{
    --transform-translate-y: -1.5rem !important;
  }

  .lg\:-translate-y-8{
    --transform-translate-y: -2rem !important;
  }

  .lg\:-translate-y-10{
    --transform-translate-y: -2.5rem !important;
  }

  .lg\:-translate-y-12{
    --transform-translate-y: -3rem !important;
  }

  .lg\:-translate-y-16{
    --transform-translate-y: -4rem !important;
  }

  .lg\:-translate-y-20{
    --transform-translate-y: -5rem !important;
  }

  .lg\:-translate-y-24{
    --transform-translate-y: -6rem !important;
  }

  .lg\:-translate-y-32{
    --transform-translate-y: -8rem !important;
  }

  .lg\:-translate-y-40{
    --transform-translate-y: -10rem !important;
  }

  .lg\:-translate-y-48{
    --transform-translate-y: -12rem !important;
  }

  .lg\:-translate-y-56{
    --transform-translate-y: -14rem !important;
  }

  .lg\:-translate-y-64{
    --transform-translate-y: -16rem !important;
  }

  .lg\:-translate-y-px{
    --transform-translate-y: -1px !important;
  }

  .lg\:-translate-y-full{
    --transform-translate-y: -100% !important;
  }

  .lg\:-translate-y-1\/2{
    --transform-translate-y: -50% !important;
  }

  .lg\:translate-y-1\/2{
    --transform-translate-y: 50% !important;
  }

  .lg\:translate-y-full{
    --transform-translate-y: 100% !important;
  }

  .lg\:hover\:translate-x-0:hover{
    --transform-translate-x: 0 !important;
  }

  .lg\:hover\:translate-x-1:hover{
    --transform-translate-x: 0.25rem !important;
  }

  .lg\:hover\:translate-x-2:hover{
    --transform-translate-x: 0.5rem !important;
  }

  .lg\:hover\:translate-x-3:hover{
    --transform-translate-x: 0.75rem !important;
  }

  .lg\:hover\:translate-x-4:hover{
    --transform-translate-x: 1rem !important;
  }

  .lg\:hover\:translate-x-5:hover{
    --transform-translate-x: 1.25rem !important;
  }

  .lg\:hover\:translate-x-6:hover{
    --transform-translate-x: 1.5rem !important;
  }

  .lg\:hover\:translate-x-8:hover{
    --transform-translate-x: 2rem !important;
  }

  .lg\:hover\:translate-x-10:hover{
    --transform-translate-x: 2.5rem !important;
  }

  .lg\:hover\:translate-x-12:hover{
    --transform-translate-x: 3rem !important;
  }

  .lg\:hover\:translate-x-16:hover{
    --transform-translate-x: 4rem !important;
  }

  .lg\:hover\:translate-x-20:hover{
    --transform-translate-x: 5rem !important;
  }

  .lg\:hover\:translate-x-24:hover{
    --transform-translate-x: 6rem !important;
  }

  .lg\:hover\:translate-x-32:hover{
    --transform-translate-x: 8rem !important;
  }

  .lg\:hover\:translate-x-40:hover{
    --transform-translate-x: 10rem !important;
  }

  .lg\:hover\:translate-x-48:hover{
    --transform-translate-x: 12rem !important;
  }

  .lg\:hover\:translate-x-56:hover{
    --transform-translate-x: 14rem !important;
  }

  .lg\:hover\:translate-x-64:hover{
    --transform-translate-x: 16rem !important;
  }

  .lg\:hover\:translate-x-px:hover{
    --transform-translate-x: 1px !important;
  }

  .lg\:hover\:-translate-x-1:hover{
    --transform-translate-x: -0.25rem !important;
  }

  .lg\:hover\:-translate-x-2:hover{
    --transform-translate-x: -0.5rem !important;
  }

  .lg\:hover\:-translate-x-3:hover{
    --transform-translate-x: -0.75rem !important;
  }

  .lg\:hover\:-translate-x-4:hover{
    --transform-translate-x: -1rem !important;
  }

  .lg\:hover\:-translate-x-5:hover{
    --transform-translate-x: -1.25rem !important;
  }

  .lg\:hover\:-translate-x-6:hover{
    --transform-translate-x: -1.5rem !important;
  }

  .lg\:hover\:-translate-x-8:hover{
    --transform-translate-x: -2rem !important;
  }

  .lg\:hover\:-translate-x-10:hover{
    --transform-translate-x: -2.5rem !important;
  }

  .lg\:hover\:-translate-x-12:hover{
    --transform-translate-x: -3rem !important;
  }

  .lg\:hover\:-translate-x-16:hover{
    --transform-translate-x: -4rem !important;
  }

  .lg\:hover\:-translate-x-20:hover{
    --transform-translate-x: -5rem !important;
  }

  .lg\:hover\:-translate-x-24:hover{
    --transform-translate-x: -6rem !important;
  }

  .lg\:hover\:-translate-x-32:hover{
    --transform-translate-x: -8rem !important;
  }

  .lg\:hover\:-translate-x-40:hover{
    --transform-translate-x: -10rem !important;
  }

  .lg\:hover\:-translate-x-48:hover{
    --transform-translate-x: -12rem !important;
  }

  .lg\:hover\:-translate-x-56:hover{
    --transform-translate-x: -14rem !important;
  }

  .lg\:hover\:-translate-x-64:hover{
    --transform-translate-x: -16rem !important;
  }

  .lg\:hover\:-translate-x-px:hover{
    --transform-translate-x: -1px !important;
  }

  .lg\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100% !important;
  }

  .lg\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x: -50% !important;
  }

  .lg\:hover\:translate-x-1\/2:hover{
    --transform-translate-x: 50% !important;
  }

  .lg\:hover\:translate-x-full:hover{
    --transform-translate-x: 100% !important;
  }

  .lg\:hover\:translate-y-0:hover{
    --transform-translate-y: 0 !important;
  }

  .lg\:hover\:translate-y-1:hover{
    --transform-translate-y: 0.25rem !important;
  }

  .lg\:hover\:translate-y-2:hover{
    --transform-translate-y: 0.5rem !important;
  }

  .lg\:hover\:translate-y-3:hover{
    --transform-translate-y: 0.75rem !important;
  }

  .lg\:hover\:translate-y-4:hover{
    --transform-translate-y: 1rem !important;
  }

  .lg\:hover\:translate-y-5:hover{
    --transform-translate-y: 1.25rem !important;
  }

  .lg\:hover\:translate-y-6:hover{
    --transform-translate-y: 1.5rem !important;
  }

  .lg\:hover\:translate-y-8:hover{
    --transform-translate-y: 2rem !important;
  }

  .lg\:hover\:translate-y-10:hover{
    --transform-translate-y: 2.5rem !important;
  }

  .lg\:hover\:translate-y-12:hover{
    --transform-translate-y: 3rem !important;
  }

  .lg\:hover\:translate-y-16:hover{
    --transform-translate-y: 4rem !important;
  }

  .lg\:hover\:translate-y-20:hover{
    --transform-translate-y: 5rem !important;
  }

  .lg\:hover\:translate-y-24:hover{
    --transform-translate-y: 6rem !important;
  }

  .lg\:hover\:translate-y-32:hover{
    --transform-translate-y: 8rem !important;
  }

  .lg\:hover\:translate-y-40:hover{
    --transform-translate-y: 10rem !important;
  }

  .lg\:hover\:translate-y-48:hover{
    --transform-translate-y: 12rem !important;
  }

  .lg\:hover\:translate-y-56:hover{
    --transform-translate-y: 14rem !important;
  }

  .lg\:hover\:translate-y-64:hover{
    --transform-translate-y: 16rem !important;
  }

  .lg\:hover\:translate-y-px:hover{
    --transform-translate-y: 1px !important;
  }

  .lg\:hover\:-translate-y-1:hover{
    --transform-translate-y: -0.25rem !important;
  }

  .lg\:hover\:-translate-y-2:hover{
    --transform-translate-y: -0.5rem !important;
  }

  .lg\:hover\:-translate-y-3:hover{
    --transform-translate-y: -0.75rem !important;
  }

  .lg\:hover\:-translate-y-4:hover{
    --transform-translate-y: -1rem !important;
  }

  .lg\:hover\:-translate-y-5:hover{
    --transform-translate-y: -1.25rem !important;
  }

  .lg\:hover\:-translate-y-6:hover{
    --transform-translate-y: -1.5rem !important;
  }

  .lg\:hover\:-translate-y-8:hover{
    --transform-translate-y: -2rem !important;
  }

  .lg\:hover\:-translate-y-10:hover{
    --transform-translate-y: -2.5rem !important;
  }

  .lg\:hover\:-translate-y-12:hover{
    --transform-translate-y: -3rem !important;
  }

  .lg\:hover\:-translate-y-16:hover{
    --transform-translate-y: -4rem !important;
  }

  .lg\:hover\:-translate-y-20:hover{
    --transform-translate-y: -5rem !important;
  }

  .lg\:hover\:-translate-y-24:hover{
    --transform-translate-y: -6rem !important;
  }

  .lg\:hover\:-translate-y-32:hover{
    --transform-translate-y: -8rem !important;
  }

  .lg\:hover\:-translate-y-40:hover{
    --transform-translate-y: -10rem !important;
  }

  .lg\:hover\:-translate-y-48:hover{
    --transform-translate-y: -12rem !important;
  }

  .lg\:hover\:-translate-y-56:hover{
    --transform-translate-y: -14rem !important;
  }

  .lg\:hover\:-translate-y-64:hover{
    --transform-translate-y: -16rem !important;
  }

  .lg\:hover\:-translate-y-px:hover{
    --transform-translate-y: -1px !important;
  }

  .lg\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100% !important;
  }

  .lg\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y: -50% !important;
  }

  .lg\:hover\:translate-y-1\/2:hover{
    --transform-translate-y: 50% !important;
  }

  .lg\:hover\:translate-y-full:hover{
    --transform-translate-y: 100% !important;
  }

  .lg\:focus\:translate-x-0:focus{
    --transform-translate-x: 0 !important;
  }

  .lg\:focus\:translate-x-1:focus{
    --transform-translate-x: 0.25rem !important;
  }

  .lg\:focus\:translate-x-2:focus{
    --transform-translate-x: 0.5rem !important;
  }

  .lg\:focus\:translate-x-3:focus{
    --transform-translate-x: 0.75rem !important;
  }

  .lg\:focus\:translate-x-4:focus{
    --transform-translate-x: 1rem !important;
  }

  .lg\:focus\:translate-x-5:focus{
    --transform-translate-x: 1.25rem !important;
  }

  .lg\:focus\:translate-x-6:focus{
    --transform-translate-x: 1.5rem !important;
  }

  .lg\:focus\:translate-x-8:focus{
    --transform-translate-x: 2rem !important;
  }

  .lg\:focus\:translate-x-10:focus{
    --transform-translate-x: 2.5rem !important;
  }

  .lg\:focus\:translate-x-12:focus{
    --transform-translate-x: 3rem !important;
  }

  .lg\:focus\:translate-x-16:focus{
    --transform-translate-x: 4rem !important;
  }

  .lg\:focus\:translate-x-20:focus{
    --transform-translate-x: 5rem !important;
  }

  .lg\:focus\:translate-x-24:focus{
    --transform-translate-x: 6rem !important;
  }

  .lg\:focus\:translate-x-32:focus{
    --transform-translate-x: 8rem !important;
  }

  .lg\:focus\:translate-x-40:focus{
    --transform-translate-x: 10rem !important;
  }

  .lg\:focus\:translate-x-48:focus{
    --transform-translate-x: 12rem !important;
  }

  .lg\:focus\:translate-x-56:focus{
    --transform-translate-x: 14rem !important;
  }

  .lg\:focus\:translate-x-64:focus{
    --transform-translate-x: 16rem !important;
  }

  .lg\:focus\:translate-x-px:focus{
    --transform-translate-x: 1px !important;
  }

  .lg\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.25rem !important;
  }

  .lg\:focus\:-translate-x-2:focus{
    --transform-translate-x: -0.5rem !important;
  }

  .lg\:focus\:-translate-x-3:focus{
    --transform-translate-x: -0.75rem !important;
  }

  .lg\:focus\:-translate-x-4:focus{
    --transform-translate-x: -1rem !important;
  }

  .lg\:focus\:-translate-x-5:focus{
    --transform-translate-x: -1.25rem !important;
  }

  .lg\:focus\:-translate-x-6:focus{
    --transform-translate-x: -1.5rem !important;
  }

  .lg\:focus\:-translate-x-8:focus{
    --transform-translate-x: -2rem !important;
  }

  .lg\:focus\:-translate-x-10:focus{
    --transform-translate-x: -2.5rem !important;
  }

  .lg\:focus\:-translate-x-12:focus{
    --transform-translate-x: -3rem !important;
  }

  .lg\:focus\:-translate-x-16:focus{
    --transform-translate-x: -4rem !important;
  }

  .lg\:focus\:-translate-x-20:focus{
    --transform-translate-x: -5rem !important;
  }

  .lg\:focus\:-translate-x-24:focus{
    --transform-translate-x: -6rem !important;
  }

  .lg\:focus\:-translate-x-32:focus{
    --transform-translate-x: -8rem !important;
  }

  .lg\:focus\:-translate-x-40:focus{
    --transform-translate-x: -10rem !important;
  }

  .lg\:focus\:-translate-x-48:focus{
    --transform-translate-x: -12rem !important;
  }

  .lg\:focus\:-translate-x-56:focus{
    --transform-translate-x: -14rem !important;
  }

  .lg\:focus\:-translate-x-64:focus{
    --transform-translate-x: -16rem !important;
  }

  .lg\:focus\:-translate-x-px:focus{
    --transform-translate-x: -1px !important;
  }

  .lg\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100% !important;
  }

  .lg\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50% !important;
  }

  .lg\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50% !important;
  }

  .lg\:focus\:translate-x-full:focus{
    --transform-translate-x: 100% !important;
  }

  .lg\:focus\:translate-y-0:focus{
    --transform-translate-y: 0 !important;
  }

  .lg\:focus\:translate-y-1:focus{
    --transform-translate-y: 0.25rem !important;
  }

  .lg\:focus\:translate-y-2:focus{
    --transform-translate-y: 0.5rem !important;
  }

  .lg\:focus\:translate-y-3:focus{
    --transform-translate-y: 0.75rem !important;
  }

  .lg\:focus\:translate-y-4:focus{
    --transform-translate-y: 1rem !important;
  }

  .lg\:focus\:translate-y-5:focus{
    --transform-translate-y: 1.25rem !important;
  }

  .lg\:focus\:translate-y-6:focus{
    --transform-translate-y: 1.5rem !important;
  }

  .lg\:focus\:translate-y-8:focus{
    --transform-translate-y: 2rem !important;
  }

  .lg\:focus\:translate-y-10:focus{
    --transform-translate-y: 2.5rem !important;
  }

  .lg\:focus\:translate-y-12:focus{
    --transform-translate-y: 3rem !important;
  }

  .lg\:focus\:translate-y-16:focus{
    --transform-translate-y: 4rem !important;
  }

  .lg\:focus\:translate-y-20:focus{
    --transform-translate-y: 5rem !important;
  }

  .lg\:focus\:translate-y-24:focus{
    --transform-translate-y: 6rem !important;
  }

  .lg\:focus\:translate-y-32:focus{
    --transform-translate-y: 8rem !important;
  }

  .lg\:focus\:translate-y-40:focus{
    --transform-translate-y: 10rem !important;
  }

  .lg\:focus\:translate-y-48:focus{
    --transform-translate-y: 12rem !important;
  }

  .lg\:focus\:translate-y-56:focus{
    --transform-translate-y: 14rem !important;
  }

  .lg\:focus\:translate-y-64:focus{
    --transform-translate-y: 16rem !important;
  }

  .lg\:focus\:translate-y-px:focus{
    --transform-translate-y: 1px !important;
  }

  .lg\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.25rem !important;
  }

  .lg\:focus\:-translate-y-2:focus{
    --transform-translate-y: -0.5rem !important;
  }

  .lg\:focus\:-translate-y-3:focus{
    --transform-translate-y: -0.75rem !important;
  }

  .lg\:focus\:-translate-y-4:focus{
    --transform-translate-y: -1rem !important;
  }

  .lg\:focus\:-translate-y-5:focus{
    --transform-translate-y: -1.25rem !important;
  }

  .lg\:focus\:-translate-y-6:focus{
    --transform-translate-y: -1.5rem !important;
  }

  .lg\:focus\:-translate-y-8:focus{
    --transform-translate-y: -2rem !important;
  }

  .lg\:focus\:-translate-y-10:focus{
    --transform-translate-y: -2.5rem !important;
  }

  .lg\:focus\:-translate-y-12:focus{
    --transform-translate-y: -3rem !important;
  }

  .lg\:focus\:-translate-y-16:focus{
    --transform-translate-y: -4rem !important;
  }

  .lg\:focus\:-translate-y-20:focus{
    --transform-translate-y: -5rem !important;
  }

  .lg\:focus\:-translate-y-24:focus{
    --transform-translate-y: -6rem !important;
  }

  .lg\:focus\:-translate-y-32:focus{
    --transform-translate-y: -8rem !important;
  }

  .lg\:focus\:-translate-y-40:focus{
    --transform-translate-y: -10rem !important;
  }

  .lg\:focus\:-translate-y-48:focus{
    --transform-translate-y: -12rem !important;
  }

  .lg\:focus\:-translate-y-56:focus{
    --transform-translate-y: -14rem !important;
  }

  .lg\:focus\:-translate-y-64:focus{
    --transform-translate-y: -16rem !important;
  }

  .lg\:focus\:-translate-y-px:focus{
    --transform-translate-y: -1px !important;
  }

  .lg\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100% !important;
  }

  .lg\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50% !important;
  }

  .lg\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50% !important;
  }

  .lg\:focus\:translate-y-full:focus{
    --transform-translate-y: 100% !important;
  }

  .lg\:skew-x-0{
    --transform-skew-x: 0 !important;
  }

  .lg\:skew-x-1{
    --transform-skew-x: 1deg !important;
  }

  .lg\:skew-x-2{
    --transform-skew-x: 2deg !important;
  }

  .lg\:skew-x-3{
    --transform-skew-x: 3deg !important;
  }

  .lg\:skew-x-6{
    --transform-skew-x: 6deg !important;
  }

  .lg\:skew-x-12{
    --transform-skew-x: 12deg !important;
  }

  .lg\:-skew-x-12{
    --transform-skew-x: -12deg !important;
  }

  .lg\:-skew-x-6{
    --transform-skew-x: -6deg !important;
  }

  .lg\:-skew-x-3{
    --transform-skew-x: -3deg !important;
  }

  .lg\:-skew-x-2{
    --transform-skew-x: -2deg !important;
  }

  .lg\:-skew-x-1{
    --transform-skew-x: -1deg !important;
  }

  .lg\:skew-y-0{
    --transform-skew-y: 0 !important;
  }

  .lg\:skew-y-1{
    --transform-skew-y: 1deg !important;
  }

  .lg\:skew-y-2{
    --transform-skew-y: 2deg !important;
  }

  .lg\:skew-y-3{
    --transform-skew-y: 3deg !important;
  }

  .lg\:skew-y-6{
    --transform-skew-y: 6deg !important;
  }

  .lg\:skew-y-12{
    --transform-skew-y: 12deg !important;
  }

  .lg\:-skew-y-12{
    --transform-skew-y: -12deg !important;
  }

  .lg\:-skew-y-6{
    --transform-skew-y: -6deg !important;
  }

  .lg\:-skew-y-3{
    --transform-skew-y: -3deg !important;
  }

  .lg\:-skew-y-2{
    --transform-skew-y: -2deg !important;
  }

  .lg\:-skew-y-1{
    --transform-skew-y: -1deg !important;
  }

  .lg\:hover\:skew-x-0:hover{
    --transform-skew-x: 0 !important;
  }

  .lg\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg !important;
  }

  .lg\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg !important;
  }

  .lg\:hover\:skew-x-3:hover{
    --transform-skew-x: 3deg !important;
  }

  .lg\:hover\:skew-x-6:hover{
    --transform-skew-x: 6deg !important;
  }

  .lg\:hover\:skew-x-12:hover{
    --transform-skew-x: 12deg !important;
  }

  .lg\:hover\:-skew-x-12:hover{
    --transform-skew-x: -12deg !important;
  }

  .lg\:hover\:-skew-x-6:hover{
    --transform-skew-x: -6deg !important;
  }

  .lg\:hover\:-skew-x-3:hover{
    --transform-skew-x: -3deg !important;
  }

  .lg\:hover\:-skew-x-2:hover{
    --transform-skew-x: -2deg !important;
  }

  .lg\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg !important;
  }

  .lg\:hover\:skew-y-0:hover{
    --transform-skew-y: 0 !important;
  }

  .lg\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg !important;
  }

  .lg\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg !important;
  }

  .lg\:hover\:skew-y-3:hover{
    --transform-skew-y: 3deg !important;
  }

  .lg\:hover\:skew-y-6:hover{
    --transform-skew-y: 6deg !important;
  }

  .lg\:hover\:skew-y-12:hover{
    --transform-skew-y: 12deg !important;
  }

  .lg\:hover\:-skew-y-12:hover{
    --transform-skew-y: -12deg !important;
  }

  .lg\:hover\:-skew-y-6:hover{
    --transform-skew-y: -6deg !important;
  }

  .lg\:hover\:-skew-y-3:hover{
    --transform-skew-y: -3deg !important;
  }

  .lg\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg !important;
  }

  .lg\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg !important;
  }

  .lg\:focus\:skew-x-0:focus{
    --transform-skew-x: 0 !important;
  }

  .lg\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg !important;
  }

  .lg\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg !important;
  }

  .lg\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg !important;
  }

  .lg\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg !important;
  }

  .lg\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg !important;
  }

  .lg\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg !important;
  }

  .lg\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg !important;
  }

  .lg\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg !important;
  }

  .lg\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg !important;
  }

  .lg\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg !important;
  }

  .lg\:focus\:skew-y-0:focus{
    --transform-skew-y: 0 !important;
  }

  .lg\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg !important;
  }

  .lg\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg !important;
  }

  .lg\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg !important;
  }

  .lg\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg !important;
  }

  .lg\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg !important;
  }

  .lg\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg !important;
  }

  .lg\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg !important;
  }

  .lg\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg !important;
  }

  .lg\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg !important;
  }

  .lg\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg !important;
  }

  .lg\:transition-none{
    -webkit-transition-property: none !important;
    transition-property: none !important;
  }

  .lg\:transition-all{
    -webkit-transition-property: all !important;
    transition-property: all !important;
  }

  .lg\:transition{
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform !important;
  }

  .lg\:transition-colors{
    -webkit-transition-property: background-color, border-color, color, fill, stroke !important;
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .lg\:transition-opacity{
    -webkit-transition-property: opacity !important;
    transition-property: opacity !important;
  }

  .lg\:transition-shadow{
    -webkit-transition-property: -webkit-box-shadow !important;
    transition-property: -webkit-box-shadow !important;
    transition-property: box-shadow !important;
    transition-property: box-shadow, -webkit-box-shadow !important;
  }

  .lg\:transition-transform{
    -webkit-transition-property: -webkit-transform !important;
    transition-property: -webkit-transform !important;
    transition-property: transform !important;
    transition-property: transform, -webkit-transform !important;
  }

  .lg\:ease-linear{
    -webkit-transition-timing-function: linear !important;
            transition-timing-function: linear !important;
  }

  .lg\:ease-in{
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .lg\:ease-out{
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .lg\:ease-in-out{
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .lg\:duration-75{
    -webkit-transition-duration: 75ms !important;
            transition-duration: 75ms !important;
  }

  .lg\:duration-100{
    -webkit-transition-duration: 100ms !important;
            transition-duration: 100ms !important;
  }

  .lg\:duration-150{
    -webkit-transition-duration: 150ms !important;
            transition-duration: 150ms !important;
  }

  .lg\:duration-200{
    -webkit-transition-duration: 200ms !important;
            transition-duration: 200ms !important;
  }

  .lg\:duration-300{
    -webkit-transition-duration: 300ms !important;
            transition-duration: 300ms !important;
  }

  .lg\:duration-500{
    -webkit-transition-duration: 500ms !important;
            transition-duration: 500ms !important;
  }

  .lg\:duration-700{
    -webkit-transition-duration: 700ms !important;
            transition-duration: 700ms !important;
  }

  .lg\:duration-1000{
    -webkit-transition-duration: 1000ms !important;
            transition-duration: 1000ms !important;
  }

  .lg\:delay-75{
    -webkit-transition-delay: 75ms !important;
            transition-delay: 75ms !important;
  }

  .lg\:delay-100{
    -webkit-transition-delay: 100ms !important;
            transition-delay: 100ms !important;
  }

  .lg\:delay-150{
    -webkit-transition-delay: 150ms !important;
            transition-delay: 150ms !important;
  }

  .lg\:delay-200{
    -webkit-transition-delay: 200ms !important;
            transition-delay: 200ms !important;
  }

  .lg\:delay-300{
    -webkit-transition-delay: 300ms !important;
            transition-delay: 300ms !important;
  }

  .lg\:delay-500{
    -webkit-transition-delay: 500ms !important;
            transition-delay: 500ms !important;
  }

  .lg\:delay-700{
    -webkit-transition-delay: 700ms !important;
            transition-delay: 700ms !important;
  }

  .lg\:delay-1000{
    -webkit-transition-delay: 1000ms !important;
            transition-delay: 1000ms !important;
  }

  .lg\:animate-none{
    -webkit-animation: none !important;
            animation: none !important;
  }

  .lg\:animate-spin{
    -webkit-animation: spin 1s linear infinite !important;
            animation: spin 1s linear infinite !important;
  }

  .lg\:animate-ping{
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }

  .lg\:animate-pulse{
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }

  .lg\:animate-bounce{
    -webkit-animation: bounce 1s infinite !important;
            animation: bounce 1s infinite !important;
  }
}

@media (min-width: 1024px) and (max-width: 1279px){
  .lgOnly\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 2rem;
    padding-left: 2rem;
  }

  @media (min-width: 640px){
    .lgOnly\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .lgOnly\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1024px){
    .lgOnly\:container{
      max-width: 1024px;
    }
  }

  @media (min-width: 1380px){
    .lgOnly\:container{
      max-width: 1380px;
    }
  }

  .lgOnly\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0px * var(--space-y-reverse)) !important;
  }

  .lgOnly\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0px * var(--space-x-reverse)) !important;
    margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.25rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.5rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.75rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.25rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.5rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10rem * var(--space-x-reverse)) !important;
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(12rem * var(--space-x-reverse)) !important;
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(14rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(14rem * var(--space-x-reverse)) !important;
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(16rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(16rem * var(--space-x-reverse)) !important;
    margin-left: calc(16rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1px * var(--space-y-reverse)) !important;
  }

  .lgOnly\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1px * var(--space-x-reverse)) !important;
    margin-left: calc(1px * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.25rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.75rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.25rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.5rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-12rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:-space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-14rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:-space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-14rem * var(--space-x-reverse)) !important;
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-16rem * var(--space-y-reverse)) !important;
  }

  .lgOnly\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-16rem * var(--space-x-reverse)) !important;
    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1px * var(--space-y-reverse)) !important;
  }

  .lgOnly\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1px * var(--space-x-reverse)) !important;
    margin-left: calc(-1px * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgOnly\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1 !important;
  }

  .lgOnly\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1 !important;
  }

  .lgOnly\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;
  }

  .lgOnly\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .lgOnly\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;
  }

  .lgOnly\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .lgOnly\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;
  }

  .lgOnly\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .lgOnly\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;
  }

  .lgOnly\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .lgOnly\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;
  }

  .lgOnly\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .lgOnly\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1 !important;
  }

  .lgOnly\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1 !important;
  }

  .lgOnly\:divide-primary-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-primary-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-primary-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-primary-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-primary-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-primary-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-primary-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-primary-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-primary-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-secondary-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-secondary-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-secondary-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-secondary-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-secondary-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-secondary-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-secondary-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-secondary-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-secondary-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-transparent > :not(template) ~ :not(template){
    border-color: transparent !important;
  }

  .lgOnly\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-gray-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-gray-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-red-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-red-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-red-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-red-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-red-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-red-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-red-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-red-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-red-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-green-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-green-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-green-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-green-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-green-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-green-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-green-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-green-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-green-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-yellow-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-yellow-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-yellow-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-yellow-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-yellow-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-yellow-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-yellow-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-yellow-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-yellow-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-error > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-success > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--divide-opacity)) !important;
  }

  .lgOnly\:divide-solid > :not(template) ~ :not(template){
    border-style: solid !important;
  }

  .lgOnly\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed !important;
  }

  .lgOnly\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted !important;
  }

  .lgOnly\:divide-double > :not(template) ~ :not(template){
    border-style: double !important;
  }

  .lgOnly\:divide-none > :not(template) ~ :not(template){
    border-style: none !important;
  }

  .lgOnly\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0 !important;
  }

  .lgOnly\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25 !important;
  }

  .lgOnly\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5 !important;
  }

  .lgOnly\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75 !important;
  }

  .lgOnly\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
  }

  .lgOnly\:sr-only{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .lgOnly\:not-sr-only{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .lgOnly\:focus\:sr-only:focus{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .lgOnly\:focus\:not-sr-only:focus{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .lgOnly\:appearance-none{
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
  }

  .lgOnly\:bg-fixed{
    background-attachment: fixed !important;
  }

  .lgOnly\:bg-local{
    background-attachment: local !important;
  }

  .lgOnly\:bg-scroll{
    background-attachment: scroll !important;
  }

  .lgOnly\:bg-clip-border{
    background-clip: border-box !important;
  }

  .lgOnly\:bg-clip-padding{
    background-clip: padding-box !important;
  }

  .lgOnly\:bg-clip-content{
    background-clip: content-box !important;
  }

  .lgOnly\:bg-clip-text{
    -webkit-background-clip: text !important;
            background-clip: text !important;
  }

  .lgOnly\:bg-primary-100{
    --bg-opacity: 1 !important;
    background-color: #FEEEEA !important;
    background-color: rgba(254, 238, 234, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-primary-200{
    --bg-opacity: 1 !important;
    background-color: #FCD4CB !important;
    background-color: rgba(252, 212, 203, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-primary-300{
    --bg-opacity: 1 !important;
    background-color: #FABBAC !important;
    background-color: rgba(250, 187, 172, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-primary-400{
    --bg-opacity: 1 !important;
    background-color: #F6876E !important;
    background-color: rgba(246, 135, 110, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-primary-500{
    --bg-opacity: 1 !important;
    background-color: #F25430 !important;
    background-color: rgba(242, 84, 48, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-primary-600{
    --bg-opacity: 1 !important;
    background-color: #DA4C2B !important;
    background-color: rgba(218, 76, 43, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-primary-700{
    --bg-opacity: 1 !important;
    background-color: #91321D !important;
    background-color: rgba(145, 50, 29, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-primary-800{
    --bg-opacity: 1 !important;
    background-color: #6D2616 !important;
    background-color: rgba(109, 38, 22, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-primary-900{
    --bg-opacity: 1 !important;
    background-color: #49190E !important;
    background-color: rgba(73, 25, 14, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-secondary-100{
    --bg-opacity: 1 !important;
    background-color: #E9F1F4 !important;
    background-color: rgba(233, 241, 244, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-secondary-200{
    --bg-opacity: 1 !important;
    background-color: #C9DBE2 !important;
    background-color: rgba(201, 219, 226, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-secondary-300{
    --bg-opacity: 1 !important;
    background-color: #A9C6D1 !important;
    background-color: rgba(169, 198, 209, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-secondary-400{
    --bg-opacity: 1 !important;
    background-color: #689BAF !important;
    background-color: rgba(104, 155, 175, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-secondary-500{
    --bg-opacity: 1 !important;
    background-color: #27708C !important;
    background-color: rgba(39, 112, 140, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-secondary-600{
    --bg-opacity: 1 !important;
    background-color: #23657E !important;
    background-color: rgba(35, 101, 126, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-secondary-700{
    --bg-opacity: 1 !important;
    background-color: #174354 !important;
    background-color: rgba(23, 67, 84, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-secondary-800{
    --bg-opacity: 1 !important;
    background-color: #12323F !important;
    background-color: rgba(18, 50, 63, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-secondary-900{
    --bg-opacity: 1 !important;
    background-color: #0C222A !important;
    background-color: rgba(12, 34, 42, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-transparent{
    background-color: transparent !important;
  }

  .lgOnly\:bg-black{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-white{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-gray-100{
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-gray-200{
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-gray-300{
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-gray-400{
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-gray-500{
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-gray-600{
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-gray-700{
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-gray-800{
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-gray-900{
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-red-100{
    --bg-opacity: 1 !important;
    background-color: #fff5f5 !important;
    background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-red-200{
    --bg-opacity: 1 !important;
    background-color: #fed7d7 !important;
    background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-red-300{
    --bg-opacity: 1 !important;
    background-color: #feb2b2 !important;
    background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-red-400{
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-red-500{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-red-600{
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-red-700{
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-red-800{
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-red-900{
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-green-100{
    --bg-opacity: 1 !important;
    background-color: #f0fff4 !important;
    background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-green-200{
    --bg-opacity: 1 !important;
    background-color: #c6f6d5 !important;
    background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-green-300{
    --bg-opacity: 1 !important;
    background-color: #9ae6b4 !important;
    background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-green-400{
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-green-500{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-green-600{
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-green-700{
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-green-800{
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-green-900{
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-yellow-100{
    --bg-opacity: 1 !important;
    background-color: #FEF5EE !important;
    background-color: rgba(254, 245, 238, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-yellow-200{
    --bg-opacity: 1 !important;
    background-color: #FCE7D4 !important;
    background-color: rgba(252, 231, 212, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-yellow-300{
    --bg-opacity: 1 !important;
    background-color: #FAD8BA !important;
    background-color: rgba(250, 216, 186, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-yellow-400{
    --bg-opacity: 1 !important;
    background-color: #F6BA86 !important;
    background-color: rgba(246, 186, 134, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-yellow-500{
    --bg-opacity: 1 !important;
    background-color: #F29D52 !important;
    background-color: rgba(242, 157, 82, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-yellow-600{
    --bg-opacity: 1 !important;
    background-color: #DA8D4A !important;
    background-color: rgba(218, 141, 74, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-yellow-700{
    --bg-opacity: 1 !important;
    background-color: #915E31 !important;
    background-color: rgba(145, 94, 49, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-yellow-800{
    --bg-opacity: 1 !important;
    background-color: #6D4725 !important;
    background-color: rgba(109, 71, 37, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-yellow-900{
    --bg-opacity: 1 !important;
    background-color: #492F19 !important;
    background-color: rgba(73, 47, 25, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-error{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-success{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-primary-100:hover{
    --bg-opacity: 1 !important;
    background-color: #FEEEEA !important;
    background-color: rgba(254, 238, 234, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-primary-200:hover{
    --bg-opacity: 1 !important;
    background-color: #FCD4CB !important;
    background-color: rgba(252, 212, 203, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-primary-300:hover{
    --bg-opacity: 1 !important;
    background-color: #FABBAC !important;
    background-color: rgba(250, 187, 172, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-primary-400:hover{
    --bg-opacity: 1 !important;
    background-color: #F6876E !important;
    background-color: rgba(246, 135, 110, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-primary-500:hover{
    --bg-opacity: 1 !important;
    background-color: #F25430 !important;
    background-color: rgba(242, 84, 48, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-primary-600:hover{
    --bg-opacity: 1 !important;
    background-color: #DA4C2B !important;
    background-color: rgba(218, 76, 43, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-primary-700:hover{
    --bg-opacity: 1 !important;
    background-color: #91321D !important;
    background-color: rgba(145, 50, 29, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-primary-800:hover{
    --bg-opacity: 1 !important;
    background-color: #6D2616 !important;
    background-color: rgba(109, 38, 22, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-primary-900:hover{
    --bg-opacity: 1 !important;
    background-color: #49190E !important;
    background-color: rgba(73, 25, 14, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-secondary-100:hover{
    --bg-opacity: 1 !important;
    background-color: #E9F1F4 !important;
    background-color: rgba(233, 241, 244, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-secondary-200:hover{
    --bg-opacity: 1 !important;
    background-color: #C9DBE2 !important;
    background-color: rgba(201, 219, 226, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-secondary-300:hover{
    --bg-opacity: 1 !important;
    background-color: #A9C6D1 !important;
    background-color: rgba(169, 198, 209, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-secondary-400:hover{
    --bg-opacity: 1 !important;
    background-color: #689BAF !important;
    background-color: rgba(104, 155, 175, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-secondary-500:hover{
    --bg-opacity: 1 !important;
    background-color: #27708C !important;
    background-color: rgba(39, 112, 140, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-secondary-600:hover{
    --bg-opacity: 1 !important;
    background-color: #23657E !important;
    background-color: rgba(35, 101, 126, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-secondary-700:hover{
    --bg-opacity: 1 !important;
    background-color: #174354 !important;
    background-color: rgba(23, 67, 84, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-secondary-800:hover{
    --bg-opacity: 1 !important;
    background-color: #12323F !important;
    background-color: rgba(18, 50, 63, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-secondary-900:hover{
    --bg-opacity: 1 !important;
    background-color: #0C222A !important;
    background-color: rgba(12, 34, 42, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-transparent:hover{
    background-color: transparent !important;
  }

  .lgOnly\:hover\:bg-black:hover{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-white:hover{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-gray-100:hover{
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-gray-200:hover{
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-gray-300:hover{
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-gray-400:hover{
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-gray-500:hover{
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-gray-600:hover{
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-gray-700:hover{
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-gray-800:hover{
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-gray-900:hover{
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-red-100:hover{
    --bg-opacity: 1 !important;
    background-color: #fff5f5 !important;
    background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-red-200:hover{
    --bg-opacity: 1 !important;
    background-color: #fed7d7 !important;
    background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-red-300:hover{
    --bg-opacity: 1 !important;
    background-color: #feb2b2 !important;
    background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-red-400:hover{
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-red-500:hover{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-red-600:hover{
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-red-700:hover{
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-red-800:hover{
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-red-900:hover{
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-green-100:hover{
    --bg-opacity: 1 !important;
    background-color: #f0fff4 !important;
    background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-green-200:hover{
    --bg-opacity: 1 !important;
    background-color: #c6f6d5 !important;
    background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-green-300:hover{
    --bg-opacity: 1 !important;
    background-color: #9ae6b4 !important;
    background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-green-400:hover{
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-green-500:hover{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-green-600:hover{
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-green-700:hover{
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-green-800:hover{
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-green-900:hover{
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-yellow-100:hover{
    --bg-opacity: 1 !important;
    background-color: #FEF5EE !important;
    background-color: rgba(254, 245, 238, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-yellow-200:hover{
    --bg-opacity: 1 !important;
    background-color: #FCE7D4 !important;
    background-color: rgba(252, 231, 212, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-yellow-300:hover{
    --bg-opacity: 1 !important;
    background-color: #FAD8BA !important;
    background-color: rgba(250, 216, 186, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-yellow-400:hover{
    --bg-opacity: 1 !important;
    background-color: #F6BA86 !important;
    background-color: rgba(246, 186, 134, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-yellow-500:hover{
    --bg-opacity: 1 !important;
    background-color: #F29D52 !important;
    background-color: rgba(242, 157, 82, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-yellow-600:hover{
    --bg-opacity: 1 !important;
    background-color: #DA8D4A !important;
    background-color: rgba(218, 141, 74, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-yellow-700:hover{
    --bg-opacity: 1 !important;
    background-color: #915E31 !important;
    background-color: rgba(145, 94, 49, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-yellow-800:hover{
    --bg-opacity: 1 !important;
    background-color: #6D4725 !important;
    background-color: rgba(109, 71, 37, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-yellow-900:hover{
    --bg-opacity: 1 !important;
    background-color: #492F19 !important;
    background-color: rgba(73, 47, 25, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-error:hover{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .lgOnly\:hover\:bg-success:hover{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-primary-100:focus{
    --bg-opacity: 1 !important;
    background-color: #FEEEEA !important;
    background-color: rgba(254, 238, 234, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-primary-200:focus{
    --bg-opacity: 1 !important;
    background-color: #FCD4CB !important;
    background-color: rgba(252, 212, 203, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-primary-300:focus{
    --bg-opacity: 1 !important;
    background-color: #FABBAC !important;
    background-color: rgba(250, 187, 172, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-primary-400:focus{
    --bg-opacity: 1 !important;
    background-color: #F6876E !important;
    background-color: rgba(246, 135, 110, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-primary-500:focus{
    --bg-opacity: 1 !important;
    background-color: #F25430 !important;
    background-color: rgba(242, 84, 48, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-primary-600:focus{
    --bg-opacity: 1 !important;
    background-color: #DA4C2B !important;
    background-color: rgba(218, 76, 43, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-primary-700:focus{
    --bg-opacity: 1 !important;
    background-color: #91321D !important;
    background-color: rgba(145, 50, 29, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-primary-800:focus{
    --bg-opacity: 1 !important;
    background-color: #6D2616 !important;
    background-color: rgba(109, 38, 22, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-primary-900:focus{
    --bg-opacity: 1 !important;
    background-color: #49190E !important;
    background-color: rgba(73, 25, 14, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-secondary-100:focus{
    --bg-opacity: 1 !important;
    background-color: #E9F1F4 !important;
    background-color: rgba(233, 241, 244, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-secondary-200:focus{
    --bg-opacity: 1 !important;
    background-color: #C9DBE2 !important;
    background-color: rgba(201, 219, 226, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-secondary-300:focus{
    --bg-opacity: 1 !important;
    background-color: #A9C6D1 !important;
    background-color: rgba(169, 198, 209, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-secondary-400:focus{
    --bg-opacity: 1 !important;
    background-color: #689BAF !important;
    background-color: rgba(104, 155, 175, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-secondary-500:focus{
    --bg-opacity: 1 !important;
    background-color: #27708C !important;
    background-color: rgba(39, 112, 140, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-secondary-600:focus{
    --bg-opacity: 1 !important;
    background-color: #23657E !important;
    background-color: rgba(35, 101, 126, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-secondary-700:focus{
    --bg-opacity: 1 !important;
    background-color: #174354 !important;
    background-color: rgba(23, 67, 84, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-secondary-800:focus{
    --bg-opacity: 1 !important;
    background-color: #12323F !important;
    background-color: rgba(18, 50, 63, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-secondary-900:focus{
    --bg-opacity: 1 !important;
    background-color: #0C222A !important;
    background-color: rgba(12, 34, 42, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-transparent:focus{
    background-color: transparent !important;
  }

  .lgOnly\:focus\:bg-black:focus{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-white:focus{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-gray-100:focus{
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-gray-200:focus{
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-gray-300:focus{
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-gray-400:focus{
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-gray-500:focus{
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-gray-600:focus{
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-gray-700:focus{
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-gray-800:focus{
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-gray-900:focus{
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-red-100:focus{
    --bg-opacity: 1 !important;
    background-color: #fff5f5 !important;
    background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-red-200:focus{
    --bg-opacity: 1 !important;
    background-color: #fed7d7 !important;
    background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-red-300:focus{
    --bg-opacity: 1 !important;
    background-color: #feb2b2 !important;
    background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-red-400:focus{
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-red-500:focus{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-red-600:focus{
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-red-700:focus{
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-red-800:focus{
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-red-900:focus{
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-green-100:focus{
    --bg-opacity: 1 !important;
    background-color: #f0fff4 !important;
    background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-green-200:focus{
    --bg-opacity: 1 !important;
    background-color: #c6f6d5 !important;
    background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-green-300:focus{
    --bg-opacity: 1 !important;
    background-color: #9ae6b4 !important;
    background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-green-400:focus{
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-green-500:focus{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-green-600:focus{
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-green-700:focus{
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-green-800:focus{
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-green-900:focus{
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-yellow-100:focus{
    --bg-opacity: 1 !important;
    background-color: #FEF5EE !important;
    background-color: rgba(254, 245, 238, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-yellow-200:focus{
    --bg-opacity: 1 !important;
    background-color: #FCE7D4 !important;
    background-color: rgba(252, 231, 212, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-yellow-300:focus{
    --bg-opacity: 1 !important;
    background-color: #FAD8BA !important;
    background-color: rgba(250, 216, 186, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-yellow-400:focus{
    --bg-opacity: 1 !important;
    background-color: #F6BA86 !important;
    background-color: rgba(246, 186, 134, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-yellow-500:focus{
    --bg-opacity: 1 !important;
    background-color: #F29D52 !important;
    background-color: rgba(242, 157, 82, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-yellow-600:focus{
    --bg-opacity: 1 !important;
    background-color: #DA8D4A !important;
    background-color: rgba(218, 141, 74, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-yellow-700:focus{
    --bg-opacity: 1 !important;
    background-color: #915E31 !important;
    background-color: rgba(145, 94, 49, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-yellow-800:focus{
    --bg-opacity: 1 !important;
    background-color: #6D4725 !important;
    background-color: rgba(109, 71, 37, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-yellow-900:focus{
    --bg-opacity: 1 !important;
    background-color: #492F19 !important;
    background-color: rgba(73, 47, 25, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-error:focus{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .lgOnly\:focus\:bg-success:focus{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .lgOnly\:bg-none{
    background-image: none !important;
  }

  .lgOnly\:bg-gradient-to-t{
    background-image: -webkit-gradient(linear, left bottom, left top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to top, var(--gradient-color-stops)) !important;
  }

  .lgOnly\:bg-gradient-to-tr{
    background-image: -webkit-gradient(linear, left bottom, right top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to top right, var(--gradient-color-stops)) !important;
  }

  .lgOnly\:bg-gradient-to-r{
    background-image: -webkit-gradient(linear, left top, right top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to right, var(--gradient-color-stops)) !important;
  }

  .lgOnly\:bg-gradient-to-br{
    background-image: -webkit-gradient(linear, left top, right bottom, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops)) !important;
  }

  .lgOnly\:bg-gradient-to-b{
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to bottom, var(--gradient-color-stops)) !important;
  }

  .lgOnly\:bg-gradient-to-bl{
    background-image: -webkit-gradient(linear, right top, left bottom, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops)) !important;
  }

  .lgOnly\:bg-gradient-to-l{
    background-image: -webkit-gradient(linear, right top, left top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to left, var(--gradient-color-stops)) !important;
  }

  .lgOnly\:bg-gradient-to-tl{
    background-image: -webkit-gradient(linear, right bottom, left top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to top left, var(--gradient-color-stops)) !important;
  }

  .lgOnly\:from-primary-100{
    --gradient-from-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .lgOnly\:from-primary-200{
    --gradient-from-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .lgOnly\:from-primary-300{
    --gradient-from-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .lgOnly\:from-primary-400{
    --gradient-from-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .lgOnly\:from-primary-500{
    --gradient-from-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .lgOnly\:from-primary-600{
    --gradient-from-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .lgOnly\:from-primary-700{
    --gradient-from-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .lgOnly\:from-primary-800{
    --gradient-from-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .lgOnly\:from-primary-900{
    --gradient-from-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .lgOnly\:from-secondary-100{
    --gradient-from-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .lgOnly\:from-secondary-200{
    --gradient-from-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .lgOnly\:from-secondary-300{
    --gradient-from-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .lgOnly\:from-secondary-400{
    --gradient-from-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .lgOnly\:from-secondary-500{
    --gradient-from-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .lgOnly\:from-secondary-600{
    --gradient-from-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .lgOnly\:from-secondary-700{
    --gradient-from-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .lgOnly\:from-secondary-800{
    --gradient-from-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .lgOnly\:from-secondary-900{
    --gradient-from-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .lgOnly\:from-transparent{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lgOnly\:from-black{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lgOnly\:from-white{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .lgOnly\:from-gray-100{
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .lgOnly\:from-gray-200{
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .lgOnly\:from-gray-300{
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .lgOnly\:from-gray-400{
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .lgOnly\:from-gray-500{
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .lgOnly\:from-gray-600{
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .lgOnly\:from-gray-700{
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .lgOnly\:from-gray-800{
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .lgOnly\:from-gray-900{
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .lgOnly\:from-red-100{
    --gradient-from-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .lgOnly\:from-red-200{
    --gradient-from-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .lgOnly\:from-red-300{
    --gradient-from-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .lgOnly\:from-red-400{
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .lgOnly\:from-red-500{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lgOnly\:from-red-600{
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .lgOnly\:from-red-700{
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .lgOnly\:from-red-800{
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .lgOnly\:from-red-900{
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .lgOnly\:from-green-100{
    --gradient-from-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .lgOnly\:from-green-200{
    --gradient-from-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .lgOnly\:from-green-300{
    --gradient-from-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .lgOnly\:from-green-400{
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .lgOnly\:from-green-500{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lgOnly\:from-green-600{
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .lgOnly\:from-green-700{
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .lgOnly\:from-green-800{
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .lgOnly\:from-green-900{
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .lgOnly\:from-yellow-100{
    --gradient-from-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .lgOnly\:from-yellow-200{
    --gradient-from-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .lgOnly\:from-yellow-300{
    --gradient-from-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .lgOnly\:from-yellow-400{
    --gradient-from-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .lgOnly\:from-yellow-500{
    --gradient-from-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .lgOnly\:from-yellow-600{
    --gradient-from-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .lgOnly\:from-yellow-700{
    --gradient-from-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .lgOnly\:from-yellow-800{
    --gradient-from-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .lgOnly\:from-yellow-900{
    --gradient-from-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .lgOnly\:from-error{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lgOnly\:from-success{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lgOnly\:via-primary-100{
    --gradient-via-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .lgOnly\:via-primary-200{
    --gradient-via-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .lgOnly\:via-primary-300{
    --gradient-via-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .lgOnly\:via-primary-400{
    --gradient-via-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .lgOnly\:via-primary-500{
    --gradient-via-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .lgOnly\:via-primary-600{
    --gradient-via-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .lgOnly\:via-primary-700{
    --gradient-via-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .lgOnly\:via-primary-800{
    --gradient-via-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .lgOnly\:via-primary-900{
    --gradient-via-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .lgOnly\:via-secondary-100{
    --gradient-via-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .lgOnly\:via-secondary-200{
    --gradient-via-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .lgOnly\:via-secondary-300{
    --gradient-via-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .lgOnly\:via-secondary-400{
    --gradient-via-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .lgOnly\:via-secondary-500{
    --gradient-via-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .lgOnly\:via-secondary-600{
    --gradient-via-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .lgOnly\:via-secondary-700{
    --gradient-via-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .lgOnly\:via-secondary-800{
    --gradient-via-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .lgOnly\:via-secondary-900{
    --gradient-via-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .lgOnly\:via-transparent{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lgOnly\:via-black{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lgOnly\:via-white{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .lgOnly\:via-gray-100{
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .lgOnly\:via-gray-200{
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .lgOnly\:via-gray-300{
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .lgOnly\:via-gray-400{
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .lgOnly\:via-gray-500{
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .lgOnly\:via-gray-600{
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .lgOnly\:via-gray-700{
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .lgOnly\:via-gray-800{
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .lgOnly\:via-gray-900{
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .lgOnly\:via-red-100{
    --gradient-via-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .lgOnly\:via-red-200{
    --gradient-via-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .lgOnly\:via-red-300{
    --gradient-via-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .lgOnly\:via-red-400{
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .lgOnly\:via-red-500{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lgOnly\:via-red-600{
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .lgOnly\:via-red-700{
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .lgOnly\:via-red-800{
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .lgOnly\:via-red-900{
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .lgOnly\:via-green-100{
    --gradient-via-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .lgOnly\:via-green-200{
    --gradient-via-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .lgOnly\:via-green-300{
    --gradient-via-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .lgOnly\:via-green-400{
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .lgOnly\:via-green-500{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lgOnly\:via-green-600{
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .lgOnly\:via-green-700{
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .lgOnly\:via-green-800{
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .lgOnly\:via-green-900{
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .lgOnly\:via-yellow-100{
    --gradient-via-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .lgOnly\:via-yellow-200{
    --gradient-via-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .lgOnly\:via-yellow-300{
    --gradient-via-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .lgOnly\:via-yellow-400{
    --gradient-via-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .lgOnly\:via-yellow-500{
    --gradient-via-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .lgOnly\:via-yellow-600{
    --gradient-via-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .lgOnly\:via-yellow-700{
    --gradient-via-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .lgOnly\:via-yellow-800{
    --gradient-via-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .lgOnly\:via-yellow-900{
    --gradient-via-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .lgOnly\:via-error{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lgOnly\:via-success{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lgOnly\:to-primary-100{
    --gradient-to-color: #FEEEEA !important;
  }

  .lgOnly\:to-primary-200{
    --gradient-to-color: #FCD4CB !important;
  }

  .lgOnly\:to-primary-300{
    --gradient-to-color: #FABBAC !important;
  }

  .lgOnly\:to-primary-400{
    --gradient-to-color: #F6876E !important;
  }

  .lgOnly\:to-primary-500{
    --gradient-to-color: #F25430 !important;
  }

  .lgOnly\:to-primary-600{
    --gradient-to-color: #DA4C2B !important;
  }

  .lgOnly\:to-primary-700{
    --gradient-to-color: #91321D !important;
  }

  .lgOnly\:to-primary-800{
    --gradient-to-color: #6D2616 !important;
  }

  .lgOnly\:to-primary-900{
    --gradient-to-color: #49190E !important;
  }

  .lgOnly\:to-secondary-100{
    --gradient-to-color: #E9F1F4 !important;
  }

  .lgOnly\:to-secondary-200{
    --gradient-to-color: #C9DBE2 !important;
  }

  .lgOnly\:to-secondary-300{
    --gradient-to-color: #A9C6D1 !important;
  }

  .lgOnly\:to-secondary-400{
    --gradient-to-color: #689BAF !important;
  }

  .lgOnly\:to-secondary-500{
    --gradient-to-color: #27708C !important;
  }

  .lgOnly\:to-secondary-600{
    --gradient-to-color: #23657E !important;
  }

  .lgOnly\:to-secondary-700{
    --gradient-to-color: #174354 !important;
  }

  .lgOnly\:to-secondary-800{
    --gradient-to-color: #12323F !important;
  }

  .lgOnly\:to-secondary-900{
    --gradient-to-color: #0C222A !important;
  }

  .lgOnly\:to-transparent{
    --gradient-to-color: transparent !important;
  }

  .lgOnly\:to-black{
    --gradient-to-color: #000 !important;
  }

  .lgOnly\:to-white{
    --gradient-to-color: #fff !important;
  }

  .lgOnly\:to-gray-100{
    --gradient-to-color: #f7fafc !important;
  }

  .lgOnly\:to-gray-200{
    --gradient-to-color: #edf2f7 !important;
  }

  .lgOnly\:to-gray-300{
    --gradient-to-color: #e2e8f0 !important;
  }

  .lgOnly\:to-gray-400{
    --gradient-to-color: #cbd5e0 !important;
  }

  .lgOnly\:to-gray-500{
    --gradient-to-color: #a0aec0 !important;
  }

  .lgOnly\:to-gray-600{
    --gradient-to-color: #718096 !important;
  }

  .lgOnly\:to-gray-700{
    --gradient-to-color: #4a5568 !important;
  }

  .lgOnly\:to-gray-800{
    --gradient-to-color: #2d3748 !important;
  }

  .lgOnly\:to-gray-900{
    --gradient-to-color: #1a202c !important;
  }

  .lgOnly\:to-red-100{
    --gradient-to-color: #fff5f5 !important;
  }

  .lgOnly\:to-red-200{
    --gradient-to-color: #fed7d7 !important;
  }

  .lgOnly\:to-red-300{
    --gradient-to-color: #feb2b2 !important;
  }

  .lgOnly\:to-red-400{
    --gradient-to-color: #fc8181 !important;
  }

  .lgOnly\:to-red-500{
    --gradient-to-color: #f56565 !important;
  }

  .lgOnly\:to-red-600{
    --gradient-to-color: #e53e3e !important;
  }

  .lgOnly\:to-red-700{
    --gradient-to-color: #c53030 !important;
  }

  .lgOnly\:to-red-800{
    --gradient-to-color: #9b2c2c !important;
  }

  .lgOnly\:to-red-900{
    --gradient-to-color: #742a2a !important;
  }

  .lgOnly\:to-green-100{
    --gradient-to-color: #f0fff4 !important;
  }

  .lgOnly\:to-green-200{
    --gradient-to-color: #c6f6d5 !important;
  }

  .lgOnly\:to-green-300{
    --gradient-to-color: #9ae6b4 !important;
  }

  .lgOnly\:to-green-400{
    --gradient-to-color: #68d391 !important;
  }

  .lgOnly\:to-green-500{
    --gradient-to-color: #48bb78 !important;
  }

  .lgOnly\:to-green-600{
    --gradient-to-color: #38a169 !important;
  }

  .lgOnly\:to-green-700{
    --gradient-to-color: #2f855a !important;
  }

  .lgOnly\:to-green-800{
    --gradient-to-color: #276749 !important;
  }

  .lgOnly\:to-green-900{
    --gradient-to-color: #22543d !important;
  }

  .lgOnly\:to-yellow-100{
    --gradient-to-color: #FEF5EE !important;
  }

  .lgOnly\:to-yellow-200{
    --gradient-to-color: #FCE7D4 !important;
  }

  .lgOnly\:to-yellow-300{
    --gradient-to-color: #FAD8BA !important;
  }

  .lgOnly\:to-yellow-400{
    --gradient-to-color: #F6BA86 !important;
  }

  .lgOnly\:to-yellow-500{
    --gradient-to-color: #F29D52 !important;
  }

  .lgOnly\:to-yellow-600{
    --gradient-to-color: #DA8D4A !important;
  }

  .lgOnly\:to-yellow-700{
    --gradient-to-color: #915E31 !important;
  }

  .lgOnly\:to-yellow-800{
    --gradient-to-color: #6D4725 !important;
  }

  .lgOnly\:to-yellow-900{
    --gradient-to-color: #492F19 !important;
  }

  .lgOnly\:to-error{
    --gradient-to-color: #f56565 !important;
  }

  .lgOnly\:to-success{
    --gradient-to-color: #48bb78 !important;
  }

  .lgOnly\:hover\:from-primary-100:hover{
    --gradient-from-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .lgOnly\:hover\:from-primary-200:hover{
    --gradient-from-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .lgOnly\:hover\:from-primary-300:hover{
    --gradient-from-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .lgOnly\:hover\:from-primary-400:hover{
    --gradient-from-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .lgOnly\:hover\:from-primary-500:hover{
    --gradient-from-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .lgOnly\:hover\:from-primary-600:hover{
    --gradient-from-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .lgOnly\:hover\:from-primary-700:hover{
    --gradient-from-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .lgOnly\:hover\:from-primary-800:hover{
    --gradient-from-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .lgOnly\:hover\:from-primary-900:hover{
    --gradient-from-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .lgOnly\:hover\:from-secondary-100:hover{
    --gradient-from-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .lgOnly\:hover\:from-secondary-200:hover{
    --gradient-from-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .lgOnly\:hover\:from-secondary-300:hover{
    --gradient-from-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .lgOnly\:hover\:from-secondary-400:hover{
    --gradient-from-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .lgOnly\:hover\:from-secondary-500:hover{
    --gradient-from-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .lgOnly\:hover\:from-secondary-600:hover{
    --gradient-from-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .lgOnly\:hover\:from-secondary-700:hover{
    --gradient-from-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .lgOnly\:hover\:from-secondary-800:hover{
    --gradient-from-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .lgOnly\:hover\:from-secondary-900:hover{
    --gradient-from-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .lgOnly\:hover\:from-transparent:hover{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lgOnly\:hover\:from-black:hover{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lgOnly\:hover\:from-white:hover{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .lgOnly\:hover\:from-gray-100:hover{
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .lgOnly\:hover\:from-gray-200:hover{
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .lgOnly\:hover\:from-gray-300:hover{
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .lgOnly\:hover\:from-gray-400:hover{
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .lgOnly\:hover\:from-gray-500:hover{
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .lgOnly\:hover\:from-gray-600:hover{
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .lgOnly\:hover\:from-gray-700:hover{
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .lgOnly\:hover\:from-gray-800:hover{
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .lgOnly\:hover\:from-gray-900:hover{
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .lgOnly\:hover\:from-red-100:hover{
    --gradient-from-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .lgOnly\:hover\:from-red-200:hover{
    --gradient-from-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .lgOnly\:hover\:from-red-300:hover{
    --gradient-from-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .lgOnly\:hover\:from-red-400:hover{
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .lgOnly\:hover\:from-red-500:hover{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lgOnly\:hover\:from-red-600:hover{
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .lgOnly\:hover\:from-red-700:hover{
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .lgOnly\:hover\:from-red-800:hover{
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .lgOnly\:hover\:from-red-900:hover{
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .lgOnly\:hover\:from-green-100:hover{
    --gradient-from-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .lgOnly\:hover\:from-green-200:hover{
    --gradient-from-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .lgOnly\:hover\:from-green-300:hover{
    --gradient-from-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .lgOnly\:hover\:from-green-400:hover{
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .lgOnly\:hover\:from-green-500:hover{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lgOnly\:hover\:from-green-600:hover{
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .lgOnly\:hover\:from-green-700:hover{
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .lgOnly\:hover\:from-green-800:hover{
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .lgOnly\:hover\:from-green-900:hover{
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .lgOnly\:hover\:from-yellow-100:hover{
    --gradient-from-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .lgOnly\:hover\:from-yellow-200:hover{
    --gradient-from-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .lgOnly\:hover\:from-yellow-300:hover{
    --gradient-from-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .lgOnly\:hover\:from-yellow-400:hover{
    --gradient-from-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .lgOnly\:hover\:from-yellow-500:hover{
    --gradient-from-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .lgOnly\:hover\:from-yellow-600:hover{
    --gradient-from-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .lgOnly\:hover\:from-yellow-700:hover{
    --gradient-from-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .lgOnly\:hover\:from-yellow-800:hover{
    --gradient-from-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .lgOnly\:hover\:from-yellow-900:hover{
    --gradient-from-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .lgOnly\:hover\:from-error:hover{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lgOnly\:hover\:from-success:hover{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lgOnly\:hover\:via-primary-100:hover{
    --gradient-via-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .lgOnly\:hover\:via-primary-200:hover{
    --gradient-via-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .lgOnly\:hover\:via-primary-300:hover{
    --gradient-via-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .lgOnly\:hover\:via-primary-400:hover{
    --gradient-via-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .lgOnly\:hover\:via-primary-500:hover{
    --gradient-via-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .lgOnly\:hover\:via-primary-600:hover{
    --gradient-via-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .lgOnly\:hover\:via-primary-700:hover{
    --gradient-via-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .lgOnly\:hover\:via-primary-800:hover{
    --gradient-via-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .lgOnly\:hover\:via-primary-900:hover{
    --gradient-via-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .lgOnly\:hover\:via-secondary-100:hover{
    --gradient-via-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .lgOnly\:hover\:via-secondary-200:hover{
    --gradient-via-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .lgOnly\:hover\:via-secondary-300:hover{
    --gradient-via-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .lgOnly\:hover\:via-secondary-400:hover{
    --gradient-via-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .lgOnly\:hover\:via-secondary-500:hover{
    --gradient-via-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .lgOnly\:hover\:via-secondary-600:hover{
    --gradient-via-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .lgOnly\:hover\:via-secondary-700:hover{
    --gradient-via-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .lgOnly\:hover\:via-secondary-800:hover{
    --gradient-via-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .lgOnly\:hover\:via-secondary-900:hover{
    --gradient-via-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .lgOnly\:hover\:via-transparent:hover{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lgOnly\:hover\:via-black:hover{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lgOnly\:hover\:via-white:hover{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .lgOnly\:hover\:via-gray-100:hover{
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .lgOnly\:hover\:via-gray-200:hover{
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .lgOnly\:hover\:via-gray-300:hover{
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .lgOnly\:hover\:via-gray-400:hover{
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .lgOnly\:hover\:via-gray-500:hover{
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .lgOnly\:hover\:via-gray-600:hover{
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .lgOnly\:hover\:via-gray-700:hover{
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .lgOnly\:hover\:via-gray-800:hover{
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .lgOnly\:hover\:via-gray-900:hover{
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .lgOnly\:hover\:via-red-100:hover{
    --gradient-via-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .lgOnly\:hover\:via-red-200:hover{
    --gradient-via-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .lgOnly\:hover\:via-red-300:hover{
    --gradient-via-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .lgOnly\:hover\:via-red-400:hover{
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .lgOnly\:hover\:via-red-500:hover{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lgOnly\:hover\:via-red-600:hover{
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .lgOnly\:hover\:via-red-700:hover{
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .lgOnly\:hover\:via-red-800:hover{
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .lgOnly\:hover\:via-red-900:hover{
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .lgOnly\:hover\:via-green-100:hover{
    --gradient-via-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .lgOnly\:hover\:via-green-200:hover{
    --gradient-via-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .lgOnly\:hover\:via-green-300:hover{
    --gradient-via-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .lgOnly\:hover\:via-green-400:hover{
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .lgOnly\:hover\:via-green-500:hover{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lgOnly\:hover\:via-green-600:hover{
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .lgOnly\:hover\:via-green-700:hover{
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .lgOnly\:hover\:via-green-800:hover{
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .lgOnly\:hover\:via-green-900:hover{
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .lgOnly\:hover\:via-yellow-100:hover{
    --gradient-via-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .lgOnly\:hover\:via-yellow-200:hover{
    --gradient-via-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .lgOnly\:hover\:via-yellow-300:hover{
    --gradient-via-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .lgOnly\:hover\:via-yellow-400:hover{
    --gradient-via-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .lgOnly\:hover\:via-yellow-500:hover{
    --gradient-via-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .lgOnly\:hover\:via-yellow-600:hover{
    --gradient-via-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .lgOnly\:hover\:via-yellow-700:hover{
    --gradient-via-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .lgOnly\:hover\:via-yellow-800:hover{
    --gradient-via-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .lgOnly\:hover\:via-yellow-900:hover{
    --gradient-via-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .lgOnly\:hover\:via-error:hover{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lgOnly\:hover\:via-success:hover{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lgOnly\:hover\:to-primary-100:hover{
    --gradient-to-color: #FEEEEA !important;
  }

  .lgOnly\:hover\:to-primary-200:hover{
    --gradient-to-color: #FCD4CB !important;
  }

  .lgOnly\:hover\:to-primary-300:hover{
    --gradient-to-color: #FABBAC !important;
  }

  .lgOnly\:hover\:to-primary-400:hover{
    --gradient-to-color: #F6876E !important;
  }

  .lgOnly\:hover\:to-primary-500:hover{
    --gradient-to-color: #F25430 !important;
  }

  .lgOnly\:hover\:to-primary-600:hover{
    --gradient-to-color: #DA4C2B !important;
  }

  .lgOnly\:hover\:to-primary-700:hover{
    --gradient-to-color: #91321D !important;
  }

  .lgOnly\:hover\:to-primary-800:hover{
    --gradient-to-color: #6D2616 !important;
  }

  .lgOnly\:hover\:to-primary-900:hover{
    --gradient-to-color: #49190E !important;
  }

  .lgOnly\:hover\:to-secondary-100:hover{
    --gradient-to-color: #E9F1F4 !important;
  }

  .lgOnly\:hover\:to-secondary-200:hover{
    --gradient-to-color: #C9DBE2 !important;
  }

  .lgOnly\:hover\:to-secondary-300:hover{
    --gradient-to-color: #A9C6D1 !important;
  }

  .lgOnly\:hover\:to-secondary-400:hover{
    --gradient-to-color: #689BAF !important;
  }

  .lgOnly\:hover\:to-secondary-500:hover{
    --gradient-to-color: #27708C !important;
  }

  .lgOnly\:hover\:to-secondary-600:hover{
    --gradient-to-color: #23657E !important;
  }

  .lgOnly\:hover\:to-secondary-700:hover{
    --gradient-to-color: #174354 !important;
  }

  .lgOnly\:hover\:to-secondary-800:hover{
    --gradient-to-color: #12323F !important;
  }

  .lgOnly\:hover\:to-secondary-900:hover{
    --gradient-to-color: #0C222A !important;
  }

  .lgOnly\:hover\:to-transparent:hover{
    --gradient-to-color: transparent !important;
  }

  .lgOnly\:hover\:to-black:hover{
    --gradient-to-color: #000 !important;
  }

  .lgOnly\:hover\:to-white:hover{
    --gradient-to-color: #fff !important;
  }

  .lgOnly\:hover\:to-gray-100:hover{
    --gradient-to-color: #f7fafc !important;
  }

  .lgOnly\:hover\:to-gray-200:hover{
    --gradient-to-color: #edf2f7 !important;
  }

  .lgOnly\:hover\:to-gray-300:hover{
    --gradient-to-color: #e2e8f0 !important;
  }

  .lgOnly\:hover\:to-gray-400:hover{
    --gradient-to-color: #cbd5e0 !important;
  }

  .lgOnly\:hover\:to-gray-500:hover{
    --gradient-to-color: #a0aec0 !important;
  }

  .lgOnly\:hover\:to-gray-600:hover{
    --gradient-to-color: #718096 !important;
  }

  .lgOnly\:hover\:to-gray-700:hover{
    --gradient-to-color: #4a5568 !important;
  }

  .lgOnly\:hover\:to-gray-800:hover{
    --gradient-to-color: #2d3748 !important;
  }

  .lgOnly\:hover\:to-gray-900:hover{
    --gradient-to-color: #1a202c !important;
  }

  .lgOnly\:hover\:to-red-100:hover{
    --gradient-to-color: #fff5f5 !important;
  }

  .lgOnly\:hover\:to-red-200:hover{
    --gradient-to-color: #fed7d7 !important;
  }

  .lgOnly\:hover\:to-red-300:hover{
    --gradient-to-color: #feb2b2 !important;
  }

  .lgOnly\:hover\:to-red-400:hover{
    --gradient-to-color: #fc8181 !important;
  }

  .lgOnly\:hover\:to-red-500:hover{
    --gradient-to-color: #f56565 !important;
  }

  .lgOnly\:hover\:to-red-600:hover{
    --gradient-to-color: #e53e3e !important;
  }

  .lgOnly\:hover\:to-red-700:hover{
    --gradient-to-color: #c53030 !important;
  }

  .lgOnly\:hover\:to-red-800:hover{
    --gradient-to-color: #9b2c2c !important;
  }

  .lgOnly\:hover\:to-red-900:hover{
    --gradient-to-color: #742a2a !important;
  }

  .lgOnly\:hover\:to-green-100:hover{
    --gradient-to-color: #f0fff4 !important;
  }

  .lgOnly\:hover\:to-green-200:hover{
    --gradient-to-color: #c6f6d5 !important;
  }

  .lgOnly\:hover\:to-green-300:hover{
    --gradient-to-color: #9ae6b4 !important;
  }

  .lgOnly\:hover\:to-green-400:hover{
    --gradient-to-color: #68d391 !important;
  }

  .lgOnly\:hover\:to-green-500:hover{
    --gradient-to-color: #48bb78 !important;
  }

  .lgOnly\:hover\:to-green-600:hover{
    --gradient-to-color: #38a169 !important;
  }

  .lgOnly\:hover\:to-green-700:hover{
    --gradient-to-color: #2f855a !important;
  }

  .lgOnly\:hover\:to-green-800:hover{
    --gradient-to-color: #276749 !important;
  }

  .lgOnly\:hover\:to-green-900:hover{
    --gradient-to-color: #22543d !important;
  }

  .lgOnly\:hover\:to-yellow-100:hover{
    --gradient-to-color: #FEF5EE !important;
  }

  .lgOnly\:hover\:to-yellow-200:hover{
    --gradient-to-color: #FCE7D4 !important;
  }

  .lgOnly\:hover\:to-yellow-300:hover{
    --gradient-to-color: #FAD8BA !important;
  }

  .lgOnly\:hover\:to-yellow-400:hover{
    --gradient-to-color: #F6BA86 !important;
  }

  .lgOnly\:hover\:to-yellow-500:hover{
    --gradient-to-color: #F29D52 !important;
  }

  .lgOnly\:hover\:to-yellow-600:hover{
    --gradient-to-color: #DA8D4A !important;
  }

  .lgOnly\:hover\:to-yellow-700:hover{
    --gradient-to-color: #915E31 !important;
  }

  .lgOnly\:hover\:to-yellow-800:hover{
    --gradient-to-color: #6D4725 !important;
  }

  .lgOnly\:hover\:to-yellow-900:hover{
    --gradient-to-color: #492F19 !important;
  }

  .lgOnly\:hover\:to-error:hover{
    --gradient-to-color: #f56565 !important;
  }

  .lgOnly\:hover\:to-success:hover{
    --gradient-to-color: #48bb78 !important;
  }

  .lgOnly\:focus\:from-primary-100:focus{
    --gradient-from-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .lgOnly\:focus\:from-primary-200:focus{
    --gradient-from-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .lgOnly\:focus\:from-primary-300:focus{
    --gradient-from-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .lgOnly\:focus\:from-primary-400:focus{
    --gradient-from-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .lgOnly\:focus\:from-primary-500:focus{
    --gradient-from-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .lgOnly\:focus\:from-primary-600:focus{
    --gradient-from-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .lgOnly\:focus\:from-primary-700:focus{
    --gradient-from-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .lgOnly\:focus\:from-primary-800:focus{
    --gradient-from-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .lgOnly\:focus\:from-primary-900:focus{
    --gradient-from-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .lgOnly\:focus\:from-secondary-100:focus{
    --gradient-from-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .lgOnly\:focus\:from-secondary-200:focus{
    --gradient-from-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .lgOnly\:focus\:from-secondary-300:focus{
    --gradient-from-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .lgOnly\:focus\:from-secondary-400:focus{
    --gradient-from-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .lgOnly\:focus\:from-secondary-500:focus{
    --gradient-from-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .lgOnly\:focus\:from-secondary-600:focus{
    --gradient-from-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .lgOnly\:focus\:from-secondary-700:focus{
    --gradient-from-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .lgOnly\:focus\:from-secondary-800:focus{
    --gradient-from-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .lgOnly\:focus\:from-secondary-900:focus{
    --gradient-from-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .lgOnly\:focus\:from-transparent:focus{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lgOnly\:focus\:from-black:focus{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lgOnly\:focus\:from-white:focus{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .lgOnly\:focus\:from-gray-100:focus{
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .lgOnly\:focus\:from-gray-200:focus{
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .lgOnly\:focus\:from-gray-300:focus{
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .lgOnly\:focus\:from-gray-400:focus{
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .lgOnly\:focus\:from-gray-500:focus{
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .lgOnly\:focus\:from-gray-600:focus{
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .lgOnly\:focus\:from-gray-700:focus{
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .lgOnly\:focus\:from-gray-800:focus{
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .lgOnly\:focus\:from-gray-900:focus{
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .lgOnly\:focus\:from-red-100:focus{
    --gradient-from-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .lgOnly\:focus\:from-red-200:focus{
    --gradient-from-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .lgOnly\:focus\:from-red-300:focus{
    --gradient-from-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .lgOnly\:focus\:from-red-400:focus{
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .lgOnly\:focus\:from-red-500:focus{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lgOnly\:focus\:from-red-600:focus{
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .lgOnly\:focus\:from-red-700:focus{
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .lgOnly\:focus\:from-red-800:focus{
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .lgOnly\:focus\:from-red-900:focus{
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .lgOnly\:focus\:from-green-100:focus{
    --gradient-from-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .lgOnly\:focus\:from-green-200:focus{
    --gradient-from-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .lgOnly\:focus\:from-green-300:focus{
    --gradient-from-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .lgOnly\:focus\:from-green-400:focus{
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .lgOnly\:focus\:from-green-500:focus{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lgOnly\:focus\:from-green-600:focus{
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .lgOnly\:focus\:from-green-700:focus{
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .lgOnly\:focus\:from-green-800:focus{
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .lgOnly\:focus\:from-green-900:focus{
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .lgOnly\:focus\:from-yellow-100:focus{
    --gradient-from-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .lgOnly\:focus\:from-yellow-200:focus{
    --gradient-from-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .lgOnly\:focus\:from-yellow-300:focus{
    --gradient-from-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .lgOnly\:focus\:from-yellow-400:focus{
    --gradient-from-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .lgOnly\:focus\:from-yellow-500:focus{
    --gradient-from-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .lgOnly\:focus\:from-yellow-600:focus{
    --gradient-from-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .lgOnly\:focus\:from-yellow-700:focus{
    --gradient-from-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .lgOnly\:focus\:from-yellow-800:focus{
    --gradient-from-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .lgOnly\:focus\:from-yellow-900:focus{
    --gradient-from-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .lgOnly\:focus\:from-error:focus{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lgOnly\:focus\:from-success:focus{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lgOnly\:focus\:via-primary-100:focus{
    --gradient-via-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .lgOnly\:focus\:via-primary-200:focus{
    --gradient-via-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .lgOnly\:focus\:via-primary-300:focus{
    --gradient-via-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .lgOnly\:focus\:via-primary-400:focus{
    --gradient-via-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .lgOnly\:focus\:via-primary-500:focus{
    --gradient-via-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .lgOnly\:focus\:via-primary-600:focus{
    --gradient-via-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .lgOnly\:focus\:via-primary-700:focus{
    --gradient-via-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .lgOnly\:focus\:via-primary-800:focus{
    --gradient-via-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .lgOnly\:focus\:via-primary-900:focus{
    --gradient-via-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .lgOnly\:focus\:via-secondary-100:focus{
    --gradient-via-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .lgOnly\:focus\:via-secondary-200:focus{
    --gradient-via-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .lgOnly\:focus\:via-secondary-300:focus{
    --gradient-via-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .lgOnly\:focus\:via-secondary-400:focus{
    --gradient-via-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .lgOnly\:focus\:via-secondary-500:focus{
    --gradient-via-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .lgOnly\:focus\:via-secondary-600:focus{
    --gradient-via-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .lgOnly\:focus\:via-secondary-700:focus{
    --gradient-via-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .lgOnly\:focus\:via-secondary-800:focus{
    --gradient-via-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .lgOnly\:focus\:via-secondary-900:focus{
    --gradient-via-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .lgOnly\:focus\:via-transparent:focus{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lgOnly\:focus\:via-black:focus{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lgOnly\:focus\:via-white:focus{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .lgOnly\:focus\:via-gray-100:focus{
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .lgOnly\:focus\:via-gray-200:focus{
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .lgOnly\:focus\:via-gray-300:focus{
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .lgOnly\:focus\:via-gray-400:focus{
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .lgOnly\:focus\:via-gray-500:focus{
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .lgOnly\:focus\:via-gray-600:focus{
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .lgOnly\:focus\:via-gray-700:focus{
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .lgOnly\:focus\:via-gray-800:focus{
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .lgOnly\:focus\:via-gray-900:focus{
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .lgOnly\:focus\:via-red-100:focus{
    --gradient-via-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .lgOnly\:focus\:via-red-200:focus{
    --gradient-via-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .lgOnly\:focus\:via-red-300:focus{
    --gradient-via-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .lgOnly\:focus\:via-red-400:focus{
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .lgOnly\:focus\:via-red-500:focus{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lgOnly\:focus\:via-red-600:focus{
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .lgOnly\:focus\:via-red-700:focus{
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .lgOnly\:focus\:via-red-800:focus{
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .lgOnly\:focus\:via-red-900:focus{
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .lgOnly\:focus\:via-green-100:focus{
    --gradient-via-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .lgOnly\:focus\:via-green-200:focus{
    --gradient-via-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .lgOnly\:focus\:via-green-300:focus{
    --gradient-via-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .lgOnly\:focus\:via-green-400:focus{
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .lgOnly\:focus\:via-green-500:focus{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lgOnly\:focus\:via-green-600:focus{
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .lgOnly\:focus\:via-green-700:focus{
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .lgOnly\:focus\:via-green-800:focus{
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .lgOnly\:focus\:via-green-900:focus{
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .lgOnly\:focus\:via-yellow-100:focus{
    --gradient-via-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .lgOnly\:focus\:via-yellow-200:focus{
    --gradient-via-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .lgOnly\:focus\:via-yellow-300:focus{
    --gradient-via-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .lgOnly\:focus\:via-yellow-400:focus{
    --gradient-via-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .lgOnly\:focus\:via-yellow-500:focus{
    --gradient-via-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .lgOnly\:focus\:via-yellow-600:focus{
    --gradient-via-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .lgOnly\:focus\:via-yellow-700:focus{
    --gradient-via-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .lgOnly\:focus\:via-yellow-800:focus{
    --gradient-via-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .lgOnly\:focus\:via-yellow-900:focus{
    --gradient-via-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .lgOnly\:focus\:via-error:focus{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lgOnly\:focus\:via-success:focus{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lgOnly\:focus\:to-primary-100:focus{
    --gradient-to-color: #FEEEEA !important;
  }

  .lgOnly\:focus\:to-primary-200:focus{
    --gradient-to-color: #FCD4CB !important;
  }

  .lgOnly\:focus\:to-primary-300:focus{
    --gradient-to-color: #FABBAC !important;
  }

  .lgOnly\:focus\:to-primary-400:focus{
    --gradient-to-color: #F6876E !important;
  }

  .lgOnly\:focus\:to-primary-500:focus{
    --gradient-to-color: #F25430 !important;
  }

  .lgOnly\:focus\:to-primary-600:focus{
    --gradient-to-color: #DA4C2B !important;
  }

  .lgOnly\:focus\:to-primary-700:focus{
    --gradient-to-color: #91321D !important;
  }

  .lgOnly\:focus\:to-primary-800:focus{
    --gradient-to-color: #6D2616 !important;
  }

  .lgOnly\:focus\:to-primary-900:focus{
    --gradient-to-color: #49190E !important;
  }

  .lgOnly\:focus\:to-secondary-100:focus{
    --gradient-to-color: #E9F1F4 !important;
  }

  .lgOnly\:focus\:to-secondary-200:focus{
    --gradient-to-color: #C9DBE2 !important;
  }

  .lgOnly\:focus\:to-secondary-300:focus{
    --gradient-to-color: #A9C6D1 !important;
  }

  .lgOnly\:focus\:to-secondary-400:focus{
    --gradient-to-color: #689BAF !important;
  }

  .lgOnly\:focus\:to-secondary-500:focus{
    --gradient-to-color: #27708C !important;
  }

  .lgOnly\:focus\:to-secondary-600:focus{
    --gradient-to-color: #23657E !important;
  }

  .lgOnly\:focus\:to-secondary-700:focus{
    --gradient-to-color: #174354 !important;
  }

  .lgOnly\:focus\:to-secondary-800:focus{
    --gradient-to-color: #12323F !important;
  }

  .lgOnly\:focus\:to-secondary-900:focus{
    --gradient-to-color: #0C222A !important;
  }

  .lgOnly\:focus\:to-transparent:focus{
    --gradient-to-color: transparent !important;
  }

  .lgOnly\:focus\:to-black:focus{
    --gradient-to-color: #000 !important;
  }

  .lgOnly\:focus\:to-white:focus{
    --gradient-to-color: #fff !important;
  }

  .lgOnly\:focus\:to-gray-100:focus{
    --gradient-to-color: #f7fafc !important;
  }

  .lgOnly\:focus\:to-gray-200:focus{
    --gradient-to-color: #edf2f7 !important;
  }

  .lgOnly\:focus\:to-gray-300:focus{
    --gradient-to-color: #e2e8f0 !important;
  }

  .lgOnly\:focus\:to-gray-400:focus{
    --gradient-to-color: #cbd5e0 !important;
  }

  .lgOnly\:focus\:to-gray-500:focus{
    --gradient-to-color: #a0aec0 !important;
  }

  .lgOnly\:focus\:to-gray-600:focus{
    --gradient-to-color: #718096 !important;
  }

  .lgOnly\:focus\:to-gray-700:focus{
    --gradient-to-color: #4a5568 !important;
  }

  .lgOnly\:focus\:to-gray-800:focus{
    --gradient-to-color: #2d3748 !important;
  }

  .lgOnly\:focus\:to-gray-900:focus{
    --gradient-to-color: #1a202c !important;
  }

  .lgOnly\:focus\:to-red-100:focus{
    --gradient-to-color: #fff5f5 !important;
  }

  .lgOnly\:focus\:to-red-200:focus{
    --gradient-to-color: #fed7d7 !important;
  }

  .lgOnly\:focus\:to-red-300:focus{
    --gradient-to-color: #feb2b2 !important;
  }

  .lgOnly\:focus\:to-red-400:focus{
    --gradient-to-color: #fc8181 !important;
  }

  .lgOnly\:focus\:to-red-500:focus{
    --gradient-to-color: #f56565 !important;
  }

  .lgOnly\:focus\:to-red-600:focus{
    --gradient-to-color: #e53e3e !important;
  }

  .lgOnly\:focus\:to-red-700:focus{
    --gradient-to-color: #c53030 !important;
  }

  .lgOnly\:focus\:to-red-800:focus{
    --gradient-to-color: #9b2c2c !important;
  }

  .lgOnly\:focus\:to-red-900:focus{
    --gradient-to-color: #742a2a !important;
  }

  .lgOnly\:focus\:to-green-100:focus{
    --gradient-to-color: #f0fff4 !important;
  }

  .lgOnly\:focus\:to-green-200:focus{
    --gradient-to-color: #c6f6d5 !important;
  }

  .lgOnly\:focus\:to-green-300:focus{
    --gradient-to-color: #9ae6b4 !important;
  }

  .lgOnly\:focus\:to-green-400:focus{
    --gradient-to-color: #68d391 !important;
  }

  .lgOnly\:focus\:to-green-500:focus{
    --gradient-to-color: #48bb78 !important;
  }

  .lgOnly\:focus\:to-green-600:focus{
    --gradient-to-color: #38a169 !important;
  }

  .lgOnly\:focus\:to-green-700:focus{
    --gradient-to-color: #2f855a !important;
  }

  .lgOnly\:focus\:to-green-800:focus{
    --gradient-to-color: #276749 !important;
  }

  .lgOnly\:focus\:to-green-900:focus{
    --gradient-to-color: #22543d !important;
  }

  .lgOnly\:focus\:to-yellow-100:focus{
    --gradient-to-color: #FEF5EE !important;
  }

  .lgOnly\:focus\:to-yellow-200:focus{
    --gradient-to-color: #FCE7D4 !important;
  }

  .lgOnly\:focus\:to-yellow-300:focus{
    --gradient-to-color: #FAD8BA !important;
  }

  .lgOnly\:focus\:to-yellow-400:focus{
    --gradient-to-color: #F6BA86 !important;
  }

  .lgOnly\:focus\:to-yellow-500:focus{
    --gradient-to-color: #F29D52 !important;
  }

  .lgOnly\:focus\:to-yellow-600:focus{
    --gradient-to-color: #DA8D4A !important;
  }

  .lgOnly\:focus\:to-yellow-700:focus{
    --gradient-to-color: #915E31 !important;
  }

  .lgOnly\:focus\:to-yellow-800:focus{
    --gradient-to-color: #6D4725 !important;
  }

  .lgOnly\:focus\:to-yellow-900:focus{
    --gradient-to-color: #492F19 !important;
  }

  .lgOnly\:focus\:to-error:focus{
    --gradient-to-color: #f56565 !important;
  }

  .lgOnly\:focus\:to-success:focus{
    --gradient-to-color: #48bb78 !important;
  }

  .lgOnly\:bg-opacity-0{
    --bg-opacity: 0 !important;
  }

  .lgOnly\:bg-opacity-25{
    --bg-opacity: 0.25 !important;
  }

  .lgOnly\:bg-opacity-50{
    --bg-opacity: 0.5 !important;
  }

  .lgOnly\:bg-opacity-75{
    --bg-opacity: 0.75 !important;
  }

  .lgOnly\:bg-opacity-100{
    --bg-opacity: 1 !important;
  }

  .lgOnly\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0 !important;
  }

  .lgOnly\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25 !important;
  }

  .lgOnly\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5 !important;
  }

  .lgOnly\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75 !important;
  }

  .lgOnly\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1 !important;
  }

  .lgOnly\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0 !important;
  }

  .lgOnly\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25 !important;
  }

  .lgOnly\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5 !important;
  }

  .lgOnly\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75 !important;
  }

  .lgOnly\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1 !important;
  }

  .lgOnly\:bg-bottom{
    background-position: bottom !important;
  }

  .lgOnly\:bg-center{
    background-position: center !important;
  }

  .lgOnly\:bg-left{
    background-position: left !important;
  }

  .lgOnly\:bg-left-bottom{
    background-position: left bottom !important;
  }

  .lgOnly\:bg-left-top{
    background-position: left top !important;
  }

  .lgOnly\:bg-right{
    background-position: right !important;
  }

  .lgOnly\:bg-right-bottom{
    background-position: right bottom !important;
  }

  .lgOnly\:bg-right-top{
    background-position: right top !important;
  }

  .lgOnly\:bg-top{
    background-position: top !important;
  }

  .lgOnly\:bg-repeat{
    background-repeat: repeat !important;
  }

  .lgOnly\:bg-no-repeat{
    background-repeat: no-repeat !important;
  }

  .lgOnly\:bg-repeat-x{
    background-repeat: repeat-x !important;
  }

  .lgOnly\:bg-repeat-y{
    background-repeat: repeat-y !important;
  }

  .lgOnly\:bg-repeat-round{
    background-repeat: round !important;
  }

  .lgOnly\:bg-repeat-space{
    background-repeat: space !important;
  }

  .lgOnly\:bg-auto{
    background-size: auto !important;
  }

  .lgOnly\:bg-cover{
    background-size: cover !important;
  }

  .lgOnly\:bg-contain{
    background-size: contain !important;
  }

  .lgOnly\:border-collapse{
    border-collapse: collapse !important;
  }

  .lgOnly\:border-separate{
    border-collapse: separate !important;
  }

  .lgOnly\:border-primary-100{
    --border-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--border-opacity)) !important;
  }

  .lgOnly\:border-primary-200{
    --border-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--border-opacity)) !important;
  }

  .lgOnly\:border-primary-300{
    --border-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--border-opacity)) !important;
  }

  .lgOnly\:border-primary-400{
    --border-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--border-opacity)) !important;
  }

  .lgOnly\:border-primary-500{
    --border-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--border-opacity)) !important;
  }

  .lgOnly\:border-primary-600{
    --border-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--border-opacity)) !important;
  }

  .lgOnly\:border-primary-700{
    --border-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--border-opacity)) !important;
  }

  .lgOnly\:border-primary-800{
    --border-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--border-opacity)) !important;
  }

  .lgOnly\:border-primary-900{
    --border-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--border-opacity)) !important;
  }

  .lgOnly\:border-secondary-100{
    --border-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--border-opacity)) !important;
  }

  .lgOnly\:border-secondary-200{
    --border-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--border-opacity)) !important;
  }

  .lgOnly\:border-secondary-300{
    --border-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--border-opacity)) !important;
  }

  .lgOnly\:border-secondary-400{
    --border-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--border-opacity)) !important;
  }

  .lgOnly\:border-secondary-500{
    --border-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--border-opacity)) !important;
  }

  .lgOnly\:border-secondary-600{
    --border-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--border-opacity)) !important;
  }

  .lgOnly\:border-secondary-700{
    --border-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--border-opacity)) !important;
  }

  .lgOnly\:border-secondary-800{
    --border-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--border-opacity)) !important;
  }

  .lgOnly\:border-secondary-900{
    --border-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--border-opacity)) !important;
  }

  .lgOnly\:border-transparent{
    border-color: transparent !important;
  }

  .lgOnly\:border-black{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .lgOnly\:border-white{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .lgOnly\:border-gray-100{
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important;
  }

  .lgOnly\:border-gray-200{
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important;
  }

  .lgOnly\:border-gray-300{
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
  }

  .lgOnly\:border-gray-400{
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important;
  }

  .lgOnly\:border-gray-500{
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important;
  }

  .lgOnly\:border-gray-600{
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important;
  }

  .lgOnly\:border-gray-700{
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important;
  }

  .lgOnly\:border-gray-800{
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important;
  }

  .lgOnly\:border-gray-900{
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important;
  }

  .lgOnly\:border-red-100{
    --border-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--border-opacity)) !important;
  }

  .lgOnly\:border-red-200{
    --border-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--border-opacity)) !important;
  }

  .lgOnly\:border-red-300{
    --border-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--border-opacity)) !important;
  }

  .lgOnly\:border-red-400{
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important;
  }

  .lgOnly\:border-red-500{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .lgOnly\:border-red-600{
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important;
  }

  .lgOnly\:border-red-700{
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important;
  }

  .lgOnly\:border-red-800{
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important;
  }

  .lgOnly\:border-red-900{
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important;
  }

  .lgOnly\:border-green-100{
    --border-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--border-opacity)) !important;
  }

  .lgOnly\:border-green-200{
    --border-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--border-opacity)) !important;
  }

  .lgOnly\:border-green-300{
    --border-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--border-opacity)) !important;
  }

  .lgOnly\:border-green-400{
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important;
  }

  .lgOnly\:border-green-500{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .lgOnly\:border-green-600{
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important;
  }

  .lgOnly\:border-green-700{
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important;
  }

  .lgOnly\:border-green-800{
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important;
  }

  .lgOnly\:border-green-900{
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important;
  }

  .lgOnly\:border-yellow-100{
    --border-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--border-opacity)) !important;
  }

  .lgOnly\:border-yellow-200{
    --border-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--border-opacity)) !important;
  }

  .lgOnly\:border-yellow-300{
    --border-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--border-opacity)) !important;
  }

  .lgOnly\:border-yellow-400{
    --border-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--border-opacity)) !important;
  }

  .lgOnly\:border-yellow-500{
    --border-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--border-opacity)) !important;
  }

  .lgOnly\:border-yellow-600{
    --border-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--border-opacity)) !important;
  }

  .lgOnly\:border-yellow-700{
    --border-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--border-opacity)) !important;
  }

  .lgOnly\:border-yellow-800{
    --border-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--border-opacity)) !important;
  }

  .lgOnly\:border-yellow-900{
    --border-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--border-opacity)) !important;
  }

  .lgOnly\:border-error{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .lgOnly\:border-success{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-primary-100:hover{
    --border-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-primary-200:hover{
    --border-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-primary-300:hover{
    --border-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-primary-400:hover{
    --border-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-primary-500:hover{
    --border-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-primary-600:hover{
    --border-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-primary-700:hover{
    --border-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-primary-800:hover{
    --border-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-primary-900:hover{
    --border-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-secondary-100:hover{
    --border-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-secondary-200:hover{
    --border-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-secondary-300:hover{
    --border-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-secondary-400:hover{
    --border-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-secondary-500:hover{
    --border-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-secondary-600:hover{
    --border-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-secondary-700:hover{
    --border-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-secondary-800:hover{
    --border-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-secondary-900:hover{
    --border-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-transparent:hover{
    border-color: transparent !important;
  }

  .lgOnly\:hover\:border-black:hover{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-white:hover{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-gray-100:hover{
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-gray-200:hover{
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-gray-300:hover{
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-gray-400:hover{
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-gray-500:hover{
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-gray-600:hover{
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-gray-700:hover{
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-gray-800:hover{
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-gray-900:hover{
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-red-100:hover{
    --border-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-red-200:hover{
    --border-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-red-300:hover{
    --border-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-red-400:hover{
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-red-500:hover{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-red-600:hover{
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-red-700:hover{
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-red-800:hover{
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-red-900:hover{
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-green-100:hover{
    --border-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-green-200:hover{
    --border-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-green-300:hover{
    --border-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-green-400:hover{
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-green-500:hover{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-green-600:hover{
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-green-700:hover{
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-green-800:hover{
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-green-900:hover{
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-yellow-100:hover{
    --border-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-yellow-200:hover{
    --border-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-yellow-300:hover{
    --border-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-yellow-400:hover{
    --border-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-yellow-500:hover{
    --border-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-yellow-600:hover{
    --border-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-yellow-700:hover{
    --border-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-yellow-800:hover{
    --border-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-yellow-900:hover{
    --border-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-error:hover{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .lgOnly\:hover\:border-success:hover{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-primary-100:focus{
    --border-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-primary-200:focus{
    --border-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-primary-300:focus{
    --border-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-primary-400:focus{
    --border-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-primary-500:focus{
    --border-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-primary-600:focus{
    --border-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-primary-700:focus{
    --border-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-primary-800:focus{
    --border-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-primary-900:focus{
    --border-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-secondary-100:focus{
    --border-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-secondary-200:focus{
    --border-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-secondary-300:focus{
    --border-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-secondary-400:focus{
    --border-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-secondary-500:focus{
    --border-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-secondary-600:focus{
    --border-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-secondary-700:focus{
    --border-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-secondary-800:focus{
    --border-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-secondary-900:focus{
    --border-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-transparent:focus{
    border-color: transparent !important;
  }

  .lgOnly\:focus\:border-black:focus{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-white:focus{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-gray-100:focus{
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-gray-200:focus{
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-gray-300:focus{
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-gray-400:focus{
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-gray-500:focus{
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-gray-600:focus{
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-gray-700:focus{
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-gray-800:focus{
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-gray-900:focus{
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-red-100:focus{
    --border-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-red-200:focus{
    --border-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-red-300:focus{
    --border-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-red-400:focus{
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-red-500:focus{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-red-600:focus{
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-red-700:focus{
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-red-800:focus{
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-red-900:focus{
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-green-100:focus{
    --border-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-green-200:focus{
    --border-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-green-300:focus{
    --border-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-green-400:focus{
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-green-500:focus{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-green-600:focus{
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-green-700:focus{
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-green-800:focus{
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-green-900:focus{
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-yellow-100:focus{
    --border-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-yellow-200:focus{
    --border-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-yellow-300:focus{
    --border-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-yellow-400:focus{
    --border-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-yellow-500:focus{
    --border-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-yellow-600:focus{
    --border-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-yellow-700:focus{
    --border-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-yellow-800:focus{
    --border-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-yellow-900:focus{
    --border-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-error:focus{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .lgOnly\:focus\:border-success:focus{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .lgOnly\:border-opacity-0{
    --border-opacity: 0 !important;
  }

  .lgOnly\:border-opacity-25{
    --border-opacity: 0.25 !important;
  }

  .lgOnly\:border-opacity-50{
    --border-opacity: 0.5 !important;
  }

  .lgOnly\:border-opacity-75{
    --border-opacity: 0.75 !important;
  }

  .lgOnly\:border-opacity-100{
    --border-opacity: 1 !important;
  }

  .lgOnly\:hover\:border-opacity-0:hover{
    --border-opacity: 0 !important;
  }

  .lgOnly\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25 !important;
  }

  .lgOnly\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5 !important;
  }

  .lgOnly\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75 !important;
  }

  .lgOnly\:hover\:border-opacity-100:hover{
    --border-opacity: 1 !important;
  }

  .lgOnly\:focus\:border-opacity-0:focus{
    --border-opacity: 0 !important;
  }

  .lgOnly\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25 !important;
  }

  .lgOnly\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5 !important;
  }

  .lgOnly\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75 !important;
  }

  .lgOnly\:focus\:border-opacity-100:focus{
    --border-opacity: 1 !important;
  }

  .lgOnly\:rounded-none{
    border-radius: 0 !important;
  }

  .lgOnly\:rounded-sm{
    border-radius: 0.125rem !important;
  }

  .lgOnly\:rounded{
    border-radius: 0.25rem !important;
  }

  .lgOnly\:rounded-md{
    border-radius: 0.375rem !important;
  }

  .lgOnly\:rounded-lg{
    border-radius: 0.5rem !important;
  }

  .lgOnly\:rounded-xl{
    border-radius: 0.75rem !important;
  }

  .lgOnly\:rounded-2xl{
    border-radius: 1rem !important;
  }

  .lgOnly\:rounded-3xl{
    border-radius: 1.5rem !important;
  }

  .lgOnly\:rounded-full{
    border-radius: 9999px !important;
  }

  .lgOnly\:rounded-t-none{
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .lgOnly\:rounded-r-none{
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .lgOnly\:rounded-b-none{
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .lgOnly\:rounded-l-none{
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .lgOnly\:rounded-t-sm{
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }

  .lgOnly\:rounded-r-sm{
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }

  .lgOnly\:rounded-b-sm{
    border-bottom-right-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .lgOnly\:rounded-l-sm{
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .lgOnly\:rounded-t{
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }

  .lgOnly\:rounded-r{
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }

  .lgOnly\:rounded-b{
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .lgOnly\:rounded-l{
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .lgOnly\:rounded-t-md{
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }

  .lgOnly\:rounded-r-md{
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }

  .lgOnly\:rounded-b-md{
    border-bottom-right-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .lgOnly\:rounded-l-md{
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .lgOnly\:rounded-t-lg{
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }

  .lgOnly\:rounded-r-lg{
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }

  .lgOnly\:rounded-b-lg{
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .lgOnly\:rounded-l-lg{
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .lgOnly\:rounded-t-xl{
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important;
  }

  .lgOnly\:rounded-r-xl{
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }

  .lgOnly\:rounded-b-xl{
    border-bottom-right-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }

  .lgOnly\:rounded-l-xl{
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }

  .lgOnly\:rounded-t-2xl{
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
  }

  .lgOnly\:rounded-r-2xl{
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }

  .lgOnly\:rounded-b-2xl{
    border-bottom-right-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }

  .lgOnly\:rounded-l-2xl{
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }

  .lgOnly\:rounded-t-3xl{
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
  }

  .lgOnly\:rounded-r-3xl{
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }

  .lgOnly\:rounded-b-3xl{
    border-bottom-right-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }

  .lgOnly\:rounded-l-3xl{
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }

  .lgOnly\:rounded-t-full{
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .lgOnly\:rounded-r-full{
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .lgOnly\:rounded-b-full{
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .lgOnly\:rounded-l-full{
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .lgOnly\:rounded-tl-none{
    border-top-left-radius: 0 !important;
  }

  .lgOnly\:rounded-tr-none{
    border-top-right-radius: 0 !important;
  }

  .lgOnly\:rounded-br-none{
    border-bottom-right-radius: 0 !important;
  }

  .lgOnly\:rounded-bl-none{
    border-bottom-left-radius: 0 !important;
  }

  .lgOnly\:rounded-tl-sm{
    border-top-left-radius: 0.125rem !important;
  }

  .lgOnly\:rounded-tr-sm{
    border-top-right-radius: 0.125rem !important;
  }

  .lgOnly\:rounded-br-sm{
    border-bottom-right-radius: 0.125rem !important;
  }

  .lgOnly\:rounded-bl-sm{
    border-bottom-left-radius: 0.125rem !important;
  }

  .lgOnly\:rounded-tl{
    border-top-left-radius: 0.25rem !important;
  }

  .lgOnly\:rounded-tr{
    border-top-right-radius: 0.25rem !important;
  }

  .lgOnly\:rounded-br{
    border-bottom-right-radius: 0.25rem !important;
  }

  .lgOnly\:rounded-bl{
    border-bottom-left-radius: 0.25rem !important;
  }

  .lgOnly\:rounded-tl-md{
    border-top-left-radius: 0.375rem !important;
  }

  .lgOnly\:rounded-tr-md{
    border-top-right-radius: 0.375rem !important;
  }

  .lgOnly\:rounded-br-md{
    border-bottom-right-radius: 0.375rem !important;
  }

  .lgOnly\:rounded-bl-md{
    border-bottom-left-radius: 0.375rem !important;
  }

  .lgOnly\:rounded-tl-lg{
    border-top-left-radius: 0.5rem !important;
  }

  .lgOnly\:rounded-tr-lg{
    border-top-right-radius: 0.5rem !important;
  }

  .lgOnly\:rounded-br-lg{
    border-bottom-right-radius: 0.5rem !important;
  }

  .lgOnly\:rounded-bl-lg{
    border-bottom-left-radius: 0.5rem !important;
  }

  .lgOnly\:rounded-tl-xl{
    border-top-left-radius: 0.75rem !important;
  }

  .lgOnly\:rounded-tr-xl{
    border-top-right-radius: 0.75rem !important;
  }

  .lgOnly\:rounded-br-xl{
    border-bottom-right-radius: 0.75rem !important;
  }

  .lgOnly\:rounded-bl-xl{
    border-bottom-left-radius: 0.75rem !important;
  }

  .lgOnly\:rounded-tl-2xl{
    border-top-left-radius: 1rem !important;
  }

  .lgOnly\:rounded-tr-2xl{
    border-top-right-radius: 1rem !important;
  }

  .lgOnly\:rounded-br-2xl{
    border-bottom-right-radius: 1rem !important;
  }

  .lgOnly\:rounded-bl-2xl{
    border-bottom-left-radius: 1rem !important;
  }

  .lgOnly\:rounded-tl-3xl{
    border-top-left-radius: 1.5rem !important;
  }

  .lgOnly\:rounded-tr-3xl{
    border-top-right-radius: 1.5rem !important;
  }

  .lgOnly\:rounded-br-3xl{
    border-bottom-right-radius: 1.5rem !important;
  }

  .lgOnly\:rounded-bl-3xl{
    border-bottom-left-radius: 1.5rem !important;
  }

  .lgOnly\:rounded-tl-full{
    border-top-left-radius: 9999px !important;
  }

  .lgOnly\:rounded-tr-full{
    border-top-right-radius: 9999px !important;
  }

  .lgOnly\:rounded-br-full{
    border-bottom-right-radius: 9999px !important;
  }

  .lgOnly\:rounded-bl-full{
    border-bottom-left-radius: 9999px !important;
  }

  .lgOnly\:border-solid{
    border-style: solid !important;
  }

  .lgOnly\:border-dashed{
    border-style: dashed !important;
  }

  .lgOnly\:border-dotted{
    border-style: dotted !important;
  }

  .lgOnly\:border-double{
    border-style: double !important;
  }

  .lgOnly\:border-none{
    border-style: none !important;
  }

  .lgOnly\:border-0{
    border-width: 0 !important;
  }

  .lgOnly\:border-2{
    border-width: 2px !important;
  }

  .lgOnly\:border-4{
    border-width: 4px !important;
  }

  .lgOnly\:border-8{
    border-width: 8px !important;
  }

  .lgOnly\:border{
    border-width: 1px !important;
  }

  .lgOnly\:border-t-0{
    border-top-width: 0 !important;
  }

  .lgOnly\:border-r-0{
    border-right-width: 0 !important;
  }

  .lgOnly\:border-b-0{
    border-bottom-width: 0 !important;
  }

  .lgOnly\:border-l-0{
    border-left-width: 0 !important;
  }

  .lgOnly\:border-t-2{
    border-top-width: 2px !important;
  }

  .lgOnly\:border-r-2{
    border-right-width: 2px !important;
  }

  .lgOnly\:border-b-2{
    border-bottom-width: 2px !important;
  }

  .lgOnly\:border-l-2{
    border-left-width: 2px !important;
  }

  .lgOnly\:border-t-4{
    border-top-width: 4px !important;
  }

  .lgOnly\:border-r-4{
    border-right-width: 4px !important;
  }

  .lgOnly\:border-b-4{
    border-bottom-width: 4px !important;
  }

  .lgOnly\:border-l-4{
    border-left-width: 4px !important;
  }

  .lgOnly\:border-t-8{
    border-top-width: 8px !important;
  }

  .lgOnly\:border-r-8{
    border-right-width: 8px !important;
  }

  .lgOnly\:border-b-8{
    border-bottom-width: 8px !important;
  }

  .lgOnly\:border-l-8{
    border-left-width: 8px !important;
  }

  .lgOnly\:border-t{
    border-top-width: 1px !important;
  }

  .lgOnly\:border-r{
    border-right-width: 1px !important;
  }

  .lgOnly\:border-b{
    border-bottom-width: 1px !important;
  }

  .lgOnly\:border-l{
    border-left-width: 1px !important;
  }

  .lgOnly\:box-border{
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
  }

  .lgOnly\:box-content{
    -webkit-box-sizing: content-box !important;
            box-sizing: content-box !important;
  }

  .lgOnly\:cursor-auto{
    cursor: auto !important;
  }

  .lgOnly\:cursor-default{
    cursor: default !important;
  }

  .lgOnly\:cursor-pointer{
    cursor: pointer !important;
  }

  .lgOnly\:cursor-wait{
    cursor: wait !important;
  }

  .lgOnly\:cursor-text{
    cursor: text !important;
  }

  .lgOnly\:cursor-move{
    cursor: move !important;
  }

  .lgOnly\:cursor-not-allowed{
    cursor: not-allowed !important;
  }

  .lgOnly\:block{
    display: block !important;
  }

  .lgOnly\:inline-block{
    display: inline-block !important;
  }

  .lgOnly\:inline{
    display: inline !important;
  }

  .lgOnly\:flex{
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .lgOnly\:inline-flex{
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .lgOnly\:table{
    display: table !important;
  }

  .lgOnly\:table-caption{
    display: table-caption !important;
  }

  .lgOnly\:table-cell{
    display: table-cell !important;
  }

  .lgOnly\:table-column{
    display: table-column !important;
  }

  .lgOnly\:table-column-group{
    display: table-column-group !important;
  }

  .lgOnly\:table-footer-group{
    display: table-footer-group !important;
  }

  .lgOnly\:table-header-group{
    display: table-header-group !important;
  }

  .lgOnly\:table-row-group{
    display: table-row-group !important;
  }

  .lgOnly\:table-row{
    display: table-row !important;
  }

  .lgOnly\:flow-root{
    display: flow-root !important;
  }

  .lgOnly\:grid{
    display: grid !important;
  }

  .lgOnly\:inline-grid{
    display: inline-grid !important;
  }

  .lgOnly\:contents{
    display: contents !important;
  }

  .lgOnly\:hidden{
    display: none !important;
  }

  .lgOnly\:flex-row{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .lgOnly\:flex-row-reverse{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .lgOnly\:flex-col{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .lgOnly\:flex-col-reverse{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .lgOnly\:flex-wrap{
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .lgOnly\:flex-wrap-reverse{
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .lgOnly\:flex-no-wrap{
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .lgOnly\:place-items-auto{
    place-items: auto !important;
  }

  .lgOnly\:place-items-start{
    place-items: start !important;
  }

  .lgOnly\:place-items-end{
    place-items: end !important;
  }

  .lgOnly\:place-items-center{
    place-items: center !important;
  }

  .lgOnly\:place-items-stretch{
    place-items: stretch !important;
  }

  .lgOnly\:place-content-center{
    place-content: center !important;
  }

  .lgOnly\:place-content-start{
    place-content: start !important;
  }

  .lgOnly\:place-content-end{
    place-content: end !important;
  }

  .lgOnly\:place-content-between{
    place-content: space-between !important;
  }

  .lgOnly\:place-content-around{
    place-content: space-around !important;
  }

  .lgOnly\:place-content-evenly{
    place-content: space-evenly !important;
  }

  .lgOnly\:place-content-stretch{
    place-content: stretch !important;
  }

  .lgOnly\:place-self-auto{
    place-self: auto !important;
  }

  .lgOnly\:place-self-start{
    place-self: start !important;
  }

  .lgOnly\:place-self-end{
    place-self: end !important;
  }

  .lgOnly\:place-self-center{
    place-self: center !important;
  }

  .lgOnly\:place-self-stretch{
    place-self: stretch !important;
  }

  .lgOnly\:items-start{
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .lgOnly\:items-end{
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .lgOnly\:items-center{
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .lgOnly\:items-baseline{
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .lgOnly\:items-stretch{
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .lgOnly\:content-center{
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .lgOnly\:content-start{
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .lgOnly\:content-end{
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .lgOnly\:content-between{
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .lgOnly\:content-around{
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .lgOnly\:content-evenly{
    -ms-flex-line-pack: space-evenly !important;
        align-content: space-evenly !important;
  }

  .lgOnly\:self-auto{
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .lgOnly\:self-start{
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .lgOnly\:self-end{
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .lgOnly\:self-center{
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .lgOnly\:self-stretch{
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }

  .lgOnly\:justify-items-auto{
    justify-items: auto !important;
  }

  .lgOnly\:justify-items-start{
    justify-items: start !important;
  }

  .lgOnly\:justify-items-end{
    justify-items: end !important;
  }

  .lgOnly\:justify-items-center{
    justify-items: center !important;
  }

  .lgOnly\:justify-items-stretch{
    justify-items: stretch !important;
  }

  .lgOnly\:justify-start{
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .lgOnly\:justify-end{
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .lgOnly\:justify-center{
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .lgOnly\:justify-between{
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .lgOnly\:justify-around{
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .lgOnly\:justify-evenly{
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .lgOnly\:justify-self-auto{
    justify-self: auto !important;
  }

  .lgOnly\:justify-self-start{
    justify-self: start !important;
  }

  .lgOnly\:justify-self-end{
    justify-self: end !important;
  }

  .lgOnly\:justify-self-center{
    justify-self: center !important;
  }

  .lgOnly\:justify-self-stretch{
    justify-self: stretch !important;
  }

  .lgOnly\:flex-1{
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 0% !important;
            flex: 1 1 0% !important;
  }

  .lgOnly\:flex-auto{
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .lgOnly\:flex-initial{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important;
  }

  .lgOnly\:flex-none{
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important;
  }

  .lgOnly\:flex-grow-0{
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .lgOnly\:flex-grow{
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .lgOnly\:flex-shrink-0{
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .lgOnly\:flex-shrink{
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .lgOnly\:order-1{
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .lgOnly\:order-2{
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .lgOnly\:order-3{
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .lgOnly\:order-4{
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .lgOnly\:order-5{
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .lgOnly\:order-6{
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .lgOnly\:order-7{
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .lgOnly\:order-8{
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .lgOnly\:order-9{
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .lgOnly\:order-10{
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }

  .lgOnly\:order-11{
    -webkit-box-ordinal-group: 12 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }

  .lgOnly\:order-12{
    -webkit-box-ordinal-group: 13 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }

  .lgOnly\:order-first{
    -webkit-box-ordinal-group: -9998 !important;
        -ms-flex-order: -9999 !important;
            order: -9999 !important;
  }

  .lgOnly\:order-last{
    -webkit-box-ordinal-group: 10000 !important;
        -ms-flex-order: 9999 !important;
            order: 9999 !important;
  }

  .lgOnly\:order-none{
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .lgOnly\:float-right{
    float: right !important;
  }

  .lgOnly\:float-left{
    float: left !important;
  }

  .lgOnly\:float-none{
    float: none !important;
  }

  .lgOnly\:clearfix:after{
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .lgOnly\:clear-left{
    clear: left !important;
  }

  .lgOnly\:clear-right{
    clear: right !important;
  }

  .lgOnly\:clear-both{
    clear: both !important;
  }

  .lgOnly\:clear-none{
    clear: none !important;
  }

  .lgOnly\:font-sans{
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
  }

  .lgOnly\:font-serif{
    font-family: Georgia, Cambria, "Times New Roman", Times, serif !important;
  }

  .lgOnly\:font-mono{
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
  }

  .lgOnly\:font-hairline{
    font-weight: 100 !important;
  }

  .lgOnly\:font-thin{
    font-weight: 200 !important;
  }

  .lgOnly\:font-light{
    font-weight: 300 !important;
  }

  .lgOnly\:font-normal{
    font-weight: 400 !important;
  }

  .lgOnly\:font-medium{
    font-weight: 500 !important;
  }

  .lgOnly\:font-semibold{
    font-weight: 600 !important;
  }

  .lgOnly\:font-bold{
    font-weight: 700 !important;
  }

  .lgOnly\:font-extrabold{
    font-weight: 800 !important;
  }

  .lgOnly\:font-black{
    font-weight: 900 !important;
  }

  .lgOnly\:hover\:font-hairline:hover{
    font-weight: 100 !important;
  }

  .lgOnly\:hover\:font-thin:hover{
    font-weight: 200 !important;
  }

  .lgOnly\:hover\:font-light:hover{
    font-weight: 300 !important;
  }

  .lgOnly\:hover\:font-normal:hover{
    font-weight: 400 !important;
  }

  .lgOnly\:hover\:font-medium:hover{
    font-weight: 500 !important;
  }

  .lgOnly\:hover\:font-semibold:hover{
    font-weight: 600 !important;
  }

  .lgOnly\:hover\:font-bold:hover{
    font-weight: 700 !important;
  }

  .lgOnly\:hover\:font-extrabold:hover{
    font-weight: 800 !important;
  }

  .lgOnly\:hover\:font-black:hover{
    font-weight: 900 !important;
  }

  .lgOnly\:focus\:font-hairline:focus{
    font-weight: 100 !important;
  }

  .lgOnly\:focus\:font-thin:focus{
    font-weight: 200 !important;
  }

  .lgOnly\:focus\:font-light:focus{
    font-weight: 300 !important;
  }

  .lgOnly\:focus\:font-normal:focus{
    font-weight: 400 !important;
  }

  .lgOnly\:focus\:font-medium:focus{
    font-weight: 500 !important;
  }

  .lgOnly\:focus\:font-semibold:focus{
    font-weight: 600 !important;
  }

  .lgOnly\:focus\:font-bold:focus{
    font-weight: 700 !important;
  }

  .lgOnly\:focus\:font-extrabold:focus{
    font-weight: 800 !important;
  }

  .lgOnly\:focus\:font-black:focus{
    font-weight: 900 !important;
  }

  .lgOnly\:h-0{
    height: 0 !important;
  }

  .lgOnly\:h-1{
    height: 0.25rem !important;
  }

  .lgOnly\:h-2{
    height: 0.5rem !important;
  }

  .lgOnly\:h-3{
    height: 0.75rem !important;
  }

  .lgOnly\:h-4{
    height: 1rem !important;
  }

  .lgOnly\:h-5{
    height: 1.25rem !important;
  }

  .lgOnly\:h-6{
    height: 1.5rem !important;
  }

  .lgOnly\:h-8{
    height: 2rem !important;
  }

  .lgOnly\:h-10{
    height: 2.5rem !important;
  }

  .lgOnly\:h-12{
    height: 3rem !important;
  }

  .lgOnly\:h-16{
    height: 4rem !important;
  }

  .lgOnly\:h-20{
    height: 5rem !important;
  }

  .lgOnly\:h-24{
    height: 6rem !important;
  }

  .lgOnly\:h-32{
    height: 8rem !important;
  }

  .lgOnly\:h-40{
    height: 10rem !important;
  }

  .lgOnly\:h-48{
    height: 12rem !important;
  }

  .lgOnly\:h-56{
    height: 14rem !important;
  }

  .lgOnly\:h-64{
    height: 16rem !important;
  }

  .lgOnly\:h-auto{
    height: auto !important;
  }

  .lgOnly\:h-px{
    height: 1px !important;
  }

  .lgOnly\:h-full{
    height: 100% !important;
  }

  .lgOnly\:h-screen{
    height: 100vh !important;
  }

  .lgOnly\:text-xs{
    font-size: 0.75rem !important;
  }

  .lgOnly\:text-sm{
    font-size: 0.875rem !important;
  }

  .lgOnly\:text-base{
    font-size: 1rem !important;
  }

  .lgOnly\:text-lg{
    font-size: 1.125rem !important;
  }

  .lgOnly\:text-xl{
    font-size: 1.25rem !important;
  }

  .lgOnly\:text-2xl{
    font-size: 1.5rem !important;
  }

  .lgOnly\:text-3xl{
    font-size: 1.875rem !important;
  }

  .lgOnly\:text-4xl{
    font-size: 2.25rem !important;
  }

  .lgOnly\:text-5xl{
    font-size: 3rem !important;
  }

  .lgOnly\:text-6xl{
    font-size: 4rem !important;
  }

  .lgOnly\:leading-3{
    line-height: .75rem !important;
  }

  .lgOnly\:leading-4{
    line-height: 1rem !important;
  }

  .lgOnly\:leading-5{
    line-height: 1.25rem !important;
  }

  .lgOnly\:leading-6{
    line-height: 1.5rem !important;
  }

  .lgOnly\:leading-7{
    line-height: 1.75rem !important;
  }

  .lgOnly\:leading-8{
    line-height: 2rem !important;
  }

  .lgOnly\:leading-9{
    line-height: 2.25rem !important;
  }

  .lgOnly\:leading-10{
    line-height: 2.5rem !important;
  }

  .lgOnly\:leading-none{
    line-height: 1 !important;
  }

  .lgOnly\:leading-tight{
    line-height: 1.25 !important;
  }

  .lgOnly\:leading-snug{
    line-height: 1.375 !important;
  }

  .lgOnly\:leading-normal{
    line-height: 1.5 !important;
  }

  .lgOnly\:leading-relaxed{
    line-height: 1.625 !important;
  }

  .lgOnly\:leading-loose{
    line-height: 2 !important;
  }

  .lgOnly\:list-inside{
    list-style-position: inside !important;
  }

  .lgOnly\:list-outside{
    list-style-position: outside !important;
  }

  .lgOnly\:list-none{
    list-style-type: none !important;
  }

  .lgOnly\:list-disc{
    list-style-type: disc !important;
  }

  .lgOnly\:list-decimal{
    list-style-type: decimal !important;
  }

  .lgOnly\:m-0{
    margin: 0 !important;
  }

  .lgOnly\:m-1{
    margin: 0.25rem !important;
  }

  .lgOnly\:m-2{
    margin: 0.5rem !important;
  }

  .lgOnly\:m-3{
    margin: 0.75rem !important;
  }

  .lgOnly\:m-4{
    margin: 1rem !important;
  }

  .lgOnly\:m-5{
    margin: 1.25rem !important;
  }

  .lgOnly\:m-6{
    margin: 1.5rem !important;
  }

  .lgOnly\:m-8{
    margin: 2rem !important;
  }

  .lgOnly\:m-10{
    margin: 2.5rem !important;
  }

  .lgOnly\:m-12{
    margin: 3rem !important;
  }

  .lgOnly\:m-16{
    margin: 4rem !important;
  }

  .lgOnly\:m-20{
    margin: 5rem !important;
  }

  .lgOnly\:m-24{
    margin: 6rem !important;
  }

  .lgOnly\:m-32{
    margin: 8rem !important;
  }

  .lgOnly\:m-40{
    margin: 10rem !important;
  }

  .lgOnly\:m-48{
    margin: 12rem !important;
  }

  .lgOnly\:m-56{
    margin: 14rem !important;
  }

  .lgOnly\:m-64{
    margin: 16rem !important;
  }

  .lgOnly\:m-auto{
    margin: auto !important;
  }

  .lgOnly\:m-px{
    margin: 1px !important;
  }

  .lgOnly\:-m-1{
    margin: -0.25rem !important;
  }

  .lgOnly\:-m-2{
    margin: -0.5rem !important;
  }

  .lgOnly\:-m-3{
    margin: -0.75rem !important;
  }

  .lgOnly\:-m-4{
    margin: -1rem !important;
  }

  .lgOnly\:-m-5{
    margin: -1.25rem !important;
  }

  .lgOnly\:-m-6{
    margin: -1.5rem !important;
  }

  .lgOnly\:-m-8{
    margin: -2rem !important;
  }

  .lgOnly\:-m-10{
    margin: -2.5rem !important;
  }

  .lgOnly\:-m-12{
    margin: -3rem !important;
  }

  .lgOnly\:-m-16{
    margin: -4rem !important;
  }

  .lgOnly\:-m-20{
    margin: -5rem !important;
  }

  .lgOnly\:-m-24{
    margin: -6rem !important;
  }

  .lgOnly\:-m-32{
    margin: -8rem !important;
  }

  .lgOnly\:-m-40{
    margin: -10rem !important;
  }

  .lgOnly\:-m-48{
    margin: -12rem !important;
  }

  .lgOnly\:-m-56{
    margin: -14rem !important;
  }

  .lgOnly\:-m-64{
    margin: -16rem !important;
  }

  .lgOnly\:-m-px{
    margin: -1px !important;
  }

  .lgOnly\:my-0{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .lgOnly\:mx-0{
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .lgOnly\:my-1{
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .lgOnly\:mx-1{
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .lgOnly\:my-2{
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .lgOnly\:mx-2{
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .lgOnly\:my-3{
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .lgOnly\:mx-3{
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .lgOnly\:my-4{
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .lgOnly\:mx-4{
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .lgOnly\:my-5{
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .lgOnly\:mx-5{
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .lgOnly\:my-6{
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .lgOnly\:mx-6{
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .lgOnly\:my-8{
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .lgOnly\:mx-8{
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .lgOnly\:my-10{
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .lgOnly\:mx-10{
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .lgOnly\:my-12{
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .lgOnly\:mx-12{
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .lgOnly\:my-16{
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .lgOnly\:mx-16{
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .lgOnly\:my-20{
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .lgOnly\:mx-20{
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .lgOnly\:my-24{
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .lgOnly\:mx-24{
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .lgOnly\:my-32{
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .lgOnly\:mx-32{
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .lgOnly\:my-40{
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .lgOnly\:mx-40{
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .lgOnly\:my-48{
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .lgOnly\:mx-48{
    margin-left: 12rem !important;
    margin-right: 12rem !important;
  }

  .lgOnly\:my-56{
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }

  .lgOnly\:mx-56{
    margin-left: 14rem !important;
    margin-right: 14rem !important;
  }

  .lgOnly\:my-64{
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }

  .lgOnly\:mx-64{
    margin-left: 16rem !important;
    margin-right: 16rem !important;
  }

  .lgOnly\:my-auto{
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .lgOnly\:mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .lgOnly\:my-px{
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .lgOnly\:mx-px{
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .lgOnly\:-my-1{
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .lgOnly\:-mx-1{
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .lgOnly\:-my-2{
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .lgOnly\:-mx-2{
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .lgOnly\:-my-3{
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .lgOnly\:-mx-3{
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .lgOnly\:-my-4{
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .lgOnly\:-mx-4{
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .lgOnly\:-my-5{
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }

  .lgOnly\:-mx-5{
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
  }

  .lgOnly\:-my-6{
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .lgOnly\:-mx-6{
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .lgOnly\:-my-8{
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .lgOnly\:-mx-8{
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .lgOnly\:-my-10{
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .lgOnly\:-mx-10{
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .lgOnly\:-my-12{
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .lgOnly\:-mx-12{
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .lgOnly\:-my-16{
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .lgOnly\:-mx-16{
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .lgOnly\:-my-20{
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .lgOnly\:-mx-20{
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .lgOnly\:-my-24{
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .lgOnly\:-mx-24{
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .lgOnly\:-my-32{
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .lgOnly\:-mx-32{
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .lgOnly\:-my-40{
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .lgOnly\:-mx-40{
    margin-left: -10rem !important;
    margin-right: -10rem !important;
  }

  .lgOnly\:-my-48{
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .lgOnly\:-mx-48{
    margin-left: -12rem !important;
    margin-right: -12rem !important;
  }

  .lgOnly\:-my-56{
    margin-top: -14rem !important;
    margin-bottom: -14rem !important;
  }

  .lgOnly\:-mx-56{
    margin-left: -14rem !important;
    margin-right: -14rem !important;
  }

  .lgOnly\:-my-64{
    margin-top: -16rem !important;
    margin-bottom: -16rem !important;
  }

  .lgOnly\:-mx-64{
    margin-left: -16rem !important;
    margin-right: -16rem !important;
  }

  .lgOnly\:-my-px{
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .lgOnly\:-mx-px{
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .lgOnly\:mt-0{
    margin-top: 0 !important;
  }

  .lgOnly\:mr-0{
    margin-right: 0 !important;
  }

  .lgOnly\:mb-0{
    margin-bottom: 0 !important;
  }

  .lgOnly\:ml-0{
    margin-left: 0 !important;
  }

  .lgOnly\:mt-1{
    margin-top: 0.25rem !important;
  }

  .lgOnly\:mr-1{
    margin-right: 0.25rem !important;
  }

  .lgOnly\:mb-1{
    margin-bottom: 0.25rem !important;
  }

  .lgOnly\:ml-1{
    margin-left: 0.25rem !important;
  }

  .lgOnly\:mt-2{
    margin-top: 0.5rem !important;
  }

  .lgOnly\:mr-2{
    margin-right: 0.5rem !important;
  }

  .lgOnly\:mb-2{
    margin-bottom: 0.5rem !important;
  }

  .lgOnly\:ml-2{
    margin-left: 0.5rem !important;
  }

  .lgOnly\:mt-3{
    margin-top: 0.75rem !important;
  }

  .lgOnly\:mr-3{
    margin-right: 0.75rem !important;
  }

  .lgOnly\:mb-3{
    margin-bottom: 0.75rem !important;
  }

  .lgOnly\:ml-3{
    margin-left: 0.75rem !important;
  }

  .lgOnly\:mt-4{
    margin-top: 1rem !important;
  }

  .lgOnly\:mr-4{
    margin-right: 1rem !important;
  }

  .lgOnly\:mb-4{
    margin-bottom: 1rem !important;
  }

  .lgOnly\:ml-4{
    margin-left: 1rem !important;
  }

  .lgOnly\:mt-5{
    margin-top: 1.25rem !important;
  }

  .lgOnly\:mr-5{
    margin-right: 1.25rem !important;
  }

  .lgOnly\:mb-5{
    margin-bottom: 1.25rem !important;
  }

  .lgOnly\:ml-5{
    margin-left: 1.25rem !important;
  }

  .lgOnly\:mt-6{
    margin-top: 1.5rem !important;
  }

  .lgOnly\:mr-6{
    margin-right: 1.5rem !important;
  }

  .lgOnly\:mb-6{
    margin-bottom: 1.5rem !important;
  }

  .lgOnly\:ml-6{
    margin-left: 1.5rem !important;
  }

  .lgOnly\:mt-8{
    margin-top: 2rem !important;
  }

  .lgOnly\:mr-8{
    margin-right: 2rem !important;
  }

  .lgOnly\:mb-8{
    margin-bottom: 2rem !important;
  }

  .lgOnly\:ml-8{
    margin-left: 2rem !important;
  }

  .lgOnly\:mt-10{
    margin-top: 2.5rem !important;
  }

  .lgOnly\:mr-10{
    margin-right: 2.5rem !important;
  }

  .lgOnly\:mb-10{
    margin-bottom: 2.5rem !important;
  }

  .lgOnly\:ml-10{
    margin-left: 2.5rem !important;
  }

  .lgOnly\:mt-12{
    margin-top: 3rem !important;
  }

  .lgOnly\:mr-12{
    margin-right: 3rem !important;
  }

  .lgOnly\:mb-12{
    margin-bottom: 3rem !important;
  }

  .lgOnly\:ml-12{
    margin-left: 3rem !important;
  }

  .lgOnly\:mt-16{
    margin-top: 4rem !important;
  }

  .lgOnly\:mr-16{
    margin-right: 4rem !important;
  }

  .lgOnly\:mb-16{
    margin-bottom: 4rem !important;
  }

  .lgOnly\:ml-16{
    margin-left: 4rem !important;
  }

  .lgOnly\:mt-20{
    margin-top: 5rem !important;
  }

  .lgOnly\:mr-20{
    margin-right: 5rem !important;
  }

  .lgOnly\:mb-20{
    margin-bottom: 5rem !important;
  }

  .lgOnly\:ml-20{
    margin-left: 5rem !important;
  }

  .lgOnly\:mt-24{
    margin-top: 6rem !important;
  }

  .lgOnly\:mr-24{
    margin-right: 6rem !important;
  }

  .lgOnly\:mb-24{
    margin-bottom: 6rem !important;
  }

  .lgOnly\:ml-24{
    margin-left: 6rem !important;
  }

  .lgOnly\:mt-32{
    margin-top: 8rem !important;
  }

  .lgOnly\:mr-32{
    margin-right: 8rem !important;
  }

  .lgOnly\:mb-32{
    margin-bottom: 8rem !important;
  }

  .lgOnly\:ml-32{
    margin-left: 8rem !important;
  }

  .lgOnly\:mt-40{
    margin-top: 10rem !important;
  }

  .lgOnly\:mr-40{
    margin-right: 10rem !important;
  }

  .lgOnly\:mb-40{
    margin-bottom: 10rem !important;
  }

  .lgOnly\:ml-40{
    margin-left: 10rem !important;
  }

  .lgOnly\:mt-48{
    margin-top: 12rem !important;
  }

  .lgOnly\:mr-48{
    margin-right: 12rem !important;
  }

  .lgOnly\:mb-48{
    margin-bottom: 12rem !important;
  }

  .lgOnly\:ml-48{
    margin-left: 12rem !important;
  }

  .lgOnly\:mt-56{
    margin-top: 14rem !important;
  }

  .lgOnly\:mr-56{
    margin-right: 14rem !important;
  }

  .lgOnly\:mb-56{
    margin-bottom: 14rem !important;
  }

  .lgOnly\:ml-56{
    margin-left: 14rem !important;
  }

  .lgOnly\:mt-64{
    margin-top: 16rem !important;
  }

  .lgOnly\:mr-64{
    margin-right: 16rem !important;
  }

  .lgOnly\:mb-64{
    margin-bottom: 16rem !important;
  }

  .lgOnly\:ml-64{
    margin-left: 16rem !important;
  }

  .lgOnly\:mt-auto{
    margin-top: auto !important;
  }

  .lgOnly\:mr-auto{
    margin-right: auto !important;
  }

  .lgOnly\:mb-auto{
    margin-bottom: auto !important;
  }

  .lgOnly\:ml-auto{
    margin-left: auto !important;
  }

  .lgOnly\:mt-px{
    margin-top: 1px !important;
  }

  .lgOnly\:mr-px{
    margin-right: 1px !important;
  }

  .lgOnly\:mb-px{
    margin-bottom: 1px !important;
  }

  .lgOnly\:ml-px{
    margin-left: 1px !important;
  }

  .lgOnly\:-mt-1{
    margin-top: -0.25rem !important;
  }

  .lgOnly\:-mr-1{
    margin-right: -0.25rem !important;
  }

  .lgOnly\:-mb-1{
    margin-bottom: -0.25rem !important;
  }

  .lgOnly\:-ml-1{
    margin-left: -0.25rem !important;
  }

  .lgOnly\:-mt-2{
    margin-top: -0.5rem !important;
  }

  .lgOnly\:-mr-2{
    margin-right: -0.5rem !important;
  }

  .lgOnly\:-mb-2{
    margin-bottom: -0.5rem !important;
  }

  .lgOnly\:-ml-2{
    margin-left: -0.5rem !important;
  }

  .lgOnly\:-mt-3{
    margin-top: -0.75rem !important;
  }

  .lgOnly\:-mr-3{
    margin-right: -0.75rem !important;
  }

  .lgOnly\:-mb-3{
    margin-bottom: -0.75rem !important;
  }

  .lgOnly\:-ml-3{
    margin-left: -0.75rem !important;
  }

  .lgOnly\:-mt-4{
    margin-top: -1rem !important;
  }

  .lgOnly\:-mr-4{
    margin-right: -1rem !important;
  }

  .lgOnly\:-mb-4{
    margin-bottom: -1rem !important;
  }

  .lgOnly\:-ml-4{
    margin-left: -1rem !important;
  }

  .lgOnly\:-mt-5{
    margin-top: -1.25rem !important;
  }

  .lgOnly\:-mr-5{
    margin-right: -1.25rem !important;
  }

  .lgOnly\:-mb-5{
    margin-bottom: -1.25rem !important;
  }

  .lgOnly\:-ml-5{
    margin-left: -1.25rem !important;
  }

  .lgOnly\:-mt-6{
    margin-top: -1.5rem !important;
  }

  .lgOnly\:-mr-6{
    margin-right: -1.5rem !important;
  }

  .lgOnly\:-mb-6{
    margin-bottom: -1.5rem !important;
  }

  .lgOnly\:-ml-6{
    margin-left: -1.5rem !important;
  }

  .lgOnly\:-mt-8{
    margin-top: -2rem !important;
  }

  .lgOnly\:-mr-8{
    margin-right: -2rem !important;
  }

  .lgOnly\:-mb-8{
    margin-bottom: -2rem !important;
  }

  .lgOnly\:-ml-8{
    margin-left: -2rem !important;
  }

  .lgOnly\:-mt-10{
    margin-top: -2.5rem !important;
  }

  .lgOnly\:-mr-10{
    margin-right: -2.5rem !important;
  }

  .lgOnly\:-mb-10{
    margin-bottom: -2.5rem !important;
  }

  .lgOnly\:-ml-10{
    margin-left: -2.5rem !important;
  }

  .lgOnly\:-mt-12{
    margin-top: -3rem !important;
  }

  .lgOnly\:-mr-12{
    margin-right: -3rem !important;
  }

  .lgOnly\:-mb-12{
    margin-bottom: -3rem !important;
  }

  .lgOnly\:-ml-12{
    margin-left: -3rem !important;
  }

  .lgOnly\:-mt-16{
    margin-top: -4rem !important;
  }

  .lgOnly\:-mr-16{
    margin-right: -4rem !important;
  }

  .lgOnly\:-mb-16{
    margin-bottom: -4rem !important;
  }

  .lgOnly\:-ml-16{
    margin-left: -4rem !important;
  }

  .lgOnly\:-mt-20{
    margin-top: -5rem !important;
  }

  .lgOnly\:-mr-20{
    margin-right: -5rem !important;
  }

  .lgOnly\:-mb-20{
    margin-bottom: -5rem !important;
  }

  .lgOnly\:-ml-20{
    margin-left: -5rem !important;
  }

  .lgOnly\:-mt-24{
    margin-top: -6rem !important;
  }

  .lgOnly\:-mr-24{
    margin-right: -6rem !important;
  }

  .lgOnly\:-mb-24{
    margin-bottom: -6rem !important;
  }

  .lgOnly\:-ml-24{
    margin-left: -6rem !important;
  }

  .lgOnly\:-mt-32{
    margin-top: -8rem !important;
  }

  .lgOnly\:-mr-32{
    margin-right: -8rem !important;
  }

  .lgOnly\:-mb-32{
    margin-bottom: -8rem !important;
  }

  .lgOnly\:-ml-32{
    margin-left: -8rem !important;
  }

  .lgOnly\:-mt-40{
    margin-top: -10rem !important;
  }

  .lgOnly\:-mr-40{
    margin-right: -10rem !important;
  }

  .lgOnly\:-mb-40{
    margin-bottom: -10rem !important;
  }

  .lgOnly\:-ml-40{
    margin-left: -10rem !important;
  }

  .lgOnly\:-mt-48{
    margin-top: -12rem !important;
  }

  .lgOnly\:-mr-48{
    margin-right: -12rem !important;
  }

  .lgOnly\:-mb-48{
    margin-bottom: -12rem !important;
  }

  .lgOnly\:-ml-48{
    margin-left: -12rem !important;
  }

  .lgOnly\:-mt-56{
    margin-top: -14rem !important;
  }

  .lgOnly\:-mr-56{
    margin-right: -14rem !important;
  }

  .lgOnly\:-mb-56{
    margin-bottom: -14rem !important;
  }

  .lgOnly\:-ml-56{
    margin-left: -14rem !important;
  }

  .lgOnly\:-mt-64{
    margin-top: -16rem !important;
  }

  .lgOnly\:-mr-64{
    margin-right: -16rem !important;
  }

  .lgOnly\:-mb-64{
    margin-bottom: -16rem !important;
  }

  .lgOnly\:-ml-64{
    margin-left: -16rem !important;
  }

  .lgOnly\:-mt-px{
    margin-top: -1px !important;
  }

  .lgOnly\:-mr-px{
    margin-right: -1px !important;
  }

  .lgOnly\:-mb-px{
    margin-bottom: -1px !important;
  }

  .lgOnly\:-ml-px{
    margin-left: -1px !important;
  }

  .lgOnly\:max-h-full{
    max-height: 100% !important;
  }

  .lgOnly\:max-h-screen{
    max-height: 100vh !important;
  }

  .lgOnly\:max-w-none{
    max-width: none !important;
  }

  .lgOnly\:max-w-xs{
    max-width: 20rem !important;
  }

  .lgOnly\:max-w-sm{
    max-width: 24rem !important;
  }

  .lgOnly\:max-w-md{
    max-width: 28rem !important;
  }

  .lgOnly\:max-w-lg{
    max-width: 32rem !important;
  }

  .lgOnly\:max-w-xl{
    max-width: 36rem !important;
  }

  .lgOnly\:max-w-2xl{
    max-width: 42rem !important;
  }

  .lgOnly\:max-w-3xl{
    max-width: 48rem !important;
  }

  .lgOnly\:max-w-4xl{
    max-width: 56rem !important;
  }

  .lgOnly\:max-w-5xl{
    max-width: 64rem !important;
  }

  .lgOnly\:max-w-6xl{
    max-width: 72rem !important;
  }

  .lgOnly\:max-w-full{
    max-width: 100% !important;
  }

  .lgOnly\:max-w-screen-xl{
    max-width: 1380px !important;
  }

  .lgOnly\:min-h-0{
    min-height: 0 !important;
  }

  .lgOnly\:min-h-full{
    min-height: 100% !important;
  }

  .lgOnly\:min-h-screen{
    min-height: 100vh !important;
  }

  .lgOnly\:min-w-0{
    min-width: 0 !important;
  }

  .lgOnly\:min-w-full{
    min-width: 100% !important;
  }

  .lgOnly\:object-contain{
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .lgOnly\:object-cover{
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .lgOnly\:object-fill{
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .lgOnly\:object-none{
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .lgOnly\:object-scale-down{
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .lgOnly\:object-bottom{
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .lgOnly\:object-center{
    -o-object-position: center !important;
       object-position: center !important;
  }

  .lgOnly\:object-left{
    -o-object-position: left !important;
       object-position: left !important;
  }

  .lgOnly\:object-left-bottom{
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .lgOnly\:object-left-top{
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .lgOnly\:object-right{
    -o-object-position: right !important;
       object-position: right !important;
  }

  .lgOnly\:object-right-bottom{
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .lgOnly\:object-right-top{
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .lgOnly\:object-top{
    -o-object-position: top !important;
       object-position: top !important;
  }

  .lgOnly\:opacity-0{
    opacity: 0 !important;
  }

  .lgOnly\:opacity-25{
    opacity: 0.25 !important;
  }

  .lgOnly\:opacity-50{
    opacity: 0.5 !important;
  }

  .lgOnly\:opacity-75{
    opacity: 0.75 !important;
  }

  .lgOnly\:opacity-100{
    opacity: 1 !important;
  }

  .lgOnly\:hover\:opacity-0:hover{
    opacity: 0 !important;
  }

  .lgOnly\:hover\:opacity-25:hover{
    opacity: 0.25 !important;
  }

  .lgOnly\:hover\:opacity-50:hover{
    opacity: 0.5 !important;
  }

  .lgOnly\:hover\:opacity-75:hover{
    opacity: 0.75 !important;
  }

  .lgOnly\:hover\:opacity-100:hover{
    opacity: 1 !important;
  }

  .lgOnly\:focus\:opacity-0:focus{
    opacity: 0 !important;
  }

  .lgOnly\:focus\:opacity-25:focus{
    opacity: 0.25 !important;
  }

  .lgOnly\:focus\:opacity-50:focus{
    opacity: 0.5 !important;
  }

  .lgOnly\:focus\:opacity-75:focus{
    opacity: 0.75 !important;
  }

  .lgOnly\:focus\:opacity-100:focus{
    opacity: 1 !important;
  }

  .lgOnly\:outline-none{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .lgOnly\:outline-white{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .lgOnly\:outline-black{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .lgOnly\:focus\:outline-none:focus{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .lgOnly\:focus\:outline-white:focus{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .lgOnly\:focus\:outline-black:focus{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .lgOnly\:overflow-auto{
    overflow: auto !important;
  }

  .lgOnly\:overflow-hidden{
    overflow: hidden !important;
  }

  .lgOnly\:overflow-visible{
    overflow: visible !important;
  }

  .lgOnly\:overflow-scroll{
    overflow: scroll !important;
  }

  .lgOnly\:overflow-x-auto{
    overflow-x: auto !important;
  }

  .lgOnly\:overflow-y-auto{
    overflow-y: auto !important;
  }

  .lgOnly\:overflow-x-hidden{
    overflow-x: hidden !important;
  }

  .lgOnly\:overflow-y-hidden{
    overflow-y: hidden !important;
  }

  .lgOnly\:overflow-x-visible{
    overflow-x: visible !important;
  }

  .lgOnly\:overflow-y-visible{
    overflow-y: visible !important;
  }

  .lgOnly\:overflow-x-scroll{
    overflow-x: scroll !important;
  }

  .lgOnly\:overflow-y-scroll{
    overflow-y: scroll !important;
  }

  .lgOnly\:scrolling-touch{
    -webkit-overflow-scrolling: touch !important;
  }

  .lgOnly\:scrolling-auto{
    -webkit-overflow-scrolling: auto !important;
  }

  .lgOnly\:overscroll-auto{
    -ms-scroll-chaining: chained !important;
        overscroll-behavior: auto !important;
  }

  .lgOnly\:overscroll-contain{
    -ms-scroll-chaining: none !important;
        overscroll-behavior: contain !important;
  }

  .lgOnly\:overscroll-none{
    -ms-scroll-chaining: none !important;
        overscroll-behavior: none !important;
  }

  .lgOnly\:overscroll-y-auto{
    overscroll-behavior-y: auto !important;
  }

  .lgOnly\:overscroll-y-contain{
    overscroll-behavior-y: contain !important;
  }

  .lgOnly\:overscroll-y-none{
    overscroll-behavior-y: none !important;
  }

  .lgOnly\:overscroll-x-auto{
    overscroll-behavior-x: auto !important;
  }

  .lgOnly\:overscroll-x-contain{
    overscroll-behavior-x: contain !important;
  }

  .lgOnly\:overscroll-x-none{
    overscroll-behavior-x: none !important;
  }

  .lgOnly\:p-0{
    padding: 0 !important;
  }

  .lgOnly\:p-1{
    padding: 0.25rem !important;
  }

  .lgOnly\:p-2{
    padding: 0.5rem !important;
  }

  .lgOnly\:p-3{
    padding: 0.75rem !important;
  }

  .lgOnly\:p-4{
    padding: 1rem !important;
  }

  .lgOnly\:p-5{
    padding: 1.25rem !important;
  }

  .lgOnly\:p-6{
    padding: 1.5rem !important;
  }

  .lgOnly\:p-8{
    padding: 2rem !important;
  }

  .lgOnly\:p-10{
    padding: 2.5rem !important;
  }

  .lgOnly\:p-12{
    padding: 3rem !important;
  }

  .lgOnly\:p-16{
    padding: 4rem !important;
  }

  .lgOnly\:p-20{
    padding: 5rem !important;
  }

  .lgOnly\:p-24{
    padding: 6rem !important;
  }

  .lgOnly\:p-32{
    padding: 8rem !important;
  }

  .lgOnly\:p-40{
    padding: 10rem !important;
  }

  .lgOnly\:p-48{
    padding: 12rem !important;
  }

  .lgOnly\:p-56{
    padding: 14rem !important;
  }

  .lgOnly\:p-64{
    padding: 16rem !important;
  }

  .lgOnly\:p-px{
    padding: 1px !important;
  }

  .lgOnly\:py-0{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .lgOnly\:px-0{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .lgOnly\:py-1{
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .lgOnly\:px-1{
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .lgOnly\:py-2{
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .lgOnly\:px-2{
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .lgOnly\:py-3{
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .lgOnly\:px-3{
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .lgOnly\:py-4{
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .lgOnly\:px-4{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .lgOnly\:py-5{
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }

  .lgOnly\:px-5{
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }

  .lgOnly\:py-6{
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .lgOnly\:px-6{
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .lgOnly\:py-8{
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .lgOnly\:px-8{
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .lgOnly\:py-10{
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .lgOnly\:px-10{
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .lgOnly\:py-12{
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .lgOnly\:px-12{
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .lgOnly\:py-16{
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .lgOnly\:px-16{
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .lgOnly\:py-20{
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .lgOnly\:px-20{
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .lgOnly\:py-24{
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .lgOnly\:px-24{
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .lgOnly\:py-32{
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .lgOnly\:px-32{
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .lgOnly\:py-40{
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .lgOnly\:px-40{
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .lgOnly\:py-48{
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .lgOnly\:px-48{
    padding-left: 12rem !important;
    padding-right: 12rem !important;
  }

  .lgOnly\:py-56{
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }

  .lgOnly\:px-56{
    padding-left: 14rem !important;
    padding-right: 14rem !important;
  }

  .lgOnly\:py-64{
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }

  .lgOnly\:px-64{
    padding-left: 16rem !important;
    padding-right: 16rem !important;
  }

  .lgOnly\:py-px{
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .lgOnly\:px-px{
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .lgOnly\:pt-0{
    padding-top: 0 !important;
  }

  .lgOnly\:pr-0{
    padding-right: 0 !important;
  }

  .lgOnly\:pb-0{
    padding-bottom: 0 !important;
  }

  .lgOnly\:pl-0{
    padding-left: 0 !important;
  }

  .lgOnly\:pt-1{
    padding-top: 0.25rem !important;
  }

  .lgOnly\:pr-1{
    padding-right: 0.25rem !important;
  }

  .lgOnly\:pb-1{
    padding-bottom: 0.25rem !important;
  }

  .lgOnly\:pl-1{
    padding-left: 0.25rem !important;
  }

  .lgOnly\:pt-2{
    padding-top: 0.5rem !important;
  }

  .lgOnly\:pr-2{
    padding-right: 0.5rem !important;
  }

  .lgOnly\:pb-2{
    padding-bottom: 0.5rem !important;
  }

  .lgOnly\:pl-2{
    padding-left: 0.5rem !important;
  }

  .lgOnly\:pt-3{
    padding-top: 0.75rem !important;
  }

  .lgOnly\:pr-3{
    padding-right: 0.75rem !important;
  }

  .lgOnly\:pb-3{
    padding-bottom: 0.75rem !important;
  }

  .lgOnly\:pl-3{
    padding-left: 0.75rem !important;
  }

  .lgOnly\:pt-4{
    padding-top: 1rem !important;
  }

  .lgOnly\:pr-4{
    padding-right: 1rem !important;
  }

  .lgOnly\:pb-4{
    padding-bottom: 1rem !important;
  }

  .lgOnly\:pl-4{
    padding-left: 1rem !important;
  }

  .lgOnly\:pt-5{
    padding-top: 1.25rem !important;
  }

  .lgOnly\:pr-5{
    padding-right: 1.25rem !important;
  }

  .lgOnly\:pb-5{
    padding-bottom: 1.25rem !important;
  }

  .lgOnly\:pl-5{
    padding-left: 1.25rem !important;
  }

  .lgOnly\:pt-6{
    padding-top: 1.5rem !important;
  }

  .lgOnly\:pr-6{
    padding-right: 1.5rem !important;
  }

  .lgOnly\:pb-6{
    padding-bottom: 1.5rem !important;
  }

  .lgOnly\:pl-6{
    padding-left: 1.5rem !important;
  }

  .lgOnly\:pt-8{
    padding-top: 2rem !important;
  }

  .lgOnly\:pr-8{
    padding-right: 2rem !important;
  }

  .lgOnly\:pb-8{
    padding-bottom: 2rem !important;
  }

  .lgOnly\:pl-8{
    padding-left: 2rem !important;
  }

  .lgOnly\:pt-10{
    padding-top: 2.5rem !important;
  }

  .lgOnly\:pr-10{
    padding-right: 2.5rem !important;
  }

  .lgOnly\:pb-10{
    padding-bottom: 2.5rem !important;
  }

  .lgOnly\:pl-10{
    padding-left: 2.5rem !important;
  }

  .lgOnly\:pt-12{
    padding-top: 3rem !important;
  }

  .lgOnly\:pr-12{
    padding-right: 3rem !important;
  }

  .lgOnly\:pb-12{
    padding-bottom: 3rem !important;
  }

  .lgOnly\:pl-12{
    padding-left: 3rem !important;
  }

  .lgOnly\:pt-16{
    padding-top: 4rem !important;
  }

  .lgOnly\:pr-16{
    padding-right: 4rem !important;
  }

  .lgOnly\:pb-16{
    padding-bottom: 4rem !important;
  }

  .lgOnly\:pl-16{
    padding-left: 4rem !important;
  }

  .lgOnly\:pt-20{
    padding-top: 5rem !important;
  }

  .lgOnly\:pr-20{
    padding-right: 5rem !important;
  }

  .lgOnly\:pb-20{
    padding-bottom: 5rem !important;
  }

  .lgOnly\:pl-20{
    padding-left: 5rem !important;
  }

  .lgOnly\:pt-24{
    padding-top: 6rem !important;
  }

  .lgOnly\:pr-24{
    padding-right: 6rem !important;
  }

  .lgOnly\:pb-24{
    padding-bottom: 6rem !important;
  }

  .lgOnly\:pl-24{
    padding-left: 6rem !important;
  }

  .lgOnly\:pt-32{
    padding-top: 8rem !important;
  }

  .lgOnly\:pr-32{
    padding-right: 8rem !important;
  }

  .lgOnly\:pb-32{
    padding-bottom: 8rem !important;
  }

  .lgOnly\:pl-32{
    padding-left: 8rem !important;
  }

  .lgOnly\:pt-40{
    padding-top: 10rem !important;
  }

  .lgOnly\:pr-40{
    padding-right: 10rem !important;
  }

  .lgOnly\:pb-40{
    padding-bottom: 10rem !important;
  }

  .lgOnly\:pl-40{
    padding-left: 10rem !important;
  }

  .lgOnly\:pt-48{
    padding-top: 12rem !important;
  }

  .lgOnly\:pr-48{
    padding-right: 12rem !important;
  }

  .lgOnly\:pb-48{
    padding-bottom: 12rem !important;
  }

  .lgOnly\:pl-48{
    padding-left: 12rem !important;
  }

  .lgOnly\:pt-56{
    padding-top: 14rem !important;
  }

  .lgOnly\:pr-56{
    padding-right: 14rem !important;
  }

  .lgOnly\:pb-56{
    padding-bottom: 14rem !important;
  }

  .lgOnly\:pl-56{
    padding-left: 14rem !important;
  }

  .lgOnly\:pt-64{
    padding-top: 16rem !important;
  }

  .lgOnly\:pr-64{
    padding-right: 16rem !important;
  }

  .lgOnly\:pb-64{
    padding-bottom: 16rem !important;
  }

  .lgOnly\:pl-64{
    padding-left: 16rem !important;
  }

  .lgOnly\:pt-px{
    padding-top: 1px !important;
  }

  .lgOnly\:pr-px{
    padding-right: 1px !important;
  }

  .lgOnly\:pb-px{
    padding-bottom: 1px !important;
  }

  .lgOnly\:pl-px{
    padding-left: 1px !important;
  }

  .lgOnly\:placeholder-primary-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-primary-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-secondary-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-transparent::-webkit-input-placeholder{
    color: transparent !important;
  }

  .lgOnly\:placeholder-transparent::-moz-placeholder{
    color: transparent !important;
  }

  .lgOnly\:placeholder-transparent:-ms-input-placeholder{
    color: transparent !important;
  }

  .lgOnly\:placeholder-transparent::-ms-input-placeholder{
    color: transparent !important;
  }

  .lgOnly\:placeholder-transparent::placeholder{
    color: transparent !important;
  }

  .lgOnly\:placeholder-black::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-black:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-black::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-black::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-white::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-white:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-white::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-white::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-gray-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-red-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-green-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-yellow-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-error::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-error::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-error:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-error::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-error::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-success::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-success::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-success:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-success::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-success::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-primary-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-secondary-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-transparent:focus::-webkit-input-placeholder{
    color: transparent !important;
  }

  .lgOnly\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color: transparent !important;
  }

  .lgOnly\:focus\:placeholder-transparent:focus:-ms-input-placeholder{
    color: transparent !important;
  }

  .lgOnly\:focus\:placeholder-transparent:focus::-ms-input-placeholder{
    color: transparent !important;
  }

  .lgOnly\:focus\:placeholder-transparent:focus::placeholder{
    color: transparent !important;
  }

  .lgOnly\:focus\:placeholder-black:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-black:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-black:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-white:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-white:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-white:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-gray-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-red-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-green-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-yellow-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-error:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-error:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-error:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-error:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-error:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-success:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-success:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-success:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-success:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:focus\:placeholder-success:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgOnly\:placeholder-opacity-0::-webkit-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lgOnly\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lgOnly\:placeholder-opacity-0:-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lgOnly\:placeholder-opacity-0::-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lgOnly\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lgOnly\:placeholder-opacity-25::-webkit-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lgOnly\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lgOnly\:placeholder-opacity-25:-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lgOnly\:placeholder-opacity-25::-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lgOnly\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lgOnly\:placeholder-opacity-50::-webkit-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lgOnly\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lgOnly\:placeholder-opacity-50:-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lgOnly\:placeholder-opacity-50::-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lgOnly\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lgOnly\:placeholder-opacity-75::-webkit-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lgOnly\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lgOnly\:placeholder-opacity-75:-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lgOnly\:placeholder-opacity-75::-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lgOnly\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lgOnly\:placeholder-opacity-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lgOnly\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lgOnly\:placeholder-opacity-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lgOnly\:placeholder-opacity-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lgOnly\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lgOnly\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lgOnly\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lgOnly\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lgOnly\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lgOnly\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lgOnly\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lgOnly\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lgOnly\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lgOnly\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lgOnly\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lgOnly\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lgOnly\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lgOnly\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lgOnly\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lgOnly\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lgOnly\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lgOnly\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lgOnly\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lgOnly\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lgOnly\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lgOnly\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lgOnly\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lgOnly\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lgOnly\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lgOnly\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lgOnly\:pointer-events-none{
    pointer-events: none !important;
  }

  .lgOnly\:pointer-events-auto{
    pointer-events: auto !important;
  }

  .lgOnly\:static{
    position: static !important;
  }

  .lgOnly\:fixed{
    position: fixed !important;
  }

  .lgOnly\:absolute{
    position: absolute !important;
  }

  .lgOnly\:relative{
    position: relative !important;
  }

  .lgOnly\:sticky{
    position: sticky !important;
  }

  .lgOnly\:inset-0{
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .lgOnly\:inset-auto{
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .lgOnly\:inset-y-0{
    top: 0 !important;
    bottom: 0 !important;
  }

  .lgOnly\:inset-x-0{
    right: 0 !important;
    left: 0 !important;
  }

  .lgOnly\:inset-y-auto{
    top: auto !important;
    bottom: auto !important;
  }

  .lgOnly\:inset-x-auto{
    right: auto !important;
    left: auto !important;
  }

  .lgOnly\:top-0{
    top: 0 !important;
  }

  .lgOnly\:right-0{
    right: 0 !important;
  }

  .lgOnly\:bottom-0{
    bottom: 0 !important;
  }

  .lgOnly\:left-0{
    left: 0 !important;
  }

  .lgOnly\:top-auto{
    top: auto !important;
  }

  .lgOnly\:right-auto{
    right: auto !important;
  }

  .lgOnly\:bottom-auto{
    bottom: auto !important;
  }

  .lgOnly\:left-auto{
    left: auto !important;
  }

  .lgOnly\:resize-none{
    resize: none !important;
  }

  .lgOnly\:resize-y{
    resize: vertical !important;
  }

  .lgOnly\:resize-x{
    resize: horizontal !important;
  }

  .lgOnly\:resize{
    resize: both !important;
  }

  .lgOnly\:shadow-xs{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .lgOnly\:shadow-sm{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .lgOnly\:shadow{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lgOnly\:shadow-md{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .lgOnly\:shadow-lg{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .lgOnly\:shadow-xl{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .lgOnly\:shadow-2xl{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .lgOnly\:shadow-inner{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lgOnly\:shadow-outline{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .lgOnly\:shadow-none{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .lgOnly\:hover\:shadow-xs:hover{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .lgOnly\:hover\:shadow-sm:hover{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .lgOnly\:hover\:shadow:hover{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lgOnly\:hover\:shadow-md:hover{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .lgOnly\:hover\:shadow-lg:hover{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .lgOnly\:hover\:shadow-xl:hover{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .lgOnly\:hover\:shadow-2xl:hover{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .lgOnly\:hover\:shadow-inner:hover{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lgOnly\:hover\:shadow-outline:hover{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .lgOnly\:hover\:shadow-none:hover{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .lgOnly\:focus\:shadow-xs:focus{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .lgOnly\:focus\:shadow-sm:focus{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .lgOnly\:focus\:shadow:focus{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lgOnly\:focus\:shadow-md:focus{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .lgOnly\:focus\:shadow-lg:focus{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .lgOnly\:focus\:shadow-xl:focus{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .lgOnly\:focus\:shadow-2xl:focus{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .lgOnly\:focus\:shadow-inner:focus{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lgOnly\:focus\:shadow-outline:focus{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .lgOnly\:focus\:shadow-none:focus{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .lgOnly\:fill-current{
    fill: currentColor !important;
  }

  .lgOnly\:stroke-current{
    stroke: currentColor !important;
  }

  .lgOnly\:stroke-0{
    stroke-width: 0 !important;
  }

  .lgOnly\:stroke-1{
    stroke-width: 1 !important;
  }

  .lgOnly\:stroke-2{
    stroke-width: 2 !important;
  }

  .lgOnly\:table-auto{
    table-layout: auto !important;
  }

  .lgOnly\:table-fixed{
    table-layout: fixed !important;
  }

  .lgOnly\:text-left{
    text-align: left !important;
  }

  .lgOnly\:text-center{
    text-align: center !important;
  }

  .lgOnly\:text-right{
    text-align: right !important;
  }

  .lgOnly\:text-justify{
    text-align: justify !important;
  }

  .lgOnly\:text-primary-100{
    --text-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--text-opacity)) !important;
  }

  .lgOnly\:text-primary-200{
    --text-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--text-opacity)) !important;
  }

  .lgOnly\:text-primary-300{
    --text-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--text-opacity)) !important;
  }

  .lgOnly\:text-primary-400{
    --text-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--text-opacity)) !important;
  }

  .lgOnly\:text-primary-500{
    --text-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--text-opacity)) !important;
  }

  .lgOnly\:text-primary-600{
    --text-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--text-opacity)) !important;
  }

  .lgOnly\:text-primary-700{
    --text-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--text-opacity)) !important;
  }

  .lgOnly\:text-primary-800{
    --text-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--text-opacity)) !important;
  }

  .lgOnly\:text-primary-900{
    --text-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--text-opacity)) !important;
  }

  .lgOnly\:text-secondary-100{
    --text-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--text-opacity)) !important;
  }

  .lgOnly\:text-secondary-200{
    --text-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--text-opacity)) !important;
  }

  .lgOnly\:text-secondary-300{
    --text-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--text-opacity)) !important;
  }

  .lgOnly\:text-secondary-400{
    --text-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--text-opacity)) !important;
  }

  .lgOnly\:text-secondary-500{
    --text-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--text-opacity)) !important;
  }

  .lgOnly\:text-secondary-600{
    --text-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--text-opacity)) !important;
  }

  .lgOnly\:text-secondary-700{
    --text-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--text-opacity)) !important;
  }

  .lgOnly\:text-secondary-800{
    --text-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--text-opacity)) !important;
  }

  .lgOnly\:text-secondary-900{
    --text-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--text-opacity)) !important;
  }

  .lgOnly\:text-transparent{
    color: transparent !important;
  }

  .lgOnly\:text-black{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .lgOnly\:text-white{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .lgOnly\:text-gray-100{
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important;
  }

  .lgOnly\:text-gray-200{
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important;
  }

  .lgOnly\:text-gray-300{
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important;
  }

  .lgOnly\:text-gray-400{
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important;
  }

  .lgOnly\:text-gray-500{
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important;
  }

  .lgOnly\:text-gray-600{
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important;
  }

  .lgOnly\:text-gray-700{
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important;
  }

  .lgOnly\:text-gray-800{
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important;
  }

  .lgOnly\:text-gray-900{
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important;
  }

  .lgOnly\:text-red-100{
    --text-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--text-opacity)) !important;
  }

  .lgOnly\:text-red-200{
    --text-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--text-opacity)) !important;
  }

  .lgOnly\:text-red-300{
    --text-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--text-opacity)) !important;
  }

  .lgOnly\:text-red-400{
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important;
  }

  .lgOnly\:text-red-500{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .lgOnly\:text-red-600{
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important;
  }

  .lgOnly\:text-red-700{
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important;
  }

  .lgOnly\:text-red-800{
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important;
  }

  .lgOnly\:text-red-900{
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important;
  }

  .lgOnly\:text-green-100{
    --text-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--text-opacity)) !important;
  }

  .lgOnly\:text-green-200{
    --text-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--text-opacity)) !important;
  }

  .lgOnly\:text-green-300{
    --text-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--text-opacity)) !important;
  }

  .lgOnly\:text-green-400{
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important;
  }

  .lgOnly\:text-green-500{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .lgOnly\:text-green-600{
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important;
  }

  .lgOnly\:text-green-700{
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important;
  }

  .lgOnly\:text-green-800{
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important;
  }

  .lgOnly\:text-green-900{
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important;
  }

  .lgOnly\:text-yellow-100{
    --text-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--text-opacity)) !important;
  }

  .lgOnly\:text-yellow-200{
    --text-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--text-opacity)) !important;
  }

  .lgOnly\:text-yellow-300{
    --text-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--text-opacity)) !important;
  }

  .lgOnly\:text-yellow-400{
    --text-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--text-opacity)) !important;
  }

  .lgOnly\:text-yellow-500{
    --text-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--text-opacity)) !important;
  }

  .lgOnly\:text-yellow-600{
    --text-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--text-opacity)) !important;
  }

  .lgOnly\:text-yellow-700{
    --text-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--text-opacity)) !important;
  }

  .lgOnly\:text-yellow-800{
    --text-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--text-opacity)) !important;
  }

  .lgOnly\:text-yellow-900{
    --text-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--text-opacity)) !important;
  }

  .lgOnly\:text-error{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .lgOnly\:text-success{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-primary-100:hover{
    --text-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-primary-200:hover{
    --text-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-primary-300:hover{
    --text-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-primary-400:hover{
    --text-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-primary-500:hover{
    --text-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-primary-600:hover{
    --text-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-primary-700:hover{
    --text-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-primary-800:hover{
    --text-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-primary-900:hover{
    --text-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-secondary-100:hover{
    --text-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-secondary-200:hover{
    --text-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-secondary-300:hover{
    --text-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-secondary-400:hover{
    --text-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-secondary-500:hover{
    --text-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-secondary-600:hover{
    --text-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-secondary-700:hover{
    --text-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-secondary-800:hover{
    --text-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-secondary-900:hover{
    --text-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-transparent:hover{
    color: transparent !important;
  }

  .lgOnly\:hover\:text-black:hover{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-white:hover{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-gray-100:hover{
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-gray-200:hover{
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-gray-300:hover{
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-gray-400:hover{
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-gray-500:hover{
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-gray-600:hover{
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-gray-700:hover{
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-gray-800:hover{
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-gray-900:hover{
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-red-100:hover{
    --text-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-red-200:hover{
    --text-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-red-300:hover{
    --text-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-red-400:hover{
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-red-500:hover{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-red-600:hover{
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-red-700:hover{
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-red-800:hover{
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-red-900:hover{
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-green-100:hover{
    --text-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-green-200:hover{
    --text-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-green-300:hover{
    --text-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-green-400:hover{
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-green-500:hover{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-green-600:hover{
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-green-700:hover{
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-green-800:hover{
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-green-900:hover{
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-yellow-100:hover{
    --text-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-yellow-200:hover{
    --text-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-yellow-300:hover{
    --text-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-yellow-400:hover{
    --text-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-yellow-500:hover{
    --text-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-yellow-600:hover{
    --text-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-yellow-700:hover{
    --text-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-yellow-800:hover{
    --text-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-yellow-900:hover{
    --text-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-error:hover{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .lgOnly\:hover\:text-success:hover{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-primary-100:focus{
    --text-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-primary-200:focus{
    --text-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-primary-300:focus{
    --text-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-primary-400:focus{
    --text-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-primary-500:focus{
    --text-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-primary-600:focus{
    --text-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-primary-700:focus{
    --text-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-primary-800:focus{
    --text-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-primary-900:focus{
    --text-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-secondary-100:focus{
    --text-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-secondary-200:focus{
    --text-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-secondary-300:focus{
    --text-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-secondary-400:focus{
    --text-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-secondary-500:focus{
    --text-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-secondary-600:focus{
    --text-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-secondary-700:focus{
    --text-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-secondary-800:focus{
    --text-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-secondary-900:focus{
    --text-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-transparent:focus{
    color: transparent !important;
  }

  .lgOnly\:focus\:text-black:focus{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-white:focus{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-gray-100:focus{
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-gray-200:focus{
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-gray-300:focus{
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-gray-400:focus{
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-gray-500:focus{
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-gray-600:focus{
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-gray-700:focus{
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-gray-800:focus{
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-gray-900:focus{
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-red-100:focus{
    --text-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-red-200:focus{
    --text-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-red-300:focus{
    --text-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-red-400:focus{
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-red-500:focus{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-red-600:focus{
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-red-700:focus{
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-red-800:focus{
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-red-900:focus{
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-green-100:focus{
    --text-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-green-200:focus{
    --text-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-green-300:focus{
    --text-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-green-400:focus{
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-green-500:focus{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-green-600:focus{
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-green-700:focus{
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-green-800:focus{
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-green-900:focus{
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-yellow-100:focus{
    --text-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-yellow-200:focus{
    --text-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-yellow-300:focus{
    --text-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-yellow-400:focus{
    --text-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-yellow-500:focus{
    --text-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-yellow-600:focus{
    --text-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-yellow-700:focus{
    --text-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-yellow-800:focus{
    --text-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-yellow-900:focus{
    --text-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-error:focus{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .lgOnly\:focus\:text-success:focus{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .lgOnly\:text-opacity-0{
    --text-opacity: 0 !important;
  }

  .lgOnly\:text-opacity-25{
    --text-opacity: 0.25 !important;
  }

  .lgOnly\:text-opacity-50{
    --text-opacity: 0.5 !important;
  }

  .lgOnly\:text-opacity-75{
    --text-opacity: 0.75 !important;
  }

  .lgOnly\:text-opacity-100{
    --text-opacity: 1 !important;
  }

  .lgOnly\:hover\:text-opacity-0:hover{
    --text-opacity: 0 !important;
  }

  .lgOnly\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25 !important;
  }

  .lgOnly\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5 !important;
  }

  .lgOnly\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75 !important;
  }

  .lgOnly\:hover\:text-opacity-100:hover{
    --text-opacity: 1 !important;
  }

  .lgOnly\:focus\:text-opacity-0:focus{
    --text-opacity: 0 !important;
  }

  .lgOnly\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25 !important;
  }

  .lgOnly\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5 !important;
  }

  .lgOnly\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75 !important;
  }

  .lgOnly\:focus\:text-opacity-100:focus{
    --text-opacity: 1 !important;
  }

  .lgOnly\:italic{
    font-style: italic !important;
  }

  .lgOnly\:not-italic{
    font-style: normal !important;
  }

  .lgOnly\:uppercase{
    text-transform: uppercase !important;
  }

  .lgOnly\:lowercase{
    text-transform: lowercase !important;
  }

  .lgOnly\:capitalize{
    text-transform: capitalize !important;
  }

  .lgOnly\:normal-case{
    text-transform: none !important;
  }

  .lgOnly\:underline{
    text-decoration: underline !important;
  }

  .lgOnly\:line-through{
    text-decoration: line-through !important;
  }

  .lgOnly\:no-underline{
    text-decoration: none !important;
  }

  .lgOnly\:hover\:underline:hover{
    text-decoration: underline !important;
  }

  .lgOnly\:hover\:line-through:hover{
    text-decoration: line-through !important;
  }

  .lgOnly\:hover\:no-underline:hover{
    text-decoration: none !important;
  }

  .lgOnly\:focus\:underline:focus{
    text-decoration: underline !important;
  }

  .lgOnly\:focus\:line-through:focus{
    text-decoration: line-through !important;
  }

  .lgOnly\:focus\:no-underline:focus{
    text-decoration: none !important;
  }

  .lgOnly\:antialiased{
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .lgOnly\:subpixel-antialiased{
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .lgOnly\:ordinal, .lgOnly\:slashed-zero, .lgOnly\:lining-nums, .lgOnly\:oldstyle-nums, .lgOnly\:proportional-nums, .lgOnly\:tabular-nums, .lgOnly\:diagonal-fractions, .lgOnly\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;
  }

  .lgOnly\:normal-nums{
    font-variant-numeric: normal !important;
  }

  .lgOnly\:ordinal{
    --font-variant-numeric-ordinal: ordinal !important;
  }

  .lgOnly\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero !important;
  }

  .lgOnly\:lining-nums{
    --font-variant-numeric-figure: lining-nums !important;
  }

  .lgOnly\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums !important;
  }

  .lgOnly\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums !important;
  }

  .lgOnly\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums !important;
  }

  .lgOnly\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions !important;
  }

  .lgOnly\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions !important;
  }

  .lgOnly\:tracking-tighter{
    letter-spacing: -0.05em !important;
  }

  .lgOnly\:tracking-tight{
    letter-spacing: -0.025em !important;
  }

  .lgOnly\:tracking-normal{
    letter-spacing: 0 !important;
  }

  .lgOnly\:tracking-wide{
    letter-spacing: 0.025em !important;
  }

  .lgOnly\:tracking-wider{
    letter-spacing: 0.05em !important;
  }

  .lgOnly\:tracking-widest{
    letter-spacing: 0.1em !important;
  }

  .lgOnly\:select-none{
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
        -ms-user-select: none !important;
            user-select: none !important;
  }

  .lgOnly\:select-text{
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
        -ms-user-select: text !important;
            user-select: text !important;
  }

  .lgOnly\:select-all{
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
        -ms-user-select: all !important;
            user-select: all !important;
  }

  .lgOnly\:select-auto{
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
        -ms-user-select: auto !important;
            user-select: auto !important;
  }

  .lgOnly\:align-baseline{
    vertical-align: baseline !important;
  }

  .lgOnly\:align-top{
    vertical-align: top !important;
  }

  .lgOnly\:align-middle{
    vertical-align: middle !important;
  }

  .lgOnly\:align-bottom{
    vertical-align: bottom !important;
  }

  .lgOnly\:align-text-top{
    vertical-align: text-top !important;
  }

  .lgOnly\:align-text-bottom{
    vertical-align: text-bottom !important;
  }

  .lgOnly\:visible{
    visibility: visible !important;
  }

  .lgOnly\:invisible{
    visibility: hidden !important;
  }

  .lgOnly\:whitespace-normal{
    white-space: normal !important;
  }

  .lgOnly\:whitespace-no-wrap{
    white-space: nowrap !important;
  }

  .lgOnly\:whitespace-pre{
    white-space: pre !important;
  }

  .lgOnly\:whitespace-pre-line{
    white-space: pre-line !important;
  }

  .lgOnly\:whitespace-pre-wrap{
    white-space: pre-wrap !important;
  }

  .lgOnly\:break-normal{
    word-wrap: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .lgOnly\:break-words{
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
  }

  .lgOnly\:break-all{
    word-break: break-all !important;
  }

  .lgOnly\:truncate{
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .lgOnly\:w-0{
    width: 0 !important;
  }

  .lgOnly\:w-1{
    width: 0.25rem !important;
  }

  .lgOnly\:w-2{
    width: 0.5rem !important;
  }

  .lgOnly\:w-3{
    width: 0.75rem !important;
  }

  .lgOnly\:w-4{
    width: 1rem !important;
  }

  .lgOnly\:w-5{
    width: 1.25rem !important;
  }

  .lgOnly\:w-6{
    width: 1.5rem !important;
  }

  .lgOnly\:w-8{
    width: 2rem !important;
  }

  .lgOnly\:w-10{
    width: 2.5rem !important;
  }

  .lgOnly\:w-12{
    width: 3rem !important;
  }

  .lgOnly\:w-16{
    width: 4rem !important;
  }

  .lgOnly\:w-20{
    width: 5rem !important;
  }

  .lgOnly\:w-24{
    width: 6rem !important;
  }

  .lgOnly\:w-32{
    width: 8rem !important;
  }

  .lgOnly\:w-40{
    width: 10rem !important;
  }

  .lgOnly\:w-48{
    width: 12rem !important;
  }

  .lgOnly\:w-56{
    width: 14rem !important;
  }

  .lgOnly\:w-64{
    width: 16rem !important;
  }

  .lgOnly\:w-auto{
    width: auto !important;
  }

  .lgOnly\:w-px{
    width: 1px !important;
  }

  .lgOnly\:w-1\/2{
    width: 50% !important;
  }

  .lgOnly\:w-1\/3{
    width: 33.333333% !important;
  }

  .lgOnly\:w-2\/3{
    width: 66.666667% !important;
  }

  .lgOnly\:w-1\/4{
    width: 25% !important;
  }

  .lgOnly\:w-2\/4{
    width: 50% !important;
  }

  .lgOnly\:w-3\/4{
    width: 75% !important;
  }

  .lgOnly\:w-1\/5{
    width: 20% !important;
  }

  .lgOnly\:w-2\/5{
    width: 40% !important;
  }

  .lgOnly\:w-3\/5{
    width: 60% !important;
  }

  .lgOnly\:w-4\/5{
    width: 80% !important;
  }

  .lgOnly\:w-1\/6{
    width: 16.666667% !important;
  }

  .lgOnly\:w-2\/6{
    width: 33.333333% !important;
  }

  .lgOnly\:w-3\/6{
    width: 50% !important;
  }

  .lgOnly\:w-4\/6{
    width: 66.666667% !important;
  }

  .lgOnly\:w-5\/6{
    width: 83.333333% !important;
  }

  .lgOnly\:w-1\/12{
    width: 8.333333% !important;
  }

  .lgOnly\:w-2\/12{
    width: 16.666667% !important;
  }

  .lgOnly\:w-3\/12{
    width: 25% !important;
  }

  .lgOnly\:w-4\/12{
    width: 33.333333% !important;
  }

  .lgOnly\:w-5\/12{
    width: 41.666667% !important;
  }

  .lgOnly\:w-6\/12{
    width: 50% !important;
  }

  .lgOnly\:w-7\/12{
    width: 58.333333% !important;
  }

  .lgOnly\:w-8\/12{
    width: 66.666667% !important;
  }

  .lgOnly\:w-9\/12{
    width: 75% !important;
  }

  .lgOnly\:w-10\/12{
    width: 83.333333% !important;
  }

  .lgOnly\:w-11\/12{
    width: 91.666667% !important;
  }

  .lgOnly\:w-full{
    width: 100% !important;
  }

  .lgOnly\:w-screen{
    width: 100vw !important;
  }

  .lgOnly\:z-0{
    z-index: 0 !important;
  }

  .lgOnly\:z-10{
    z-index: 10 !important;
  }

  .lgOnly\:z-20{
    z-index: 20 !important;
  }

  .lgOnly\:z-30{
    z-index: 30 !important;
  }

  .lgOnly\:z-40{
    z-index: 40 !important;
  }

  .lgOnly\:z-50{
    z-index: 50 !important;
  }

  .lgOnly\:z-auto{
    z-index: auto !important;
  }

  .lgOnly\:gap-0{
    grid-gap: 0 !important;
    gap: 0 !important;
  }

  .lgOnly\:gap-1{
    grid-gap: 0.25rem !important;
    gap: 0.25rem !important;
  }

  .lgOnly\:gap-2{
    grid-gap: 0.5rem !important;
    gap: 0.5rem !important;
  }

  .lgOnly\:gap-3{
    grid-gap: 0.75rem !important;
    gap: 0.75rem !important;
  }

  .lgOnly\:gap-4{
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .lgOnly\:gap-5{
    grid-gap: 1.25rem !important;
    gap: 1.25rem !important;
  }

  .lgOnly\:gap-6{
    grid-gap: 1.5rem !important;
    gap: 1.5rem !important;
  }

  .lgOnly\:gap-8{
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .lgOnly\:gap-10{
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .lgOnly\:gap-12{
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .lgOnly\:gap-16{
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .lgOnly\:gap-20{
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .lgOnly\:gap-24{
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .lgOnly\:gap-32{
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .lgOnly\:gap-40{
    grid-gap: 10rem !important;
    gap: 10rem !important;
  }

  .lgOnly\:gap-48{
    grid-gap: 12rem !important;
    gap: 12rem !important;
  }

  .lgOnly\:gap-56{
    grid-gap: 14rem !important;
    gap: 14rem !important;
  }

  .lgOnly\:gap-64{
    grid-gap: 16rem !important;
    gap: 16rem !important;
  }

  .lgOnly\:gap-px{
    grid-gap: 1px !important;
    gap: 1px !important;
  }

  .lgOnly\:col-gap-0{
    grid-column-gap: 0 !important;
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }

  .lgOnly\:col-gap-1{
    grid-column-gap: 0.25rem !important;
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }

  .lgOnly\:col-gap-2{
    grid-column-gap: 0.5rem !important;
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }

  .lgOnly\:col-gap-3{
    grid-column-gap: 0.75rem !important;
    -webkit-column-gap: 0.75rem !important;
       -moz-column-gap: 0.75rem !important;
            column-gap: 0.75rem !important;
  }

  .lgOnly\:col-gap-4{
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .lgOnly\:col-gap-5{
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .lgOnly\:col-gap-6{
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .lgOnly\:col-gap-8{
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .lgOnly\:col-gap-10{
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .lgOnly\:col-gap-12{
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .lgOnly\:col-gap-16{
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .lgOnly\:col-gap-20{
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .lgOnly\:col-gap-24{
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .lgOnly\:col-gap-32{
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .lgOnly\:col-gap-40{
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .lgOnly\:col-gap-48{
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .lgOnly\:col-gap-56{
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .lgOnly\:col-gap-64{
    grid-column-gap: 16rem !important;
    -webkit-column-gap: 16rem !important;
       -moz-column-gap: 16rem !important;
            column-gap: 16rem !important;
  }

  .lgOnly\:col-gap-px{
    grid-column-gap: 1px !important;
    -webkit-column-gap: 1px !important;
       -moz-column-gap: 1px !important;
            column-gap: 1px !important;
  }

  .lgOnly\:gap-x-0{
    grid-column-gap: 0 !important;
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }

  .lgOnly\:gap-x-1{
    grid-column-gap: 0.25rem !important;
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }

  .lgOnly\:gap-x-2{
    grid-column-gap: 0.5rem !important;
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }

  .lgOnly\:gap-x-3{
    grid-column-gap: 0.75rem !important;
    -webkit-column-gap: 0.75rem !important;
       -moz-column-gap: 0.75rem !important;
            column-gap: 0.75rem !important;
  }

  .lgOnly\:gap-x-4{
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .lgOnly\:gap-x-5{
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .lgOnly\:gap-x-6{
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .lgOnly\:gap-x-8{
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .lgOnly\:gap-x-10{
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .lgOnly\:gap-x-12{
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .lgOnly\:gap-x-16{
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .lgOnly\:gap-x-20{
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .lgOnly\:gap-x-24{
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .lgOnly\:gap-x-32{
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .lgOnly\:gap-x-40{
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .lgOnly\:gap-x-48{
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .lgOnly\:gap-x-56{
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .lgOnly\:gap-x-64{
    grid-column-gap: 16rem !important;
    -webkit-column-gap: 16rem !important;
       -moz-column-gap: 16rem !important;
            column-gap: 16rem !important;
  }

  .lgOnly\:gap-x-px{
    grid-column-gap: 1px !important;
    -webkit-column-gap: 1px !important;
       -moz-column-gap: 1px !important;
            column-gap: 1px !important;
  }

  .lgOnly\:row-gap-0{
    grid-row-gap: 0 !important;
    row-gap: 0 !important;
  }

  .lgOnly\:row-gap-1{
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important;
  }

  .lgOnly\:row-gap-2{
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important;
  }

  .lgOnly\:row-gap-3{
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important;
  }

  .lgOnly\:row-gap-4{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .lgOnly\:row-gap-5{
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .lgOnly\:row-gap-6{
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .lgOnly\:row-gap-8{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .lgOnly\:row-gap-10{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .lgOnly\:row-gap-12{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .lgOnly\:row-gap-16{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .lgOnly\:row-gap-20{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .lgOnly\:row-gap-24{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .lgOnly\:row-gap-32{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .lgOnly\:row-gap-40{
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .lgOnly\:row-gap-48{
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .lgOnly\:row-gap-56{
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .lgOnly\:row-gap-64{
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important;
  }

  .lgOnly\:row-gap-px{
    grid-row-gap: 1px !important;
    row-gap: 1px !important;
  }

  .lgOnly\:gap-y-0{
    grid-row-gap: 0 !important;
    row-gap: 0 !important;
  }

  .lgOnly\:gap-y-1{
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important;
  }

  .lgOnly\:gap-y-2{
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important;
  }

  .lgOnly\:gap-y-3{
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important;
  }

  .lgOnly\:gap-y-4{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .lgOnly\:gap-y-5{
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .lgOnly\:gap-y-6{
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .lgOnly\:gap-y-8{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .lgOnly\:gap-y-10{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .lgOnly\:gap-y-12{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .lgOnly\:gap-y-16{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .lgOnly\:gap-y-20{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .lgOnly\:gap-y-24{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .lgOnly\:gap-y-32{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .lgOnly\:gap-y-40{
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .lgOnly\:gap-y-48{
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .lgOnly\:gap-y-56{
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .lgOnly\:gap-y-64{
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important;
  }

  .lgOnly\:gap-y-px{
    grid-row-gap: 1px !important;
    row-gap: 1px !important;
  }

  .lgOnly\:grid-flow-row{
    grid-auto-flow: row !important;
  }

  .lgOnly\:grid-flow-col{
    grid-auto-flow: column !important;
  }

  .lgOnly\:grid-flow-row-dense{
    grid-auto-flow: row dense !important;
  }

  .lgOnly\:grid-flow-col-dense{
    grid-auto-flow: column dense !important;
  }

  .lgOnly\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .lgOnly\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .lgOnly\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .lgOnly\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .lgOnly\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .lgOnly\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .lgOnly\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .lgOnly\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .lgOnly\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .lgOnly\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .lgOnly\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .lgOnly\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .lgOnly\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .lgOnly\:auto-cols-auto{
    grid-auto-columns: auto !important;
  }

  .lgOnly\:auto-cols-min{
    grid-auto-columns: -webkit-min-content !important;
    grid-auto-columns: min-content !important;
  }

  .lgOnly\:auto-cols-max{
    grid-auto-columns: -webkit-max-content !important;
    grid-auto-columns: max-content !important;
  }

  .lgOnly\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr) !important;
  }

  .lgOnly\:col-auto{
    grid-column: auto !important;
  }

  .lgOnly\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

  .lgOnly\:col-span-2{
    grid-column: span 2 / span 2 !important;
  }

  .lgOnly\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .lgOnly\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .lgOnly\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .lgOnly\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .lgOnly\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .lgOnly\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .lgOnly\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .lgOnly\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .lgOnly\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .lgOnly\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .lgOnly\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .lgOnly\:col-start-1{
    grid-column-start: 1 !important;
  }

  .lgOnly\:col-start-2{
    grid-column-start: 2 !important;
  }

  .lgOnly\:col-start-3{
    grid-column-start: 3 !important;
  }

  .lgOnly\:col-start-4{
    grid-column-start: 4 !important;
  }

  .lgOnly\:col-start-5{
    grid-column-start: 5 !important;
  }

  .lgOnly\:col-start-6{
    grid-column-start: 6 !important;
  }

  .lgOnly\:col-start-7{
    grid-column-start: 7 !important;
  }

  .lgOnly\:col-start-8{
    grid-column-start: 8 !important;
  }

  .lgOnly\:col-start-9{
    grid-column-start: 9 !important;
  }

  .lgOnly\:col-start-10{
    grid-column-start: 10 !important;
  }

  .lgOnly\:col-start-11{
    grid-column-start: 11 !important;
  }

  .lgOnly\:col-start-12{
    grid-column-start: 12 !important;
  }

  .lgOnly\:col-start-13{
    grid-column-start: 13 !important;
  }

  .lgOnly\:col-start-auto{
    grid-column-start: auto !important;
  }

  .lgOnly\:col-end-1{
    grid-column-end: 1 !important;
  }

  .lgOnly\:col-end-2{
    grid-column-end: 2 !important;
  }

  .lgOnly\:col-end-3{
    grid-column-end: 3 !important;
  }

  .lgOnly\:col-end-4{
    grid-column-end: 4 !important;
  }

  .lgOnly\:col-end-5{
    grid-column-end: 5 !important;
  }

  .lgOnly\:col-end-6{
    grid-column-end: 6 !important;
  }

  .lgOnly\:col-end-7{
    grid-column-end: 7 !important;
  }

  .lgOnly\:col-end-8{
    grid-column-end: 8 !important;
  }

  .lgOnly\:col-end-9{
    grid-column-end: 9 !important;
  }

  .lgOnly\:col-end-10{
    grid-column-end: 10 !important;
  }

  .lgOnly\:col-end-11{
    grid-column-end: 11 !important;
  }

  .lgOnly\:col-end-12{
    grid-column-end: 12 !important;
  }

  .lgOnly\:col-end-13{
    grid-column-end: 13 !important;
  }

  .lgOnly\:col-end-auto{
    grid-column-end: auto !important;
  }

  .lgOnly\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .lgOnly\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .lgOnly\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .lgOnly\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .lgOnly\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .lgOnly\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .lgOnly\:grid-rows-none{
    grid-template-rows: none !important;
  }

  .lgOnly\:auto-rows-auto{
    grid-auto-rows: auto !important;
  }

  .lgOnly\:auto-rows-min{
    grid-auto-rows: -webkit-min-content !important;
    grid-auto-rows: min-content !important;
  }

  .lgOnly\:auto-rows-max{
    grid-auto-rows: -webkit-max-content !important;
    grid-auto-rows: max-content !important;
  }

  .lgOnly\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .lgOnly\:row-auto{
    grid-row: auto !important;
  }

  .lgOnly\:row-span-1{
    grid-row: span 1 / span 1 !important;
  }

  .lgOnly\:row-span-2{
    grid-row: span 2 / span 2 !important;
  }

  .lgOnly\:row-span-3{
    grid-row: span 3 / span 3 !important;
  }

  .lgOnly\:row-span-4{
    grid-row: span 4 / span 4 !important;
  }

  .lgOnly\:row-span-5{
    grid-row: span 5 / span 5 !important;
  }

  .lgOnly\:row-span-6{
    grid-row: span 6 / span 6 !important;
  }

  .lgOnly\:row-span-full{
    grid-row: 1 / -1 !important;
  }

  .lgOnly\:row-start-1{
    grid-row-start: 1 !important;
  }

  .lgOnly\:row-start-2{
    grid-row-start: 2 !important;
  }

  .lgOnly\:row-start-3{
    grid-row-start: 3 !important;
  }

  .lgOnly\:row-start-4{
    grid-row-start: 4 !important;
  }

  .lgOnly\:row-start-5{
    grid-row-start: 5 !important;
  }

  .lgOnly\:row-start-6{
    grid-row-start: 6 !important;
  }

  .lgOnly\:row-start-7{
    grid-row-start: 7 !important;
  }

  .lgOnly\:row-start-auto{
    grid-row-start: auto !important;
  }

  .lgOnly\:row-end-1{
    grid-row-end: 1 !important;
  }

  .lgOnly\:row-end-2{
    grid-row-end: 2 !important;
  }

  .lgOnly\:row-end-3{
    grid-row-end: 3 !important;
  }

  .lgOnly\:row-end-4{
    grid-row-end: 4 !important;
  }

  .lgOnly\:row-end-5{
    grid-row-end: 5 !important;
  }

  .lgOnly\:row-end-6{
    grid-row-end: 6 !important;
  }

  .lgOnly\:row-end-7{
    grid-row-end: 7 !important;
  }

  .lgOnly\:row-end-auto{
    grid-row-end: auto !important;
  }

  .lgOnly\:transform{
    --transform-translate-x: 0 !important;
    --transform-translate-y: 0 !important;
    --transform-rotate: 0 !important;
    --transform-skew-x: 0 !important;
    --transform-skew-y: 0 !important;
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
    -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
            transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
  }

  .lgOnly\:transform-none{
    -webkit-transform: none !important;
            transform: none !important;
  }

  .lgOnly\:origin-center{
    -webkit-transform-origin: center !important;
            transform-origin: center !important;
  }

  .lgOnly\:origin-top{
    -webkit-transform-origin: top !important;
            transform-origin: top !important;
  }

  .lgOnly\:origin-top-right{
    -webkit-transform-origin: top right !important;
            transform-origin: top right !important;
  }

  .lgOnly\:origin-right{
    -webkit-transform-origin: right !important;
            transform-origin: right !important;
  }

  .lgOnly\:origin-bottom-right{
    -webkit-transform-origin: bottom right !important;
            transform-origin: bottom right !important;
  }

  .lgOnly\:origin-bottom{
    -webkit-transform-origin: bottom !important;
            transform-origin: bottom !important;
  }

  .lgOnly\:origin-bottom-left{
    -webkit-transform-origin: bottom left !important;
            transform-origin: bottom left !important;
  }

  .lgOnly\:origin-left{
    -webkit-transform-origin: left !important;
            transform-origin: left !important;
  }

  .lgOnly\:origin-top-left{
    -webkit-transform-origin: top left !important;
            transform-origin: top left !important;
  }

  .lgOnly\:scale-0{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .lgOnly\:scale-50{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .lgOnly\:scale-75{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .lgOnly\:scale-90{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .lgOnly\:scale-95{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .lgOnly\:scale-100{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .lgOnly\:scale-105{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .lgOnly\:scale-110{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .lgOnly\:scale-125{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .lgOnly\:scale-150{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .lgOnly\:scale-x-0{
    --transform-scale-x: 0 !important;
  }

  .lgOnly\:scale-x-50{
    --transform-scale-x: .5 !important;
  }

  .lgOnly\:scale-x-75{
    --transform-scale-x: .75 !important;
  }

  .lgOnly\:scale-x-90{
    --transform-scale-x: .9 !important;
  }

  .lgOnly\:scale-x-95{
    --transform-scale-x: .95 !important;
  }

  .lgOnly\:scale-x-100{
    --transform-scale-x: 1 !important;
  }

  .lgOnly\:scale-x-105{
    --transform-scale-x: 1.05 !important;
  }

  .lgOnly\:scale-x-110{
    --transform-scale-x: 1.1 !important;
  }

  .lgOnly\:scale-x-125{
    --transform-scale-x: 1.25 !important;
  }

  .lgOnly\:scale-x-150{
    --transform-scale-x: 1.5 !important;
  }

  .lgOnly\:scale-y-0{
    --transform-scale-y: 0 !important;
  }

  .lgOnly\:scale-y-50{
    --transform-scale-y: .5 !important;
  }

  .lgOnly\:scale-y-75{
    --transform-scale-y: .75 !important;
  }

  .lgOnly\:scale-y-90{
    --transform-scale-y: .9 !important;
  }

  .lgOnly\:scale-y-95{
    --transform-scale-y: .95 !important;
  }

  .lgOnly\:scale-y-100{
    --transform-scale-y: 1 !important;
  }

  .lgOnly\:scale-y-105{
    --transform-scale-y: 1.05 !important;
  }

  .lgOnly\:scale-y-110{
    --transform-scale-y: 1.1 !important;
  }

  .lgOnly\:scale-y-125{
    --transform-scale-y: 1.25 !important;
  }

  .lgOnly\:scale-y-150{
    --transform-scale-y: 1.5 !important;
  }

  .lgOnly\:hover\:scale-0:hover{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .lgOnly\:hover\:scale-50:hover{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .lgOnly\:hover\:scale-75:hover{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .lgOnly\:hover\:scale-90:hover{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .lgOnly\:hover\:scale-95:hover{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .lgOnly\:hover\:scale-100:hover{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .lgOnly\:hover\:scale-105:hover{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .lgOnly\:hover\:scale-110:hover{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .lgOnly\:hover\:scale-125:hover{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .lgOnly\:hover\:scale-150:hover{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .lgOnly\:hover\:scale-x-0:hover{
    --transform-scale-x: 0 !important;
  }

  .lgOnly\:hover\:scale-x-50:hover{
    --transform-scale-x: .5 !important;
  }

  .lgOnly\:hover\:scale-x-75:hover{
    --transform-scale-x: .75 !important;
  }

  .lgOnly\:hover\:scale-x-90:hover{
    --transform-scale-x: .9 !important;
  }

  .lgOnly\:hover\:scale-x-95:hover{
    --transform-scale-x: .95 !important;
  }

  .lgOnly\:hover\:scale-x-100:hover{
    --transform-scale-x: 1 !important;
  }

  .lgOnly\:hover\:scale-x-105:hover{
    --transform-scale-x: 1.05 !important;
  }

  .lgOnly\:hover\:scale-x-110:hover{
    --transform-scale-x: 1.1 !important;
  }

  .lgOnly\:hover\:scale-x-125:hover{
    --transform-scale-x: 1.25 !important;
  }

  .lgOnly\:hover\:scale-x-150:hover{
    --transform-scale-x: 1.5 !important;
  }

  .lgOnly\:hover\:scale-y-0:hover{
    --transform-scale-y: 0 !important;
  }

  .lgOnly\:hover\:scale-y-50:hover{
    --transform-scale-y: .5 !important;
  }

  .lgOnly\:hover\:scale-y-75:hover{
    --transform-scale-y: .75 !important;
  }

  .lgOnly\:hover\:scale-y-90:hover{
    --transform-scale-y: .9 !important;
  }

  .lgOnly\:hover\:scale-y-95:hover{
    --transform-scale-y: .95 !important;
  }

  .lgOnly\:hover\:scale-y-100:hover{
    --transform-scale-y: 1 !important;
  }

  .lgOnly\:hover\:scale-y-105:hover{
    --transform-scale-y: 1.05 !important;
  }

  .lgOnly\:hover\:scale-y-110:hover{
    --transform-scale-y: 1.1 !important;
  }

  .lgOnly\:hover\:scale-y-125:hover{
    --transform-scale-y: 1.25 !important;
  }

  .lgOnly\:hover\:scale-y-150:hover{
    --transform-scale-y: 1.5 !important;
  }

  .lgOnly\:focus\:scale-0:focus{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .lgOnly\:focus\:scale-50:focus{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .lgOnly\:focus\:scale-75:focus{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .lgOnly\:focus\:scale-90:focus{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .lgOnly\:focus\:scale-95:focus{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .lgOnly\:focus\:scale-100:focus{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .lgOnly\:focus\:scale-105:focus{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .lgOnly\:focus\:scale-110:focus{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .lgOnly\:focus\:scale-125:focus{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .lgOnly\:focus\:scale-150:focus{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .lgOnly\:focus\:scale-x-0:focus{
    --transform-scale-x: 0 !important;
  }

  .lgOnly\:focus\:scale-x-50:focus{
    --transform-scale-x: .5 !important;
  }

  .lgOnly\:focus\:scale-x-75:focus{
    --transform-scale-x: .75 !important;
  }

  .lgOnly\:focus\:scale-x-90:focus{
    --transform-scale-x: .9 !important;
  }

  .lgOnly\:focus\:scale-x-95:focus{
    --transform-scale-x: .95 !important;
  }

  .lgOnly\:focus\:scale-x-100:focus{
    --transform-scale-x: 1 !important;
  }

  .lgOnly\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05 !important;
  }

  .lgOnly\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1 !important;
  }

  .lgOnly\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25 !important;
  }

  .lgOnly\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5 !important;
  }

  .lgOnly\:focus\:scale-y-0:focus{
    --transform-scale-y: 0 !important;
  }

  .lgOnly\:focus\:scale-y-50:focus{
    --transform-scale-y: .5 !important;
  }

  .lgOnly\:focus\:scale-y-75:focus{
    --transform-scale-y: .75 !important;
  }

  .lgOnly\:focus\:scale-y-90:focus{
    --transform-scale-y: .9 !important;
  }

  .lgOnly\:focus\:scale-y-95:focus{
    --transform-scale-y: .95 !important;
  }

  .lgOnly\:focus\:scale-y-100:focus{
    --transform-scale-y: 1 !important;
  }

  .lgOnly\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05 !important;
  }

  .lgOnly\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1 !important;
  }

  .lgOnly\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25 !important;
  }

  .lgOnly\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5 !important;
  }

  .lgOnly\:rotate-0{
    --transform-rotate: 0 !important;
  }

  .lgOnly\:rotate-1{
    --transform-rotate: 1deg !important;
  }

  .lgOnly\:rotate-2{
    --transform-rotate: 2deg !important;
  }

  .lgOnly\:rotate-3{
    --transform-rotate: 3deg !important;
  }

  .lgOnly\:rotate-6{
    --transform-rotate: 6deg !important;
  }

  .lgOnly\:rotate-12{
    --transform-rotate: 12deg !important;
  }

  .lgOnly\:rotate-45{
    --transform-rotate: 45deg !important;
  }

  .lgOnly\:rotate-90{
    --transform-rotate: 90deg !important;
  }

  .lgOnly\:rotate-180{
    --transform-rotate: 180deg !important;
  }

  .lgOnly\:-rotate-180{
    --transform-rotate: -180deg !important;
  }

  .lgOnly\:-rotate-90{
    --transform-rotate: -90deg !important;
  }

  .lgOnly\:-rotate-45{
    --transform-rotate: -45deg !important;
  }

  .lgOnly\:-rotate-12{
    --transform-rotate: -12deg !important;
  }

  .lgOnly\:-rotate-6{
    --transform-rotate: -6deg !important;
  }

  .lgOnly\:-rotate-3{
    --transform-rotate: -3deg !important;
  }

  .lgOnly\:-rotate-2{
    --transform-rotate: -2deg !important;
  }

  .lgOnly\:-rotate-1{
    --transform-rotate: -1deg !important;
  }

  .lgOnly\:hover\:rotate-0:hover{
    --transform-rotate: 0 !important;
  }

  .lgOnly\:hover\:rotate-1:hover{
    --transform-rotate: 1deg !important;
  }

  .lgOnly\:hover\:rotate-2:hover{
    --transform-rotate: 2deg !important;
  }

  .lgOnly\:hover\:rotate-3:hover{
    --transform-rotate: 3deg !important;
  }

  .lgOnly\:hover\:rotate-6:hover{
    --transform-rotate: 6deg !important;
  }

  .lgOnly\:hover\:rotate-12:hover{
    --transform-rotate: 12deg !important;
  }

  .lgOnly\:hover\:rotate-45:hover{
    --transform-rotate: 45deg !important;
  }

  .lgOnly\:hover\:rotate-90:hover{
    --transform-rotate: 90deg !important;
  }

  .lgOnly\:hover\:rotate-180:hover{
    --transform-rotate: 180deg !important;
  }

  .lgOnly\:hover\:-rotate-180:hover{
    --transform-rotate: -180deg !important;
  }

  .lgOnly\:hover\:-rotate-90:hover{
    --transform-rotate: -90deg !important;
  }

  .lgOnly\:hover\:-rotate-45:hover{
    --transform-rotate: -45deg !important;
  }

  .lgOnly\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg !important;
  }

  .lgOnly\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg !important;
  }

  .lgOnly\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg !important;
  }

  .lgOnly\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg !important;
  }

  .lgOnly\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg !important;
  }

  .lgOnly\:focus\:rotate-0:focus{
    --transform-rotate: 0 !important;
  }

  .lgOnly\:focus\:rotate-1:focus{
    --transform-rotate: 1deg !important;
  }

  .lgOnly\:focus\:rotate-2:focus{
    --transform-rotate: 2deg !important;
  }

  .lgOnly\:focus\:rotate-3:focus{
    --transform-rotate: 3deg !important;
  }

  .lgOnly\:focus\:rotate-6:focus{
    --transform-rotate: 6deg !important;
  }

  .lgOnly\:focus\:rotate-12:focus{
    --transform-rotate: 12deg !important;
  }

  .lgOnly\:focus\:rotate-45:focus{
    --transform-rotate: 45deg !important;
  }

  .lgOnly\:focus\:rotate-90:focus{
    --transform-rotate: 90deg !important;
  }

  .lgOnly\:focus\:rotate-180:focus{
    --transform-rotate: 180deg !important;
  }

  .lgOnly\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg !important;
  }

  .lgOnly\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg !important;
  }

  .lgOnly\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg !important;
  }

  .lgOnly\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg !important;
  }

  .lgOnly\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg !important;
  }

  .lgOnly\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg !important;
  }

  .lgOnly\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg !important;
  }

  .lgOnly\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg !important;
  }

  .lgOnly\:translate-x-0{
    --transform-translate-x: 0 !important;
  }

  .lgOnly\:translate-x-1{
    --transform-translate-x: 0.25rem !important;
  }

  .lgOnly\:translate-x-2{
    --transform-translate-x: 0.5rem !important;
  }

  .lgOnly\:translate-x-3{
    --transform-translate-x: 0.75rem !important;
  }

  .lgOnly\:translate-x-4{
    --transform-translate-x: 1rem !important;
  }

  .lgOnly\:translate-x-5{
    --transform-translate-x: 1.25rem !important;
  }

  .lgOnly\:translate-x-6{
    --transform-translate-x: 1.5rem !important;
  }

  .lgOnly\:translate-x-8{
    --transform-translate-x: 2rem !important;
  }

  .lgOnly\:translate-x-10{
    --transform-translate-x: 2.5rem !important;
  }

  .lgOnly\:translate-x-12{
    --transform-translate-x: 3rem !important;
  }

  .lgOnly\:translate-x-16{
    --transform-translate-x: 4rem !important;
  }

  .lgOnly\:translate-x-20{
    --transform-translate-x: 5rem !important;
  }

  .lgOnly\:translate-x-24{
    --transform-translate-x: 6rem !important;
  }

  .lgOnly\:translate-x-32{
    --transform-translate-x: 8rem !important;
  }

  .lgOnly\:translate-x-40{
    --transform-translate-x: 10rem !important;
  }

  .lgOnly\:translate-x-48{
    --transform-translate-x: 12rem !important;
  }

  .lgOnly\:translate-x-56{
    --transform-translate-x: 14rem !important;
  }

  .lgOnly\:translate-x-64{
    --transform-translate-x: 16rem !important;
  }

  .lgOnly\:translate-x-px{
    --transform-translate-x: 1px !important;
  }

  .lgOnly\:-translate-x-1{
    --transform-translate-x: -0.25rem !important;
  }

  .lgOnly\:-translate-x-2{
    --transform-translate-x: -0.5rem !important;
  }

  .lgOnly\:-translate-x-3{
    --transform-translate-x: -0.75rem !important;
  }

  .lgOnly\:-translate-x-4{
    --transform-translate-x: -1rem !important;
  }

  .lgOnly\:-translate-x-5{
    --transform-translate-x: -1.25rem !important;
  }

  .lgOnly\:-translate-x-6{
    --transform-translate-x: -1.5rem !important;
  }

  .lgOnly\:-translate-x-8{
    --transform-translate-x: -2rem !important;
  }

  .lgOnly\:-translate-x-10{
    --transform-translate-x: -2.5rem !important;
  }

  .lgOnly\:-translate-x-12{
    --transform-translate-x: -3rem !important;
  }

  .lgOnly\:-translate-x-16{
    --transform-translate-x: -4rem !important;
  }

  .lgOnly\:-translate-x-20{
    --transform-translate-x: -5rem !important;
  }

  .lgOnly\:-translate-x-24{
    --transform-translate-x: -6rem !important;
  }

  .lgOnly\:-translate-x-32{
    --transform-translate-x: -8rem !important;
  }

  .lgOnly\:-translate-x-40{
    --transform-translate-x: -10rem !important;
  }

  .lgOnly\:-translate-x-48{
    --transform-translate-x: -12rem !important;
  }

  .lgOnly\:-translate-x-56{
    --transform-translate-x: -14rem !important;
  }

  .lgOnly\:-translate-x-64{
    --transform-translate-x: -16rem !important;
  }

  .lgOnly\:-translate-x-px{
    --transform-translate-x: -1px !important;
  }

  .lgOnly\:-translate-x-full{
    --transform-translate-x: -100% !important;
  }

  .lgOnly\:-translate-x-1\/2{
    --transform-translate-x: -50% !important;
  }

  .lgOnly\:translate-x-1\/2{
    --transform-translate-x: 50% !important;
  }

  .lgOnly\:translate-x-full{
    --transform-translate-x: 100% !important;
  }

  .lgOnly\:translate-y-0{
    --transform-translate-y: 0 !important;
  }

  .lgOnly\:translate-y-1{
    --transform-translate-y: 0.25rem !important;
  }

  .lgOnly\:translate-y-2{
    --transform-translate-y: 0.5rem !important;
  }

  .lgOnly\:translate-y-3{
    --transform-translate-y: 0.75rem !important;
  }

  .lgOnly\:translate-y-4{
    --transform-translate-y: 1rem !important;
  }

  .lgOnly\:translate-y-5{
    --transform-translate-y: 1.25rem !important;
  }

  .lgOnly\:translate-y-6{
    --transform-translate-y: 1.5rem !important;
  }

  .lgOnly\:translate-y-8{
    --transform-translate-y: 2rem !important;
  }

  .lgOnly\:translate-y-10{
    --transform-translate-y: 2.5rem !important;
  }

  .lgOnly\:translate-y-12{
    --transform-translate-y: 3rem !important;
  }

  .lgOnly\:translate-y-16{
    --transform-translate-y: 4rem !important;
  }

  .lgOnly\:translate-y-20{
    --transform-translate-y: 5rem !important;
  }

  .lgOnly\:translate-y-24{
    --transform-translate-y: 6rem !important;
  }

  .lgOnly\:translate-y-32{
    --transform-translate-y: 8rem !important;
  }

  .lgOnly\:translate-y-40{
    --transform-translate-y: 10rem !important;
  }

  .lgOnly\:translate-y-48{
    --transform-translate-y: 12rem !important;
  }

  .lgOnly\:translate-y-56{
    --transform-translate-y: 14rem !important;
  }

  .lgOnly\:translate-y-64{
    --transform-translate-y: 16rem !important;
  }

  .lgOnly\:translate-y-px{
    --transform-translate-y: 1px !important;
  }

  .lgOnly\:-translate-y-1{
    --transform-translate-y: -0.25rem !important;
  }

  .lgOnly\:-translate-y-2{
    --transform-translate-y: -0.5rem !important;
  }

  .lgOnly\:-translate-y-3{
    --transform-translate-y: -0.75rem !important;
  }

  .lgOnly\:-translate-y-4{
    --transform-translate-y: -1rem !important;
  }

  .lgOnly\:-translate-y-5{
    --transform-translate-y: -1.25rem !important;
  }

  .lgOnly\:-translate-y-6{
    --transform-translate-y: -1.5rem !important;
  }

  .lgOnly\:-translate-y-8{
    --transform-translate-y: -2rem !important;
  }

  .lgOnly\:-translate-y-10{
    --transform-translate-y: -2.5rem !important;
  }

  .lgOnly\:-translate-y-12{
    --transform-translate-y: -3rem !important;
  }

  .lgOnly\:-translate-y-16{
    --transform-translate-y: -4rem !important;
  }

  .lgOnly\:-translate-y-20{
    --transform-translate-y: -5rem !important;
  }

  .lgOnly\:-translate-y-24{
    --transform-translate-y: -6rem !important;
  }

  .lgOnly\:-translate-y-32{
    --transform-translate-y: -8rem !important;
  }

  .lgOnly\:-translate-y-40{
    --transform-translate-y: -10rem !important;
  }

  .lgOnly\:-translate-y-48{
    --transform-translate-y: -12rem !important;
  }

  .lgOnly\:-translate-y-56{
    --transform-translate-y: -14rem !important;
  }

  .lgOnly\:-translate-y-64{
    --transform-translate-y: -16rem !important;
  }

  .lgOnly\:-translate-y-px{
    --transform-translate-y: -1px !important;
  }

  .lgOnly\:-translate-y-full{
    --transform-translate-y: -100% !important;
  }

  .lgOnly\:-translate-y-1\/2{
    --transform-translate-y: -50% !important;
  }

  .lgOnly\:translate-y-1\/2{
    --transform-translate-y: 50% !important;
  }

  .lgOnly\:translate-y-full{
    --transform-translate-y: 100% !important;
  }

  .lgOnly\:hover\:translate-x-0:hover{
    --transform-translate-x: 0 !important;
  }

  .lgOnly\:hover\:translate-x-1:hover{
    --transform-translate-x: 0.25rem !important;
  }

  .lgOnly\:hover\:translate-x-2:hover{
    --transform-translate-x: 0.5rem !important;
  }

  .lgOnly\:hover\:translate-x-3:hover{
    --transform-translate-x: 0.75rem !important;
  }

  .lgOnly\:hover\:translate-x-4:hover{
    --transform-translate-x: 1rem !important;
  }

  .lgOnly\:hover\:translate-x-5:hover{
    --transform-translate-x: 1.25rem !important;
  }

  .lgOnly\:hover\:translate-x-6:hover{
    --transform-translate-x: 1.5rem !important;
  }

  .lgOnly\:hover\:translate-x-8:hover{
    --transform-translate-x: 2rem !important;
  }

  .lgOnly\:hover\:translate-x-10:hover{
    --transform-translate-x: 2.5rem !important;
  }

  .lgOnly\:hover\:translate-x-12:hover{
    --transform-translate-x: 3rem !important;
  }

  .lgOnly\:hover\:translate-x-16:hover{
    --transform-translate-x: 4rem !important;
  }

  .lgOnly\:hover\:translate-x-20:hover{
    --transform-translate-x: 5rem !important;
  }

  .lgOnly\:hover\:translate-x-24:hover{
    --transform-translate-x: 6rem !important;
  }

  .lgOnly\:hover\:translate-x-32:hover{
    --transform-translate-x: 8rem !important;
  }

  .lgOnly\:hover\:translate-x-40:hover{
    --transform-translate-x: 10rem !important;
  }

  .lgOnly\:hover\:translate-x-48:hover{
    --transform-translate-x: 12rem !important;
  }

  .lgOnly\:hover\:translate-x-56:hover{
    --transform-translate-x: 14rem !important;
  }

  .lgOnly\:hover\:translate-x-64:hover{
    --transform-translate-x: 16rem !important;
  }

  .lgOnly\:hover\:translate-x-px:hover{
    --transform-translate-x: 1px !important;
  }

  .lgOnly\:hover\:-translate-x-1:hover{
    --transform-translate-x: -0.25rem !important;
  }

  .lgOnly\:hover\:-translate-x-2:hover{
    --transform-translate-x: -0.5rem !important;
  }

  .lgOnly\:hover\:-translate-x-3:hover{
    --transform-translate-x: -0.75rem !important;
  }

  .lgOnly\:hover\:-translate-x-4:hover{
    --transform-translate-x: -1rem !important;
  }

  .lgOnly\:hover\:-translate-x-5:hover{
    --transform-translate-x: -1.25rem !important;
  }

  .lgOnly\:hover\:-translate-x-6:hover{
    --transform-translate-x: -1.5rem !important;
  }

  .lgOnly\:hover\:-translate-x-8:hover{
    --transform-translate-x: -2rem !important;
  }

  .lgOnly\:hover\:-translate-x-10:hover{
    --transform-translate-x: -2.5rem !important;
  }

  .lgOnly\:hover\:-translate-x-12:hover{
    --transform-translate-x: -3rem !important;
  }

  .lgOnly\:hover\:-translate-x-16:hover{
    --transform-translate-x: -4rem !important;
  }

  .lgOnly\:hover\:-translate-x-20:hover{
    --transform-translate-x: -5rem !important;
  }

  .lgOnly\:hover\:-translate-x-24:hover{
    --transform-translate-x: -6rem !important;
  }

  .lgOnly\:hover\:-translate-x-32:hover{
    --transform-translate-x: -8rem !important;
  }

  .lgOnly\:hover\:-translate-x-40:hover{
    --transform-translate-x: -10rem !important;
  }

  .lgOnly\:hover\:-translate-x-48:hover{
    --transform-translate-x: -12rem !important;
  }

  .lgOnly\:hover\:-translate-x-56:hover{
    --transform-translate-x: -14rem !important;
  }

  .lgOnly\:hover\:-translate-x-64:hover{
    --transform-translate-x: -16rem !important;
  }

  .lgOnly\:hover\:-translate-x-px:hover{
    --transform-translate-x: -1px !important;
  }

  .lgOnly\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100% !important;
  }

  .lgOnly\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x: -50% !important;
  }

  .lgOnly\:hover\:translate-x-1\/2:hover{
    --transform-translate-x: 50% !important;
  }

  .lgOnly\:hover\:translate-x-full:hover{
    --transform-translate-x: 100% !important;
  }

  .lgOnly\:hover\:translate-y-0:hover{
    --transform-translate-y: 0 !important;
  }

  .lgOnly\:hover\:translate-y-1:hover{
    --transform-translate-y: 0.25rem !important;
  }

  .lgOnly\:hover\:translate-y-2:hover{
    --transform-translate-y: 0.5rem !important;
  }

  .lgOnly\:hover\:translate-y-3:hover{
    --transform-translate-y: 0.75rem !important;
  }

  .lgOnly\:hover\:translate-y-4:hover{
    --transform-translate-y: 1rem !important;
  }

  .lgOnly\:hover\:translate-y-5:hover{
    --transform-translate-y: 1.25rem !important;
  }

  .lgOnly\:hover\:translate-y-6:hover{
    --transform-translate-y: 1.5rem !important;
  }

  .lgOnly\:hover\:translate-y-8:hover{
    --transform-translate-y: 2rem !important;
  }

  .lgOnly\:hover\:translate-y-10:hover{
    --transform-translate-y: 2.5rem !important;
  }

  .lgOnly\:hover\:translate-y-12:hover{
    --transform-translate-y: 3rem !important;
  }

  .lgOnly\:hover\:translate-y-16:hover{
    --transform-translate-y: 4rem !important;
  }

  .lgOnly\:hover\:translate-y-20:hover{
    --transform-translate-y: 5rem !important;
  }

  .lgOnly\:hover\:translate-y-24:hover{
    --transform-translate-y: 6rem !important;
  }

  .lgOnly\:hover\:translate-y-32:hover{
    --transform-translate-y: 8rem !important;
  }

  .lgOnly\:hover\:translate-y-40:hover{
    --transform-translate-y: 10rem !important;
  }

  .lgOnly\:hover\:translate-y-48:hover{
    --transform-translate-y: 12rem !important;
  }

  .lgOnly\:hover\:translate-y-56:hover{
    --transform-translate-y: 14rem !important;
  }

  .lgOnly\:hover\:translate-y-64:hover{
    --transform-translate-y: 16rem !important;
  }

  .lgOnly\:hover\:translate-y-px:hover{
    --transform-translate-y: 1px !important;
  }

  .lgOnly\:hover\:-translate-y-1:hover{
    --transform-translate-y: -0.25rem !important;
  }

  .lgOnly\:hover\:-translate-y-2:hover{
    --transform-translate-y: -0.5rem !important;
  }

  .lgOnly\:hover\:-translate-y-3:hover{
    --transform-translate-y: -0.75rem !important;
  }

  .lgOnly\:hover\:-translate-y-4:hover{
    --transform-translate-y: -1rem !important;
  }

  .lgOnly\:hover\:-translate-y-5:hover{
    --transform-translate-y: -1.25rem !important;
  }

  .lgOnly\:hover\:-translate-y-6:hover{
    --transform-translate-y: -1.5rem !important;
  }

  .lgOnly\:hover\:-translate-y-8:hover{
    --transform-translate-y: -2rem !important;
  }

  .lgOnly\:hover\:-translate-y-10:hover{
    --transform-translate-y: -2.5rem !important;
  }

  .lgOnly\:hover\:-translate-y-12:hover{
    --transform-translate-y: -3rem !important;
  }

  .lgOnly\:hover\:-translate-y-16:hover{
    --transform-translate-y: -4rem !important;
  }

  .lgOnly\:hover\:-translate-y-20:hover{
    --transform-translate-y: -5rem !important;
  }

  .lgOnly\:hover\:-translate-y-24:hover{
    --transform-translate-y: -6rem !important;
  }

  .lgOnly\:hover\:-translate-y-32:hover{
    --transform-translate-y: -8rem !important;
  }

  .lgOnly\:hover\:-translate-y-40:hover{
    --transform-translate-y: -10rem !important;
  }

  .lgOnly\:hover\:-translate-y-48:hover{
    --transform-translate-y: -12rem !important;
  }

  .lgOnly\:hover\:-translate-y-56:hover{
    --transform-translate-y: -14rem !important;
  }

  .lgOnly\:hover\:-translate-y-64:hover{
    --transform-translate-y: -16rem !important;
  }

  .lgOnly\:hover\:-translate-y-px:hover{
    --transform-translate-y: -1px !important;
  }

  .lgOnly\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100% !important;
  }

  .lgOnly\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y: -50% !important;
  }

  .lgOnly\:hover\:translate-y-1\/2:hover{
    --transform-translate-y: 50% !important;
  }

  .lgOnly\:hover\:translate-y-full:hover{
    --transform-translate-y: 100% !important;
  }

  .lgOnly\:focus\:translate-x-0:focus{
    --transform-translate-x: 0 !important;
  }

  .lgOnly\:focus\:translate-x-1:focus{
    --transform-translate-x: 0.25rem !important;
  }

  .lgOnly\:focus\:translate-x-2:focus{
    --transform-translate-x: 0.5rem !important;
  }

  .lgOnly\:focus\:translate-x-3:focus{
    --transform-translate-x: 0.75rem !important;
  }

  .lgOnly\:focus\:translate-x-4:focus{
    --transform-translate-x: 1rem !important;
  }

  .lgOnly\:focus\:translate-x-5:focus{
    --transform-translate-x: 1.25rem !important;
  }

  .lgOnly\:focus\:translate-x-6:focus{
    --transform-translate-x: 1.5rem !important;
  }

  .lgOnly\:focus\:translate-x-8:focus{
    --transform-translate-x: 2rem !important;
  }

  .lgOnly\:focus\:translate-x-10:focus{
    --transform-translate-x: 2.5rem !important;
  }

  .lgOnly\:focus\:translate-x-12:focus{
    --transform-translate-x: 3rem !important;
  }

  .lgOnly\:focus\:translate-x-16:focus{
    --transform-translate-x: 4rem !important;
  }

  .lgOnly\:focus\:translate-x-20:focus{
    --transform-translate-x: 5rem !important;
  }

  .lgOnly\:focus\:translate-x-24:focus{
    --transform-translate-x: 6rem !important;
  }

  .lgOnly\:focus\:translate-x-32:focus{
    --transform-translate-x: 8rem !important;
  }

  .lgOnly\:focus\:translate-x-40:focus{
    --transform-translate-x: 10rem !important;
  }

  .lgOnly\:focus\:translate-x-48:focus{
    --transform-translate-x: 12rem !important;
  }

  .lgOnly\:focus\:translate-x-56:focus{
    --transform-translate-x: 14rem !important;
  }

  .lgOnly\:focus\:translate-x-64:focus{
    --transform-translate-x: 16rem !important;
  }

  .lgOnly\:focus\:translate-x-px:focus{
    --transform-translate-x: 1px !important;
  }

  .lgOnly\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.25rem !important;
  }

  .lgOnly\:focus\:-translate-x-2:focus{
    --transform-translate-x: -0.5rem !important;
  }

  .lgOnly\:focus\:-translate-x-3:focus{
    --transform-translate-x: -0.75rem !important;
  }

  .lgOnly\:focus\:-translate-x-4:focus{
    --transform-translate-x: -1rem !important;
  }

  .lgOnly\:focus\:-translate-x-5:focus{
    --transform-translate-x: -1.25rem !important;
  }

  .lgOnly\:focus\:-translate-x-6:focus{
    --transform-translate-x: -1.5rem !important;
  }

  .lgOnly\:focus\:-translate-x-8:focus{
    --transform-translate-x: -2rem !important;
  }

  .lgOnly\:focus\:-translate-x-10:focus{
    --transform-translate-x: -2.5rem !important;
  }

  .lgOnly\:focus\:-translate-x-12:focus{
    --transform-translate-x: -3rem !important;
  }

  .lgOnly\:focus\:-translate-x-16:focus{
    --transform-translate-x: -4rem !important;
  }

  .lgOnly\:focus\:-translate-x-20:focus{
    --transform-translate-x: -5rem !important;
  }

  .lgOnly\:focus\:-translate-x-24:focus{
    --transform-translate-x: -6rem !important;
  }

  .lgOnly\:focus\:-translate-x-32:focus{
    --transform-translate-x: -8rem !important;
  }

  .lgOnly\:focus\:-translate-x-40:focus{
    --transform-translate-x: -10rem !important;
  }

  .lgOnly\:focus\:-translate-x-48:focus{
    --transform-translate-x: -12rem !important;
  }

  .lgOnly\:focus\:-translate-x-56:focus{
    --transform-translate-x: -14rem !important;
  }

  .lgOnly\:focus\:-translate-x-64:focus{
    --transform-translate-x: -16rem !important;
  }

  .lgOnly\:focus\:-translate-x-px:focus{
    --transform-translate-x: -1px !important;
  }

  .lgOnly\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100% !important;
  }

  .lgOnly\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50% !important;
  }

  .lgOnly\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50% !important;
  }

  .lgOnly\:focus\:translate-x-full:focus{
    --transform-translate-x: 100% !important;
  }

  .lgOnly\:focus\:translate-y-0:focus{
    --transform-translate-y: 0 !important;
  }

  .lgOnly\:focus\:translate-y-1:focus{
    --transform-translate-y: 0.25rem !important;
  }

  .lgOnly\:focus\:translate-y-2:focus{
    --transform-translate-y: 0.5rem !important;
  }

  .lgOnly\:focus\:translate-y-3:focus{
    --transform-translate-y: 0.75rem !important;
  }

  .lgOnly\:focus\:translate-y-4:focus{
    --transform-translate-y: 1rem !important;
  }

  .lgOnly\:focus\:translate-y-5:focus{
    --transform-translate-y: 1.25rem !important;
  }

  .lgOnly\:focus\:translate-y-6:focus{
    --transform-translate-y: 1.5rem !important;
  }

  .lgOnly\:focus\:translate-y-8:focus{
    --transform-translate-y: 2rem !important;
  }

  .lgOnly\:focus\:translate-y-10:focus{
    --transform-translate-y: 2.5rem !important;
  }

  .lgOnly\:focus\:translate-y-12:focus{
    --transform-translate-y: 3rem !important;
  }

  .lgOnly\:focus\:translate-y-16:focus{
    --transform-translate-y: 4rem !important;
  }

  .lgOnly\:focus\:translate-y-20:focus{
    --transform-translate-y: 5rem !important;
  }

  .lgOnly\:focus\:translate-y-24:focus{
    --transform-translate-y: 6rem !important;
  }

  .lgOnly\:focus\:translate-y-32:focus{
    --transform-translate-y: 8rem !important;
  }

  .lgOnly\:focus\:translate-y-40:focus{
    --transform-translate-y: 10rem !important;
  }

  .lgOnly\:focus\:translate-y-48:focus{
    --transform-translate-y: 12rem !important;
  }

  .lgOnly\:focus\:translate-y-56:focus{
    --transform-translate-y: 14rem !important;
  }

  .lgOnly\:focus\:translate-y-64:focus{
    --transform-translate-y: 16rem !important;
  }

  .lgOnly\:focus\:translate-y-px:focus{
    --transform-translate-y: 1px !important;
  }

  .lgOnly\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.25rem !important;
  }

  .lgOnly\:focus\:-translate-y-2:focus{
    --transform-translate-y: -0.5rem !important;
  }

  .lgOnly\:focus\:-translate-y-3:focus{
    --transform-translate-y: -0.75rem !important;
  }

  .lgOnly\:focus\:-translate-y-4:focus{
    --transform-translate-y: -1rem !important;
  }

  .lgOnly\:focus\:-translate-y-5:focus{
    --transform-translate-y: -1.25rem !important;
  }

  .lgOnly\:focus\:-translate-y-6:focus{
    --transform-translate-y: -1.5rem !important;
  }

  .lgOnly\:focus\:-translate-y-8:focus{
    --transform-translate-y: -2rem !important;
  }

  .lgOnly\:focus\:-translate-y-10:focus{
    --transform-translate-y: -2.5rem !important;
  }

  .lgOnly\:focus\:-translate-y-12:focus{
    --transform-translate-y: -3rem !important;
  }

  .lgOnly\:focus\:-translate-y-16:focus{
    --transform-translate-y: -4rem !important;
  }

  .lgOnly\:focus\:-translate-y-20:focus{
    --transform-translate-y: -5rem !important;
  }

  .lgOnly\:focus\:-translate-y-24:focus{
    --transform-translate-y: -6rem !important;
  }

  .lgOnly\:focus\:-translate-y-32:focus{
    --transform-translate-y: -8rem !important;
  }

  .lgOnly\:focus\:-translate-y-40:focus{
    --transform-translate-y: -10rem !important;
  }

  .lgOnly\:focus\:-translate-y-48:focus{
    --transform-translate-y: -12rem !important;
  }

  .lgOnly\:focus\:-translate-y-56:focus{
    --transform-translate-y: -14rem !important;
  }

  .lgOnly\:focus\:-translate-y-64:focus{
    --transform-translate-y: -16rem !important;
  }

  .lgOnly\:focus\:-translate-y-px:focus{
    --transform-translate-y: -1px !important;
  }

  .lgOnly\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100% !important;
  }

  .lgOnly\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50% !important;
  }

  .lgOnly\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50% !important;
  }

  .lgOnly\:focus\:translate-y-full:focus{
    --transform-translate-y: 100% !important;
  }

  .lgOnly\:skew-x-0{
    --transform-skew-x: 0 !important;
  }

  .lgOnly\:skew-x-1{
    --transform-skew-x: 1deg !important;
  }

  .lgOnly\:skew-x-2{
    --transform-skew-x: 2deg !important;
  }

  .lgOnly\:skew-x-3{
    --transform-skew-x: 3deg !important;
  }

  .lgOnly\:skew-x-6{
    --transform-skew-x: 6deg !important;
  }

  .lgOnly\:skew-x-12{
    --transform-skew-x: 12deg !important;
  }

  .lgOnly\:-skew-x-12{
    --transform-skew-x: -12deg !important;
  }

  .lgOnly\:-skew-x-6{
    --transform-skew-x: -6deg !important;
  }

  .lgOnly\:-skew-x-3{
    --transform-skew-x: -3deg !important;
  }

  .lgOnly\:-skew-x-2{
    --transform-skew-x: -2deg !important;
  }

  .lgOnly\:-skew-x-1{
    --transform-skew-x: -1deg !important;
  }

  .lgOnly\:skew-y-0{
    --transform-skew-y: 0 !important;
  }

  .lgOnly\:skew-y-1{
    --transform-skew-y: 1deg !important;
  }

  .lgOnly\:skew-y-2{
    --transform-skew-y: 2deg !important;
  }

  .lgOnly\:skew-y-3{
    --transform-skew-y: 3deg !important;
  }

  .lgOnly\:skew-y-6{
    --transform-skew-y: 6deg !important;
  }

  .lgOnly\:skew-y-12{
    --transform-skew-y: 12deg !important;
  }

  .lgOnly\:-skew-y-12{
    --transform-skew-y: -12deg !important;
  }

  .lgOnly\:-skew-y-6{
    --transform-skew-y: -6deg !important;
  }

  .lgOnly\:-skew-y-3{
    --transform-skew-y: -3deg !important;
  }

  .lgOnly\:-skew-y-2{
    --transform-skew-y: -2deg !important;
  }

  .lgOnly\:-skew-y-1{
    --transform-skew-y: -1deg !important;
  }

  .lgOnly\:hover\:skew-x-0:hover{
    --transform-skew-x: 0 !important;
  }

  .lgOnly\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg !important;
  }

  .lgOnly\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg !important;
  }

  .lgOnly\:hover\:skew-x-3:hover{
    --transform-skew-x: 3deg !important;
  }

  .lgOnly\:hover\:skew-x-6:hover{
    --transform-skew-x: 6deg !important;
  }

  .lgOnly\:hover\:skew-x-12:hover{
    --transform-skew-x: 12deg !important;
  }

  .lgOnly\:hover\:-skew-x-12:hover{
    --transform-skew-x: -12deg !important;
  }

  .lgOnly\:hover\:-skew-x-6:hover{
    --transform-skew-x: -6deg !important;
  }

  .lgOnly\:hover\:-skew-x-3:hover{
    --transform-skew-x: -3deg !important;
  }

  .lgOnly\:hover\:-skew-x-2:hover{
    --transform-skew-x: -2deg !important;
  }

  .lgOnly\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg !important;
  }

  .lgOnly\:hover\:skew-y-0:hover{
    --transform-skew-y: 0 !important;
  }

  .lgOnly\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg !important;
  }

  .lgOnly\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg !important;
  }

  .lgOnly\:hover\:skew-y-3:hover{
    --transform-skew-y: 3deg !important;
  }

  .lgOnly\:hover\:skew-y-6:hover{
    --transform-skew-y: 6deg !important;
  }

  .lgOnly\:hover\:skew-y-12:hover{
    --transform-skew-y: 12deg !important;
  }

  .lgOnly\:hover\:-skew-y-12:hover{
    --transform-skew-y: -12deg !important;
  }

  .lgOnly\:hover\:-skew-y-6:hover{
    --transform-skew-y: -6deg !important;
  }

  .lgOnly\:hover\:-skew-y-3:hover{
    --transform-skew-y: -3deg !important;
  }

  .lgOnly\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg !important;
  }

  .lgOnly\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg !important;
  }

  .lgOnly\:focus\:skew-x-0:focus{
    --transform-skew-x: 0 !important;
  }

  .lgOnly\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg !important;
  }

  .lgOnly\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg !important;
  }

  .lgOnly\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg !important;
  }

  .lgOnly\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg !important;
  }

  .lgOnly\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg !important;
  }

  .lgOnly\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg !important;
  }

  .lgOnly\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg !important;
  }

  .lgOnly\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg !important;
  }

  .lgOnly\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg !important;
  }

  .lgOnly\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg !important;
  }

  .lgOnly\:focus\:skew-y-0:focus{
    --transform-skew-y: 0 !important;
  }

  .lgOnly\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg !important;
  }

  .lgOnly\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg !important;
  }

  .lgOnly\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg !important;
  }

  .lgOnly\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg !important;
  }

  .lgOnly\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg !important;
  }

  .lgOnly\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg !important;
  }

  .lgOnly\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg !important;
  }

  .lgOnly\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg !important;
  }

  .lgOnly\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg !important;
  }

  .lgOnly\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg !important;
  }

  .lgOnly\:transition-none{
    -webkit-transition-property: none !important;
    transition-property: none !important;
  }

  .lgOnly\:transition-all{
    -webkit-transition-property: all !important;
    transition-property: all !important;
  }

  .lgOnly\:transition{
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform !important;
  }

  .lgOnly\:transition-colors{
    -webkit-transition-property: background-color, border-color, color, fill, stroke !important;
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .lgOnly\:transition-opacity{
    -webkit-transition-property: opacity !important;
    transition-property: opacity !important;
  }

  .lgOnly\:transition-shadow{
    -webkit-transition-property: -webkit-box-shadow !important;
    transition-property: -webkit-box-shadow !important;
    transition-property: box-shadow !important;
    transition-property: box-shadow, -webkit-box-shadow !important;
  }

  .lgOnly\:transition-transform{
    -webkit-transition-property: -webkit-transform !important;
    transition-property: -webkit-transform !important;
    transition-property: transform !important;
    transition-property: transform, -webkit-transform !important;
  }

  .lgOnly\:ease-linear{
    -webkit-transition-timing-function: linear !important;
            transition-timing-function: linear !important;
  }

  .lgOnly\:ease-in{
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .lgOnly\:ease-out{
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .lgOnly\:ease-in-out{
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .lgOnly\:duration-75{
    -webkit-transition-duration: 75ms !important;
            transition-duration: 75ms !important;
  }

  .lgOnly\:duration-100{
    -webkit-transition-duration: 100ms !important;
            transition-duration: 100ms !important;
  }

  .lgOnly\:duration-150{
    -webkit-transition-duration: 150ms !important;
            transition-duration: 150ms !important;
  }

  .lgOnly\:duration-200{
    -webkit-transition-duration: 200ms !important;
            transition-duration: 200ms !important;
  }

  .lgOnly\:duration-300{
    -webkit-transition-duration: 300ms !important;
            transition-duration: 300ms !important;
  }

  .lgOnly\:duration-500{
    -webkit-transition-duration: 500ms !important;
            transition-duration: 500ms !important;
  }

  .lgOnly\:duration-700{
    -webkit-transition-duration: 700ms !important;
            transition-duration: 700ms !important;
  }

  .lgOnly\:duration-1000{
    -webkit-transition-duration: 1000ms !important;
            transition-duration: 1000ms !important;
  }

  .lgOnly\:delay-75{
    -webkit-transition-delay: 75ms !important;
            transition-delay: 75ms !important;
  }

  .lgOnly\:delay-100{
    -webkit-transition-delay: 100ms !important;
            transition-delay: 100ms !important;
  }

  .lgOnly\:delay-150{
    -webkit-transition-delay: 150ms !important;
            transition-delay: 150ms !important;
  }

  .lgOnly\:delay-200{
    -webkit-transition-delay: 200ms !important;
            transition-delay: 200ms !important;
  }

  .lgOnly\:delay-300{
    -webkit-transition-delay: 300ms !important;
            transition-delay: 300ms !important;
  }

  .lgOnly\:delay-500{
    -webkit-transition-delay: 500ms !important;
            transition-delay: 500ms !important;
  }

  .lgOnly\:delay-700{
    -webkit-transition-delay: 700ms !important;
            transition-delay: 700ms !important;
  }

  .lgOnly\:delay-1000{
    -webkit-transition-delay: 1000ms !important;
            transition-delay: 1000ms !important;
  }

  .lgOnly\:animate-none{
    -webkit-animation: none !important;
            animation: none !important;
  }

  .lgOnly\:animate-spin{
    -webkit-animation: spin 1s linear infinite !important;
            animation: spin 1s linear infinite !important;
  }

  .lgOnly\:animate-ping{
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }

  .lgOnly\:animate-pulse{
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }

  .lgOnly\:animate-bounce{
    -webkit-animation: bounce 1s infinite !important;
            animation: bounce 1s infinite !important;
  }
}

@media (max-width: 1279px){
  .lgDown\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 2rem;
    padding-left: 2rem;
  }

  @media (min-width: 640px){
    .lgDown\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .lgDown\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1024px){
    .lgDown\:container{
      max-width: 1024px;
    }
  }

  @media (min-width: 1380px){
    .lgDown\:container{
      max-width: 1380px;
    }
  }

  .lgDown\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0px * var(--space-y-reverse)) !important;
  }

  .lgDown\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0px * var(--space-x-reverse)) !important;
    margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.25rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.5rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.75rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.25rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.5rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10rem * var(--space-x-reverse)) !important;
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(12rem * var(--space-x-reverse)) !important;
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(14rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(14rem * var(--space-x-reverse)) !important;
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(16rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(16rem * var(--space-x-reverse)) !important;
    margin-left: calc(16rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1px * var(--space-y-reverse)) !important;
  }

  .lgDown\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1px * var(--space-x-reverse)) !important;
    margin-left: calc(1px * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.25rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.75rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.25rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.5rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-12rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:-space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-14rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:-space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-14rem * var(--space-x-reverse)) !important;
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-16rem * var(--space-y-reverse)) !important;
  }

  .lgDown\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-16rem * var(--space-x-reverse)) !important;
    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1px * var(--space-y-reverse)) !important;
  }

  .lgDown\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1px * var(--space-x-reverse)) !important;
    margin-left: calc(-1px * calc(1 - var(--space-x-reverse))) !important;
  }

  .lgDown\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1 !important;
  }

  .lgDown\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1 !important;
  }

  .lgDown\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;
  }

  .lgDown\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .lgDown\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;
  }

  .lgDown\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .lgDown\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;
  }

  .lgDown\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .lgDown\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;
  }

  .lgDown\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .lgDown\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;
  }

  .lgDown\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .lgDown\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1 !important;
  }

  .lgDown\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1 !important;
  }

  .lgDown\:divide-primary-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-primary-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-primary-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-primary-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-primary-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-primary-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-primary-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-primary-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-primary-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-secondary-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-secondary-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-secondary-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-secondary-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-secondary-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-secondary-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-secondary-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-secondary-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-secondary-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-transparent > :not(template) ~ :not(template){
    border-color: transparent !important;
  }

  .lgDown\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-gray-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-gray-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-red-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-red-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-red-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-red-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-red-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-red-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-red-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-red-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-red-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-green-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-green-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-green-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-green-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-green-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-green-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-green-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-green-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-green-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-yellow-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-yellow-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-yellow-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-yellow-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-yellow-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-yellow-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-yellow-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-yellow-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-yellow-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-error > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-success > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--divide-opacity)) !important;
  }

  .lgDown\:divide-solid > :not(template) ~ :not(template){
    border-style: solid !important;
  }

  .lgDown\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed !important;
  }

  .lgDown\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted !important;
  }

  .lgDown\:divide-double > :not(template) ~ :not(template){
    border-style: double !important;
  }

  .lgDown\:divide-none > :not(template) ~ :not(template){
    border-style: none !important;
  }

  .lgDown\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0 !important;
  }

  .lgDown\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25 !important;
  }

  .lgDown\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5 !important;
  }

  .lgDown\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75 !important;
  }

  .lgDown\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
  }

  .lgDown\:sr-only{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .lgDown\:not-sr-only{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .lgDown\:focus\:sr-only:focus{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .lgDown\:focus\:not-sr-only:focus{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .lgDown\:appearance-none{
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
  }

  .lgDown\:bg-fixed{
    background-attachment: fixed !important;
  }

  .lgDown\:bg-local{
    background-attachment: local !important;
  }

  .lgDown\:bg-scroll{
    background-attachment: scroll !important;
  }

  .lgDown\:bg-clip-border{
    background-clip: border-box !important;
  }

  .lgDown\:bg-clip-padding{
    background-clip: padding-box !important;
  }

  .lgDown\:bg-clip-content{
    background-clip: content-box !important;
  }

  .lgDown\:bg-clip-text{
    -webkit-background-clip: text !important;
            background-clip: text !important;
  }

  .lgDown\:bg-primary-100{
    --bg-opacity: 1 !important;
    background-color: #FEEEEA !important;
    background-color: rgba(254, 238, 234, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-primary-200{
    --bg-opacity: 1 !important;
    background-color: #FCD4CB !important;
    background-color: rgba(252, 212, 203, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-primary-300{
    --bg-opacity: 1 !important;
    background-color: #FABBAC !important;
    background-color: rgba(250, 187, 172, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-primary-400{
    --bg-opacity: 1 !important;
    background-color: #F6876E !important;
    background-color: rgba(246, 135, 110, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-primary-500{
    --bg-opacity: 1 !important;
    background-color: #F25430 !important;
    background-color: rgba(242, 84, 48, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-primary-600{
    --bg-opacity: 1 !important;
    background-color: #DA4C2B !important;
    background-color: rgba(218, 76, 43, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-primary-700{
    --bg-opacity: 1 !important;
    background-color: #91321D !important;
    background-color: rgba(145, 50, 29, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-primary-800{
    --bg-opacity: 1 !important;
    background-color: #6D2616 !important;
    background-color: rgba(109, 38, 22, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-primary-900{
    --bg-opacity: 1 !important;
    background-color: #49190E !important;
    background-color: rgba(73, 25, 14, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-secondary-100{
    --bg-opacity: 1 !important;
    background-color: #E9F1F4 !important;
    background-color: rgba(233, 241, 244, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-secondary-200{
    --bg-opacity: 1 !important;
    background-color: #C9DBE2 !important;
    background-color: rgba(201, 219, 226, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-secondary-300{
    --bg-opacity: 1 !important;
    background-color: #A9C6D1 !important;
    background-color: rgba(169, 198, 209, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-secondary-400{
    --bg-opacity: 1 !important;
    background-color: #689BAF !important;
    background-color: rgba(104, 155, 175, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-secondary-500{
    --bg-opacity: 1 !important;
    background-color: #27708C !important;
    background-color: rgba(39, 112, 140, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-secondary-600{
    --bg-opacity: 1 !important;
    background-color: #23657E !important;
    background-color: rgba(35, 101, 126, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-secondary-700{
    --bg-opacity: 1 !important;
    background-color: #174354 !important;
    background-color: rgba(23, 67, 84, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-secondary-800{
    --bg-opacity: 1 !important;
    background-color: #12323F !important;
    background-color: rgba(18, 50, 63, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-secondary-900{
    --bg-opacity: 1 !important;
    background-color: #0C222A !important;
    background-color: rgba(12, 34, 42, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-transparent{
    background-color: transparent !important;
  }

  .lgDown\:bg-black{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-white{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-gray-100{
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-gray-200{
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-gray-300{
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-gray-400{
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-gray-500{
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-gray-600{
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-gray-700{
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-gray-800{
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-gray-900{
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-red-100{
    --bg-opacity: 1 !important;
    background-color: #fff5f5 !important;
    background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-red-200{
    --bg-opacity: 1 !important;
    background-color: #fed7d7 !important;
    background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-red-300{
    --bg-opacity: 1 !important;
    background-color: #feb2b2 !important;
    background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-red-400{
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-red-500{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-red-600{
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-red-700{
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-red-800{
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-red-900{
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-green-100{
    --bg-opacity: 1 !important;
    background-color: #f0fff4 !important;
    background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-green-200{
    --bg-opacity: 1 !important;
    background-color: #c6f6d5 !important;
    background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-green-300{
    --bg-opacity: 1 !important;
    background-color: #9ae6b4 !important;
    background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-green-400{
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-green-500{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-green-600{
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-green-700{
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-green-800{
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-green-900{
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-yellow-100{
    --bg-opacity: 1 !important;
    background-color: #FEF5EE !important;
    background-color: rgba(254, 245, 238, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-yellow-200{
    --bg-opacity: 1 !important;
    background-color: #FCE7D4 !important;
    background-color: rgba(252, 231, 212, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-yellow-300{
    --bg-opacity: 1 !important;
    background-color: #FAD8BA !important;
    background-color: rgba(250, 216, 186, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-yellow-400{
    --bg-opacity: 1 !important;
    background-color: #F6BA86 !important;
    background-color: rgba(246, 186, 134, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-yellow-500{
    --bg-opacity: 1 !important;
    background-color: #F29D52 !important;
    background-color: rgba(242, 157, 82, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-yellow-600{
    --bg-opacity: 1 !important;
    background-color: #DA8D4A !important;
    background-color: rgba(218, 141, 74, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-yellow-700{
    --bg-opacity: 1 !important;
    background-color: #915E31 !important;
    background-color: rgba(145, 94, 49, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-yellow-800{
    --bg-opacity: 1 !important;
    background-color: #6D4725 !important;
    background-color: rgba(109, 71, 37, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-yellow-900{
    --bg-opacity: 1 !important;
    background-color: #492F19 !important;
    background-color: rgba(73, 47, 25, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-error{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-success{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-primary-100:hover{
    --bg-opacity: 1 !important;
    background-color: #FEEEEA !important;
    background-color: rgba(254, 238, 234, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-primary-200:hover{
    --bg-opacity: 1 !important;
    background-color: #FCD4CB !important;
    background-color: rgba(252, 212, 203, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-primary-300:hover{
    --bg-opacity: 1 !important;
    background-color: #FABBAC !important;
    background-color: rgba(250, 187, 172, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-primary-400:hover{
    --bg-opacity: 1 !important;
    background-color: #F6876E !important;
    background-color: rgba(246, 135, 110, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-primary-500:hover{
    --bg-opacity: 1 !important;
    background-color: #F25430 !important;
    background-color: rgba(242, 84, 48, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-primary-600:hover{
    --bg-opacity: 1 !important;
    background-color: #DA4C2B !important;
    background-color: rgba(218, 76, 43, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-primary-700:hover{
    --bg-opacity: 1 !important;
    background-color: #91321D !important;
    background-color: rgba(145, 50, 29, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-primary-800:hover{
    --bg-opacity: 1 !important;
    background-color: #6D2616 !important;
    background-color: rgba(109, 38, 22, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-primary-900:hover{
    --bg-opacity: 1 !important;
    background-color: #49190E !important;
    background-color: rgba(73, 25, 14, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-secondary-100:hover{
    --bg-opacity: 1 !important;
    background-color: #E9F1F4 !important;
    background-color: rgba(233, 241, 244, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-secondary-200:hover{
    --bg-opacity: 1 !important;
    background-color: #C9DBE2 !important;
    background-color: rgba(201, 219, 226, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-secondary-300:hover{
    --bg-opacity: 1 !important;
    background-color: #A9C6D1 !important;
    background-color: rgba(169, 198, 209, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-secondary-400:hover{
    --bg-opacity: 1 !important;
    background-color: #689BAF !important;
    background-color: rgba(104, 155, 175, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-secondary-500:hover{
    --bg-opacity: 1 !important;
    background-color: #27708C !important;
    background-color: rgba(39, 112, 140, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-secondary-600:hover{
    --bg-opacity: 1 !important;
    background-color: #23657E !important;
    background-color: rgba(35, 101, 126, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-secondary-700:hover{
    --bg-opacity: 1 !important;
    background-color: #174354 !important;
    background-color: rgba(23, 67, 84, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-secondary-800:hover{
    --bg-opacity: 1 !important;
    background-color: #12323F !important;
    background-color: rgba(18, 50, 63, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-secondary-900:hover{
    --bg-opacity: 1 !important;
    background-color: #0C222A !important;
    background-color: rgba(12, 34, 42, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-transparent:hover{
    background-color: transparent !important;
  }

  .lgDown\:hover\:bg-black:hover{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-white:hover{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-gray-100:hover{
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-gray-200:hover{
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-gray-300:hover{
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-gray-400:hover{
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-gray-500:hover{
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-gray-600:hover{
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-gray-700:hover{
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-gray-800:hover{
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-gray-900:hover{
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-red-100:hover{
    --bg-opacity: 1 !important;
    background-color: #fff5f5 !important;
    background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-red-200:hover{
    --bg-opacity: 1 !important;
    background-color: #fed7d7 !important;
    background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-red-300:hover{
    --bg-opacity: 1 !important;
    background-color: #feb2b2 !important;
    background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-red-400:hover{
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-red-500:hover{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-red-600:hover{
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-red-700:hover{
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-red-800:hover{
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-red-900:hover{
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-green-100:hover{
    --bg-opacity: 1 !important;
    background-color: #f0fff4 !important;
    background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-green-200:hover{
    --bg-opacity: 1 !important;
    background-color: #c6f6d5 !important;
    background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-green-300:hover{
    --bg-opacity: 1 !important;
    background-color: #9ae6b4 !important;
    background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-green-400:hover{
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-green-500:hover{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-green-600:hover{
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-green-700:hover{
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-green-800:hover{
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-green-900:hover{
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-yellow-100:hover{
    --bg-opacity: 1 !important;
    background-color: #FEF5EE !important;
    background-color: rgba(254, 245, 238, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-yellow-200:hover{
    --bg-opacity: 1 !important;
    background-color: #FCE7D4 !important;
    background-color: rgba(252, 231, 212, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-yellow-300:hover{
    --bg-opacity: 1 !important;
    background-color: #FAD8BA !important;
    background-color: rgba(250, 216, 186, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-yellow-400:hover{
    --bg-opacity: 1 !important;
    background-color: #F6BA86 !important;
    background-color: rgba(246, 186, 134, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-yellow-500:hover{
    --bg-opacity: 1 !important;
    background-color: #F29D52 !important;
    background-color: rgba(242, 157, 82, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-yellow-600:hover{
    --bg-opacity: 1 !important;
    background-color: #DA8D4A !important;
    background-color: rgba(218, 141, 74, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-yellow-700:hover{
    --bg-opacity: 1 !important;
    background-color: #915E31 !important;
    background-color: rgba(145, 94, 49, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-yellow-800:hover{
    --bg-opacity: 1 !important;
    background-color: #6D4725 !important;
    background-color: rgba(109, 71, 37, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-yellow-900:hover{
    --bg-opacity: 1 !important;
    background-color: #492F19 !important;
    background-color: rgba(73, 47, 25, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-error:hover{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .lgDown\:hover\:bg-success:hover{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-primary-100:focus{
    --bg-opacity: 1 !important;
    background-color: #FEEEEA !important;
    background-color: rgba(254, 238, 234, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-primary-200:focus{
    --bg-opacity: 1 !important;
    background-color: #FCD4CB !important;
    background-color: rgba(252, 212, 203, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-primary-300:focus{
    --bg-opacity: 1 !important;
    background-color: #FABBAC !important;
    background-color: rgba(250, 187, 172, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-primary-400:focus{
    --bg-opacity: 1 !important;
    background-color: #F6876E !important;
    background-color: rgba(246, 135, 110, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-primary-500:focus{
    --bg-opacity: 1 !important;
    background-color: #F25430 !important;
    background-color: rgba(242, 84, 48, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-primary-600:focus{
    --bg-opacity: 1 !important;
    background-color: #DA4C2B !important;
    background-color: rgba(218, 76, 43, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-primary-700:focus{
    --bg-opacity: 1 !important;
    background-color: #91321D !important;
    background-color: rgba(145, 50, 29, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-primary-800:focus{
    --bg-opacity: 1 !important;
    background-color: #6D2616 !important;
    background-color: rgba(109, 38, 22, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-primary-900:focus{
    --bg-opacity: 1 !important;
    background-color: #49190E !important;
    background-color: rgba(73, 25, 14, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-secondary-100:focus{
    --bg-opacity: 1 !important;
    background-color: #E9F1F4 !important;
    background-color: rgba(233, 241, 244, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-secondary-200:focus{
    --bg-opacity: 1 !important;
    background-color: #C9DBE2 !important;
    background-color: rgba(201, 219, 226, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-secondary-300:focus{
    --bg-opacity: 1 !important;
    background-color: #A9C6D1 !important;
    background-color: rgba(169, 198, 209, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-secondary-400:focus{
    --bg-opacity: 1 !important;
    background-color: #689BAF !important;
    background-color: rgba(104, 155, 175, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-secondary-500:focus{
    --bg-opacity: 1 !important;
    background-color: #27708C !important;
    background-color: rgba(39, 112, 140, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-secondary-600:focus{
    --bg-opacity: 1 !important;
    background-color: #23657E !important;
    background-color: rgba(35, 101, 126, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-secondary-700:focus{
    --bg-opacity: 1 !important;
    background-color: #174354 !important;
    background-color: rgba(23, 67, 84, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-secondary-800:focus{
    --bg-opacity: 1 !important;
    background-color: #12323F !important;
    background-color: rgba(18, 50, 63, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-secondary-900:focus{
    --bg-opacity: 1 !important;
    background-color: #0C222A !important;
    background-color: rgba(12, 34, 42, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-transparent:focus{
    background-color: transparent !important;
  }

  .lgDown\:focus\:bg-black:focus{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-white:focus{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-gray-100:focus{
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-gray-200:focus{
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-gray-300:focus{
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-gray-400:focus{
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-gray-500:focus{
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-gray-600:focus{
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-gray-700:focus{
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-gray-800:focus{
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-gray-900:focus{
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-red-100:focus{
    --bg-opacity: 1 !important;
    background-color: #fff5f5 !important;
    background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-red-200:focus{
    --bg-opacity: 1 !important;
    background-color: #fed7d7 !important;
    background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-red-300:focus{
    --bg-opacity: 1 !important;
    background-color: #feb2b2 !important;
    background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-red-400:focus{
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-red-500:focus{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-red-600:focus{
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-red-700:focus{
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-red-800:focus{
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-red-900:focus{
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-green-100:focus{
    --bg-opacity: 1 !important;
    background-color: #f0fff4 !important;
    background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-green-200:focus{
    --bg-opacity: 1 !important;
    background-color: #c6f6d5 !important;
    background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-green-300:focus{
    --bg-opacity: 1 !important;
    background-color: #9ae6b4 !important;
    background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-green-400:focus{
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-green-500:focus{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-green-600:focus{
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-green-700:focus{
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-green-800:focus{
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-green-900:focus{
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-yellow-100:focus{
    --bg-opacity: 1 !important;
    background-color: #FEF5EE !important;
    background-color: rgba(254, 245, 238, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-yellow-200:focus{
    --bg-opacity: 1 !important;
    background-color: #FCE7D4 !important;
    background-color: rgba(252, 231, 212, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-yellow-300:focus{
    --bg-opacity: 1 !important;
    background-color: #FAD8BA !important;
    background-color: rgba(250, 216, 186, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-yellow-400:focus{
    --bg-opacity: 1 !important;
    background-color: #F6BA86 !important;
    background-color: rgba(246, 186, 134, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-yellow-500:focus{
    --bg-opacity: 1 !important;
    background-color: #F29D52 !important;
    background-color: rgba(242, 157, 82, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-yellow-600:focus{
    --bg-opacity: 1 !important;
    background-color: #DA8D4A !important;
    background-color: rgba(218, 141, 74, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-yellow-700:focus{
    --bg-opacity: 1 !important;
    background-color: #915E31 !important;
    background-color: rgba(145, 94, 49, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-yellow-800:focus{
    --bg-opacity: 1 !important;
    background-color: #6D4725 !important;
    background-color: rgba(109, 71, 37, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-yellow-900:focus{
    --bg-opacity: 1 !important;
    background-color: #492F19 !important;
    background-color: rgba(73, 47, 25, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-error:focus{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .lgDown\:focus\:bg-success:focus{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .lgDown\:bg-none{
    background-image: none !important;
  }

  .lgDown\:bg-gradient-to-t{
    background-image: -webkit-gradient(linear, left bottom, left top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to top, var(--gradient-color-stops)) !important;
  }

  .lgDown\:bg-gradient-to-tr{
    background-image: -webkit-gradient(linear, left bottom, right top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to top right, var(--gradient-color-stops)) !important;
  }

  .lgDown\:bg-gradient-to-r{
    background-image: -webkit-gradient(linear, left top, right top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to right, var(--gradient-color-stops)) !important;
  }

  .lgDown\:bg-gradient-to-br{
    background-image: -webkit-gradient(linear, left top, right bottom, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops)) !important;
  }

  .lgDown\:bg-gradient-to-b{
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to bottom, var(--gradient-color-stops)) !important;
  }

  .lgDown\:bg-gradient-to-bl{
    background-image: -webkit-gradient(linear, right top, left bottom, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops)) !important;
  }

  .lgDown\:bg-gradient-to-l{
    background-image: -webkit-gradient(linear, right top, left top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to left, var(--gradient-color-stops)) !important;
  }

  .lgDown\:bg-gradient-to-tl{
    background-image: -webkit-gradient(linear, right bottom, left top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to top left, var(--gradient-color-stops)) !important;
  }

  .lgDown\:from-primary-100{
    --gradient-from-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .lgDown\:from-primary-200{
    --gradient-from-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .lgDown\:from-primary-300{
    --gradient-from-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .lgDown\:from-primary-400{
    --gradient-from-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .lgDown\:from-primary-500{
    --gradient-from-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .lgDown\:from-primary-600{
    --gradient-from-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .lgDown\:from-primary-700{
    --gradient-from-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .lgDown\:from-primary-800{
    --gradient-from-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .lgDown\:from-primary-900{
    --gradient-from-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .lgDown\:from-secondary-100{
    --gradient-from-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .lgDown\:from-secondary-200{
    --gradient-from-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .lgDown\:from-secondary-300{
    --gradient-from-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .lgDown\:from-secondary-400{
    --gradient-from-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .lgDown\:from-secondary-500{
    --gradient-from-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .lgDown\:from-secondary-600{
    --gradient-from-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .lgDown\:from-secondary-700{
    --gradient-from-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .lgDown\:from-secondary-800{
    --gradient-from-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .lgDown\:from-secondary-900{
    --gradient-from-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .lgDown\:from-transparent{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lgDown\:from-black{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lgDown\:from-white{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .lgDown\:from-gray-100{
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .lgDown\:from-gray-200{
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .lgDown\:from-gray-300{
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .lgDown\:from-gray-400{
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .lgDown\:from-gray-500{
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .lgDown\:from-gray-600{
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .lgDown\:from-gray-700{
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .lgDown\:from-gray-800{
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .lgDown\:from-gray-900{
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .lgDown\:from-red-100{
    --gradient-from-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .lgDown\:from-red-200{
    --gradient-from-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .lgDown\:from-red-300{
    --gradient-from-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .lgDown\:from-red-400{
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .lgDown\:from-red-500{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lgDown\:from-red-600{
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .lgDown\:from-red-700{
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .lgDown\:from-red-800{
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .lgDown\:from-red-900{
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .lgDown\:from-green-100{
    --gradient-from-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .lgDown\:from-green-200{
    --gradient-from-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .lgDown\:from-green-300{
    --gradient-from-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .lgDown\:from-green-400{
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .lgDown\:from-green-500{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lgDown\:from-green-600{
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .lgDown\:from-green-700{
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .lgDown\:from-green-800{
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .lgDown\:from-green-900{
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .lgDown\:from-yellow-100{
    --gradient-from-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .lgDown\:from-yellow-200{
    --gradient-from-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .lgDown\:from-yellow-300{
    --gradient-from-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .lgDown\:from-yellow-400{
    --gradient-from-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .lgDown\:from-yellow-500{
    --gradient-from-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .lgDown\:from-yellow-600{
    --gradient-from-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .lgDown\:from-yellow-700{
    --gradient-from-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .lgDown\:from-yellow-800{
    --gradient-from-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .lgDown\:from-yellow-900{
    --gradient-from-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .lgDown\:from-error{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lgDown\:from-success{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lgDown\:via-primary-100{
    --gradient-via-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .lgDown\:via-primary-200{
    --gradient-via-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .lgDown\:via-primary-300{
    --gradient-via-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .lgDown\:via-primary-400{
    --gradient-via-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .lgDown\:via-primary-500{
    --gradient-via-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .lgDown\:via-primary-600{
    --gradient-via-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .lgDown\:via-primary-700{
    --gradient-via-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .lgDown\:via-primary-800{
    --gradient-via-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .lgDown\:via-primary-900{
    --gradient-via-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .lgDown\:via-secondary-100{
    --gradient-via-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .lgDown\:via-secondary-200{
    --gradient-via-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .lgDown\:via-secondary-300{
    --gradient-via-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .lgDown\:via-secondary-400{
    --gradient-via-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .lgDown\:via-secondary-500{
    --gradient-via-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .lgDown\:via-secondary-600{
    --gradient-via-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .lgDown\:via-secondary-700{
    --gradient-via-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .lgDown\:via-secondary-800{
    --gradient-via-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .lgDown\:via-secondary-900{
    --gradient-via-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .lgDown\:via-transparent{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lgDown\:via-black{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lgDown\:via-white{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .lgDown\:via-gray-100{
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .lgDown\:via-gray-200{
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .lgDown\:via-gray-300{
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .lgDown\:via-gray-400{
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .lgDown\:via-gray-500{
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .lgDown\:via-gray-600{
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .lgDown\:via-gray-700{
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .lgDown\:via-gray-800{
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .lgDown\:via-gray-900{
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .lgDown\:via-red-100{
    --gradient-via-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .lgDown\:via-red-200{
    --gradient-via-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .lgDown\:via-red-300{
    --gradient-via-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .lgDown\:via-red-400{
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .lgDown\:via-red-500{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lgDown\:via-red-600{
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .lgDown\:via-red-700{
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .lgDown\:via-red-800{
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .lgDown\:via-red-900{
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .lgDown\:via-green-100{
    --gradient-via-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .lgDown\:via-green-200{
    --gradient-via-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .lgDown\:via-green-300{
    --gradient-via-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .lgDown\:via-green-400{
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .lgDown\:via-green-500{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lgDown\:via-green-600{
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .lgDown\:via-green-700{
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .lgDown\:via-green-800{
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .lgDown\:via-green-900{
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .lgDown\:via-yellow-100{
    --gradient-via-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .lgDown\:via-yellow-200{
    --gradient-via-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .lgDown\:via-yellow-300{
    --gradient-via-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .lgDown\:via-yellow-400{
    --gradient-via-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .lgDown\:via-yellow-500{
    --gradient-via-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .lgDown\:via-yellow-600{
    --gradient-via-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .lgDown\:via-yellow-700{
    --gradient-via-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .lgDown\:via-yellow-800{
    --gradient-via-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .lgDown\:via-yellow-900{
    --gradient-via-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .lgDown\:via-error{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lgDown\:via-success{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lgDown\:to-primary-100{
    --gradient-to-color: #FEEEEA !important;
  }

  .lgDown\:to-primary-200{
    --gradient-to-color: #FCD4CB !important;
  }

  .lgDown\:to-primary-300{
    --gradient-to-color: #FABBAC !important;
  }

  .lgDown\:to-primary-400{
    --gradient-to-color: #F6876E !important;
  }

  .lgDown\:to-primary-500{
    --gradient-to-color: #F25430 !important;
  }

  .lgDown\:to-primary-600{
    --gradient-to-color: #DA4C2B !important;
  }

  .lgDown\:to-primary-700{
    --gradient-to-color: #91321D !important;
  }

  .lgDown\:to-primary-800{
    --gradient-to-color: #6D2616 !important;
  }

  .lgDown\:to-primary-900{
    --gradient-to-color: #49190E !important;
  }

  .lgDown\:to-secondary-100{
    --gradient-to-color: #E9F1F4 !important;
  }

  .lgDown\:to-secondary-200{
    --gradient-to-color: #C9DBE2 !important;
  }

  .lgDown\:to-secondary-300{
    --gradient-to-color: #A9C6D1 !important;
  }

  .lgDown\:to-secondary-400{
    --gradient-to-color: #689BAF !important;
  }

  .lgDown\:to-secondary-500{
    --gradient-to-color: #27708C !important;
  }

  .lgDown\:to-secondary-600{
    --gradient-to-color: #23657E !important;
  }

  .lgDown\:to-secondary-700{
    --gradient-to-color: #174354 !important;
  }

  .lgDown\:to-secondary-800{
    --gradient-to-color: #12323F !important;
  }

  .lgDown\:to-secondary-900{
    --gradient-to-color: #0C222A !important;
  }

  .lgDown\:to-transparent{
    --gradient-to-color: transparent !important;
  }

  .lgDown\:to-black{
    --gradient-to-color: #000 !important;
  }

  .lgDown\:to-white{
    --gradient-to-color: #fff !important;
  }

  .lgDown\:to-gray-100{
    --gradient-to-color: #f7fafc !important;
  }

  .lgDown\:to-gray-200{
    --gradient-to-color: #edf2f7 !important;
  }

  .lgDown\:to-gray-300{
    --gradient-to-color: #e2e8f0 !important;
  }

  .lgDown\:to-gray-400{
    --gradient-to-color: #cbd5e0 !important;
  }

  .lgDown\:to-gray-500{
    --gradient-to-color: #a0aec0 !important;
  }

  .lgDown\:to-gray-600{
    --gradient-to-color: #718096 !important;
  }

  .lgDown\:to-gray-700{
    --gradient-to-color: #4a5568 !important;
  }

  .lgDown\:to-gray-800{
    --gradient-to-color: #2d3748 !important;
  }

  .lgDown\:to-gray-900{
    --gradient-to-color: #1a202c !important;
  }

  .lgDown\:to-red-100{
    --gradient-to-color: #fff5f5 !important;
  }

  .lgDown\:to-red-200{
    --gradient-to-color: #fed7d7 !important;
  }

  .lgDown\:to-red-300{
    --gradient-to-color: #feb2b2 !important;
  }

  .lgDown\:to-red-400{
    --gradient-to-color: #fc8181 !important;
  }

  .lgDown\:to-red-500{
    --gradient-to-color: #f56565 !important;
  }

  .lgDown\:to-red-600{
    --gradient-to-color: #e53e3e !important;
  }

  .lgDown\:to-red-700{
    --gradient-to-color: #c53030 !important;
  }

  .lgDown\:to-red-800{
    --gradient-to-color: #9b2c2c !important;
  }

  .lgDown\:to-red-900{
    --gradient-to-color: #742a2a !important;
  }

  .lgDown\:to-green-100{
    --gradient-to-color: #f0fff4 !important;
  }

  .lgDown\:to-green-200{
    --gradient-to-color: #c6f6d5 !important;
  }

  .lgDown\:to-green-300{
    --gradient-to-color: #9ae6b4 !important;
  }

  .lgDown\:to-green-400{
    --gradient-to-color: #68d391 !important;
  }

  .lgDown\:to-green-500{
    --gradient-to-color: #48bb78 !important;
  }

  .lgDown\:to-green-600{
    --gradient-to-color: #38a169 !important;
  }

  .lgDown\:to-green-700{
    --gradient-to-color: #2f855a !important;
  }

  .lgDown\:to-green-800{
    --gradient-to-color: #276749 !important;
  }

  .lgDown\:to-green-900{
    --gradient-to-color: #22543d !important;
  }

  .lgDown\:to-yellow-100{
    --gradient-to-color: #FEF5EE !important;
  }

  .lgDown\:to-yellow-200{
    --gradient-to-color: #FCE7D4 !important;
  }

  .lgDown\:to-yellow-300{
    --gradient-to-color: #FAD8BA !important;
  }

  .lgDown\:to-yellow-400{
    --gradient-to-color: #F6BA86 !important;
  }

  .lgDown\:to-yellow-500{
    --gradient-to-color: #F29D52 !important;
  }

  .lgDown\:to-yellow-600{
    --gradient-to-color: #DA8D4A !important;
  }

  .lgDown\:to-yellow-700{
    --gradient-to-color: #915E31 !important;
  }

  .lgDown\:to-yellow-800{
    --gradient-to-color: #6D4725 !important;
  }

  .lgDown\:to-yellow-900{
    --gradient-to-color: #492F19 !important;
  }

  .lgDown\:to-error{
    --gradient-to-color: #f56565 !important;
  }

  .lgDown\:to-success{
    --gradient-to-color: #48bb78 !important;
  }

  .lgDown\:hover\:from-primary-100:hover{
    --gradient-from-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .lgDown\:hover\:from-primary-200:hover{
    --gradient-from-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .lgDown\:hover\:from-primary-300:hover{
    --gradient-from-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .lgDown\:hover\:from-primary-400:hover{
    --gradient-from-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .lgDown\:hover\:from-primary-500:hover{
    --gradient-from-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .lgDown\:hover\:from-primary-600:hover{
    --gradient-from-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .lgDown\:hover\:from-primary-700:hover{
    --gradient-from-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .lgDown\:hover\:from-primary-800:hover{
    --gradient-from-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .lgDown\:hover\:from-primary-900:hover{
    --gradient-from-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .lgDown\:hover\:from-secondary-100:hover{
    --gradient-from-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .lgDown\:hover\:from-secondary-200:hover{
    --gradient-from-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .lgDown\:hover\:from-secondary-300:hover{
    --gradient-from-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .lgDown\:hover\:from-secondary-400:hover{
    --gradient-from-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .lgDown\:hover\:from-secondary-500:hover{
    --gradient-from-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .lgDown\:hover\:from-secondary-600:hover{
    --gradient-from-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .lgDown\:hover\:from-secondary-700:hover{
    --gradient-from-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .lgDown\:hover\:from-secondary-800:hover{
    --gradient-from-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .lgDown\:hover\:from-secondary-900:hover{
    --gradient-from-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .lgDown\:hover\:from-transparent:hover{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lgDown\:hover\:from-black:hover{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lgDown\:hover\:from-white:hover{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .lgDown\:hover\:from-gray-100:hover{
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .lgDown\:hover\:from-gray-200:hover{
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .lgDown\:hover\:from-gray-300:hover{
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .lgDown\:hover\:from-gray-400:hover{
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .lgDown\:hover\:from-gray-500:hover{
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .lgDown\:hover\:from-gray-600:hover{
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .lgDown\:hover\:from-gray-700:hover{
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .lgDown\:hover\:from-gray-800:hover{
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .lgDown\:hover\:from-gray-900:hover{
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .lgDown\:hover\:from-red-100:hover{
    --gradient-from-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .lgDown\:hover\:from-red-200:hover{
    --gradient-from-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .lgDown\:hover\:from-red-300:hover{
    --gradient-from-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .lgDown\:hover\:from-red-400:hover{
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .lgDown\:hover\:from-red-500:hover{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lgDown\:hover\:from-red-600:hover{
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .lgDown\:hover\:from-red-700:hover{
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .lgDown\:hover\:from-red-800:hover{
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .lgDown\:hover\:from-red-900:hover{
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .lgDown\:hover\:from-green-100:hover{
    --gradient-from-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .lgDown\:hover\:from-green-200:hover{
    --gradient-from-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .lgDown\:hover\:from-green-300:hover{
    --gradient-from-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .lgDown\:hover\:from-green-400:hover{
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .lgDown\:hover\:from-green-500:hover{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lgDown\:hover\:from-green-600:hover{
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .lgDown\:hover\:from-green-700:hover{
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .lgDown\:hover\:from-green-800:hover{
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .lgDown\:hover\:from-green-900:hover{
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .lgDown\:hover\:from-yellow-100:hover{
    --gradient-from-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .lgDown\:hover\:from-yellow-200:hover{
    --gradient-from-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .lgDown\:hover\:from-yellow-300:hover{
    --gradient-from-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .lgDown\:hover\:from-yellow-400:hover{
    --gradient-from-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .lgDown\:hover\:from-yellow-500:hover{
    --gradient-from-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .lgDown\:hover\:from-yellow-600:hover{
    --gradient-from-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .lgDown\:hover\:from-yellow-700:hover{
    --gradient-from-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .lgDown\:hover\:from-yellow-800:hover{
    --gradient-from-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .lgDown\:hover\:from-yellow-900:hover{
    --gradient-from-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .lgDown\:hover\:from-error:hover{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lgDown\:hover\:from-success:hover{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lgDown\:hover\:via-primary-100:hover{
    --gradient-via-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .lgDown\:hover\:via-primary-200:hover{
    --gradient-via-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .lgDown\:hover\:via-primary-300:hover{
    --gradient-via-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .lgDown\:hover\:via-primary-400:hover{
    --gradient-via-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .lgDown\:hover\:via-primary-500:hover{
    --gradient-via-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .lgDown\:hover\:via-primary-600:hover{
    --gradient-via-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .lgDown\:hover\:via-primary-700:hover{
    --gradient-via-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .lgDown\:hover\:via-primary-800:hover{
    --gradient-via-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .lgDown\:hover\:via-primary-900:hover{
    --gradient-via-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .lgDown\:hover\:via-secondary-100:hover{
    --gradient-via-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .lgDown\:hover\:via-secondary-200:hover{
    --gradient-via-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .lgDown\:hover\:via-secondary-300:hover{
    --gradient-via-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .lgDown\:hover\:via-secondary-400:hover{
    --gradient-via-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .lgDown\:hover\:via-secondary-500:hover{
    --gradient-via-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .lgDown\:hover\:via-secondary-600:hover{
    --gradient-via-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .lgDown\:hover\:via-secondary-700:hover{
    --gradient-via-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .lgDown\:hover\:via-secondary-800:hover{
    --gradient-via-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .lgDown\:hover\:via-secondary-900:hover{
    --gradient-via-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .lgDown\:hover\:via-transparent:hover{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lgDown\:hover\:via-black:hover{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lgDown\:hover\:via-white:hover{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .lgDown\:hover\:via-gray-100:hover{
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .lgDown\:hover\:via-gray-200:hover{
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .lgDown\:hover\:via-gray-300:hover{
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .lgDown\:hover\:via-gray-400:hover{
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .lgDown\:hover\:via-gray-500:hover{
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .lgDown\:hover\:via-gray-600:hover{
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .lgDown\:hover\:via-gray-700:hover{
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .lgDown\:hover\:via-gray-800:hover{
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .lgDown\:hover\:via-gray-900:hover{
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .lgDown\:hover\:via-red-100:hover{
    --gradient-via-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .lgDown\:hover\:via-red-200:hover{
    --gradient-via-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .lgDown\:hover\:via-red-300:hover{
    --gradient-via-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .lgDown\:hover\:via-red-400:hover{
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .lgDown\:hover\:via-red-500:hover{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lgDown\:hover\:via-red-600:hover{
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .lgDown\:hover\:via-red-700:hover{
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .lgDown\:hover\:via-red-800:hover{
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .lgDown\:hover\:via-red-900:hover{
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .lgDown\:hover\:via-green-100:hover{
    --gradient-via-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .lgDown\:hover\:via-green-200:hover{
    --gradient-via-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .lgDown\:hover\:via-green-300:hover{
    --gradient-via-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .lgDown\:hover\:via-green-400:hover{
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .lgDown\:hover\:via-green-500:hover{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lgDown\:hover\:via-green-600:hover{
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .lgDown\:hover\:via-green-700:hover{
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .lgDown\:hover\:via-green-800:hover{
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .lgDown\:hover\:via-green-900:hover{
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .lgDown\:hover\:via-yellow-100:hover{
    --gradient-via-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .lgDown\:hover\:via-yellow-200:hover{
    --gradient-via-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .lgDown\:hover\:via-yellow-300:hover{
    --gradient-via-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .lgDown\:hover\:via-yellow-400:hover{
    --gradient-via-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .lgDown\:hover\:via-yellow-500:hover{
    --gradient-via-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .lgDown\:hover\:via-yellow-600:hover{
    --gradient-via-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .lgDown\:hover\:via-yellow-700:hover{
    --gradient-via-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .lgDown\:hover\:via-yellow-800:hover{
    --gradient-via-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .lgDown\:hover\:via-yellow-900:hover{
    --gradient-via-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .lgDown\:hover\:via-error:hover{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lgDown\:hover\:via-success:hover{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lgDown\:hover\:to-primary-100:hover{
    --gradient-to-color: #FEEEEA !important;
  }

  .lgDown\:hover\:to-primary-200:hover{
    --gradient-to-color: #FCD4CB !important;
  }

  .lgDown\:hover\:to-primary-300:hover{
    --gradient-to-color: #FABBAC !important;
  }

  .lgDown\:hover\:to-primary-400:hover{
    --gradient-to-color: #F6876E !important;
  }

  .lgDown\:hover\:to-primary-500:hover{
    --gradient-to-color: #F25430 !important;
  }

  .lgDown\:hover\:to-primary-600:hover{
    --gradient-to-color: #DA4C2B !important;
  }

  .lgDown\:hover\:to-primary-700:hover{
    --gradient-to-color: #91321D !important;
  }

  .lgDown\:hover\:to-primary-800:hover{
    --gradient-to-color: #6D2616 !important;
  }

  .lgDown\:hover\:to-primary-900:hover{
    --gradient-to-color: #49190E !important;
  }

  .lgDown\:hover\:to-secondary-100:hover{
    --gradient-to-color: #E9F1F4 !important;
  }

  .lgDown\:hover\:to-secondary-200:hover{
    --gradient-to-color: #C9DBE2 !important;
  }

  .lgDown\:hover\:to-secondary-300:hover{
    --gradient-to-color: #A9C6D1 !important;
  }

  .lgDown\:hover\:to-secondary-400:hover{
    --gradient-to-color: #689BAF !important;
  }

  .lgDown\:hover\:to-secondary-500:hover{
    --gradient-to-color: #27708C !important;
  }

  .lgDown\:hover\:to-secondary-600:hover{
    --gradient-to-color: #23657E !important;
  }

  .lgDown\:hover\:to-secondary-700:hover{
    --gradient-to-color: #174354 !important;
  }

  .lgDown\:hover\:to-secondary-800:hover{
    --gradient-to-color: #12323F !important;
  }

  .lgDown\:hover\:to-secondary-900:hover{
    --gradient-to-color: #0C222A !important;
  }

  .lgDown\:hover\:to-transparent:hover{
    --gradient-to-color: transparent !important;
  }

  .lgDown\:hover\:to-black:hover{
    --gradient-to-color: #000 !important;
  }

  .lgDown\:hover\:to-white:hover{
    --gradient-to-color: #fff !important;
  }

  .lgDown\:hover\:to-gray-100:hover{
    --gradient-to-color: #f7fafc !important;
  }

  .lgDown\:hover\:to-gray-200:hover{
    --gradient-to-color: #edf2f7 !important;
  }

  .lgDown\:hover\:to-gray-300:hover{
    --gradient-to-color: #e2e8f0 !important;
  }

  .lgDown\:hover\:to-gray-400:hover{
    --gradient-to-color: #cbd5e0 !important;
  }

  .lgDown\:hover\:to-gray-500:hover{
    --gradient-to-color: #a0aec0 !important;
  }

  .lgDown\:hover\:to-gray-600:hover{
    --gradient-to-color: #718096 !important;
  }

  .lgDown\:hover\:to-gray-700:hover{
    --gradient-to-color: #4a5568 !important;
  }

  .lgDown\:hover\:to-gray-800:hover{
    --gradient-to-color: #2d3748 !important;
  }

  .lgDown\:hover\:to-gray-900:hover{
    --gradient-to-color: #1a202c !important;
  }

  .lgDown\:hover\:to-red-100:hover{
    --gradient-to-color: #fff5f5 !important;
  }

  .lgDown\:hover\:to-red-200:hover{
    --gradient-to-color: #fed7d7 !important;
  }

  .lgDown\:hover\:to-red-300:hover{
    --gradient-to-color: #feb2b2 !important;
  }

  .lgDown\:hover\:to-red-400:hover{
    --gradient-to-color: #fc8181 !important;
  }

  .lgDown\:hover\:to-red-500:hover{
    --gradient-to-color: #f56565 !important;
  }

  .lgDown\:hover\:to-red-600:hover{
    --gradient-to-color: #e53e3e !important;
  }

  .lgDown\:hover\:to-red-700:hover{
    --gradient-to-color: #c53030 !important;
  }

  .lgDown\:hover\:to-red-800:hover{
    --gradient-to-color: #9b2c2c !important;
  }

  .lgDown\:hover\:to-red-900:hover{
    --gradient-to-color: #742a2a !important;
  }

  .lgDown\:hover\:to-green-100:hover{
    --gradient-to-color: #f0fff4 !important;
  }

  .lgDown\:hover\:to-green-200:hover{
    --gradient-to-color: #c6f6d5 !important;
  }

  .lgDown\:hover\:to-green-300:hover{
    --gradient-to-color: #9ae6b4 !important;
  }

  .lgDown\:hover\:to-green-400:hover{
    --gradient-to-color: #68d391 !important;
  }

  .lgDown\:hover\:to-green-500:hover{
    --gradient-to-color: #48bb78 !important;
  }

  .lgDown\:hover\:to-green-600:hover{
    --gradient-to-color: #38a169 !important;
  }

  .lgDown\:hover\:to-green-700:hover{
    --gradient-to-color: #2f855a !important;
  }

  .lgDown\:hover\:to-green-800:hover{
    --gradient-to-color: #276749 !important;
  }

  .lgDown\:hover\:to-green-900:hover{
    --gradient-to-color: #22543d !important;
  }

  .lgDown\:hover\:to-yellow-100:hover{
    --gradient-to-color: #FEF5EE !important;
  }

  .lgDown\:hover\:to-yellow-200:hover{
    --gradient-to-color: #FCE7D4 !important;
  }

  .lgDown\:hover\:to-yellow-300:hover{
    --gradient-to-color: #FAD8BA !important;
  }

  .lgDown\:hover\:to-yellow-400:hover{
    --gradient-to-color: #F6BA86 !important;
  }

  .lgDown\:hover\:to-yellow-500:hover{
    --gradient-to-color: #F29D52 !important;
  }

  .lgDown\:hover\:to-yellow-600:hover{
    --gradient-to-color: #DA8D4A !important;
  }

  .lgDown\:hover\:to-yellow-700:hover{
    --gradient-to-color: #915E31 !important;
  }

  .lgDown\:hover\:to-yellow-800:hover{
    --gradient-to-color: #6D4725 !important;
  }

  .lgDown\:hover\:to-yellow-900:hover{
    --gradient-to-color: #492F19 !important;
  }

  .lgDown\:hover\:to-error:hover{
    --gradient-to-color: #f56565 !important;
  }

  .lgDown\:hover\:to-success:hover{
    --gradient-to-color: #48bb78 !important;
  }

  .lgDown\:focus\:from-primary-100:focus{
    --gradient-from-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .lgDown\:focus\:from-primary-200:focus{
    --gradient-from-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .lgDown\:focus\:from-primary-300:focus{
    --gradient-from-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .lgDown\:focus\:from-primary-400:focus{
    --gradient-from-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .lgDown\:focus\:from-primary-500:focus{
    --gradient-from-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .lgDown\:focus\:from-primary-600:focus{
    --gradient-from-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .lgDown\:focus\:from-primary-700:focus{
    --gradient-from-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .lgDown\:focus\:from-primary-800:focus{
    --gradient-from-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .lgDown\:focus\:from-primary-900:focus{
    --gradient-from-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .lgDown\:focus\:from-secondary-100:focus{
    --gradient-from-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .lgDown\:focus\:from-secondary-200:focus{
    --gradient-from-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .lgDown\:focus\:from-secondary-300:focus{
    --gradient-from-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .lgDown\:focus\:from-secondary-400:focus{
    --gradient-from-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .lgDown\:focus\:from-secondary-500:focus{
    --gradient-from-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .lgDown\:focus\:from-secondary-600:focus{
    --gradient-from-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .lgDown\:focus\:from-secondary-700:focus{
    --gradient-from-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .lgDown\:focus\:from-secondary-800:focus{
    --gradient-from-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .lgDown\:focus\:from-secondary-900:focus{
    --gradient-from-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .lgDown\:focus\:from-transparent:focus{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lgDown\:focus\:from-black:focus{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lgDown\:focus\:from-white:focus{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .lgDown\:focus\:from-gray-100:focus{
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .lgDown\:focus\:from-gray-200:focus{
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .lgDown\:focus\:from-gray-300:focus{
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .lgDown\:focus\:from-gray-400:focus{
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .lgDown\:focus\:from-gray-500:focus{
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .lgDown\:focus\:from-gray-600:focus{
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .lgDown\:focus\:from-gray-700:focus{
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .lgDown\:focus\:from-gray-800:focus{
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .lgDown\:focus\:from-gray-900:focus{
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .lgDown\:focus\:from-red-100:focus{
    --gradient-from-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .lgDown\:focus\:from-red-200:focus{
    --gradient-from-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .lgDown\:focus\:from-red-300:focus{
    --gradient-from-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .lgDown\:focus\:from-red-400:focus{
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .lgDown\:focus\:from-red-500:focus{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lgDown\:focus\:from-red-600:focus{
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .lgDown\:focus\:from-red-700:focus{
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .lgDown\:focus\:from-red-800:focus{
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .lgDown\:focus\:from-red-900:focus{
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .lgDown\:focus\:from-green-100:focus{
    --gradient-from-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .lgDown\:focus\:from-green-200:focus{
    --gradient-from-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .lgDown\:focus\:from-green-300:focus{
    --gradient-from-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .lgDown\:focus\:from-green-400:focus{
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .lgDown\:focus\:from-green-500:focus{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lgDown\:focus\:from-green-600:focus{
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .lgDown\:focus\:from-green-700:focus{
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .lgDown\:focus\:from-green-800:focus{
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .lgDown\:focus\:from-green-900:focus{
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .lgDown\:focus\:from-yellow-100:focus{
    --gradient-from-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .lgDown\:focus\:from-yellow-200:focus{
    --gradient-from-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .lgDown\:focus\:from-yellow-300:focus{
    --gradient-from-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .lgDown\:focus\:from-yellow-400:focus{
    --gradient-from-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .lgDown\:focus\:from-yellow-500:focus{
    --gradient-from-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .lgDown\:focus\:from-yellow-600:focus{
    --gradient-from-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .lgDown\:focus\:from-yellow-700:focus{
    --gradient-from-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .lgDown\:focus\:from-yellow-800:focus{
    --gradient-from-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .lgDown\:focus\:from-yellow-900:focus{
    --gradient-from-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .lgDown\:focus\:from-error:focus{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lgDown\:focus\:from-success:focus{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lgDown\:focus\:via-primary-100:focus{
    --gradient-via-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .lgDown\:focus\:via-primary-200:focus{
    --gradient-via-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .lgDown\:focus\:via-primary-300:focus{
    --gradient-via-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .lgDown\:focus\:via-primary-400:focus{
    --gradient-via-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .lgDown\:focus\:via-primary-500:focus{
    --gradient-via-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .lgDown\:focus\:via-primary-600:focus{
    --gradient-via-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .lgDown\:focus\:via-primary-700:focus{
    --gradient-via-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .lgDown\:focus\:via-primary-800:focus{
    --gradient-via-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .lgDown\:focus\:via-primary-900:focus{
    --gradient-via-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .lgDown\:focus\:via-secondary-100:focus{
    --gradient-via-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .lgDown\:focus\:via-secondary-200:focus{
    --gradient-via-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .lgDown\:focus\:via-secondary-300:focus{
    --gradient-via-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .lgDown\:focus\:via-secondary-400:focus{
    --gradient-via-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .lgDown\:focus\:via-secondary-500:focus{
    --gradient-via-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .lgDown\:focus\:via-secondary-600:focus{
    --gradient-via-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .lgDown\:focus\:via-secondary-700:focus{
    --gradient-via-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .lgDown\:focus\:via-secondary-800:focus{
    --gradient-via-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .lgDown\:focus\:via-secondary-900:focus{
    --gradient-via-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .lgDown\:focus\:via-transparent:focus{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lgDown\:focus\:via-black:focus{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lgDown\:focus\:via-white:focus{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .lgDown\:focus\:via-gray-100:focus{
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .lgDown\:focus\:via-gray-200:focus{
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .lgDown\:focus\:via-gray-300:focus{
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .lgDown\:focus\:via-gray-400:focus{
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .lgDown\:focus\:via-gray-500:focus{
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .lgDown\:focus\:via-gray-600:focus{
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .lgDown\:focus\:via-gray-700:focus{
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .lgDown\:focus\:via-gray-800:focus{
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .lgDown\:focus\:via-gray-900:focus{
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .lgDown\:focus\:via-red-100:focus{
    --gradient-via-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .lgDown\:focus\:via-red-200:focus{
    --gradient-via-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .lgDown\:focus\:via-red-300:focus{
    --gradient-via-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .lgDown\:focus\:via-red-400:focus{
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .lgDown\:focus\:via-red-500:focus{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lgDown\:focus\:via-red-600:focus{
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .lgDown\:focus\:via-red-700:focus{
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .lgDown\:focus\:via-red-800:focus{
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .lgDown\:focus\:via-red-900:focus{
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .lgDown\:focus\:via-green-100:focus{
    --gradient-via-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .lgDown\:focus\:via-green-200:focus{
    --gradient-via-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .lgDown\:focus\:via-green-300:focus{
    --gradient-via-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .lgDown\:focus\:via-green-400:focus{
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .lgDown\:focus\:via-green-500:focus{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lgDown\:focus\:via-green-600:focus{
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .lgDown\:focus\:via-green-700:focus{
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .lgDown\:focus\:via-green-800:focus{
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .lgDown\:focus\:via-green-900:focus{
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .lgDown\:focus\:via-yellow-100:focus{
    --gradient-via-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .lgDown\:focus\:via-yellow-200:focus{
    --gradient-via-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .lgDown\:focus\:via-yellow-300:focus{
    --gradient-via-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .lgDown\:focus\:via-yellow-400:focus{
    --gradient-via-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .lgDown\:focus\:via-yellow-500:focus{
    --gradient-via-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .lgDown\:focus\:via-yellow-600:focus{
    --gradient-via-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .lgDown\:focus\:via-yellow-700:focus{
    --gradient-via-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .lgDown\:focus\:via-yellow-800:focus{
    --gradient-via-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .lgDown\:focus\:via-yellow-900:focus{
    --gradient-via-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .lgDown\:focus\:via-error:focus{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .lgDown\:focus\:via-success:focus{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .lgDown\:focus\:to-primary-100:focus{
    --gradient-to-color: #FEEEEA !important;
  }

  .lgDown\:focus\:to-primary-200:focus{
    --gradient-to-color: #FCD4CB !important;
  }

  .lgDown\:focus\:to-primary-300:focus{
    --gradient-to-color: #FABBAC !important;
  }

  .lgDown\:focus\:to-primary-400:focus{
    --gradient-to-color: #F6876E !important;
  }

  .lgDown\:focus\:to-primary-500:focus{
    --gradient-to-color: #F25430 !important;
  }

  .lgDown\:focus\:to-primary-600:focus{
    --gradient-to-color: #DA4C2B !important;
  }

  .lgDown\:focus\:to-primary-700:focus{
    --gradient-to-color: #91321D !important;
  }

  .lgDown\:focus\:to-primary-800:focus{
    --gradient-to-color: #6D2616 !important;
  }

  .lgDown\:focus\:to-primary-900:focus{
    --gradient-to-color: #49190E !important;
  }

  .lgDown\:focus\:to-secondary-100:focus{
    --gradient-to-color: #E9F1F4 !important;
  }

  .lgDown\:focus\:to-secondary-200:focus{
    --gradient-to-color: #C9DBE2 !important;
  }

  .lgDown\:focus\:to-secondary-300:focus{
    --gradient-to-color: #A9C6D1 !important;
  }

  .lgDown\:focus\:to-secondary-400:focus{
    --gradient-to-color: #689BAF !important;
  }

  .lgDown\:focus\:to-secondary-500:focus{
    --gradient-to-color: #27708C !important;
  }

  .lgDown\:focus\:to-secondary-600:focus{
    --gradient-to-color: #23657E !important;
  }

  .lgDown\:focus\:to-secondary-700:focus{
    --gradient-to-color: #174354 !important;
  }

  .lgDown\:focus\:to-secondary-800:focus{
    --gradient-to-color: #12323F !important;
  }

  .lgDown\:focus\:to-secondary-900:focus{
    --gradient-to-color: #0C222A !important;
  }

  .lgDown\:focus\:to-transparent:focus{
    --gradient-to-color: transparent !important;
  }

  .lgDown\:focus\:to-black:focus{
    --gradient-to-color: #000 !important;
  }

  .lgDown\:focus\:to-white:focus{
    --gradient-to-color: #fff !important;
  }

  .lgDown\:focus\:to-gray-100:focus{
    --gradient-to-color: #f7fafc !important;
  }

  .lgDown\:focus\:to-gray-200:focus{
    --gradient-to-color: #edf2f7 !important;
  }

  .lgDown\:focus\:to-gray-300:focus{
    --gradient-to-color: #e2e8f0 !important;
  }

  .lgDown\:focus\:to-gray-400:focus{
    --gradient-to-color: #cbd5e0 !important;
  }

  .lgDown\:focus\:to-gray-500:focus{
    --gradient-to-color: #a0aec0 !important;
  }

  .lgDown\:focus\:to-gray-600:focus{
    --gradient-to-color: #718096 !important;
  }

  .lgDown\:focus\:to-gray-700:focus{
    --gradient-to-color: #4a5568 !important;
  }

  .lgDown\:focus\:to-gray-800:focus{
    --gradient-to-color: #2d3748 !important;
  }

  .lgDown\:focus\:to-gray-900:focus{
    --gradient-to-color: #1a202c !important;
  }

  .lgDown\:focus\:to-red-100:focus{
    --gradient-to-color: #fff5f5 !important;
  }

  .lgDown\:focus\:to-red-200:focus{
    --gradient-to-color: #fed7d7 !important;
  }

  .lgDown\:focus\:to-red-300:focus{
    --gradient-to-color: #feb2b2 !important;
  }

  .lgDown\:focus\:to-red-400:focus{
    --gradient-to-color: #fc8181 !important;
  }

  .lgDown\:focus\:to-red-500:focus{
    --gradient-to-color: #f56565 !important;
  }

  .lgDown\:focus\:to-red-600:focus{
    --gradient-to-color: #e53e3e !important;
  }

  .lgDown\:focus\:to-red-700:focus{
    --gradient-to-color: #c53030 !important;
  }

  .lgDown\:focus\:to-red-800:focus{
    --gradient-to-color: #9b2c2c !important;
  }

  .lgDown\:focus\:to-red-900:focus{
    --gradient-to-color: #742a2a !important;
  }

  .lgDown\:focus\:to-green-100:focus{
    --gradient-to-color: #f0fff4 !important;
  }

  .lgDown\:focus\:to-green-200:focus{
    --gradient-to-color: #c6f6d5 !important;
  }

  .lgDown\:focus\:to-green-300:focus{
    --gradient-to-color: #9ae6b4 !important;
  }

  .lgDown\:focus\:to-green-400:focus{
    --gradient-to-color: #68d391 !important;
  }

  .lgDown\:focus\:to-green-500:focus{
    --gradient-to-color: #48bb78 !important;
  }

  .lgDown\:focus\:to-green-600:focus{
    --gradient-to-color: #38a169 !important;
  }

  .lgDown\:focus\:to-green-700:focus{
    --gradient-to-color: #2f855a !important;
  }

  .lgDown\:focus\:to-green-800:focus{
    --gradient-to-color: #276749 !important;
  }

  .lgDown\:focus\:to-green-900:focus{
    --gradient-to-color: #22543d !important;
  }

  .lgDown\:focus\:to-yellow-100:focus{
    --gradient-to-color: #FEF5EE !important;
  }

  .lgDown\:focus\:to-yellow-200:focus{
    --gradient-to-color: #FCE7D4 !important;
  }

  .lgDown\:focus\:to-yellow-300:focus{
    --gradient-to-color: #FAD8BA !important;
  }

  .lgDown\:focus\:to-yellow-400:focus{
    --gradient-to-color: #F6BA86 !important;
  }

  .lgDown\:focus\:to-yellow-500:focus{
    --gradient-to-color: #F29D52 !important;
  }

  .lgDown\:focus\:to-yellow-600:focus{
    --gradient-to-color: #DA8D4A !important;
  }

  .lgDown\:focus\:to-yellow-700:focus{
    --gradient-to-color: #915E31 !important;
  }

  .lgDown\:focus\:to-yellow-800:focus{
    --gradient-to-color: #6D4725 !important;
  }

  .lgDown\:focus\:to-yellow-900:focus{
    --gradient-to-color: #492F19 !important;
  }

  .lgDown\:focus\:to-error:focus{
    --gradient-to-color: #f56565 !important;
  }

  .lgDown\:focus\:to-success:focus{
    --gradient-to-color: #48bb78 !important;
  }

  .lgDown\:bg-opacity-0{
    --bg-opacity: 0 !important;
  }

  .lgDown\:bg-opacity-25{
    --bg-opacity: 0.25 !important;
  }

  .lgDown\:bg-opacity-50{
    --bg-opacity: 0.5 !important;
  }

  .lgDown\:bg-opacity-75{
    --bg-opacity: 0.75 !important;
  }

  .lgDown\:bg-opacity-100{
    --bg-opacity: 1 !important;
  }

  .lgDown\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0 !important;
  }

  .lgDown\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25 !important;
  }

  .lgDown\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5 !important;
  }

  .lgDown\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75 !important;
  }

  .lgDown\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1 !important;
  }

  .lgDown\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0 !important;
  }

  .lgDown\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25 !important;
  }

  .lgDown\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5 !important;
  }

  .lgDown\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75 !important;
  }

  .lgDown\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1 !important;
  }

  .lgDown\:bg-bottom{
    background-position: bottom !important;
  }

  .lgDown\:bg-center{
    background-position: center !important;
  }

  .lgDown\:bg-left{
    background-position: left !important;
  }

  .lgDown\:bg-left-bottom{
    background-position: left bottom !important;
  }

  .lgDown\:bg-left-top{
    background-position: left top !important;
  }

  .lgDown\:bg-right{
    background-position: right !important;
  }

  .lgDown\:bg-right-bottom{
    background-position: right bottom !important;
  }

  .lgDown\:bg-right-top{
    background-position: right top !important;
  }

  .lgDown\:bg-top{
    background-position: top !important;
  }

  .lgDown\:bg-repeat{
    background-repeat: repeat !important;
  }

  .lgDown\:bg-no-repeat{
    background-repeat: no-repeat !important;
  }

  .lgDown\:bg-repeat-x{
    background-repeat: repeat-x !important;
  }

  .lgDown\:bg-repeat-y{
    background-repeat: repeat-y !important;
  }

  .lgDown\:bg-repeat-round{
    background-repeat: round !important;
  }

  .lgDown\:bg-repeat-space{
    background-repeat: space !important;
  }

  .lgDown\:bg-auto{
    background-size: auto !important;
  }

  .lgDown\:bg-cover{
    background-size: cover !important;
  }

  .lgDown\:bg-contain{
    background-size: contain !important;
  }

  .lgDown\:border-collapse{
    border-collapse: collapse !important;
  }

  .lgDown\:border-separate{
    border-collapse: separate !important;
  }

  .lgDown\:border-primary-100{
    --border-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--border-opacity)) !important;
  }

  .lgDown\:border-primary-200{
    --border-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--border-opacity)) !important;
  }

  .lgDown\:border-primary-300{
    --border-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--border-opacity)) !important;
  }

  .lgDown\:border-primary-400{
    --border-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--border-opacity)) !important;
  }

  .lgDown\:border-primary-500{
    --border-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--border-opacity)) !important;
  }

  .lgDown\:border-primary-600{
    --border-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--border-opacity)) !important;
  }

  .lgDown\:border-primary-700{
    --border-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--border-opacity)) !important;
  }

  .lgDown\:border-primary-800{
    --border-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--border-opacity)) !important;
  }

  .lgDown\:border-primary-900{
    --border-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--border-opacity)) !important;
  }

  .lgDown\:border-secondary-100{
    --border-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--border-opacity)) !important;
  }

  .lgDown\:border-secondary-200{
    --border-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--border-opacity)) !important;
  }

  .lgDown\:border-secondary-300{
    --border-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--border-opacity)) !important;
  }

  .lgDown\:border-secondary-400{
    --border-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--border-opacity)) !important;
  }

  .lgDown\:border-secondary-500{
    --border-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--border-opacity)) !important;
  }

  .lgDown\:border-secondary-600{
    --border-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--border-opacity)) !important;
  }

  .lgDown\:border-secondary-700{
    --border-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--border-opacity)) !important;
  }

  .lgDown\:border-secondary-800{
    --border-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--border-opacity)) !important;
  }

  .lgDown\:border-secondary-900{
    --border-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--border-opacity)) !important;
  }

  .lgDown\:border-transparent{
    border-color: transparent !important;
  }

  .lgDown\:border-black{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .lgDown\:border-white{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .lgDown\:border-gray-100{
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important;
  }

  .lgDown\:border-gray-200{
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important;
  }

  .lgDown\:border-gray-300{
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
  }

  .lgDown\:border-gray-400{
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important;
  }

  .lgDown\:border-gray-500{
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important;
  }

  .lgDown\:border-gray-600{
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important;
  }

  .lgDown\:border-gray-700{
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important;
  }

  .lgDown\:border-gray-800{
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important;
  }

  .lgDown\:border-gray-900{
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important;
  }

  .lgDown\:border-red-100{
    --border-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--border-opacity)) !important;
  }

  .lgDown\:border-red-200{
    --border-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--border-opacity)) !important;
  }

  .lgDown\:border-red-300{
    --border-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--border-opacity)) !important;
  }

  .lgDown\:border-red-400{
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important;
  }

  .lgDown\:border-red-500{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .lgDown\:border-red-600{
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important;
  }

  .lgDown\:border-red-700{
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important;
  }

  .lgDown\:border-red-800{
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important;
  }

  .lgDown\:border-red-900{
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important;
  }

  .lgDown\:border-green-100{
    --border-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--border-opacity)) !important;
  }

  .lgDown\:border-green-200{
    --border-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--border-opacity)) !important;
  }

  .lgDown\:border-green-300{
    --border-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--border-opacity)) !important;
  }

  .lgDown\:border-green-400{
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important;
  }

  .lgDown\:border-green-500{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .lgDown\:border-green-600{
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important;
  }

  .lgDown\:border-green-700{
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important;
  }

  .lgDown\:border-green-800{
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important;
  }

  .lgDown\:border-green-900{
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important;
  }

  .lgDown\:border-yellow-100{
    --border-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--border-opacity)) !important;
  }

  .lgDown\:border-yellow-200{
    --border-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--border-opacity)) !important;
  }

  .lgDown\:border-yellow-300{
    --border-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--border-opacity)) !important;
  }

  .lgDown\:border-yellow-400{
    --border-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--border-opacity)) !important;
  }

  .lgDown\:border-yellow-500{
    --border-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--border-opacity)) !important;
  }

  .lgDown\:border-yellow-600{
    --border-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--border-opacity)) !important;
  }

  .lgDown\:border-yellow-700{
    --border-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--border-opacity)) !important;
  }

  .lgDown\:border-yellow-800{
    --border-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--border-opacity)) !important;
  }

  .lgDown\:border-yellow-900{
    --border-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--border-opacity)) !important;
  }

  .lgDown\:border-error{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .lgDown\:border-success{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-primary-100:hover{
    --border-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-primary-200:hover{
    --border-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-primary-300:hover{
    --border-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-primary-400:hover{
    --border-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-primary-500:hover{
    --border-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-primary-600:hover{
    --border-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-primary-700:hover{
    --border-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-primary-800:hover{
    --border-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-primary-900:hover{
    --border-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-secondary-100:hover{
    --border-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-secondary-200:hover{
    --border-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-secondary-300:hover{
    --border-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-secondary-400:hover{
    --border-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-secondary-500:hover{
    --border-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-secondary-600:hover{
    --border-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-secondary-700:hover{
    --border-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-secondary-800:hover{
    --border-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-secondary-900:hover{
    --border-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-transparent:hover{
    border-color: transparent !important;
  }

  .lgDown\:hover\:border-black:hover{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-white:hover{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-gray-100:hover{
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-gray-200:hover{
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-gray-300:hover{
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-gray-400:hover{
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-gray-500:hover{
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-gray-600:hover{
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-gray-700:hover{
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-gray-800:hover{
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-gray-900:hover{
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-red-100:hover{
    --border-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-red-200:hover{
    --border-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-red-300:hover{
    --border-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-red-400:hover{
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-red-500:hover{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-red-600:hover{
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-red-700:hover{
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-red-800:hover{
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-red-900:hover{
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-green-100:hover{
    --border-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-green-200:hover{
    --border-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-green-300:hover{
    --border-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-green-400:hover{
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-green-500:hover{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-green-600:hover{
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-green-700:hover{
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-green-800:hover{
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-green-900:hover{
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-yellow-100:hover{
    --border-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-yellow-200:hover{
    --border-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-yellow-300:hover{
    --border-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-yellow-400:hover{
    --border-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-yellow-500:hover{
    --border-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-yellow-600:hover{
    --border-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-yellow-700:hover{
    --border-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-yellow-800:hover{
    --border-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-yellow-900:hover{
    --border-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-error:hover{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .lgDown\:hover\:border-success:hover{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-primary-100:focus{
    --border-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-primary-200:focus{
    --border-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-primary-300:focus{
    --border-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-primary-400:focus{
    --border-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-primary-500:focus{
    --border-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-primary-600:focus{
    --border-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-primary-700:focus{
    --border-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-primary-800:focus{
    --border-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-primary-900:focus{
    --border-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-secondary-100:focus{
    --border-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-secondary-200:focus{
    --border-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-secondary-300:focus{
    --border-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-secondary-400:focus{
    --border-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-secondary-500:focus{
    --border-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-secondary-600:focus{
    --border-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-secondary-700:focus{
    --border-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-secondary-800:focus{
    --border-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-secondary-900:focus{
    --border-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-transparent:focus{
    border-color: transparent !important;
  }

  .lgDown\:focus\:border-black:focus{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-white:focus{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-gray-100:focus{
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-gray-200:focus{
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-gray-300:focus{
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-gray-400:focus{
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-gray-500:focus{
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-gray-600:focus{
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-gray-700:focus{
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-gray-800:focus{
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-gray-900:focus{
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-red-100:focus{
    --border-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-red-200:focus{
    --border-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-red-300:focus{
    --border-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-red-400:focus{
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-red-500:focus{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-red-600:focus{
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-red-700:focus{
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-red-800:focus{
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-red-900:focus{
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-green-100:focus{
    --border-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-green-200:focus{
    --border-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-green-300:focus{
    --border-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-green-400:focus{
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-green-500:focus{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-green-600:focus{
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-green-700:focus{
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-green-800:focus{
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-green-900:focus{
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-yellow-100:focus{
    --border-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-yellow-200:focus{
    --border-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-yellow-300:focus{
    --border-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-yellow-400:focus{
    --border-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-yellow-500:focus{
    --border-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-yellow-600:focus{
    --border-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-yellow-700:focus{
    --border-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-yellow-800:focus{
    --border-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-yellow-900:focus{
    --border-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-error:focus{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .lgDown\:focus\:border-success:focus{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .lgDown\:border-opacity-0{
    --border-opacity: 0 !important;
  }

  .lgDown\:border-opacity-25{
    --border-opacity: 0.25 !important;
  }

  .lgDown\:border-opacity-50{
    --border-opacity: 0.5 !important;
  }

  .lgDown\:border-opacity-75{
    --border-opacity: 0.75 !important;
  }

  .lgDown\:border-opacity-100{
    --border-opacity: 1 !important;
  }

  .lgDown\:hover\:border-opacity-0:hover{
    --border-opacity: 0 !important;
  }

  .lgDown\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25 !important;
  }

  .lgDown\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5 !important;
  }

  .lgDown\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75 !important;
  }

  .lgDown\:hover\:border-opacity-100:hover{
    --border-opacity: 1 !important;
  }

  .lgDown\:focus\:border-opacity-0:focus{
    --border-opacity: 0 !important;
  }

  .lgDown\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25 !important;
  }

  .lgDown\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5 !important;
  }

  .lgDown\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75 !important;
  }

  .lgDown\:focus\:border-opacity-100:focus{
    --border-opacity: 1 !important;
  }

  .lgDown\:rounded-none{
    border-radius: 0 !important;
  }

  .lgDown\:rounded-sm{
    border-radius: 0.125rem !important;
  }

  .lgDown\:rounded{
    border-radius: 0.25rem !important;
  }

  .lgDown\:rounded-md{
    border-radius: 0.375rem !important;
  }

  .lgDown\:rounded-lg{
    border-radius: 0.5rem !important;
  }

  .lgDown\:rounded-xl{
    border-radius: 0.75rem !important;
  }

  .lgDown\:rounded-2xl{
    border-radius: 1rem !important;
  }

  .lgDown\:rounded-3xl{
    border-radius: 1.5rem !important;
  }

  .lgDown\:rounded-full{
    border-radius: 9999px !important;
  }

  .lgDown\:rounded-t-none{
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .lgDown\:rounded-r-none{
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .lgDown\:rounded-b-none{
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .lgDown\:rounded-l-none{
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .lgDown\:rounded-t-sm{
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }

  .lgDown\:rounded-r-sm{
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }

  .lgDown\:rounded-b-sm{
    border-bottom-right-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .lgDown\:rounded-l-sm{
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .lgDown\:rounded-t{
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }

  .lgDown\:rounded-r{
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }

  .lgDown\:rounded-b{
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .lgDown\:rounded-l{
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .lgDown\:rounded-t-md{
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }

  .lgDown\:rounded-r-md{
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }

  .lgDown\:rounded-b-md{
    border-bottom-right-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .lgDown\:rounded-l-md{
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .lgDown\:rounded-t-lg{
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }

  .lgDown\:rounded-r-lg{
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }

  .lgDown\:rounded-b-lg{
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .lgDown\:rounded-l-lg{
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .lgDown\:rounded-t-xl{
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important;
  }

  .lgDown\:rounded-r-xl{
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }

  .lgDown\:rounded-b-xl{
    border-bottom-right-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }

  .lgDown\:rounded-l-xl{
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }

  .lgDown\:rounded-t-2xl{
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
  }

  .lgDown\:rounded-r-2xl{
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }

  .lgDown\:rounded-b-2xl{
    border-bottom-right-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }

  .lgDown\:rounded-l-2xl{
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }

  .lgDown\:rounded-t-3xl{
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
  }

  .lgDown\:rounded-r-3xl{
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }

  .lgDown\:rounded-b-3xl{
    border-bottom-right-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }

  .lgDown\:rounded-l-3xl{
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }

  .lgDown\:rounded-t-full{
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .lgDown\:rounded-r-full{
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .lgDown\:rounded-b-full{
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .lgDown\:rounded-l-full{
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .lgDown\:rounded-tl-none{
    border-top-left-radius: 0 !important;
  }

  .lgDown\:rounded-tr-none{
    border-top-right-radius: 0 !important;
  }

  .lgDown\:rounded-br-none{
    border-bottom-right-radius: 0 !important;
  }

  .lgDown\:rounded-bl-none{
    border-bottom-left-radius: 0 !important;
  }

  .lgDown\:rounded-tl-sm{
    border-top-left-radius: 0.125rem !important;
  }

  .lgDown\:rounded-tr-sm{
    border-top-right-radius: 0.125rem !important;
  }

  .lgDown\:rounded-br-sm{
    border-bottom-right-radius: 0.125rem !important;
  }

  .lgDown\:rounded-bl-sm{
    border-bottom-left-radius: 0.125rem !important;
  }

  .lgDown\:rounded-tl{
    border-top-left-radius: 0.25rem !important;
  }

  .lgDown\:rounded-tr{
    border-top-right-radius: 0.25rem !important;
  }

  .lgDown\:rounded-br{
    border-bottom-right-radius: 0.25rem !important;
  }

  .lgDown\:rounded-bl{
    border-bottom-left-radius: 0.25rem !important;
  }

  .lgDown\:rounded-tl-md{
    border-top-left-radius: 0.375rem !important;
  }

  .lgDown\:rounded-tr-md{
    border-top-right-radius: 0.375rem !important;
  }

  .lgDown\:rounded-br-md{
    border-bottom-right-radius: 0.375rem !important;
  }

  .lgDown\:rounded-bl-md{
    border-bottom-left-radius: 0.375rem !important;
  }

  .lgDown\:rounded-tl-lg{
    border-top-left-radius: 0.5rem !important;
  }

  .lgDown\:rounded-tr-lg{
    border-top-right-radius: 0.5rem !important;
  }

  .lgDown\:rounded-br-lg{
    border-bottom-right-radius: 0.5rem !important;
  }

  .lgDown\:rounded-bl-lg{
    border-bottom-left-radius: 0.5rem !important;
  }

  .lgDown\:rounded-tl-xl{
    border-top-left-radius: 0.75rem !important;
  }

  .lgDown\:rounded-tr-xl{
    border-top-right-radius: 0.75rem !important;
  }

  .lgDown\:rounded-br-xl{
    border-bottom-right-radius: 0.75rem !important;
  }

  .lgDown\:rounded-bl-xl{
    border-bottom-left-radius: 0.75rem !important;
  }

  .lgDown\:rounded-tl-2xl{
    border-top-left-radius: 1rem !important;
  }

  .lgDown\:rounded-tr-2xl{
    border-top-right-radius: 1rem !important;
  }

  .lgDown\:rounded-br-2xl{
    border-bottom-right-radius: 1rem !important;
  }

  .lgDown\:rounded-bl-2xl{
    border-bottom-left-radius: 1rem !important;
  }

  .lgDown\:rounded-tl-3xl{
    border-top-left-radius: 1.5rem !important;
  }

  .lgDown\:rounded-tr-3xl{
    border-top-right-radius: 1.5rem !important;
  }

  .lgDown\:rounded-br-3xl{
    border-bottom-right-radius: 1.5rem !important;
  }

  .lgDown\:rounded-bl-3xl{
    border-bottom-left-radius: 1.5rem !important;
  }

  .lgDown\:rounded-tl-full{
    border-top-left-radius: 9999px !important;
  }

  .lgDown\:rounded-tr-full{
    border-top-right-radius: 9999px !important;
  }

  .lgDown\:rounded-br-full{
    border-bottom-right-radius: 9999px !important;
  }

  .lgDown\:rounded-bl-full{
    border-bottom-left-radius: 9999px !important;
  }

  .lgDown\:border-solid{
    border-style: solid !important;
  }

  .lgDown\:border-dashed{
    border-style: dashed !important;
  }

  .lgDown\:border-dotted{
    border-style: dotted !important;
  }

  .lgDown\:border-double{
    border-style: double !important;
  }

  .lgDown\:border-none{
    border-style: none !important;
  }

  .lgDown\:border-0{
    border-width: 0 !important;
  }

  .lgDown\:border-2{
    border-width: 2px !important;
  }

  .lgDown\:border-4{
    border-width: 4px !important;
  }

  .lgDown\:border-8{
    border-width: 8px !important;
  }

  .lgDown\:border{
    border-width: 1px !important;
  }

  .lgDown\:border-t-0{
    border-top-width: 0 !important;
  }

  .lgDown\:border-r-0{
    border-right-width: 0 !important;
  }

  .lgDown\:border-b-0{
    border-bottom-width: 0 !important;
  }

  .lgDown\:border-l-0{
    border-left-width: 0 !important;
  }

  .lgDown\:border-t-2{
    border-top-width: 2px !important;
  }

  .lgDown\:border-r-2{
    border-right-width: 2px !important;
  }

  .lgDown\:border-b-2{
    border-bottom-width: 2px !important;
  }

  .lgDown\:border-l-2{
    border-left-width: 2px !important;
  }

  .lgDown\:border-t-4{
    border-top-width: 4px !important;
  }

  .lgDown\:border-r-4{
    border-right-width: 4px !important;
  }

  .lgDown\:border-b-4{
    border-bottom-width: 4px !important;
  }

  .lgDown\:border-l-4{
    border-left-width: 4px !important;
  }

  .lgDown\:border-t-8{
    border-top-width: 8px !important;
  }

  .lgDown\:border-r-8{
    border-right-width: 8px !important;
  }

  .lgDown\:border-b-8{
    border-bottom-width: 8px !important;
  }

  .lgDown\:border-l-8{
    border-left-width: 8px !important;
  }

  .lgDown\:border-t{
    border-top-width: 1px !important;
  }

  .lgDown\:border-r{
    border-right-width: 1px !important;
  }

  .lgDown\:border-b{
    border-bottom-width: 1px !important;
  }

  .lgDown\:border-l{
    border-left-width: 1px !important;
  }

  .lgDown\:box-border{
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
  }

  .lgDown\:box-content{
    -webkit-box-sizing: content-box !important;
            box-sizing: content-box !important;
  }

  .lgDown\:cursor-auto{
    cursor: auto !important;
  }

  .lgDown\:cursor-default{
    cursor: default !important;
  }

  .lgDown\:cursor-pointer{
    cursor: pointer !important;
  }

  .lgDown\:cursor-wait{
    cursor: wait !important;
  }

  .lgDown\:cursor-text{
    cursor: text !important;
  }

  .lgDown\:cursor-move{
    cursor: move !important;
  }

  .lgDown\:cursor-not-allowed{
    cursor: not-allowed !important;
  }

  .lgDown\:block{
    display: block !important;
  }

  .lgDown\:inline-block{
    display: inline-block !important;
  }

  .lgDown\:inline{
    display: inline !important;
  }

  .lgDown\:flex{
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .lgDown\:inline-flex{
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .lgDown\:table{
    display: table !important;
  }

  .lgDown\:table-caption{
    display: table-caption !important;
  }

  .lgDown\:table-cell{
    display: table-cell !important;
  }

  .lgDown\:table-column{
    display: table-column !important;
  }

  .lgDown\:table-column-group{
    display: table-column-group !important;
  }

  .lgDown\:table-footer-group{
    display: table-footer-group !important;
  }

  .lgDown\:table-header-group{
    display: table-header-group !important;
  }

  .lgDown\:table-row-group{
    display: table-row-group !important;
  }

  .lgDown\:table-row{
    display: table-row !important;
  }

  .lgDown\:flow-root{
    display: flow-root !important;
  }

  .lgDown\:grid{
    display: grid !important;
  }

  .lgDown\:inline-grid{
    display: inline-grid !important;
  }

  .lgDown\:contents{
    display: contents !important;
  }

  .lgDown\:hidden{
    display: none !important;
  }

  .lgDown\:flex-row{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .lgDown\:flex-row-reverse{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .lgDown\:flex-col{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .lgDown\:flex-col-reverse{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .lgDown\:flex-wrap{
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .lgDown\:flex-wrap-reverse{
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .lgDown\:flex-no-wrap{
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .lgDown\:place-items-auto{
    place-items: auto !important;
  }

  .lgDown\:place-items-start{
    place-items: start !important;
  }

  .lgDown\:place-items-end{
    place-items: end !important;
  }

  .lgDown\:place-items-center{
    place-items: center !important;
  }

  .lgDown\:place-items-stretch{
    place-items: stretch !important;
  }

  .lgDown\:place-content-center{
    place-content: center !important;
  }

  .lgDown\:place-content-start{
    place-content: start !important;
  }

  .lgDown\:place-content-end{
    place-content: end !important;
  }

  .lgDown\:place-content-between{
    place-content: space-between !important;
  }

  .lgDown\:place-content-around{
    place-content: space-around !important;
  }

  .lgDown\:place-content-evenly{
    place-content: space-evenly !important;
  }

  .lgDown\:place-content-stretch{
    place-content: stretch !important;
  }

  .lgDown\:place-self-auto{
    place-self: auto !important;
  }

  .lgDown\:place-self-start{
    place-self: start !important;
  }

  .lgDown\:place-self-end{
    place-self: end !important;
  }

  .lgDown\:place-self-center{
    place-self: center !important;
  }

  .lgDown\:place-self-stretch{
    place-self: stretch !important;
  }

  .lgDown\:items-start{
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .lgDown\:items-end{
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .lgDown\:items-center{
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .lgDown\:items-baseline{
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .lgDown\:items-stretch{
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .lgDown\:content-center{
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .lgDown\:content-start{
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .lgDown\:content-end{
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .lgDown\:content-between{
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .lgDown\:content-around{
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .lgDown\:content-evenly{
    -ms-flex-line-pack: space-evenly !important;
        align-content: space-evenly !important;
  }

  .lgDown\:self-auto{
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .lgDown\:self-start{
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .lgDown\:self-end{
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .lgDown\:self-center{
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .lgDown\:self-stretch{
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }

  .lgDown\:justify-items-auto{
    justify-items: auto !important;
  }

  .lgDown\:justify-items-start{
    justify-items: start !important;
  }

  .lgDown\:justify-items-end{
    justify-items: end !important;
  }

  .lgDown\:justify-items-center{
    justify-items: center !important;
  }

  .lgDown\:justify-items-stretch{
    justify-items: stretch !important;
  }

  .lgDown\:justify-start{
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .lgDown\:justify-end{
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .lgDown\:justify-center{
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .lgDown\:justify-between{
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .lgDown\:justify-around{
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .lgDown\:justify-evenly{
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .lgDown\:justify-self-auto{
    justify-self: auto !important;
  }

  .lgDown\:justify-self-start{
    justify-self: start !important;
  }

  .lgDown\:justify-self-end{
    justify-self: end !important;
  }

  .lgDown\:justify-self-center{
    justify-self: center !important;
  }

  .lgDown\:justify-self-stretch{
    justify-self: stretch !important;
  }

  .lgDown\:flex-1{
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 0% !important;
            flex: 1 1 0% !important;
  }

  .lgDown\:flex-auto{
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .lgDown\:flex-initial{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important;
  }

  .lgDown\:flex-none{
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important;
  }

  .lgDown\:flex-grow-0{
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .lgDown\:flex-grow{
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .lgDown\:flex-shrink-0{
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .lgDown\:flex-shrink{
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .lgDown\:order-1{
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .lgDown\:order-2{
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .lgDown\:order-3{
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .lgDown\:order-4{
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .lgDown\:order-5{
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .lgDown\:order-6{
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .lgDown\:order-7{
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .lgDown\:order-8{
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .lgDown\:order-9{
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .lgDown\:order-10{
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }

  .lgDown\:order-11{
    -webkit-box-ordinal-group: 12 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }

  .lgDown\:order-12{
    -webkit-box-ordinal-group: 13 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }

  .lgDown\:order-first{
    -webkit-box-ordinal-group: -9998 !important;
        -ms-flex-order: -9999 !important;
            order: -9999 !important;
  }

  .lgDown\:order-last{
    -webkit-box-ordinal-group: 10000 !important;
        -ms-flex-order: 9999 !important;
            order: 9999 !important;
  }

  .lgDown\:order-none{
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .lgDown\:float-right{
    float: right !important;
  }

  .lgDown\:float-left{
    float: left !important;
  }

  .lgDown\:float-none{
    float: none !important;
  }

  .lgDown\:clearfix:after{
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .lgDown\:clear-left{
    clear: left !important;
  }

  .lgDown\:clear-right{
    clear: right !important;
  }

  .lgDown\:clear-both{
    clear: both !important;
  }

  .lgDown\:clear-none{
    clear: none !important;
  }

  .lgDown\:font-sans{
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
  }

  .lgDown\:font-serif{
    font-family: Georgia, Cambria, "Times New Roman", Times, serif !important;
  }

  .lgDown\:font-mono{
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
  }

  .lgDown\:font-hairline{
    font-weight: 100 !important;
  }

  .lgDown\:font-thin{
    font-weight: 200 !important;
  }

  .lgDown\:font-light{
    font-weight: 300 !important;
  }

  .lgDown\:font-normal{
    font-weight: 400 !important;
  }

  .lgDown\:font-medium{
    font-weight: 500 !important;
  }

  .lgDown\:font-semibold{
    font-weight: 600 !important;
  }

  .lgDown\:font-bold{
    font-weight: 700 !important;
  }

  .lgDown\:font-extrabold{
    font-weight: 800 !important;
  }

  .lgDown\:font-black{
    font-weight: 900 !important;
  }

  .lgDown\:hover\:font-hairline:hover{
    font-weight: 100 !important;
  }

  .lgDown\:hover\:font-thin:hover{
    font-weight: 200 !important;
  }

  .lgDown\:hover\:font-light:hover{
    font-weight: 300 !important;
  }

  .lgDown\:hover\:font-normal:hover{
    font-weight: 400 !important;
  }

  .lgDown\:hover\:font-medium:hover{
    font-weight: 500 !important;
  }

  .lgDown\:hover\:font-semibold:hover{
    font-weight: 600 !important;
  }

  .lgDown\:hover\:font-bold:hover{
    font-weight: 700 !important;
  }

  .lgDown\:hover\:font-extrabold:hover{
    font-weight: 800 !important;
  }

  .lgDown\:hover\:font-black:hover{
    font-weight: 900 !important;
  }

  .lgDown\:focus\:font-hairline:focus{
    font-weight: 100 !important;
  }

  .lgDown\:focus\:font-thin:focus{
    font-weight: 200 !important;
  }

  .lgDown\:focus\:font-light:focus{
    font-weight: 300 !important;
  }

  .lgDown\:focus\:font-normal:focus{
    font-weight: 400 !important;
  }

  .lgDown\:focus\:font-medium:focus{
    font-weight: 500 !important;
  }

  .lgDown\:focus\:font-semibold:focus{
    font-weight: 600 !important;
  }

  .lgDown\:focus\:font-bold:focus{
    font-weight: 700 !important;
  }

  .lgDown\:focus\:font-extrabold:focus{
    font-weight: 800 !important;
  }

  .lgDown\:focus\:font-black:focus{
    font-weight: 900 !important;
  }

  .lgDown\:h-0{
    height: 0 !important;
  }

  .lgDown\:h-1{
    height: 0.25rem !important;
  }

  .lgDown\:h-2{
    height: 0.5rem !important;
  }

  .lgDown\:h-3{
    height: 0.75rem !important;
  }

  .lgDown\:h-4{
    height: 1rem !important;
  }

  .lgDown\:h-5{
    height: 1.25rem !important;
  }

  .lgDown\:h-6{
    height: 1.5rem !important;
  }

  .lgDown\:h-8{
    height: 2rem !important;
  }

  .lgDown\:h-10{
    height: 2.5rem !important;
  }

  .lgDown\:h-12{
    height: 3rem !important;
  }

  .lgDown\:h-16{
    height: 4rem !important;
  }

  .lgDown\:h-20{
    height: 5rem !important;
  }

  .lgDown\:h-24{
    height: 6rem !important;
  }

  .lgDown\:h-32{
    height: 8rem !important;
  }

  .lgDown\:h-40{
    height: 10rem !important;
  }

  .lgDown\:h-48{
    height: 12rem !important;
  }

  .lgDown\:h-56{
    height: 14rem !important;
  }

  .lgDown\:h-64{
    height: 16rem !important;
  }

  .lgDown\:h-auto{
    height: auto !important;
  }

  .lgDown\:h-px{
    height: 1px !important;
  }

  .lgDown\:h-full{
    height: 100% !important;
  }

  .lgDown\:h-screen{
    height: 100vh !important;
  }

  .lgDown\:text-xs{
    font-size: 0.75rem !important;
  }

  .lgDown\:text-sm{
    font-size: 0.875rem !important;
  }

  .lgDown\:text-base{
    font-size: 1rem !important;
  }

  .lgDown\:text-lg{
    font-size: 1.125rem !important;
  }

  .lgDown\:text-xl{
    font-size: 1.25rem !important;
  }

  .lgDown\:text-2xl{
    font-size: 1.5rem !important;
  }

  .lgDown\:text-3xl{
    font-size: 1.875rem !important;
  }

  .lgDown\:text-4xl{
    font-size: 2.25rem !important;
  }

  .lgDown\:text-5xl{
    font-size: 3rem !important;
  }

  .lgDown\:text-6xl{
    font-size: 4rem !important;
  }

  .lgDown\:leading-3{
    line-height: .75rem !important;
  }

  .lgDown\:leading-4{
    line-height: 1rem !important;
  }

  .lgDown\:leading-5{
    line-height: 1.25rem !important;
  }

  .lgDown\:leading-6{
    line-height: 1.5rem !important;
  }

  .lgDown\:leading-7{
    line-height: 1.75rem !important;
  }

  .lgDown\:leading-8{
    line-height: 2rem !important;
  }

  .lgDown\:leading-9{
    line-height: 2.25rem !important;
  }

  .lgDown\:leading-10{
    line-height: 2.5rem !important;
  }

  .lgDown\:leading-none{
    line-height: 1 !important;
  }

  .lgDown\:leading-tight{
    line-height: 1.25 !important;
  }

  .lgDown\:leading-snug{
    line-height: 1.375 !important;
  }

  .lgDown\:leading-normal{
    line-height: 1.5 !important;
  }

  .lgDown\:leading-relaxed{
    line-height: 1.625 !important;
  }

  .lgDown\:leading-loose{
    line-height: 2 !important;
  }

  .lgDown\:list-inside{
    list-style-position: inside !important;
  }

  .lgDown\:list-outside{
    list-style-position: outside !important;
  }

  .lgDown\:list-none{
    list-style-type: none !important;
  }

  .lgDown\:list-disc{
    list-style-type: disc !important;
  }

  .lgDown\:list-decimal{
    list-style-type: decimal !important;
  }

  .lgDown\:m-0{
    margin: 0 !important;
  }

  .lgDown\:m-1{
    margin: 0.25rem !important;
  }

  .lgDown\:m-2{
    margin: 0.5rem !important;
  }

  .lgDown\:m-3{
    margin: 0.75rem !important;
  }

  .lgDown\:m-4{
    margin: 1rem !important;
  }

  .lgDown\:m-5{
    margin: 1.25rem !important;
  }

  .lgDown\:m-6{
    margin: 1.5rem !important;
  }

  .lgDown\:m-8{
    margin: 2rem !important;
  }

  .lgDown\:m-10{
    margin: 2.5rem !important;
  }

  .lgDown\:m-12{
    margin: 3rem !important;
  }

  .lgDown\:m-16{
    margin: 4rem !important;
  }

  .lgDown\:m-20{
    margin: 5rem !important;
  }

  .lgDown\:m-24{
    margin: 6rem !important;
  }

  .lgDown\:m-32{
    margin: 8rem !important;
  }

  .lgDown\:m-40{
    margin: 10rem !important;
  }

  .lgDown\:m-48{
    margin: 12rem !important;
  }

  .lgDown\:m-56{
    margin: 14rem !important;
  }

  .lgDown\:m-64{
    margin: 16rem !important;
  }

  .lgDown\:m-auto{
    margin: auto !important;
  }

  .lgDown\:m-px{
    margin: 1px !important;
  }

  .lgDown\:-m-1{
    margin: -0.25rem !important;
  }

  .lgDown\:-m-2{
    margin: -0.5rem !important;
  }

  .lgDown\:-m-3{
    margin: -0.75rem !important;
  }

  .lgDown\:-m-4{
    margin: -1rem !important;
  }

  .lgDown\:-m-5{
    margin: -1.25rem !important;
  }

  .lgDown\:-m-6{
    margin: -1.5rem !important;
  }

  .lgDown\:-m-8{
    margin: -2rem !important;
  }

  .lgDown\:-m-10{
    margin: -2.5rem !important;
  }

  .lgDown\:-m-12{
    margin: -3rem !important;
  }

  .lgDown\:-m-16{
    margin: -4rem !important;
  }

  .lgDown\:-m-20{
    margin: -5rem !important;
  }

  .lgDown\:-m-24{
    margin: -6rem !important;
  }

  .lgDown\:-m-32{
    margin: -8rem !important;
  }

  .lgDown\:-m-40{
    margin: -10rem !important;
  }

  .lgDown\:-m-48{
    margin: -12rem !important;
  }

  .lgDown\:-m-56{
    margin: -14rem !important;
  }

  .lgDown\:-m-64{
    margin: -16rem !important;
  }

  .lgDown\:-m-px{
    margin: -1px !important;
  }

  .lgDown\:my-0{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .lgDown\:mx-0{
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .lgDown\:my-1{
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .lgDown\:mx-1{
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .lgDown\:my-2{
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .lgDown\:mx-2{
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .lgDown\:my-3{
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .lgDown\:mx-3{
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .lgDown\:my-4{
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .lgDown\:mx-4{
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .lgDown\:my-5{
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .lgDown\:mx-5{
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .lgDown\:my-6{
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .lgDown\:mx-6{
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .lgDown\:my-8{
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .lgDown\:mx-8{
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .lgDown\:my-10{
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .lgDown\:mx-10{
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .lgDown\:my-12{
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .lgDown\:mx-12{
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .lgDown\:my-16{
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .lgDown\:mx-16{
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .lgDown\:my-20{
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .lgDown\:mx-20{
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .lgDown\:my-24{
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .lgDown\:mx-24{
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .lgDown\:my-32{
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .lgDown\:mx-32{
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .lgDown\:my-40{
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .lgDown\:mx-40{
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .lgDown\:my-48{
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .lgDown\:mx-48{
    margin-left: 12rem !important;
    margin-right: 12rem !important;
  }

  .lgDown\:my-56{
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }

  .lgDown\:mx-56{
    margin-left: 14rem !important;
    margin-right: 14rem !important;
  }

  .lgDown\:my-64{
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }

  .lgDown\:mx-64{
    margin-left: 16rem !important;
    margin-right: 16rem !important;
  }

  .lgDown\:my-auto{
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .lgDown\:mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .lgDown\:my-px{
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .lgDown\:mx-px{
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .lgDown\:-my-1{
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .lgDown\:-mx-1{
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .lgDown\:-my-2{
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .lgDown\:-mx-2{
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .lgDown\:-my-3{
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .lgDown\:-mx-3{
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .lgDown\:-my-4{
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .lgDown\:-mx-4{
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .lgDown\:-my-5{
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }

  .lgDown\:-mx-5{
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
  }

  .lgDown\:-my-6{
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .lgDown\:-mx-6{
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .lgDown\:-my-8{
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .lgDown\:-mx-8{
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .lgDown\:-my-10{
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .lgDown\:-mx-10{
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .lgDown\:-my-12{
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .lgDown\:-mx-12{
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .lgDown\:-my-16{
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .lgDown\:-mx-16{
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .lgDown\:-my-20{
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .lgDown\:-mx-20{
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .lgDown\:-my-24{
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .lgDown\:-mx-24{
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .lgDown\:-my-32{
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .lgDown\:-mx-32{
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .lgDown\:-my-40{
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .lgDown\:-mx-40{
    margin-left: -10rem !important;
    margin-right: -10rem !important;
  }

  .lgDown\:-my-48{
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .lgDown\:-mx-48{
    margin-left: -12rem !important;
    margin-right: -12rem !important;
  }

  .lgDown\:-my-56{
    margin-top: -14rem !important;
    margin-bottom: -14rem !important;
  }

  .lgDown\:-mx-56{
    margin-left: -14rem !important;
    margin-right: -14rem !important;
  }

  .lgDown\:-my-64{
    margin-top: -16rem !important;
    margin-bottom: -16rem !important;
  }

  .lgDown\:-mx-64{
    margin-left: -16rem !important;
    margin-right: -16rem !important;
  }

  .lgDown\:-my-px{
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .lgDown\:-mx-px{
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .lgDown\:mt-0{
    margin-top: 0 !important;
  }

  .lgDown\:mr-0{
    margin-right: 0 !important;
  }

  .lgDown\:mb-0{
    margin-bottom: 0 !important;
  }

  .lgDown\:ml-0{
    margin-left: 0 !important;
  }

  .lgDown\:mt-1{
    margin-top: 0.25rem !important;
  }

  .lgDown\:mr-1{
    margin-right: 0.25rem !important;
  }

  .lgDown\:mb-1{
    margin-bottom: 0.25rem !important;
  }

  .lgDown\:ml-1{
    margin-left: 0.25rem !important;
  }

  .lgDown\:mt-2{
    margin-top: 0.5rem !important;
  }

  .lgDown\:mr-2{
    margin-right: 0.5rem !important;
  }

  .lgDown\:mb-2{
    margin-bottom: 0.5rem !important;
  }

  .lgDown\:ml-2{
    margin-left: 0.5rem !important;
  }

  .lgDown\:mt-3{
    margin-top: 0.75rem !important;
  }

  .lgDown\:mr-3{
    margin-right: 0.75rem !important;
  }

  .lgDown\:mb-3{
    margin-bottom: 0.75rem !important;
  }

  .lgDown\:ml-3{
    margin-left: 0.75rem !important;
  }

  .lgDown\:mt-4{
    margin-top: 1rem !important;
  }

  .lgDown\:mr-4{
    margin-right: 1rem !important;
  }

  .lgDown\:mb-4{
    margin-bottom: 1rem !important;
  }

  .lgDown\:ml-4{
    margin-left: 1rem !important;
  }

  .lgDown\:mt-5{
    margin-top: 1.25rem !important;
  }

  .lgDown\:mr-5{
    margin-right: 1.25rem !important;
  }

  .lgDown\:mb-5{
    margin-bottom: 1.25rem !important;
  }

  .lgDown\:ml-5{
    margin-left: 1.25rem !important;
  }

  .lgDown\:mt-6{
    margin-top: 1.5rem !important;
  }

  .lgDown\:mr-6{
    margin-right: 1.5rem !important;
  }

  .lgDown\:mb-6{
    margin-bottom: 1.5rem !important;
  }

  .lgDown\:ml-6{
    margin-left: 1.5rem !important;
  }

  .lgDown\:mt-8{
    margin-top: 2rem !important;
  }

  .lgDown\:mr-8{
    margin-right: 2rem !important;
  }

  .lgDown\:mb-8{
    margin-bottom: 2rem !important;
  }

  .lgDown\:ml-8{
    margin-left: 2rem !important;
  }

  .lgDown\:mt-10{
    margin-top: 2.5rem !important;
  }

  .lgDown\:mr-10{
    margin-right: 2.5rem !important;
  }

  .lgDown\:mb-10{
    margin-bottom: 2.5rem !important;
  }

  .lgDown\:ml-10{
    margin-left: 2.5rem !important;
  }

  .lgDown\:mt-12{
    margin-top: 3rem !important;
  }

  .lgDown\:mr-12{
    margin-right: 3rem !important;
  }

  .lgDown\:mb-12{
    margin-bottom: 3rem !important;
  }

  .lgDown\:ml-12{
    margin-left: 3rem !important;
  }

  .lgDown\:mt-16{
    margin-top: 4rem !important;
  }

  .lgDown\:mr-16{
    margin-right: 4rem !important;
  }

  .lgDown\:mb-16{
    margin-bottom: 4rem !important;
  }

  .lgDown\:ml-16{
    margin-left: 4rem !important;
  }

  .lgDown\:mt-20{
    margin-top: 5rem !important;
  }

  .lgDown\:mr-20{
    margin-right: 5rem !important;
  }

  .lgDown\:mb-20{
    margin-bottom: 5rem !important;
  }

  .lgDown\:ml-20{
    margin-left: 5rem !important;
  }

  .lgDown\:mt-24{
    margin-top: 6rem !important;
  }

  .lgDown\:mr-24{
    margin-right: 6rem !important;
  }

  .lgDown\:mb-24{
    margin-bottom: 6rem !important;
  }

  .lgDown\:ml-24{
    margin-left: 6rem !important;
  }

  .lgDown\:mt-32{
    margin-top: 8rem !important;
  }

  .lgDown\:mr-32{
    margin-right: 8rem !important;
  }

  .lgDown\:mb-32{
    margin-bottom: 8rem !important;
  }

  .lgDown\:ml-32{
    margin-left: 8rem !important;
  }

  .lgDown\:mt-40{
    margin-top: 10rem !important;
  }

  .lgDown\:mr-40{
    margin-right: 10rem !important;
  }

  .lgDown\:mb-40{
    margin-bottom: 10rem !important;
  }

  .lgDown\:ml-40{
    margin-left: 10rem !important;
  }

  .lgDown\:mt-48{
    margin-top: 12rem !important;
  }

  .lgDown\:mr-48{
    margin-right: 12rem !important;
  }

  .lgDown\:mb-48{
    margin-bottom: 12rem !important;
  }

  .lgDown\:ml-48{
    margin-left: 12rem !important;
  }

  .lgDown\:mt-56{
    margin-top: 14rem !important;
  }

  .lgDown\:mr-56{
    margin-right: 14rem !important;
  }

  .lgDown\:mb-56{
    margin-bottom: 14rem !important;
  }

  .lgDown\:ml-56{
    margin-left: 14rem !important;
  }

  .lgDown\:mt-64{
    margin-top: 16rem !important;
  }

  .lgDown\:mr-64{
    margin-right: 16rem !important;
  }

  .lgDown\:mb-64{
    margin-bottom: 16rem !important;
  }

  .lgDown\:ml-64{
    margin-left: 16rem !important;
  }

  .lgDown\:mt-auto{
    margin-top: auto !important;
  }

  .lgDown\:mr-auto{
    margin-right: auto !important;
  }

  .lgDown\:mb-auto{
    margin-bottom: auto !important;
  }

  .lgDown\:ml-auto{
    margin-left: auto !important;
  }

  .lgDown\:mt-px{
    margin-top: 1px !important;
  }

  .lgDown\:mr-px{
    margin-right: 1px !important;
  }

  .lgDown\:mb-px{
    margin-bottom: 1px !important;
  }

  .lgDown\:ml-px{
    margin-left: 1px !important;
  }

  .lgDown\:-mt-1{
    margin-top: -0.25rem !important;
  }

  .lgDown\:-mr-1{
    margin-right: -0.25rem !important;
  }

  .lgDown\:-mb-1{
    margin-bottom: -0.25rem !important;
  }

  .lgDown\:-ml-1{
    margin-left: -0.25rem !important;
  }

  .lgDown\:-mt-2{
    margin-top: -0.5rem !important;
  }

  .lgDown\:-mr-2{
    margin-right: -0.5rem !important;
  }

  .lgDown\:-mb-2{
    margin-bottom: -0.5rem !important;
  }

  .lgDown\:-ml-2{
    margin-left: -0.5rem !important;
  }

  .lgDown\:-mt-3{
    margin-top: -0.75rem !important;
  }

  .lgDown\:-mr-3{
    margin-right: -0.75rem !important;
  }

  .lgDown\:-mb-3{
    margin-bottom: -0.75rem !important;
  }

  .lgDown\:-ml-3{
    margin-left: -0.75rem !important;
  }

  .lgDown\:-mt-4{
    margin-top: -1rem !important;
  }

  .lgDown\:-mr-4{
    margin-right: -1rem !important;
  }

  .lgDown\:-mb-4{
    margin-bottom: -1rem !important;
  }

  .lgDown\:-ml-4{
    margin-left: -1rem !important;
  }

  .lgDown\:-mt-5{
    margin-top: -1.25rem !important;
  }

  .lgDown\:-mr-5{
    margin-right: -1.25rem !important;
  }

  .lgDown\:-mb-5{
    margin-bottom: -1.25rem !important;
  }

  .lgDown\:-ml-5{
    margin-left: -1.25rem !important;
  }

  .lgDown\:-mt-6{
    margin-top: -1.5rem !important;
  }

  .lgDown\:-mr-6{
    margin-right: -1.5rem !important;
  }

  .lgDown\:-mb-6{
    margin-bottom: -1.5rem !important;
  }

  .lgDown\:-ml-6{
    margin-left: -1.5rem !important;
  }

  .lgDown\:-mt-8{
    margin-top: -2rem !important;
  }

  .lgDown\:-mr-8{
    margin-right: -2rem !important;
  }

  .lgDown\:-mb-8{
    margin-bottom: -2rem !important;
  }

  .lgDown\:-ml-8{
    margin-left: -2rem !important;
  }

  .lgDown\:-mt-10{
    margin-top: -2.5rem !important;
  }

  .lgDown\:-mr-10{
    margin-right: -2.5rem !important;
  }

  .lgDown\:-mb-10{
    margin-bottom: -2.5rem !important;
  }

  .lgDown\:-ml-10{
    margin-left: -2.5rem !important;
  }

  .lgDown\:-mt-12{
    margin-top: -3rem !important;
  }

  .lgDown\:-mr-12{
    margin-right: -3rem !important;
  }

  .lgDown\:-mb-12{
    margin-bottom: -3rem !important;
  }

  .lgDown\:-ml-12{
    margin-left: -3rem !important;
  }

  .lgDown\:-mt-16{
    margin-top: -4rem !important;
  }

  .lgDown\:-mr-16{
    margin-right: -4rem !important;
  }

  .lgDown\:-mb-16{
    margin-bottom: -4rem !important;
  }

  .lgDown\:-ml-16{
    margin-left: -4rem !important;
  }

  .lgDown\:-mt-20{
    margin-top: -5rem !important;
  }

  .lgDown\:-mr-20{
    margin-right: -5rem !important;
  }

  .lgDown\:-mb-20{
    margin-bottom: -5rem !important;
  }

  .lgDown\:-ml-20{
    margin-left: -5rem !important;
  }

  .lgDown\:-mt-24{
    margin-top: -6rem !important;
  }

  .lgDown\:-mr-24{
    margin-right: -6rem !important;
  }

  .lgDown\:-mb-24{
    margin-bottom: -6rem !important;
  }

  .lgDown\:-ml-24{
    margin-left: -6rem !important;
  }

  .lgDown\:-mt-32{
    margin-top: -8rem !important;
  }

  .lgDown\:-mr-32{
    margin-right: -8rem !important;
  }

  .lgDown\:-mb-32{
    margin-bottom: -8rem !important;
  }

  .lgDown\:-ml-32{
    margin-left: -8rem !important;
  }

  .lgDown\:-mt-40{
    margin-top: -10rem !important;
  }

  .lgDown\:-mr-40{
    margin-right: -10rem !important;
  }

  .lgDown\:-mb-40{
    margin-bottom: -10rem !important;
  }

  .lgDown\:-ml-40{
    margin-left: -10rem !important;
  }

  .lgDown\:-mt-48{
    margin-top: -12rem !important;
  }

  .lgDown\:-mr-48{
    margin-right: -12rem !important;
  }

  .lgDown\:-mb-48{
    margin-bottom: -12rem !important;
  }

  .lgDown\:-ml-48{
    margin-left: -12rem !important;
  }

  .lgDown\:-mt-56{
    margin-top: -14rem !important;
  }

  .lgDown\:-mr-56{
    margin-right: -14rem !important;
  }

  .lgDown\:-mb-56{
    margin-bottom: -14rem !important;
  }

  .lgDown\:-ml-56{
    margin-left: -14rem !important;
  }

  .lgDown\:-mt-64{
    margin-top: -16rem !important;
  }

  .lgDown\:-mr-64{
    margin-right: -16rem !important;
  }

  .lgDown\:-mb-64{
    margin-bottom: -16rem !important;
  }

  .lgDown\:-ml-64{
    margin-left: -16rem !important;
  }

  .lgDown\:-mt-px{
    margin-top: -1px !important;
  }

  .lgDown\:-mr-px{
    margin-right: -1px !important;
  }

  .lgDown\:-mb-px{
    margin-bottom: -1px !important;
  }

  .lgDown\:-ml-px{
    margin-left: -1px !important;
  }

  .lgDown\:max-h-full{
    max-height: 100% !important;
  }

  .lgDown\:max-h-screen{
    max-height: 100vh !important;
  }

  .lgDown\:max-w-none{
    max-width: none !important;
  }

  .lgDown\:max-w-xs{
    max-width: 20rem !important;
  }

  .lgDown\:max-w-sm{
    max-width: 24rem !important;
  }

  .lgDown\:max-w-md{
    max-width: 28rem !important;
  }

  .lgDown\:max-w-lg{
    max-width: 32rem !important;
  }

  .lgDown\:max-w-xl{
    max-width: 36rem !important;
  }

  .lgDown\:max-w-2xl{
    max-width: 42rem !important;
  }

  .lgDown\:max-w-3xl{
    max-width: 48rem !important;
  }

  .lgDown\:max-w-4xl{
    max-width: 56rem !important;
  }

  .lgDown\:max-w-5xl{
    max-width: 64rem !important;
  }

  .lgDown\:max-w-6xl{
    max-width: 72rem !important;
  }

  .lgDown\:max-w-full{
    max-width: 100% !important;
  }

  .lgDown\:max-w-screen-xl{
    max-width: 1380px !important;
  }

  .lgDown\:min-h-0{
    min-height: 0 !important;
  }

  .lgDown\:min-h-full{
    min-height: 100% !important;
  }

  .lgDown\:min-h-screen{
    min-height: 100vh !important;
  }

  .lgDown\:min-w-0{
    min-width: 0 !important;
  }

  .lgDown\:min-w-full{
    min-width: 100% !important;
  }

  .lgDown\:object-contain{
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .lgDown\:object-cover{
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .lgDown\:object-fill{
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .lgDown\:object-none{
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .lgDown\:object-scale-down{
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .lgDown\:object-bottom{
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .lgDown\:object-center{
    -o-object-position: center !important;
       object-position: center !important;
  }

  .lgDown\:object-left{
    -o-object-position: left !important;
       object-position: left !important;
  }

  .lgDown\:object-left-bottom{
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .lgDown\:object-left-top{
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .lgDown\:object-right{
    -o-object-position: right !important;
       object-position: right !important;
  }

  .lgDown\:object-right-bottom{
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .lgDown\:object-right-top{
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .lgDown\:object-top{
    -o-object-position: top !important;
       object-position: top !important;
  }

  .lgDown\:opacity-0{
    opacity: 0 !important;
  }

  .lgDown\:opacity-25{
    opacity: 0.25 !important;
  }

  .lgDown\:opacity-50{
    opacity: 0.5 !important;
  }

  .lgDown\:opacity-75{
    opacity: 0.75 !important;
  }

  .lgDown\:opacity-100{
    opacity: 1 !important;
  }

  .lgDown\:hover\:opacity-0:hover{
    opacity: 0 !important;
  }

  .lgDown\:hover\:opacity-25:hover{
    opacity: 0.25 !important;
  }

  .lgDown\:hover\:opacity-50:hover{
    opacity: 0.5 !important;
  }

  .lgDown\:hover\:opacity-75:hover{
    opacity: 0.75 !important;
  }

  .lgDown\:hover\:opacity-100:hover{
    opacity: 1 !important;
  }

  .lgDown\:focus\:opacity-0:focus{
    opacity: 0 !important;
  }

  .lgDown\:focus\:opacity-25:focus{
    opacity: 0.25 !important;
  }

  .lgDown\:focus\:opacity-50:focus{
    opacity: 0.5 !important;
  }

  .lgDown\:focus\:opacity-75:focus{
    opacity: 0.75 !important;
  }

  .lgDown\:focus\:opacity-100:focus{
    opacity: 1 !important;
  }

  .lgDown\:outline-none{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .lgDown\:outline-white{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .lgDown\:outline-black{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .lgDown\:focus\:outline-none:focus{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .lgDown\:focus\:outline-white:focus{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .lgDown\:focus\:outline-black:focus{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .lgDown\:overflow-auto{
    overflow: auto !important;
  }

  .lgDown\:overflow-hidden{
    overflow: hidden !important;
  }

  .lgDown\:overflow-visible{
    overflow: visible !important;
  }

  .lgDown\:overflow-scroll{
    overflow: scroll !important;
  }

  .lgDown\:overflow-x-auto{
    overflow-x: auto !important;
  }

  .lgDown\:overflow-y-auto{
    overflow-y: auto !important;
  }

  .lgDown\:overflow-x-hidden{
    overflow-x: hidden !important;
  }

  .lgDown\:overflow-y-hidden{
    overflow-y: hidden !important;
  }

  .lgDown\:overflow-x-visible{
    overflow-x: visible !important;
  }

  .lgDown\:overflow-y-visible{
    overflow-y: visible !important;
  }

  .lgDown\:overflow-x-scroll{
    overflow-x: scroll !important;
  }

  .lgDown\:overflow-y-scroll{
    overflow-y: scroll !important;
  }

  .lgDown\:scrolling-touch{
    -webkit-overflow-scrolling: touch !important;
  }

  .lgDown\:scrolling-auto{
    -webkit-overflow-scrolling: auto !important;
  }

  .lgDown\:overscroll-auto{
    -ms-scroll-chaining: chained !important;
        overscroll-behavior: auto !important;
  }

  .lgDown\:overscroll-contain{
    -ms-scroll-chaining: none !important;
        overscroll-behavior: contain !important;
  }

  .lgDown\:overscroll-none{
    -ms-scroll-chaining: none !important;
        overscroll-behavior: none !important;
  }

  .lgDown\:overscroll-y-auto{
    overscroll-behavior-y: auto !important;
  }

  .lgDown\:overscroll-y-contain{
    overscroll-behavior-y: contain !important;
  }

  .lgDown\:overscroll-y-none{
    overscroll-behavior-y: none !important;
  }

  .lgDown\:overscroll-x-auto{
    overscroll-behavior-x: auto !important;
  }

  .lgDown\:overscroll-x-contain{
    overscroll-behavior-x: contain !important;
  }

  .lgDown\:overscroll-x-none{
    overscroll-behavior-x: none !important;
  }

  .lgDown\:p-0{
    padding: 0 !important;
  }

  .lgDown\:p-1{
    padding: 0.25rem !important;
  }

  .lgDown\:p-2{
    padding: 0.5rem !important;
  }

  .lgDown\:p-3{
    padding: 0.75rem !important;
  }

  .lgDown\:p-4{
    padding: 1rem !important;
  }

  .lgDown\:p-5{
    padding: 1.25rem !important;
  }

  .lgDown\:p-6{
    padding: 1.5rem !important;
  }

  .lgDown\:p-8{
    padding: 2rem !important;
  }

  .lgDown\:p-10{
    padding: 2.5rem !important;
  }

  .lgDown\:p-12{
    padding: 3rem !important;
  }

  .lgDown\:p-16{
    padding: 4rem !important;
  }

  .lgDown\:p-20{
    padding: 5rem !important;
  }

  .lgDown\:p-24{
    padding: 6rem !important;
  }

  .lgDown\:p-32{
    padding: 8rem !important;
  }

  .lgDown\:p-40{
    padding: 10rem !important;
  }

  .lgDown\:p-48{
    padding: 12rem !important;
  }

  .lgDown\:p-56{
    padding: 14rem !important;
  }

  .lgDown\:p-64{
    padding: 16rem !important;
  }

  .lgDown\:p-px{
    padding: 1px !important;
  }

  .lgDown\:py-0{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .lgDown\:px-0{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .lgDown\:py-1{
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .lgDown\:px-1{
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .lgDown\:py-2{
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .lgDown\:px-2{
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .lgDown\:py-3{
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .lgDown\:px-3{
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .lgDown\:py-4{
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .lgDown\:px-4{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .lgDown\:py-5{
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }

  .lgDown\:px-5{
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }

  .lgDown\:py-6{
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .lgDown\:px-6{
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .lgDown\:py-8{
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .lgDown\:px-8{
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .lgDown\:py-10{
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .lgDown\:px-10{
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .lgDown\:py-12{
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .lgDown\:px-12{
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .lgDown\:py-16{
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .lgDown\:px-16{
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .lgDown\:py-20{
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .lgDown\:px-20{
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .lgDown\:py-24{
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .lgDown\:px-24{
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .lgDown\:py-32{
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .lgDown\:px-32{
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .lgDown\:py-40{
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .lgDown\:px-40{
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .lgDown\:py-48{
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .lgDown\:px-48{
    padding-left: 12rem !important;
    padding-right: 12rem !important;
  }

  .lgDown\:py-56{
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }

  .lgDown\:px-56{
    padding-left: 14rem !important;
    padding-right: 14rem !important;
  }

  .lgDown\:py-64{
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }

  .lgDown\:px-64{
    padding-left: 16rem !important;
    padding-right: 16rem !important;
  }

  .lgDown\:py-px{
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .lgDown\:px-px{
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .lgDown\:pt-0{
    padding-top: 0 !important;
  }

  .lgDown\:pr-0{
    padding-right: 0 !important;
  }

  .lgDown\:pb-0{
    padding-bottom: 0 !important;
  }

  .lgDown\:pl-0{
    padding-left: 0 !important;
  }

  .lgDown\:pt-1{
    padding-top: 0.25rem !important;
  }

  .lgDown\:pr-1{
    padding-right: 0.25rem !important;
  }

  .lgDown\:pb-1{
    padding-bottom: 0.25rem !important;
  }

  .lgDown\:pl-1{
    padding-left: 0.25rem !important;
  }

  .lgDown\:pt-2{
    padding-top: 0.5rem !important;
  }

  .lgDown\:pr-2{
    padding-right: 0.5rem !important;
  }

  .lgDown\:pb-2{
    padding-bottom: 0.5rem !important;
  }

  .lgDown\:pl-2{
    padding-left: 0.5rem !important;
  }

  .lgDown\:pt-3{
    padding-top: 0.75rem !important;
  }

  .lgDown\:pr-3{
    padding-right: 0.75rem !important;
  }

  .lgDown\:pb-3{
    padding-bottom: 0.75rem !important;
  }

  .lgDown\:pl-3{
    padding-left: 0.75rem !important;
  }

  .lgDown\:pt-4{
    padding-top: 1rem !important;
  }

  .lgDown\:pr-4{
    padding-right: 1rem !important;
  }

  .lgDown\:pb-4{
    padding-bottom: 1rem !important;
  }

  .lgDown\:pl-4{
    padding-left: 1rem !important;
  }

  .lgDown\:pt-5{
    padding-top: 1.25rem !important;
  }

  .lgDown\:pr-5{
    padding-right: 1.25rem !important;
  }

  .lgDown\:pb-5{
    padding-bottom: 1.25rem !important;
  }

  .lgDown\:pl-5{
    padding-left: 1.25rem !important;
  }

  .lgDown\:pt-6{
    padding-top: 1.5rem !important;
  }

  .lgDown\:pr-6{
    padding-right: 1.5rem !important;
  }

  .lgDown\:pb-6{
    padding-bottom: 1.5rem !important;
  }

  .lgDown\:pl-6{
    padding-left: 1.5rem !important;
  }

  .lgDown\:pt-8{
    padding-top: 2rem !important;
  }

  .lgDown\:pr-8{
    padding-right: 2rem !important;
  }

  .lgDown\:pb-8{
    padding-bottom: 2rem !important;
  }

  .lgDown\:pl-8{
    padding-left: 2rem !important;
  }

  .lgDown\:pt-10{
    padding-top: 2.5rem !important;
  }

  .lgDown\:pr-10{
    padding-right: 2.5rem !important;
  }

  .lgDown\:pb-10{
    padding-bottom: 2.5rem !important;
  }

  .lgDown\:pl-10{
    padding-left: 2.5rem !important;
  }

  .lgDown\:pt-12{
    padding-top: 3rem !important;
  }

  .lgDown\:pr-12{
    padding-right: 3rem !important;
  }

  .lgDown\:pb-12{
    padding-bottom: 3rem !important;
  }

  .lgDown\:pl-12{
    padding-left: 3rem !important;
  }

  .lgDown\:pt-16{
    padding-top: 4rem !important;
  }

  .lgDown\:pr-16{
    padding-right: 4rem !important;
  }

  .lgDown\:pb-16{
    padding-bottom: 4rem !important;
  }

  .lgDown\:pl-16{
    padding-left: 4rem !important;
  }

  .lgDown\:pt-20{
    padding-top: 5rem !important;
  }

  .lgDown\:pr-20{
    padding-right: 5rem !important;
  }

  .lgDown\:pb-20{
    padding-bottom: 5rem !important;
  }

  .lgDown\:pl-20{
    padding-left: 5rem !important;
  }

  .lgDown\:pt-24{
    padding-top: 6rem !important;
  }

  .lgDown\:pr-24{
    padding-right: 6rem !important;
  }

  .lgDown\:pb-24{
    padding-bottom: 6rem !important;
  }

  .lgDown\:pl-24{
    padding-left: 6rem !important;
  }

  .lgDown\:pt-32{
    padding-top: 8rem !important;
  }

  .lgDown\:pr-32{
    padding-right: 8rem !important;
  }

  .lgDown\:pb-32{
    padding-bottom: 8rem !important;
  }

  .lgDown\:pl-32{
    padding-left: 8rem !important;
  }

  .lgDown\:pt-40{
    padding-top: 10rem !important;
  }

  .lgDown\:pr-40{
    padding-right: 10rem !important;
  }

  .lgDown\:pb-40{
    padding-bottom: 10rem !important;
  }

  .lgDown\:pl-40{
    padding-left: 10rem !important;
  }

  .lgDown\:pt-48{
    padding-top: 12rem !important;
  }

  .lgDown\:pr-48{
    padding-right: 12rem !important;
  }

  .lgDown\:pb-48{
    padding-bottom: 12rem !important;
  }

  .lgDown\:pl-48{
    padding-left: 12rem !important;
  }

  .lgDown\:pt-56{
    padding-top: 14rem !important;
  }

  .lgDown\:pr-56{
    padding-right: 14rem !important;
  }

  .lgDown\:pb-56{
    padding-bottom: 14rem !important;
  }

  .lgDown\:pl-56{
    padding-left: 14rem !important;
  }

  .lgDown\:pt-64{
    padding-top: 16rem !important;
  }

  .lgDown\:pr-64{
    padding-right: 16rem !important;
  }

  .lgDown\:pb-64{
    padding-bottom: 16rem !important;
  }

  .lgDown\:pl-64{
    padding-left: 16rem !important;
  }

  .lgDown\:pt-px{
    padding-top: 1px !important;
  }

  .lgDown\:pr-px{
    padding-right: 1px !important;
  }

  .lgDown\:pb-px{
    padding-bottom: 1px !important;
  }

  .lgDown\:pl-px{
    padding-left: 1px !important;
  }

  .lgDown\:placeholder-primary-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-primary-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-secondary-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-transparent::-webkit-input-placeholder{
    color: transparent !important;
  }

  .lgDown\:placeholder-transparent::-moz-placeholder{
    color: transparent !important;
  }

  .lgDown\:placeholder-transparent:-ms-input-placeholder{
    color: transparent !important;
  }

  .lgDown\:placeholder-transparent::-ms-input-placeholder{
    color: transparent !important;
  }

  .lgDown\:placeholder-transparent::placeholder{
    color: transparent !important;
  }

  .lgDown\:placeholder-black::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-black:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-black::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-black::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-white::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-white:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-white::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-white::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-gray-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-red-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-green-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-yellow-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-error::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-error::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-error:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-error::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-error::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-success::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-success::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-success:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-success::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-success::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-primary-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-secondary-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-transparent:focus::-webkit-input-placeholder{
    color: transparent !important;
  }

  .lgDown\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color: transparent !important;
  }

  .lgDown\:focus\:placeholder-transparent:focus:-ms-input-placeholder{
    color: transparent !important;
  }

  .lgDown\:focus\:placeholder-transparent:focus::-ms-input-placeholder{
    color: transparent !important;
  }

  .lgDown\:focus\:placeholder-transparent:focus::placeholder{
    color: transparent !important;
  }

  .lgDown\:focus\:placeholder-black:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-black:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-black:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-white:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-white:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-white:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-gray-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-red-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-green-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-yellow-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-error:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-error:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-error:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-error:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-error:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-success:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-success:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-success:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-success:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgDown\:focus\:placeholder-success:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .lgDown\:placeholder-opacity-0::-webkit-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lgDown\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lgDown\:placeholder-opacity-0:-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lgDown\:placeholder-opacity-0::-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lgDown\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lgDown\:placeholder-opacity-25::-webkit-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lgDown\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lgDown\:placeholder-opacity-25:-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lgDown\:placeholder-opacity-25::-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lgDown\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lgDown\:placeholder-opacity-50::-webkit-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lgDown\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lgDown\:placeholder-opacity-50:-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lgDown\:placeholder-opacity-50::-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lgDown\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lgDown\:placeholder-opacity-75::-webkit-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lgDown\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lgDown\:placeholder-opacity-75:-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lgDown\:placeholder-opacity-75::-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lgDown\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lgDown\:placeholder-opacity-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lgDown\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lgDown\:placeholder-opacity-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lgDown\:placeholder-opacity-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lgDown\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lgDown\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lgDown\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lgDown\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lgDown\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lgDown\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lgDown\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lgDown\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lgDown\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lgDown\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lgDown\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lgDown\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lgDown\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lgDown\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lgDown\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lgDown\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lgDown\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lgDown\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lgDown\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lgDown\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lgDown\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lgDown\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lgDown\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lgDown\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lgDown\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lgDown\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lgDown\:pointer-events-none{
    pointer-events: none !important;
  }

  .lgDown\:pointer-events-auto{
    pointer-events: auto !important;
  }

  .lgDown\:static{
    position: static !important;
  }

  .lgDown\:fixed{
    position: fixed !important;
  }

  .lgDown\:absolute{
    position: absolute !important;
  }

  .lgDown\:relative{
    position: relative !important;
  }

  .lgDown\:sticky{
    position: sticky !important;
  }

  .lgDown\:inset-0{
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .lgDown\:inset-auto{
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .lgDown\:inset-y-0{
    top: 0 !important;
    bottom: 0 !important;
  }

  .lgDown\:inset-x-0{
    right: 0 !important;
    left: 0 !important;
  }

  .lgDown\:inset-y-auto{
    top: auto !important;
    bottom: auto !important;
  }

  .lgDown\:inset-x-auto{
    right: auto !important;
    left: auto !important;
  }

  .lgDown\:top-0{
    top: 0 !important;
  }

  .lgDown\:right-0{
    right: 0 !important;
  }

  .lgDown\:bottom-0{
    bottom: 0 !important;
  }

  .lgDown\:left-0{
    left: 0 !important;
  }

  .lgDown\:top-auto{
    top: auto !important;
  }

  .lgDown\:right-auto{
    right: auto !important;
  }

  .lgDown\:bottom-auto{
    bottom: auto !important;
  }

  .lgDown\:left-auto{
    left: auto !important;
  }

  .lgDown\:resize-none{
    resize: none !important;
  }

  .lgDown\:resize-y{
    resize: vertical !important;
  }

  .lgDown\:resize-x{
    resize: horizontal !important;
  }

  .lgDown\:resize{
    resize: both !important;
  }

  .lgDown\:shadow-xs{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .lgDown\:shadow-sm{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .lgDown\:shadow{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lgDown\:shadow-md{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .lgDown\:shadow-lg{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .lgDown\:shadow-xl{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .lgDown\:shadow-2xl{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .lgDown\:shadow-inner{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lgDown\:shadow-outline{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .lgDown\:shadow-none{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .lgDown\:hover\:shadow-xs:hover{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .lgDown\:hover\:shadow-sm:hover{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .lgDown\:hover\:shadow:hover{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lgDown\:hover\:shadow-md:hover{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .lgDown\:hover\:shadow-lg:hover{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .lgDown\:hover\:shadow-xl:hover{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .lgDown\:hover\:shadow-2xl:hover{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .lgDown\:hover\:shadow-inner:hover{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lgDown\:hover\:shadow-outline:hover{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .lgDown\:hover\:shadow-none:hover{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .lgDown\:focus\:shadow-xs:focus{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .lgDown\:focus\:shadow-sm:focus{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .lgDown\:focus\:shadow:focus{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lgDown\:focus\:shadow-md:focus{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .lgDown\:focus\:shadow-lg:focus{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .lgDown\:focus\:shadow-xl:focus{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .lgDown\:focus\:shadow-2xl:focus{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .lgDown\:focus\:shadow-inner:focus{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lgDown\:focus\:shadow-outline:focus{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .lgDown\:focus\:shadow-none:focus{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .lgDown\:fill-current{
    fill: currentColor !important;
  }

  .lgDown\:stroke-current{
    stroke: currentColor !important;
  }

  .lgDown\:stroke-0{
    stroke-width: 0 !important;
  }

  .lgDown\:stroke-1{
    stroke-width: 1 !important;
  }

  .lgDown\:stroke-2{
    stroke-width: 2 !important;
  }

  .lgDown\:table-auto{
    table-layout: auto !important;
  }

  .lgDown\:table-fixed{
    table-layout: fixed !important;
  }

  .lgDown\:text-left{
    text-align: left !important;
  }

  .lgDown\:text-center{
    text-align: center !important;
  }

  .lgDown\:text-right{
    text-align: right !important;
  }

  .lgDown\:text-justify{
    text-align: justify !important;
  }

  .lgDown\:text-primary-100{
    --text-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--text-opacity)) !important;
  }

  .lgDown\:text-primary-200{
    --text-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--text-opacity)) !important;
  }

  .lgDown\:text-primary-300{
    --text-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--text-opacity)) !important;
  }

  .lgDown\:text-primary-400{
    --text-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--text-opacity)) !important;
  }

  .lgDown\:text-primary-500{
    --text-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--text-opacity)) !important;
  }

  .lgDown\:text-primary-600{
    --text-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--text-opacity)) !important;
  }

  .lgDown\:text-primary-700{
    --text-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--text-opacity)) !important;
  }

  .lgDown\:text-primary-800{
    --text-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--text-opacity)) !important;
  }

  .lgDown\:text-primary-900{
    --text-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--text-opacity)) !important;
  }

  .lgDown\:text-secondary-100{
    --text-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--text-opacity)) !important;
  }

  .lgDown\:text-secondary-200{
    --text-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--text-opacity)) !important;
  }

  .lgDown\:text-secondary-300{
    --text-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--text-opacity)) !important;
  }

  .lgDown\:text-secondary-400{
    --text-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--text-opacity)) !important;
  }

  .lgDown\:text-secondary-500{
    --text-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--text-opacity)) !important;
  }

  .lgDown\:text-secondary-600{
    --text-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--text-opacity)) !important;
  }

  .lgDown\:text-secondary-700{
    --text-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--text-opacity)) !important;
  }

  .lgDown\:text-secondary-800{
    --text-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--text-opacity)) !important;
  }

  .lgDown\:text-secondary-900{
    --text-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--text-opacity)) !important;
  }

  .lgDown\:text-transparent{
    color: transparent !important;
  }

  .lgDown\:text-black{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .lgDown\:text-white{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .lgDown\:text-gray-100{
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important;
  }

  .lgDown\:text-gray-200{
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important;
  }

  .lgDown\:text-gray-300{
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important;
  }

  .lgDown\:text-gray-400{
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important;
  }

  .lgDown\:text-gray-500{
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important;
  }

  .lgDown\:text-gray-600{
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important;
  }

  .lgDown\:text-gray-700{
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important;
  }

  .lgDown\:text-gray-800{
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important;
  }

  .lgDown\:text-gray-900{
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important;
  }

  .lgDown\:text-red-100{
    --text-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--text-opacity)) !important;
  }

  .lgDown\:text-red-200{
    --text-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--text-opacity)) !important;
  }

  .lgDown\:text-red-300{
    --text-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--text-opacity)) !important;
  }

  .lgDown\:text-red-400{
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important;
  }

  .lgDown\:text-red-500{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .lgDown\:text-red-600{
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important;
  }

  .lgDown\:text-red-700{
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important;
  }

  .lgDown\:text-red-800{
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important;
  }

  .lgDown\:text-red-900{
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important;
  }

  .lgDown\:text-green-100{
    --text-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--text-opacity)) !important;
  }

  .lgDown\:text-green-200{
    --text-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--text-opacity)) !important;
  }

  .lgDown\:text-green-300{
    --text-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--text-opacity)) !important;
  }

  .lgDown\:text-green-400{
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important;
  }

  .lgDown\:text-green-500{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .lgDown\:text-green-600{
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important;
  }

  .lgDown\:text-green-700{
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important;
  }

  .lgDown\:text-green-800{
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important;
  }

  .lgDown\:text-green-900{
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important;
  }

  .lgDown\:text-yellow-100{
    --text-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--text-opacity)) !important;
  }

  .lgDown\:text-yellow-200{
    --text-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--text-opacity)) !important;
  }

  .lgDown\:text-yellow-300{
    --text-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--text-opacity)) !important;
  }

  .lgDown\:text-yellow-400{
    --text-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--text-opacity)) !important;
  }

  .lgDown\:text-yellow-500{
    --text-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--text-opacity)) !important;
  }

  .lgDown\:text-yellow-600{
    --text-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--text-opacity)) !important;
  }

  .lgDown\:text-yellow-700{
    --text-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--text-opacity)) !important;
  }

  .lgDown\:text-yellow-800{
    --text-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--text-opacity)) !important;
  }

  .lgDown\:text-yellow-900{
    --text-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--text-opacity)) !important;
  }

  .lgDown\:text-error{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .lgDown\:text-success{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-primary-100:hover{
    --text-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-primary-200:hover{
    --text-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-primary-300:hover{
    --text-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-primary-400:hover{
    --text-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-primary-500:hover{
    --text-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-primary-600:hover{
    --text-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-primary-700:hover{
    --text-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-primary-800:hover{
    --text-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-primary-900:hover{
    --text-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-secondary-100:hover{
    --text-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-secondary-200:hover{
    --text-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-secondary-300:hover{
    --text-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-secondary-400:hover{
    --text-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-secondary-500:hover{
    --text-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-secondary-600:hover{
    --text-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-secondary-700:hover{
    --text-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-secondary-800:hover{
    --text-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-secondary-900:hover{
    --text-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-transparent:hover{
    color: transparent !important;
  }

  .lgDown\:hover\:text-black:hover{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-white:hover{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-gray-100:hover{
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-gray-200:hover{
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-gray-300:hover{
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-gray-400:hover{
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-gray-500:hover{
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-gray-600:hover{
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-gray-700:hover{
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-gray-800:hover{
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-gray-900:hover{
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-red-100:hover{
    --text-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-red-200:hover{
    --text-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-red-300:hover{
    --text-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-red-400:hover{
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-red-500:hover{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-red-600:hover{
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-red-700:hover{
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-red-800:hover{
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-red-900:hover{
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-green-100:hover{
    --text-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-green-200:hover{
    --text-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-green-300:hover{
    --text-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-green-400:hover{
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-green-500:hover{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-green-600:hover{
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-green-700:hover{
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-green-800:hover{
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-green-900:hover{
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-yellow-100:hover{
    --text-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-yellow-200:hover{
    --text-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-yellow-300:hover{
    --text-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-yellow-400:hover{
    --text-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-yellow-500:hover{
    --text-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-yellow-600:hover{
    --text-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-yellow-700:hover{
    --text-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-yellow-800:hover{
    --text-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-yellow-900:hover{
    --text-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-error:hover{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .lgDown\:hover\:text-success:hover{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-primary-100:focus{
    --text-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-primary-200:focus{
    --text-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-primary-300:focus{
    --text-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-primary-400:focus{
    --text-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-primary-500:focus{
    --text-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-primary-600:focus{
    --text-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-primary-700:focus{
    --text-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-primary-800:focus{
    --text-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-primary-900:focus{
    --text-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-secondary-100:focus{
    --text-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-secondary-200:focus{
    --text-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-secondary-300:focus{
    --text-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-secondary-400:focus{
    --text-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-secondary-500:focus{
    --text-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-secondary-600:focus{
    --text-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-secondary-700:focus{
    --text-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-secondary-800:focus{
    --text-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-secondary-900:focus{
    --text-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-transparent:focus{
    color: transparent !important;
  }

  .lgDown\:focus\:text-black:focus{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-white:focus{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-gray-100:focus{
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-gray-200:focus{
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-gray-300:focus{
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-gray-400:focus{
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-gray-500:focus{
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-gray-600:focus{
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-gray-700:focus{
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-gray-800:focus{
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-gray-900:focus{
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-red-100:focus{
    --text-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-red-200:focus{
    --text-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-red-300:focus{
    --text-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-red-400:focus{
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-red-500:focus{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-red-600:focus{
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-red-700:focus{
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-red-800:focus{
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-red-900:focus{
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-green-100:focus{
    --text-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-green-200:focus{
    --text-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-green-300:focus{
    --text-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-green-400:focus{
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-green-500:focus{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-green-600:focus{
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-green-700:focus{
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-green-800:focus{
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-green-900:focus{
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-yellow-100:focus{
    --text-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-yellow-200:focus{
    --text-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-yellow-300:focus{
    --text-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-yellow-400:focus{
    --text-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-yellow-500:focus{
    --text-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-yellow-600:focus{
    --text-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-yellow-700:focus{
    --text-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-yellow-800:focus{
    --text-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-yellow-900:focus{
    --text-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-error:focus{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .lgDown\:focus\:text-success:focus{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .lgDown\:text-opacity-0{
    --text-opacity: 0 !important;
  }

  .lgDown\:text-opacity-25{
    --text-opacity: 0.25 !important;
  }

  .lgDown\:text-opacity-50{
    --text-opacity: 0.5 !important;
  }

  .lgDown\:text-opacity-75{
    --text-opacity: 0.75 !important;
  }

  .lgDown\:text-opacity-100{
    --text-opacity: 1 !important;
  }

  .lgDown\:hover\:text-opacity-0:hover{
    --text-opacity: 0 !important;
  }

  .lgDown\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25 !important;
  }

  .lgDown\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5 !important;
  }

  .lgDown\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75 !important;
  }

  .lgDown\:hover\:text-opacity-100:hover{
    --text-opacity: 1 !important;
  }

  .lgDown\:focus\:text-opacity-0:focus{
    --text-opacity: 0 !important;
  }

  .lgDown\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25 !important;
  }

  .lgDown\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5 !important;
  }

  .lgDown\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75 !important;
  }

  .lgDown\:focus\:text-opacity-100:focus{
    --text-opacity: 1 !important;
  }

  .lgDown\:italic{
    font-style: italic !important;
  }

  .lgDown\:not-italic{
    font-style: normal !important;
  }

  .lgDown\:uppercase{
    text-transform: uppercase !important;
  }

  .lgDown\:lowercase{
    text-transform: lowercase !important;
  }

  .lgDown\:capitalize{
    text-transform: capitalize !important;
  }

  .lgDown\:normal-case{
    text-transform: none !important;
  }

  .lgDown\:underline{
    text-decoration: underline !important;
  }

  .lgDown\:line-through{
    text-decoration: line-through !important;
  }

  .lgDown\:no-underline{
    text-decoration: none !important;
  }

  .lgDown\:hover\:underline:hover{
    text-decoration: underline !important;
  }

  .lgDown\:hover\:line-through:hover{
    text-decoration: line-through !important;
  }

  .lgDown\:hover\:no-underline:hover{
    text-decoration: none !important;
  }

  .lgDown\:focus\:underline:focus{
    text-decoration: underline !important;
  }

  .lgDown\:focus\:line-through:focus{
    text-decoration: line-through !important;
  }

  .lgDown\:focus\:no-underline:focus{
    text-decoration: none !important;
  }

  .lgDown\:antialiased{
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .lgDown\:subpixel-antialiased{
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .lgDown\:ordinal, .lgDown\:slashed-zero, .lgDown\:lining-nums, .lgDown\:oldstyle-nums, .lgDown\:proportional-nums, .lgDown\:tabular-nums, .lgDown\:diagonal-fractions, .lgDown\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;
  }

  .lgDown\:normal-nums{
    font-variant-numeric: normal !important;
  }

  .lgDown\:ordinal{
    --font-variant-numeric-ordinal: ordinal !important;
  }

  .lgDown\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero !important;
  }

  .lgDown\:lining-nums{
    --font-variant-numeric-figure: lining-nums !important;
  }

  .lgDown\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums !important;
  }

  .lgDown\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums !important;
  }

  .lgDown\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums !important;
  }

  .lgDown\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions !important;
  }

  .lgDown\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions !important;
  }

  .lgDown\:tracking-tighter{
    letter-spacing: -0.05em !important;
  }

  .lgDown\:tracking-tight{
    letter-spacing: -0.025em !important;
  }

  .lgDown\:tracking-normal{
    letter-spacing: 0 !important;
  }

  .lgDown\:tracking-wide{
    letter-spacing: 0.025em !important;
  }

  .lgDown\:tracking-wider{
    letter-spacing: 0.05em !important;
  }

  .lgDown\:tracking-widest{
    letter-spacing: 0.1em !important;
  }

  .lgDown\:select-none{
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
        -ms-user-select: none !important;
            user-select: none !important;
  }

  .lgDown\:select-text{
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
        -ms-user-select: text !important;
            user-select: text !important;
  }

  .lgDown\:select-all{
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
        -ms-user-select: all !important;
            user-select: all !important;
  }

  .lgDown\:select-auto{
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
        -ms-user-select: auto !important;
            user-select: auto !important;
  }

  .lgDown\:align-baseline{
    vertical-align: baseline !important;
  }

  .lgDown\:align-top{
    vertical-align: top !important;
  }

  .lgDown\:align-middle{
    vertical-align: middle !important;
  }

  .lgDown\:align-bottom{
    vertical-align: bottom !important;
  }

  .lgDown\:align-text-top{
    vertical-align: text-top !important;
  }

  .lgDown\:align-text-bottom{
    vertical-align: text-bottom !important;
  }

  .lgDown\:visible{
    visibility: visible !important;
  }

  .lgDown\:invisible{
    visibility: hidden !important;
  }

  .lgDown\:whitespace-normal{
    white-space: normal !important;
  }

  .lgDown\:whitespace-no-wrap{
    white-space: nowrap !important;
  }

  .lgDown\:whitespace-pre{
    white-space: pre !important;
  }

  .lgDown\:whitespace-pre-line{
    white-space: pre-line !important;
  }

  .lgDown\:whitespace-pre-wrap{
    white-space: pre-wrap !important;
  }

  .lgDown\:break-normal{
    word-wrap: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .lgDown\:break-words{
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
  }

  .lgDown\:break-all{
    word-break: break-all !important;
  }

  .lgDown\:truncate{
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .lgDown\:w-0{
    width: 0 !important;
  }

  .lgDown\:w-1{
    width: 0.25rem !important;
  }

  .lgDown\:w-2{
    width: 0.5rem !important;
  }

  .lgDown\:w-3{
    width: 0.75rem !important;
  }

  .lgDown\:w-4{
    width: 1rem !important;
  }

  .lgDown\:w-5{
    width: 1.25rem !important;
  }

  .lgDown\:w-6{
    width: 1.5rem !important;
  }

  .lgDown\:w-8{
    width: 2rem !important;
  }

  .lgDown\:w-10{
    width: 2.5rem !important;
  }

  .lgDown\:w-12{
    width: 3rem !important;
  }

  .lgDown\:w-16{
    width: 4rem !important;
  }

  .lgDown\:w-20{
    width: 5rem !important;
  }

  .lgDown\:w-24{
    width: 6rem !important;
  }

  .lgDown\:w-32{
    width: 8rem !important;
  }

  .lgDown\:w-40{
    width: 10rem !important;
  }

  .lgDown\:w-48{
    width: 12rem !important;
  }

  .lgDown\:w-56{
    width: 14rem !important;
  }

  .lgDown\:w-64{
    width: 16rem !important;
  }

  .lgDown\:w-auto{
    width: auto !important;
  }

  .lgDown\:w-px{
    width: 1px !important;
  }

  .lgDown\:w-1\/2{
    width: 50% !important;
  }

  .lgDown\:w-1\/3{
    width: 33.333333% !important;
  }

  .lgDown\:w-2\/3{
    width: 66.666667% !important;
  }

  .lgDown\:w-1\/4{
    width: 25% !important;
  }

  .lgDown\:w-2\/4{
    width: 50% !important;
  }

  .lgDown\:w-3\/4{
    width: 75% !important;
  }

  .lgDown\:w-1\/5{
    width: 20% !important;
  }

  .lgDown\:w-2\/5{
    width: 40% !important;
  }

  .lgDown\:w-3\/5{
    width: 60% !important;
  }

  .lgDown\:w-4\/5{
    width: 80% !important;
  }

  .lgDown\:w-1\/6{
    width: 16.666667% !important;
  }

  .lgDown\:w-2\/6{
    width: 33.333333% !important;
  }

  .lgDown\:w-3\/6{
    width: 50% !important;
  }

  .lgDown\:w-4\/6{
    width: 66.666667% !important;
  }

  .lgDown\:w-5\/6{
    width: 83.333333% !important;
  }

  .lgDown\:w-1\/12{
    width: 8.333333% !important;
  }

  .lgDown\:w-2\/12{
    width: 16.666667% !important;
  }

  .lgDown\:w-3\/12{
    width: 25% !important;
  }

  .lgDown\:w-4\/12{
    width: 33.333333% !important;
  }

  .lgDown\:w-5\/12{
    width: 41.666667% !important;
  }

  .lgDown\:w-6\/12{
    width: 50% !important;
  }

  .lgDown\:w-7\/12{
    width: 58.333333% !important;
  }

  .lgDown\:w-8\/12{
    width: 66.666667% !important;
  }

  .lgDown\:w-9\/12{
    width: 75% !important;
  }

  .lgDown\:w-10\/12{
    width: 83.333333% !important;
  }

  .lgDown\:w-11\/12{
    width: 91.666667% !important;
  }

  .lgDown\:w-full{
    width: 100% !important;
  }

  .lgDown\:w-screen{
    width: 100vw !important;
  }

  .lgDown\:z-0{
    z-index: 0 !important;
  }

  .lgDown\:z-10{
    z-index: 10 !important;
  }

  .lgDown\:z-20{
    z-index: 20 !important;
  }

  .lgDown\:z-30{
    z-index: 30 !important;
  }

  .lgDown\:z-40{
    z-index: 40 !important;
  }

  .lgDown\:z-50{
    z-index: 50 !important;
  }

  .lgDown\:z-auto{
    z-index: auto !important;
  }

  .lgDown\:gap-0{
    grid-gap: 0 !important;
    gap: 0 !important;
  }

  .lgDown\:gap-1{
    grid-gap: 0.25rem !important;
    gap: 0.25rem !important;
  }

  .lgDown\:gap-2{
    grid-gap: 0.5rem !important;
    gap: 0.5rem !important;
  }

  .lgDown\:gap-3{
    grid-gap: 0.75rem !important;
    gap: 0.75rem !important;
  }

  .lgDown\:gap-4{
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .lgDown\:gap-5{
    grid-gap: 1.25rem !important;
    gap: 1.25rem !important;
  }

  .lgDown\:gap-6{
    grid-gap: 1.5rem !important;
    gap: 1.5rem !important;
  }

  .lgDown\:gap-8{
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .lgDown\:gap-10{
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .lgDown\:gap-12{
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .lgDown\:gap-16{
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .lgDown\:gap-20{
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .lgDown\:gap-24{
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .lgDown\:gap-32{
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .lgDown\:gap-40{
    grid-gap: 10rem !important;
    gap: 10rem !important;
  }

  .lgDown\:gap-48{
    grid-gap: 12rem !important;
    gap: 12rem !important;
  }

  .lgDown\:gap-56{
    grid-gap: 14rem !important;
    gap: 14rem !important;
  }

  .lgDown\:gap-64{
    grid-gap: 16rem !important;
    gap: 16rem !important;
  }

  .lgDown\:gap-px{
    grid-gap: 1px !important;
    gap: 1px !important;
  }

  .lgDown\:col-gap-0{
    grid-column-gap: 0 !important;
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }

  .lgDown\:col-gap-1{
    grid-column-gap: 0.25rem !important;
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }

  .lgDown\:col-gap-2{
    grid-column-gap: 0.5rem !important;
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }

  .lgDown\:col-gap-3{
    grid-column-gap: 0.75rem !important;
    -webkit-column-gap: 0.75rem !important;
       -moz-column-gap: 0.75rem !important;
            column-gap: 0.75rem !important;
  }

  .lgDown\:col-gap-4{
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .lgDown\:col-gap-5{
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .lgDown\:col-gap-6{
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .lgDown\:col-gap-8{
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .lgDown\:col-gap-10{
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .lgDown\:col-gap-12{
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .lgDown\:col-gap-16{
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .lgDown\:col-gap-20{
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .lgDown\:col-gap-24{
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .lgDown\:col-gap-32{
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .lgDown\:col-gap-40{
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .lgDown\:col-gap-48{
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .lgDown\:col-gap-56{
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .lgDown\:col-gap-64{
    grid-column-gap: 16rem !important;
    -webkit-column-gap: 16rem !important;
       -moz-column-gap: 16rem !important;
            column-gap: 16rem !important;
  }

  .lgDown\:col-gap-px{
    grid-column-gap: 1px !important;
    -webkit-column-gap: 1px !important;
       -moz-column-gap: 1px !important;
            column-gap: 1px !important;
  }

  .lgDown\:gap-x-0{
    grid-column-gap: 0 !important;
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }

  .lgDown\:gap-x-1{
    grid-column-gap: 0.25rem !important;
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }

  .lgDown\:gap-x-2{
    grid-column-gap: 0.5rem !important;
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }

  .lgDown\:gap-x-3{
    grid-column-gap: 0.75rem !important;
    -webkit-column-gap: 0.75rem !important;
       -moz-column-gap: 0.75rem !important;
            column-gap: 0.75rem !important;
  }

  .lgDown\:gap-x-4{
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .lgDown\:gap-x-5{
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .lgDown\:gap-x-6{
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .lgDown\:gap-x-8{
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .lgDown\:gap-x-10{
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .lgDown\:gap-x-12{
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .lgDown\:gap-x-16{
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .lgDown\:gap-x-20{
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .lgDown\:gap-x-24{
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .lgDown\:gap-x-32{
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .lgDown\:gap-x-40{
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .lgDown\:gap-x-48{
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .lgDown\:gap-x-56{
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .lgDown\:gap-x-64{
    grid-column-gap: 16rem !important;
    -webkit-column-gap: 16rem !important;
       -moz-column-gap: 16rem !important;
            column-gap: 16rem !important;
  }

  .lgDown\:gap-x-px{
    grid-column-gap: 1px !important;
    -webkit-column-gap: 1px !important;
       -moz-column-gap: 1px !important;
            column-gap: 1px !important;
  }

  .lgDown\:row-gap-0{
    grid-row-gap: 0 !important;
    row-gap: 0 !important;
  }

  .lgDown\:row-gap-1{
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important;
  }

  .lgDown\:row-gap-2{
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important;
  }

  .lgDown\:row-gap-3{
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important;
  }

  .lgDown\:row-gap-4{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .lgDown\:row-gap-5{
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .lgDown\:row-gap-6{
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .lgDown\:row-gap-8{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .lgDown\:row-gap-10{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .lgDown\:row-gap-12{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .lgDown\:row-gap-16{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .lgDown\:row-gap-20{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .lgDown\:row-gap-24{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .lgDown\:row-gap-32{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .lgDown\:row-gap-40{
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .lgDown\:row-gap-48{
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .lgDown\:row-gap-56{
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .lgDown\:row-gap-64{
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important;
  }

  .lgDown\:row-gap-px{
    grid-row-gap: 1px !important;
    row-gap: 1px !important;
  }

  .lgDown\:gap-y-0{
    grid-row-gap: 0 !important;
    row-gap: 0 !important;
  }

  .lgDown\:gap-y-1{
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important;
  }

  .lgDown\:gap-y-2{
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important;
  }

  .lgDown\:gap-y-3{
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important;
  }

  .lgDown\:gap-y-4{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .lgDown\:gap-y-5{
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .lgDown\:gap-y-6{
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .lgDown\:gap-y-8{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .lgDown\:gap-y-10{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .lgDown\:gap-y-12{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .lgDown\:gap-y-16{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .lgDown\:gap-y-20{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .lgDown\:gap-y-24{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .lgDown\:gap-y-32{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .lgDown\:gap-y-40{
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .lgDown\:gap-y-48{
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .lgDown\:gap-y-56{
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .lgDown\:gap-y-64{
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important;
  }

  .lgDown\:gap-y-px{
    grid-row-gap: 1px !important;
    row-gap: 1px !important;
  }

  .lgDown\:grid-flow-row{
    grid-auto-flow: row !important;
  }

  .lgDown\:grid-flow-col{
    grid-auto-flow: column !important;
  }

  .lgDown\:grid-flow-row-dense{
    grid-auto-flow: row dense !important;
  }

  .lgDown\:grid-flow-col-dense{
    grid-auto-flow: column dense !important;
  }

  .lgDown\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .lgDown\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .lgDown\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .lgDown\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .lgDown\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .lgDown\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .lgDown\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .lgDown\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .lgDown\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .lgDown\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .lgDown\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .lgDown\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .lgDown\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .lgDown\:auto-cols-auto{
    grid-auto-columns: auto !important;
  }

  .lgDown\:auto-cols-min{
    grid-auto-columns: -webkit-min-content !important;
    grid-auto-columns: min-content !important;
  }

  .lgDown\:auto-cols-max{
    grid-auto-columns: -webkit-max-content !important;
    grid-auto-columns: max-content !important;
  }

  .lgDown\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr) !important;
  }

  .lgDown\:col-auto{
    grid-column: auto !important;
  }

  .lgDown\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

  .lgDown\:col-span-2{
    grid-column: span 2 / span 2 !important;
  }

  .lgDown\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .lgDown\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .lgDown\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .lgDown\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .lgDown\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .lgDown\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .lgDown\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .lgDown\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .lgDown\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .lgDown\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .lgDown\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .lgDown\:col-start-1{
    grid-column-start: 1 !important;
  }

  .lgDown\:col-start-2{
    grid-column-start: 2 !important;
  }

  .lgDown\:col-start-3{
    grid-column-start: 3 !important;
  }

  .lgDown\:col-start-4{
    grid-column-start: 4 !important;
  }

  .lgDown\:col-start-5{
    grid-column-start: 5 !important;
  }

  .lgDown\:col-start-6{
    grid-column-start: 6 !important;
  }

  .lgDown\:col-start-7{
    grid-column-start: 7 !important;
  }

  .lgDown\:col-start-8{
    grid-column-start: 8 !important;
  }

  .lgDown\:col-start-9{
    grid-column-start: 9 !important;
  }

  .lgDown\:col-start-10{
    grid-column-start: 10 !important;
  }

  .lgDown\:col-start-11{
    grid-column-start: 11 !important;
  }

  .lgDown\:col-start-12{
    grid-column-start: 12 !important;
  }

  .lgDown\:col-start-13{
    grid-column-start: 13 !important;
  }

  .lgDown\:col-start-auto{
    grid-column-start: auto !important;
  }

  .lgDown\:col-end-1{
    grid-column-end: 1 !important;
  }

  .lgDown\:col-end-2{
    grid-column-end: 2 !important;
  }

  .lgDown\:col-end-3{
    grid-column-end: 3 !important;
  }

  .lgDown\:col-end-4{
    grid-column-end: 4 !important;
  }

  .lgDown\:col-end-5{
    grid-column-end: 5 !important;
  }

  .lgDown\:col-end-6{
    grid-column-end: 6 !important;
  }

  .lgDown\:col-end-7{
    grid-column-end: 7 !important;
  }

  .lgDown\:col-end-8{
    grid-column-end: 8 !important;
  }

  .lgDown\:col-end-9{
    grid-column-end: 9 !important;
  }

  .lgDown\:col-end-10{
    grid-column-end: 10 !important;
  }

  .lgDown\:col-end-11{
    grid-column-end: 11 !important;
  }

  .lgDown\:col-end-12{
    grid-column-end: 12 !important;
  }

  .lgDown\:col-end-13{
    grid-column-end: 13 !important;
  }

  .lgDown\:col-end-auto{
    grid-column-end: auto !important;
  }

  .lgDown\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .lgDown\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .lgDown\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .lgDown\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .lgDown\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .lgDown\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .lgDown\:grid-rows-none{
    grid-template-rows: none !important;
  }

  .lgDown\:auto-rows-auto{
    grid-auto-rows: auto !important;
  }

  .lgDown\:auto-rows-min{
    grid-auto-rows: -webkit-min-content !important;
    grid-auto-rows: min-content !important;
  }

  .lgDown\:auto-rows-max{
    grid-auto-rows: -webkit-max-content !important;
    grid-auto-rows: max-content !important;
  }

  .lgDown\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .lgDown\:row-auto{
    grid-row: auto !important;
  }

  .lgDown\:row-span-1{
    grid-row: span 1 / span 1 !important;
  }

  .lgDown\:row-span-2{
    grid-row: span 2 / span 2 !important;
  }

  .lgDown\:row-span-3{
    grid-row: span 3 / span 3 !important;
  }

  .lgDown\:row-span-4{
    grid-row: span 4 / span 4 !important;
  }

  .lgDown\:row-span-5{
    grid-row: span 5 / span 5 !important;
  }

  .lgDown\:row-span-6{
    grid-row: span 6 / span 6 !important;
  }

  .lgDown\:row-span-full{
    grid-row: 1 / -1 !important;
  }

  .lgDown\:row-start-1{
    grid-row-start: 1 !important;
  }

  .lgDown\:row-start-2{
    grid-row-start: 2 !important;
  }

  .lgDown\:row-start-3{
    grid-row-start: 3 !important;
  }

  .lgDown\:row-start-4{
    grid-row-start: 4 !important;
  }

  .lgDown\:row-start-5{
    grid-row-start: 5 !important;
  }

  .lgDown\:row-start-6{
    grid-row-start: 6 !important;
  }

  .lgDown\:row-start-7{
    grid-row-start: 7 !important;
  }

  .lgDown\:row-start-auto{
    grid-row-start: auto !important;
  }

  .lgDown\:row-end-1{
    grid-row-end: 1 !important;
  }

  .lgDown\:row-end-2{
    grid-row-end: 2 !important;
  }

  .lgDown\:row-end-3{
    grid-row-end: 3 !important;
  }

  .lgDown\:row-end-4{
    grid-row-end: 4 !important;
  }

  .lgDown\:row-end-5{
    grid-row-end: 5 !important;
  }

  .lgDown\:row-end-6{
    grid-row-end: 6 !important;
  }

  .lgDown\:row-end-7{
    grid-row-end: 7 !important;
  }

  .lgDown\:row-end-auto{
    grid-row-end: auto !important;
  }

  .lgDown\:transform{
    --transform-translate-x: 0 !important;
    --transform-translate-y: 0 !important;
    --transform-rotate: 0 !important;
    --transform-skew-x: 0 !important;
    --transform-skew-y: 0 !important;
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
    -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
            transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
  }

  .lgDown\:transform-none{
    -webkit-transform: none !important;
            transform: none !important;
  }

  .lgDown\:origin-center{
    -webkit-transform-origin: center !important;
            transform-origin: center !important;
  }

  .lgDown\:origin-top{
    -webkit-transform-origin: top !important;
            transform-origin: top !important;
  }

  .lgDown\:origin-top-right{
    -webkit-transform-origin: top right !important;
            transform-origin: top right !important;
  }

  .lgDown\:origin-right{
    -webkit-transform-origin: right !important;
            transform-origin: right !important;
  }

  .lgDown\:origin-bottom-right{
    -webkit-transform-origin: bottom right !important;
            transform-origin: bottom right !important;
  }

  .lgDown\:origin-bottom{
    -webkit-transform-origin: bottom !important;
            transform-origin: bottom !important;
  }

  .lgDown\:origin-bottom-left{
    -webkit-transform-origin: bottom left !important;
            transform-origin: bottom left !important;
  }

  .lgDown\:origin-left{
    -webkit-transform-origin: left !important;
            transform-origin: left !important;
  }

  .lgDown\:origin-top-left{
    -webkit-transform-origin: top left !important;
            transform-origin: top left !important;
  }

  .lgDown\:scale-0{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .lgDown\:scale-50{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .lgDown\:scale-75{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .lgDown\:scale-90{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .lgDown\:scale-95{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .lgDown\:scale-100{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .lgDown\:scale-105{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .lgDown\:scale-110{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .lgDown\:scale-125{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .lgDown\:scale-150{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .lgDown\:scale-x-0{
    --transform-scale-x: 0 !important;
  }

  .lgDown\:scale-x-50{
    --transform-scale-x: .5 !important;
  }

  .lgDown\:scale-x-75{
    --transform-scale-x: .75 !important;
  }

  .lgDown\:scale-x-90{
    --transform-scale-x: .9 !important;
  }

  .lgDown\:scale-x-95{
    --transform-scale-x: .95 !important;
  }

  .lgDown\:scale-x-100{
    --transform-scale-x: 1 !important;
  }

  .lgDown\:scale-x-105{
    --transform-scale-x: 1.05 !important;
  }

  .lgDown\:scale-x-110{
    --transform-scale-x: 1.1 !important;
  }

  .lgDown\:scale-x-125{
    --transform-scale-x: 1.25 !important;
  }

  .lgDown\:scale-x-150{
    --transform-scale-x: 1.5 !important;
  }

  .lgDown\:scale-y-0{
    --transform-scale-y: 0 !important;
  }

  .lgDown\:scale-y-50{
    --transform-scale-y: .5 !important;
  }

  .lgDown\:scale-y-75{
    --transform-scale-y: .75 !important;
  }

  .lgDown\:scale-y-90{
    --transform-scale-y: .9 !important;
  }

  .lgDown\:scale-y-95{
    --transform-scale-y: .95 !important;
  }

  .lgDown\:scale-y-100{
    --transform-scale-y: 1 !important;
  }

  .lgDown\:scale-y-105{
    --transform-scale-y: 1.05 !important;
  }

  .lgDown\:scale-y-110{
    --transform-scale-y: 1.1 !important;
  }

  .lgDown\:scale-y-125{
    --transform-scale-y: 1.25 !important;
  }

  .lgDown\:scale-y-150{
    --transform-scale-y: 1.5 !important;
  }

  .lgDown\:hover\:scale-0:hover{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .lgDown\:hover\:scale-50:hover{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .lgDown\:hover\:scale-75:hover{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .lgDown\:hover\:scale-90:hover{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .lgDown\:hover\:scale-95:hover{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .lgDown\:hover\:scale-100:hover{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .lgDown\:hover\:scale-105:hover{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .lgDown\:hover\:scale-110:hover{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .lgDown\:hover\:scale-125:hover{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .lgDown\:hover\:scale-150:hover{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .lgDown\:hover\:scale-x-0:hover{
    --transform-scale-x: 0 !important;
  }

  .lgDown\:hover\:scale-x-50:hover{
    --transform-scale-x: .5 !important;
  }

  .lgDown\:hover\:scale-x-75:hover{
    --transform-scale-x: .75 !important;
  }

  .lgDown\:hover\:scale-x-90:hover{
    --transform-scale-x: .9 !important;
  }

  .lgDown\:hover\:scale-x-95:hover{
    --transform-scale-x: .95 !important;
  }

  .lgDown\:hover\:scale-x-100:hover{
    --transform-scale-x: 1 !important;
  }

  .lgDown\:hover\:scale-x-105:hover{
    --transform-scale-x: 1.05 !important;
  }

  .lgDown\:hover\:scale-x-110:hover{
    --transform-scale-x: 1.1 !important;
  }

  .lgDown\:hover\:scale-x-125:hover{
    --transform-scale-x: 1.25 !important;
  }

  .lgDown\:hover\:scale-x-150:hover{
    --transform-scale-x: 1.5 !important;
  }

  .lgDown\:hover\:scale-y-0:hover{
    --transform-scale-y: 0 !important;
  }

  .lgDown\:hover\:scale-y-50:hover{
    --transform-scale-y: .5 !important;
  }

  .lgDown\:hover\:scale-y-75:hover{
    --transform-scale-y: .75 !important;
  }

  .lgDown\:hover\:scale-y-90:hover{
    --transform-scale-y: .9 !important;
  }

  .lgDown\:hover\:scale-y-95:hover{
    --transform-scale-y: .95 !important;
  }

  .lgDown\:hover\:scale-y-100:hover{
    --transform-scale-y: 1 !important;
  }

  .lgDown\:hover\:scale-y-105:hover{
    --transform-scale-y: 1.05 !important;
  }

  .lgDown\:hover\:scale-y-110:hover{
    --transform-scale-y: 1.1 !important;
  }

  .lgDown\:hover\:scale-y-125:hover{
    --transform-scale-y: 1.25 !important;
  }

  .lgDown\:hover\:scale-y-150:hover{
    --transform-scale-y: 1.5 !important;
  }

  .lgDown\:focus\:scale-0:focus{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .lgDown\:focus\:scale-50:focus{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .lgDown\:focus\:scale-75:focus{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .lgDown\:focus\:scale-90:focus{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .lgDown\:focus\:scale-95:focus{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .lgDown\:focus\:scale-100:focus{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .lgDown\:focus\:scale-105:focus{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .lgDown\:focus\:scale-110:focus{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .lgDown\:focus\:scale-125:focus{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .lgDown\:focus\:scale-150:focus{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .lgDown\:focus\:scale-x-0:focus{
    --transform-scale-x: 0 !important;
  }

  .lgDown\:focus\:scale-x-50:focus{
    --transform-scale-x: .5 !important;
  }

  .lgDown\:focus\:scale-x-75:focus{
    --transform-scale-x: .75 !important;
  }

  .lgDown\:focus\:scale-x-90:focus{
    --transform-scale-x: .9 !important;
  }

  .lgDown\:focus\:scale-x-95:focus{
    --transform-scale-x: .95 !important;
  }

  .lgDown\:focus\:scale-x-100:focus{
    --transform-scale-x: 1 !important;
  }

  .lgDown\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05 !important;
  }

  .lgDown\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1 !important;
  }

  .lgDown\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25 !important;
  }

  .lgDown\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5 !important;
  }

  .lgDown\:focus\:scale-y-0:focus{
    --transform-scale-y: 0 !important;
  }

  .lgDown\:focus\:scale-y-50:focus{
    --transform-scale-y: .5 !important;
  }

  .lgDown\:focus\:scale-y-75:focus{
    --transform-scale-y: .75 !important;
  }

  .lgDown\:focus\:scale-y-90:focus{
    --transform-scale-y: .9 !important;
  }

  .lgDown\:focus\:scale-y-95:focus{
    --transform-scale-y: .95 !important;
  }

  .lgDown\:focus\:scale-y-100:focus{
    --transform-scale-y: 1 !important;
  }

  .lgDown\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05 !important;
  }

  .lgDown\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1 !important;
  }

  .lgDown\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25 !important;
  }

  .lgDown\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5 !important;
  }

  .lgDown\:rotate-0{
    --transform-rotate: 0 !important;
  }

  .lgDown\:rotate-1{
    --transform-rotate: 1deg !important;
  }

  .lgDown\:rotate-2{
    --transform-rotate: 2deg !important;
  }

  .lgDown\:rotate-3{
    --transform-rotate: 3deg !important;
  }

  .lgDown\:rotate-6{
    --transform-rotate: 6deg !important;
  }

  .lgDown\:rotate-12{
    --transform-rotate: 12deg !important;
  }

  .lgDown\:rotate-45{
    --transform-rotate: 45deg !important;
  }

  .lgDown\:rotate-90{
    --transform-rotate: 90deg !important;
  }

  .lgDown\:rotate-180{
    --transform-rotate: 180deg !important;
  }

  .lgDown\:-rotate-180{
    --transform-rotate: -180deg !important;
  }

  .lgDown\:-rotate-90{
    --transform-rotate: -90deg !important;
  }

  .lgDown\:-rotate-45{
    --transform-rotate: -45deg !important;
  }

  .lgDown\:-rotate-12{
    --transform-rotate: -12deg !important;
  }

  .lgDown\:-rotate-6{
    --transform-rotate: -6deg !important;
  }

  .lgDown\:-rotate-3{
    --transform-rotate: -3deg !important;
  }

  .lgDown\:-rotate-2{
    --transform-rotate: -2deg !important;
  }

  .lgDown\:-rotate-1{
    --transform-rotate: -1deg !important;
  }

  .lgDown\:hover\:rotate-0:hover{
    --transform-rotate: 0 !important;
  }

  .lgDown\:hover\:rotate-1:hover{
    --transform-rotate: 1deg !important;
  }

  .lgDown\:hover\:rotate-2:hover{
    --transform-rotate: 2deg !important;
  }

  .lgDown\:hover\:rotate-3:hover{
    --transform-rotate: 3deg !important;
  }

  .lgDown\:hover\:rotate-6:hover{
    --transform-rotate: 6deg !important;
  }

  .lgDown\:hover\:rotate-12:hover{
    --transform-rotate: 12deg !important;
  }

  .lgDown\:hover\:rotate-45:hover{
    --transform-rotate: 45deg !important;
  }

  .lgDown\:hover\:rotate-90:hover{
    --transform-rotate: 90deg !important;
  }

  .lgDown\:hover\:rotate-180:hover{
    --transform-rotate: 180deg !important;
  }

  .lgDown\:hover\:-rotate-180:hover{
    --transform-rotate: -180deg !important;
  }

  .lgDown\:hover\:-rotate-90:hover{
    --transform-rotate: -90deg !important;
  }

  .lgDown\:hover\:-rotate-45:hover{
    --transform-rotate: -45deg !important;
  }

  .lgDown\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg !important;
  }

  .lgDown\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg !important;
  }

  .lgDown\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg !important;
  }

  .lgDown\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg !important;
  }

  .lgDown\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg !important;
  }

  .lgDown\:focus\:rotate-0:focus{
    --transform-rotate: 0 !important;
  }

  .lgDown\:focus\:rotate-1:focus{
    --transform-rotate: 1deg !important;
  }

  .lgDown\:focus\:rotate-2:focus{
    --transform-rotate: 2deg !important;
  }

  .lgDown\:focus\:rotate-3:focus{
    --transform-rotate: 3deg !important;
  }

  .lgDown\:focus\:rotate-6:focus{
    --transform-rotate: 6deg !important;
  }

  .lgDown\:focus\:rotate-12:focus{
    --transform-rotate: 12deg !important;
  }

  .lgDown\:focus\:rotate-45:focus{
    --transform-rotate: 45deg !important;
  }

  .lgDown\:focus\:rotate-90:focus{
    --transform-rotate: 90deg !important;
  }

  .lgDown\:focus\:rotate-180:focus{
    --transform-rotate: 180deg !important;
  }

  .lgDown\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg !important;
  }

  .lgDown\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg !important;
  }

  .lgDown\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg !important;
  }

  .lgDown\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg !important;
  }

  .lgDown\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg !important;
  }

  .lgDown\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg !important;
  }

  .lgDown\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg !important;
  }

  .lgDown\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg !important;
  }

  .lgDown\:translate-x-0{
    --transform-translate-x: 0 !important;
  }

  .lgDown\:translate-x-1{
    --transform-translate-x: 0.25rem !important;
  }

  .lgDown\:translate-x-2{
    --transform-translate-x: 0.5rem !important;
  }

  .lgDown\:translate-x-3{
    --transform-translate-x: 0.75rem !important;
  }

  .lgDown\:translate-x-4{
    --transform-translate-x: 1rem !important;
  }

  .lgDown\:translate-x-5{
    --transform-translate-x: 1.25rem !important;
  }

  .lgDown\:translate-x-6{
    --transform-translate-x: 1.5rem !important;
  }

  .lgDown\:translate-x-8{
    --transform-translate-x: 2rem !important;
  }

  .lgDown\:translate-x-10{
    --transform-translate-x: 2.5rem !important;
  }

  .lgDown\:translate-x-12{
    --transform-translate-x: 3rem !important;
  }

  .lgDown\:translate-x-16{
    --transform-translate-x: 4rem !important;
  }

  .lgDown\:translate-x-20{
    --transform-translate-x: 5rem !important;
  }

  .lgDown\:translate-x-24{
    --transform-translate-x: 6rem !important;
  }

  .lgDown\:translate-x-32{
    --transform-translate-x: 8rem !important;
  }

  .lgDown\:translate-x-40{
    --transform-translate-x: 10rem !important;
  }

  .lgDown\:translate-x-48{
    --transform-translate-x: 12rem !important;
  }

  .lgDown\:translate-x-56{
    --transform-translate-x: 14rem !important;
  }

  .lgDown\:translate-x-64{
    --transform-translate-x: 16rem !important;
  }

  .lgDown\:translate-x-px{
    --transform-translate-x: 1px !important;
  }

  .lgDown\:-translate-x-1{
    --transform-translate-x: -0.25rem !important;
  }

  .lgDown\:-translate-x-2{
    --transform-translate-x: -0.5rem !important;
  }

  .lgDown\:-translate-x-3{
    --transform-translate-x: -0.75rem !important;
  }

  .lgDown\:-translate-x-4{
    --transform-translate-x: -1rem !important;
  }

  .lgDown\:-translate-x-5{
    --transform-translate-x: -1.25rem !important;
  }

  .lgDown\:-translate-x-6{
    --transform-translate-x: -1.5rem !important;
  }

  .lgDown\:-translate-x-8{
    --transform-translate-x: -2rem !important;
  }

  .lgDown\:-translate-x-10{
    --transform-translate-x: -2.5rem !important;
  }

  .lgDown\:-translate-x-12{
    --transform-translate-x: -3rem !important;
  }

  .lgDown\:-translate-x-16{
    --transform-translate-x: -4rem !important;
  }

  .lgDown\:-translate-x-20{
    --transform-translate-x: -5rem !important;
  }

  .lgDown\:-translate-x-24{
    --transform-translate-x: -6rem !important;
  }

  .lgDown\:-translate-x-32{
    --transform-translate-x: -8rem !important;
  }

  .lgDown\:-translate-x-40{
    --transform-translate-x: -10rem !important;
  }

  .lgDown\:-translate-x-48{
    --transform-translate-x: -12rem !important;
  }

  .lgDown\:-translate-x-56{
    --transform-translate-x: -14rem !important;
  }

  .lgDown\:-translate-x-64{
    --transform-translate-x: -16rem !important;
  }

  .lgDown\:-translate-x-px{
    --transform-translate-x: -1px !important;
  }

  .lgDown\:-translate-x-full{
    --transform-translate-x: -100% !important;
  }

  .lgDown\:-translate-x-1\/2{
    --transform-translate-x: -50% !important;
  }

  .lgDown\:translate-x-1\/2{
    --transform-translate-x: 50% !important;
  }

  .lgDown\:translate-x-full{
    --transform-translate-x: 100% !important;
  }

  .lgDown\:translate-y-0{
    --transform-translate-y: 0 !important;
  }

  .lgDown\:translate-y-1{
    --transform-translate-y: 0.25rem !important;
  }

  .lgDown\:translate-y-2{
    --transform-translate-y: 0.5rem !important;
  }

  .lgDown\:translate-y-3{
    --transform-translate-y: 0.75rem !important;
  }

  .lgDown\:translate-y-4{
    --transform-translate-y: 1rem !important;
  }

  .lgDown\:translate-y-5{
    --transform-translate-y: 1.25rem !important;
  }

  .lgDown\:translate-y-6{
    --transform-translate-y: 1.5rem !important;
  }

  .lgDown\:translate-y-8{
    --transform-translate-y: 2rem !important;
  }

  .lgDown\:translate-y-10{
    --transform-translate-y: 2.5rem !important;
  }

  .lgDown\:translate-y-12{
    --transform-translate-y: 3rem !important;
  }

  .lgDown\:translate-y-16{
    --transform-translate-y: 4rem !important;
  }

  .lgDown\:translate-y-20{
    --transform-translate-y: 5rem !important;
  }

  .lgDown\:translate-y-24{
    --transform-translate-y: 6rem !important;
  }

  .lgDown\:translate-y-32{
    --transform-translate-y: 8rem !important;
  }

  .lgDown\:translate-y-40{
    --transform-translate-y: 10rem !important;
  }

  .lgDown\:translate-y-48{
    --transform-translate-y: 12rem !important;
  }

  .lgDown\:translate-y-56{
    --transform-translate-y: 14rem !important;
  }

  .lgDown\:translate-y-64{
    --transform-translate-y: 16rem !important;
  }

  .lgDown\:translate-y-px{
    --transform-translate-y: 1px !important;
  }

  .lgDown\:-translate-y-1{
    --transform-translate-y: -0.25rem !important;
  }

  .lgDown\:-translate-y-2{
    --transform-translate-y: -0.5rem !important;
  }

  .lgDown\:-translate-y-3{
    --transform-translate-y: -0.75rem !important;
  }

  .lgDown\:-translate-y-4{
    --transform-translate-y: -1rem !important;
  }

  .lgDown\:-translate-y-5{
    --transform-translate-y: -1.25rem !important;
  }

  .lgDown\:-translate-y-6{
    --transform-translate-y: -1.5rem !important;
  }

  .lgDown\:-translate-y-8{
    --transform-translate-y: -2rem !important;
  }

  .lgDown\:-translate-y-10{
    --transform-translate-y: -2.5rem !important;
  }

  .lgDown\:-translate-y-12{
    --transform-translate-y: -3rem !important;
  }

  .lgDown\:-translate-y-16{
    --transform-translate-y: -4rem !important;
  }

  .lgDown\:-translate-y-20{
    --transform-translate-y: -5rem !important;
  }

  .lgDown\:-translate-y-24{
    --transform-translate-y: -6rem !important;
  }

  .lgDown\:-translate-y-32{
    --transform-translate-y: -8rem !important;
  }

  .lgDown\:-translate-y-40{
    --transform-translate-y: -10rem !important;
  }

  .lgDown\:-translate-y-48{
    --transform-translate-y: -12rem !important;
  }

  .lgDown\:-translate-y-56{
    --transform-translate-y: -14rem !important;
  }

  .lgDown\:-translate-y-64{
    --transform-translate-y: -16rem !important;
  }

  .lgDown\:-translate-y-px{
    --transform-translate-y: -1px !important;
  }

  .lgDown\:-translate-y-full{
    --transform-translate-y: -100% !important;
  }

  .lgDown\:-translate-y-1\/2{
    --transform-translate-y: -50% !important;
  }

  .lgDown\:translate-y-1\/2{
    --transform-translate-y: 50% !important;
  }

  .lgDown\:translate-y-full{
    --transform-translate-y: 100% !important;
  }

  .lgDown\:hover\:translate-x-0:hover{
    --transform-translate-x: 0 !important;
  }

  .lgDown\:hover\:translate-x-1:hover{
    --transform-translate-x: 0.25rem !important;
  }

  .lgDown\:hover\:translate-x-2:hover{
    --transform-translate-x: 0.5rem !important;
  }

  .lgDown\:hover\:translate-x-3:hover{
    --transform-translate-x: 0.75rem !important;
  }

  .lgDown\:hover\:translate-x-4:hover{
    --transform-translate-x: 1rem !important;
  }

  .lgDown\:hover\:translate-x-5:hover{
    --transform-translate-x: 1.25rem !important;
  }

  .lgDown\:hover\:translate-x-6:hover{
    --transform-translate-x: 1.5rem !important;
  }

  .lgDown\:hover\:translate-x-8:hover{
    --transform-translate-x: 2rem !important;
  }

  .lgDown\:hover\:translate-x-10:hover{
    --transform-translate-x: 2.5rem !important;
  }

  .lgDown\:hover\:translate-x-12:hover{
    --transform-translate-x: 3rem !important;
  }

  .lgDown\:hover\:translate-x-16:hover{
    --transform-translate-x: 4rem !important;
  }

  .lgDown\:hover\:translate-x-20:hover{
    --transform-translate-x: 5rem !important;
  }

  .lgDown\:hover\:translate-x-24:hover{
    --transform-translate-x: 6rem !important;
  }

  .lgDown\:hover\:translate-x-32:hover{
    --transform-translate-x: 8rem !important;
  }

  .lgDown\:hover\:translate-x-40:hover{
    --transform-translate-x: 10rem !important;
  }

  .lgDown\:hover\:translate-x-48:hover{
    --transform-translate-x: 12rem !important;
  }

  .lgDown\:hover\:translate-x-56:hover{
    --transform-translate-x: 14rem !important;
  }

  .lgDown\:hover\:translate-x-64:hover{
    --transform-translate-x: 16rem !important;
  }

  .lgDown\:hover\:translate-x-px:hover{
    --transform-translate-x: 1px !important;
  }

  .lgDown\:hover\:-translate-x-1:hover{
    --transform-translate-x: -0.25rem !important;
  }

  .lgDown\:hover\:-translate-x-2:hover{
    --transform-translate-x: -0.5rem !important;
  }

  .lgDown\:hover\:-translate-x-3:hover{
    --transform-translate-x: -0.75rem !important;
  }

  .lgDown\:hover\:-translate-x-4:hover{
    --transform-translate-x: -1rem !important;
  }

  .lgDown\:hover\:-translate-x-5:hover{
    --transform-translate-x: -1.25rem !important;
  }

  .lgDown\:hover\:-translate-x-6:hover{
    --transform-translate-x: -1.5rem !important;
  }

  .lgDown\:hover\:-translate-x-8:hover{
    --transform-translate-x: -2rem !important;
  }

  .lgDown\:hover\:-translate-x-10:hover{
    --transform-translate-x: -2.5rem !important;
  }

  .lgDown\:hover\:-translate-x-12:hover{
    --transform-translate-x: -3rem !important;
  }

  .lgDown\:hover\:-translate-x-16:hover{
    --transform-translate-x: -4rem !important;
  }

  .lgDown\:hover\:-translate-x-20:hover{
    --transform-translate-x: -5rem !important;
  }

  .lgDown\:hover\:-translate-x-24:hover{
    --transform-translate-x: -6rem !important;
  }

  .lgDown\:hover\:-translate-x-32:hover{
    --transform-translate-x: -8rem !important;
  }

  .lgDown\:hover\:-translate-x-40:hover{
    --transform-translate-x: -10rem !important;
  }

  .lgDown\:hover\:-translate-x-48:hover{
    --transform-translate-x: -12rem !important;
  }

  .lgDown\:hover\:-translate-x-56:hover{
    --transform-translate-x: -14rem !important;
  }

  .lgDown\:hover\:-translate-x-64:hover{
    --transform-translate-x: -16rem !important;
  }

  .lgDown\:hover\:-translate-x-px:hover{
    --transform-translate-x: -1px !important;
  }

  .lgDown\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100% !important;
  }

  .lgDown\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x: -50% !important;
  }

  .lgDown\:hover\:translate-x-1\/2:hover{
    --transform-translate-x: 50% !important;
  }

  .lgDown\:hover\:translate-x-full:hover{
    --transform-translate-x: 100% !important;
  }

  .lgDown\:hover\:translate-y-0:hover{
    --transform-translate-y: 0 !important;
  }

  .lgDown\:hover\:translate-y-1:hover{
    --transform-translate-y: 0.25rem !important;
  }

  .lgDown\:hover\:translate-y-2:hover{
    --transform-translate-y: 0.5rem !important;
  }

  .lgDown\:hover\:translate-y-3:hover{
    --transform-translate-y: 0.75rem !important;
  }

  .lgDown\:hover\:translate-y-4:hover{
    --transform-translate-y: 1rem !important;
  }

  .lgDown\:hover\:translate-y-5:hover{
    --transform-translate-y: 1.25rem !important;
  }

  .lgDown\:hover\:translate-y-6:hover{
    --transform-translate-y: 1.5rem !important;
  }

  .lgDown\:hover\:translate-y-8:hover{
    --transform-translate-y: 2rem !important;
  }

  .lgDown\:hover\:translate-y-10:hover{
    --transform-translate-y: 2.5rem !important;
  }

  .lgDown\:hover\:translate-y-12:hover{
    --transform-translate-y: 3rem !important;
  }

  .lgDown\:hover\:translate-y-16:hover{
    --transform-translate-y: 4rem !important;
  }

  .lgDown\:hover\:translate-y-20:hover{
    --transform-translate-y: 5rem !important;
  }

  .lgDown\:hover\:translate-y-24:hover{
    --transform-translate-y: 6rem !important;
  }

  .lgDown\:hover\:translate-y-32:hover{
    --transform-translate-y: 8rem !important;
  }

  .lgDown\:hover\:translate-y-40:hover{
    --transform-translate-y: 10rem !important;
  }

  .lgDown\:hover\:translate-y-48:hover{
    --transform-translate-y: 12rem !important;
  }

  .lgDown\:hover\:translate-y-56:hover{
    --transform-translate-y: 14rem !important;
  }

  .lgDown\:hover\:translate-y-64:hover{
    --transform-translate-y: 16rem !important;
  }

  .lgDown\:hover\:translate-y-px:hover{
    --transform-translate-y: 1px !important;
  }

  .lgDown\:hover\:-translate-y-1:hover{
    --transform-translate-y: -0.25rem !important;
  }

  .lgDown\:hover\:-translate-y-2:hover{
    --transform-translate-y: -0.5rem !important;
  }

  .lgDown\:hover\:-translate-y-3:hover{
    --transform-translate-y: -0.75rem !important;
  }

  .lgDown\:hover\:-translate-y-4:hover{
    --transform-translate-y: -1rem !important;
  }

  .lgDown\:hover\:-translate-y-5:hover{
    --transform-translate-y: -1.25rem !important;
  }

  .lgDown\:hover\:-translate-y-6:hover{
    --transform-translate-y: -1.5rem !important;
  }

  .lgDown\:hover\:-translate-y-8:hover{
    --transform-translate-y: -2rem !important;
  }

  .lgDown\:hover\:-translate-y-10:hover{
    --transform-translate-y: -2.5rem !important;
  }

  .lgDown\:hover\:-translate-y-12:hover{
    --transform-translate-y: -3rem !important;
  }

  .lgDown\:hover\:-translate-y-16:hover{
    --transform-translate-y: -4rem !important;
  }

  .lgDown\:hover\:-translate-y-20:hover{
    --transform-translate-y: -5rem !important;
  }

  .lgDown\:hover\:-translate-y-24:hover{
    --transform-translate-y: -6rem !important;
  }

  .lgDown\:hover\:-translate-y-32:hover{
    --transform-translate-y: -8rem !important;
  }

  .lgDown\:hover\:-translate-y-40:hover{
    --transform-translate-y: -10rem !important;
  }

  .lgDown\:hover\:-translate-y-48:hover{
    --transform-translate-y: -12rem !important;
  }

  .lgDown\:hover\:-translate-y-56:hover{
    --transform-translate-y: -14rem !important;
  }

  .lgDown\:hover\:-translate-y-64:hover{
    --transform-translate-y: -16rem !important;
  }

  .lgDown\:hover\:-translate-y-px:hover{
    --transform-translate-y: -1px !important;
  }

  .lgDown\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100% !important;
  }

  .lgDown\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y: -50% !important;
  }

  .lgDown\:hover\:translate-y-1\/2:hover{
    --transform-translate-y: 50% !important;
  }

  .lgDown\:hover\:translate-y-full:hover{
    --transform-translate-y: 100% !important;
  }

  .lgDown\:focus\:translate-x-0:focus{
    --transform-translate-x: 0 !important;
  }

  .lgDown\:focus\:translate-x-1:focus{
    --transform-translate-x: 0.25rem !important;
  }

  .lgDown\:focus\:translate-x-2:focus{
    --transform-translate-x: 0.5rem !important;
  }

  .lgDown\:focus\:translate-x-3:focus{
    --transform-translate-x: 0.75rem !important;
  }

  .lgDown\:focus\:translate-x-4:focus{
    --transform-translate-x: 1rem !important;
  }

  .lgDown\:focus\:translate-x-5:focus{
    --transform-translate-x: 1.25rem !important;
  }

  .lgDown\:focus\:translate-x-6:focus{
    --transform-translate-x: 1.5rem !important;
  }

  .lgDown\:focus\:translate-x-8:focus{
    --transform-translate-x: 2rem !important;
  }

  .lgDown\:focus\:translate-x-10:focus{
    --transform-translate-x: 2.5rem !important;
  }

  .lgDown\:focus\:translate-x-12:focus{
    --transform-translate-x: 3rem !important;
  }

  .lgDown\:focus\:translate-x-16:focus{
    --transform-translate-x: 4rem !important;
  }

  .lgDown\:focus\:translate-x-20:focus{
    --transform-translate-x: 5rem !important;
  }

  .lgDown\:focus\:translate-x-24:focus{
    --transform-translate-x: 6rem !important;
  }

  .lgDown\:focus\:translate-x-32:focus{
    --transform-translate-x: 8rem !important;
  }

  .lgDown\:focus\:translate-x-40:focus{
    --transform-translate-x: 10rem !important;
  }

  .lgDown\:focus\:translate-x-48:focus{
    --transform-translate-x: 12rem !important;
  }

  .lgDown\:focus\:translate-x-56:focus{
    --transform-translate-x: 14rem !important;
  }

  .lgDown\:focus\:translate-x-64:focus{
    --transform-translate-x: 16rem !important;
  }

  .lgDown\:focus\:translate-x-px:focus{
    --transform-translate-x: 1px !important;
  }

  .lgDown\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.25rem !important;
  }

  .lgDown\:focus\:-translate-x-2:focus{
    --transform-translate-x: -0.5rem !important;
  }

  .lgDown\:focus\:-translate-x-3:focus{
    --transform-translate-x: -0.75rem !important;
  }

  .lgDown\:focus\:-translate-x-4:focus{
    --transform-translate-x: -1rem !important;
  }

  .lgDown\:focus\:-translate-x-5:focus{
    --transform-translate-x: -1.25rem !important;
  }

  .lgDown\:focus\:-translate-x-6:focus{
    --transform-translate-x: -1.5rem !important;
  }

  .lgDown\:focus\:-translate-x-8:focus{
    --transform-translate-x: -2rem !important;
  }

  .lgDown\:focus\:-translate-x-10:focus{
    --transform-translate-x: -2.5rem !important;
  }

  .lgDown\:focus\:-translate-x-12:focus{
    --transform-translate-x: -3rem !important;
  }

  .lgDown\:focus\:-translate-x-16:focus{
    --transform-translate-x: -4rem !important;
  }

  .lgDown\:focus\:-translate-x-20:focus{
    --transform-translate-x: -5rem !important;
  }

  .lgDown\:focus\:-translate-x-24:focus{
    --transform-translate-x: -6rem !important;
  }

  .lgDown\:focus\:-translate-x-32:focus{
    --transform-translate-x: -8rem !important;
  }

  .lgDown\:focus\:-translate-x-40:focus{
    --transform-translate-x: -10rem !important;
  }

  .lgDown\:focus\:-translate-x-48:focus{
    --transform-translate-x: -12rem !important;
  }

  .lgDown\:focus\:-translate-x-56:focus{
    --transform-translate-x: -14rem !important;
  }

  .lgDown\:focus\:-translate-x-64:focus{
    --transform-translate-x: -16rem !important;
  }

  .lgDown\:focus\:-translate-x-px:focus{
    --transform-translate-x: -1px !important;
  }

  .lgDown\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100% !important;
  }

  .lgDown\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50% !important;
  }

  .lgDown\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50% !important;
  }

  .lgDown\:focus\:translate-x-full:focus{
    --transform-translate-x: 100% !important;
  }

  .lgDown\:focus\:translate-y-0:focus{
    --transform-translate-y: 0 !important;
  }

  .lgDown\:focus\:translate-y-1:focus{
    --transform-translate-y: 0.25rem !important;
  }

  .lgDown\:focus\:translate-y-2:focus{
    --transform-translate-y: 0.5rem !important;
  }

  .lgDown\:focus\:translate-y-3:focus{
    --transform-translate-y: 0.75rem !important;
  }

  .lgDown\:focus\:translate-y-4:focus{
    --transform-translate-y: 1rem !important;
  }

  .lgDown\:focus\:translate-y-5:focus{
    --transform-translate-y: 1.25rem !important;
  }

  .lgDown\:focus\:translate-y-6:focus{
    --transform-translate-y: 1.5rem !important;
  }

  .lgDown\:focus\:translate-y-8:focus{
    --transform-translate-y: 2rem !important;
  }

  .lgDown\:focus\:translate-y-10:focus{
    --transform-translate-y: 2.5rem !important;
  }

  .lgDown\:focus\:translate-y-12:focus{
    --transform-translate-y: 3rem !important;
  }

  .lgDown\:focus\:translate-y-16:focus{
    --transform-translate-y: 4rem !important;
  }

  .lgDown\:focus\:translate-y-20:focus{
    --transform-translate-y: 5rem !important;
  }

  .lgDown\:focus\:translate-y-24:focus{
    --transform-translate-y: 6rem !important;
  }

  .lgDown\:focus\:translate-y-32:focus{
    --transform-translate-y: 8rem !important;
  }

  .lgDown\:focus\:translate-y-40:focus{
    --transform-translate-y: 10rem !important;
  }

  .lgDown\:focus\:translate-y-48:focus{
    --transform-translate-y: 12rem !important;
  }

  .lgDown\:focus\:translate-y-56:focus{
    --transform-translate-y: 14rem !important;
  }

  .lgDown\:focus\:translate-y-64:focus{
    --transform-translate-y: 16rem !important;
  }

  .lgDown\:focus\:translate-y-px:focus{
    --transform-translate-y: 1px !important;
  }

  .lgDown\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.25rem !important;
  }

  .lgDown\:focus\:-translate-y-2:focus{
    --transform-translate-y: -0.5rem !important;
  }

  .lgDown\:focus\:-translate-y-3:focus{
    --transform-translate-y: -0.75rem !important;
  }

  .lgDown\:focus\:-translate-y-4:focus{
    --transform-translate-y: -1rem !important;
  }

  .lgDown\:focus\:-translate-y-5:focus{
    --transform-translate-y: -1.25rem !important;
  }

  .lgDown\:focus\:-translate-y-6:focus{
    --transform-translate-y: -1.5rem !important;
  }

  .lgDown\:focus\:-translate-y-8:focus{
    --transform-translate-y: -2rem !important;
  }

  .lgDown\:focus\:-translate-y-10:focus{
    --transform-translate-y: -2.5rem !important;
  }

  .lgDown\:focus\:-translate-y-12:focus{
    --transform-translate-y: -3rem !important;
  }

  .lgDown\:focus\:-translate-y-16:focus{
    --transform-translate-y: -4rem !important;
  }

  .lgDown\:focus\:-translate-y-20:focus{
    --transform-translate-y: -5rem !important;
  }

  .lgDown\:focus\:-translate-y-24:focus{
    --transform-translate-y: -6rem !important;
  }

  .lgDown\:focus\:-translate-y-32:focus{
    --transform-translate-y: -8rem !important;
  }

  .lgDown\:focus\:-translate-y-40:focus{
    --transform-translate-y: -10rem !important;
  }

  .lgDown\:focus\:-translate-y-48:focus{
    --transform-translate-y: -12rem !important;
  }

  .lgDown\:focus\:-translate-y-56:focus{
    --transform-translate-y: -14rem !important;
  }

  .lgDown\:focus\:-translate-y-64:focus{
    --transform-translate-y: -16rem !important;
  }

  .lgDown\:focus\:-translate-y-px:focus{
    --transform-translate-y: -1px !important;
  }

  .lgDown\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100% !important;
  }

  .lgDown\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50% !important;
  }

  .lgDown\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50% !important;
  }

  .lgDown\:focus\:translate-y-full:focus{
    --transform-translate-y: 100% !important;
  }

  .lgDown\:skew-x-0{
    --transform-skew-x: 0 !important;
  }

  .lgDown\:skew-x-1{
    --transform-skew-x: 1deg !important;
  }

  .lgDown\:skew-x-2{
    --transform-skew-x: 2deg !important;
  }

  .lgDown\:skew-x-3{
    --transform-skew-x: 3deg !important;
  }

  .lgDown\:skew-x-6{
    --transform-skew-x: 6deg !important;
  }

  .lgDown\:skew-x-12{
    --transform-skew-x: 12deg !important;
  }

  .lgDown\:-skew-x-12{
    --transform-skew-x: -12deg !important;
  }

  .lgDown\:-skew-x-6{
    --transform-skew-x: -6deg !important;
  }

  .lgDown\:-skew-x-3{
    --transform-skew-x: -3deg !important;
  }

  .lgDown\:-skew-x-2{
    --transform-skew-x: -2deg !important;
  }

  .lgDown\:-skew-x-1{
    --transform-skew-x: -1deg !important;
  }

  .lgDown\:skew-y-0{
    --transform-skew-y: 0 !important;
  }

  .lgDown\:skew-y-1{
    --transform-skew-y: 1deg !important;
  }

  .lgDown\:skew-y-2{
    --transform-skew-y: 2deg !important;
  }

  .lgDown\:skew-y-3{
    --transform-skew-y: 3deg !important;
  }

  .lgDown\:skew-y-6{
    --transform-skew-y: 6deg !important;
  }

  .lgDown\:skew-y-12{
    --transform-skew-y: 12deg !important;
  }

  .lgDown\:-skew-y-12{
    --transform-skew-y: -12deg !important;
  }

  .lgDown\:-skew-y-6{
    --transform-skew-y: -6deg !important;
  }

  .lgDown\:-skew-y-3{
    --transform-skew-y: -3deg !important;
  }

  .lgDown\:-skew-y-2{
    --transform-skew-y: -2deg !important;
  }

  .lgDown\:-skew-y-1{
    --transform-skew-y: -1deg !important;
  }

  .lgDown\:hover\:skew-x-0:hover{
    --transform-skew-x: 0 !important;
  }

  .lgDown\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg !important;
  }

  .lgDown\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg !important;
  }

  .lgDown\:hover\:skew-x-3:hover{
    --transform-skew-x: 3deg !important;
  }

  .lgDown\:hover\:skew-x-6:hover{
    --transform-skew-x: 6deg !important;
  }

  .lgDown\:hover\:skew-x-12:hover{
    --transform-skew-x: 12deg !important;
  }

  .lgDown\:hover\:-skew-x-12:hover{
    --transform-skew-x: -12deg !important;
  }

  .lgDown\:hover\:-skew-x-6:hover{
    --transform-skew-x: -6deg !important;
  }

  .lgDown\:hover\:-skew-x-3:hover{
    --transform-skew-x: -3deg !important;
  }

  .lgDown\:hover\:-skew-x-2:hover{
    --transform-skew-x: -2deg !important;
  }

  .lgDown\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg !important;
  }

  .lgDown\:hover\:skew-y-0:hover{
    --transform-skew-y: 0 !important;
  }

  .lgDown\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg !important;
  }

  .lgDown\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg !important;
  }

  .lgDown\:hover\:skew-y-3:hover{
    --transform-skew-y: 3deg !important;
  }

  .lgDown\:hover\:skew-y-6:hover{
    --transform-skew-y: 6deg !important;
  }

  .lgDown\:hover\:skew-y-12:hover{
    --transform-skew-y: 12deg !important;
  }

  .lgDown\:hover\:-skew-y-12:hover{
    --transform-skew-y: -12deg !important;
  }

  .lgDown\:hover\:-skew-y-6:hover{
    --transform-skew-y: -6deg !important;
  }

  .lgDown\:hover\:-skew-y-3:hover{
    --transform-skew-y: -3deg !important;
  }

  .lgDown\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg !important;
  }

  .lgDown\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg !important;
  }

  .lgDown\:focus\:skew-x-0:focus{
    --transform-skew-x: 0 !important;
  }

  .lgDown\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg !important;
  }

  .lgDown\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg !important;
  }

  .lgDown\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg !important;
  }

  .lgDown\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg !important;
  }

  .lgDown\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg !important;
  }

  .lgDown\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg !important;
  }

  .lgDown\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg !important;
  }

  .lgDown\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg !important;
  }

  .lgDown\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg !important;
  }

  .lgDown\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg !important;
  }

  .lgDown\:focus\:skew-y-0:focus{
    --transform-skew-y: 0 !important;
  }

  .lgDown\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg !important;
  }

  .lgDown\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg !important;
  }

  .lgDown\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg !important;
  }

  .lgDown\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg !important;
  }

  .lgDown\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg !important;
  }

  .lgDown\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg !important;
  }

  .lgDown\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg !important;
  }

  .lgDown\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg !important;
  }

  .lgDown\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg !important;
  }

  .lgDown\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg !important;
  }

  .lgDown\:transition-none{
    -webkit-transition-property: none !important;
    transition-property: none !important;
  }

  .lgDown\:transition-all{
    -webkit-transition-property: all !important;
    transition-property: all !important;
  }

  .lgDown\:transition{
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform !important;
  }

  .lgDown\:transition-colors{
    -webkit-transition-property: background-color, border-color, color, fill, stroke !important;
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .lgDown\:transition-opacity{
    -webkit-transition-property: opacity !important;
    transition-property: opacity !important;
  }

  .lgDown\:transition-shadow{
    -webkit-transition-property: -webkit-box-shadow !important;
    transition-property: -webkit-box-shadow !important;
    transition-property: box-shadow !important;
    transition-property: box-shadow, -webkit-box-shadow !important;
  }

  .lgDown\:transition-transform{
    -webkit-transition-property: -webkit-transform !important;
    transition-property: -webkit-transform !important;
    transition-property: transform !important;
    transition-property: transform, -webkit-transform !important;
  }

  .lgDown\:ease-linear{
    -webkit-transition-timing-function: linear !important;
            transition-timing-function: linear !important;
  }

  .lgDown\:ease-in{
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .lgDown\:ease-out{
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .lgDown\:ease-in-out{
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .lgDown\:duration-75{
    -webkit-transition-duration: 75ms !important;
            transition-duration: 75ms !important;
  }

  .lgDown\:duration-100{
    -webkit-transition-duration: 100ms !important;
            transition-duration: 100ms !important;
  }

  .lgDown\:duration-150{
    -webkit-transition-duration: 150ms !important;
            transition-duration: 150ms !important;
  }

  .lgDown\:duration-200{
    -webkit-transition-duration: 200ms !important;
            transition-duration: 200ms !important;
  }

  .lgDown\:duration-300{
    -webkit-transition-duration: 300ms !important;
            transition-duration: 300ms !important;
  }

  .lgDown\:duration-500{
    -webkit-transition-duration: 500ms !important;
            transition-duration: 500ms !important;
  }

  .lgDown\:duration-700{
    -webkit-transition-duration: 700ms !important;
            transition-duration: 700ms !important;
  }

  .lgDown\:duration-1000{
    -webkit-transition-duration: 1000ms !important;
            transition-duration: 1000ms !important;
  }

  .lgDown\:delay-75{
    -webkit-transition-delay: 75ms !important;
            transition-delay: 75ms !important;
  }

  .lgDown\:delay-100{
    -webkit-transition-delay: 100ms !important;
            transition-delay: 100ms !important;
  }

  .lgDown\:delay-150{
    -webkit-transition-delay: 150ms !important;
            transition-delay: 150ms !important;
  }

  .lgDown\:delay-200{
    -webkit-transition-delay: 200ms !important;
            transition-delay: 200ms !important;
  }

  .lgDown\:delay-300{
    -webkit-transition-delay: 300ms !important;
            transition-delay: 300ms !important;
  }

  .lgDown\:delay-500{
    -webkit-transition-delay: 500ms !important;
            transition-delay: 500ms !important;
  }

  .lgDown\:delay-700{
    -webkit-transition-delay: 700ms !important;
            transition-delay: 700ms !important;
  }

  .lgDown\:delay-1000{
    -webkit-transition-delay: 1000ms !important;
            transition-delay: 1000ms !important;
  }

  .lgDown\:animate-none{
    -webkit-animation: none !important;
            animation: none !important;
  }

  .lgDown\:animate-spin{
    -webkit-animation: spin 1s linear infinite !important;
            animation: spin 1s linear infinite !important;
  }

  .lgDown\:animate-ping{
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }

  .lgDown\:animate-pulse{
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }

  .lgDown\:animate-bounce{
    -webkit-animation: bounce 1s infinite !important;
            animation: bounce 1s infinite !important;
  }
}

@media (min-width: 1380px){
  .xl\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 2rem;
    padding-left: 2rem;
  }

  @media (min-width: 640px){
    .xl\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .xl\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1024px){
    .xl\:container{
      max-width: 1024px;
    }
  }

  @media (min-width: 1380px){
    .xl\:container{
      max-width: 1380px;
    }
  }

  .xl\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0px * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0px * var(--space-x-reverse)) !important;
    margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10rem * var(--space-x-reverse)) !important;
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(12rem * var(--space-x-reverse)) !important;
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(14rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(14rem * var(--space-x-reverse)) !important;
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(16rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(16rem * var(--space-x-reverse)) !important;
    margin-left: calc(16rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1px * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1px * var(--space-x-reverse)) !important;
    margin-left: calc(1px * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-12rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-14rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-14rem * var(--space-x-reverse)) !important;
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-16rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-16rem * var(--space-x-reverse)) !important;
    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1px * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1px * var(--space-x-reverse)) !important;
    margin-left: calc(-1px * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1 !important;
  }

  .xl\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1 !important;
  }

  .xl\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;
  }

  .xl\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .xl\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;
  }

  .xl\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .xl\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;
  }

  .xl\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .xl\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;
  }

  .xl\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .xl\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;
  }

  .xl\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .xl\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1 !important;
  }

  .xl\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1 !important;
  }

  .xl\:divide-primary-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--divide-opacity)) !important;
  }

  .xl\:divide-primary-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--divide-opacity)) !important;
  }

  .xl\:divide-primary-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--divide-opacity)) !important;
  }

  .xl\:divide-primary-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--divide-opacity)) !important;
  }

  .xl\:divide-primary-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--divide-opacity)) !important;
  }

  .xl\:divide-primary-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--divide-opacity)) !important;
  }

  .xl\:divide-primary-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--divide-opacity)) !important;
  }

  .xl\:divide-primary-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--divide-opacity)) !important;
  }

  .xl\:divide-primary-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--divide-opacity)) !important;
  }

  .xl\:divide-secondary-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--divide-opacity)) !important;
  }

  .xl\:divide-secondary-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--divide-opacity)) !important;
  }

  .xl\:divide-secondary-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--divide-opacity)) !important;
  }

  .xl\:divide-secondary-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--divide-opacity)) !important;
  }

  .xl\:divide-secondary-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--divide-opacity)) !important;
  }

  .xl\:divide-secondary-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--divide-opacity)) !important;
  }

  .xl\:divide-secondary-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--divide-opacity)) !important;
  }

  .xl\:divide-secondary-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--divide-opacity)) !important;
  }

  .xl\:divide-secondary-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--divide-opacity)) !important;
  }

  .xl\:divide-transparent > :not(template) ~ :not(template){
    border-color: transparent !important;
  }

  .xl\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;
  }

  .xl\:divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;
  }

  .xl\:divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--divide-opacity)) !important;
  }

  .xl\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--divide-opacity)) !important;
  }

  .xl\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--divide-opacity)) !important;
  }

  .xl\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--divide-opacity)) !important;
  }

  .xl\:divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--divide-opacity)) !important;
  }

  .xl\:divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--divide-opacity)) !important;
  }

  .xl\:divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--divide-opacity)) !important;
  }

  .xl\:divide-gray-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--divide-opacity)) !important;
  }

  .xl\:divide-gray-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--divide-opacity)) !important;
  }

  .xl\:divide-red-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--divide-opacity)) !important;
  }

  .xl\:divide-red-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--divide-opacity)) !important;
  }

  .xl\:divide-red-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--divide-opacity)) !important;
  }

  .xl\:divide-red-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--divide-opacity)) !important;
  }

  .xl\:divide-red-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--divide-opacity)) !important;
  }

  .xl\:divide-red-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--divide-opacity)) !important;
  }

  .xl\:divide-red-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--divide-opacity)) !important;
  }

  .xl\:divide-red-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--divide-opacity)) !important;
  }

  .xl\:divide-red-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--divide-opacity)) !important;
  }

  .xl\:divide-green-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--divide-opacity)) !important;
  }

  .xl\:divide-green-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--divide-opacity)) !important;
  }

  .xl\:divide-green-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--divide-opacity)) !important;
  }

  .xl\:divide-green-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--divide-opacity)) !important;
  }

  .xl\:divide-green-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--divide-opacity)) !important;
  }

  .xl\:divide-green-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--divide-opacity)) !important;
  }

  .xl\:divide-green-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--divide-opacity)) !important;
  }

  .xl\:divide-green-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--divide-opacity)) !important;
  }

  .xl\:divide-green-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--divide-opacity)) !important;
  }

  .xl\:divide-yellow-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--divide-opacity)) !important;
  }

  .xl\:divide-yellow-200 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--divide-opacity)) !important;
  }

  .xl\:divide-yellow-300 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--divide-opacity)) !important;
  }

  .xl\:divide-yellow-400 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--divide-opacity)) !important;
  }

  .xl\:divide-yellow-500 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--divide-opacity)) !important;
  }

  .xl\:divide-yellow-600 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--divide-opacity)) !important;
  }

  .xl\:divide-yellow-700 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--divide-opacity)) !important;
  }

  .xl\:divide-yellow-800 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--divide-opacity)) !important;
  }

  .xl\:divide-yellow-900 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--divide-opacity)) !important;
  }

  .xl\:divide-error > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--divide-opacity)) !important;
  }

  .xl\:divide-success > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--divide-opacity)) !important;
  }

  .xl\:divide-solid > :not(template) ~ :not(template){
    border-style: solid !important;
  }

  .xl\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed !important;
  }

  .xl\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted !important;
  }

  .xl\:divide-double > :not(template) ~ :not(template){
    border-style: double !important;
  }

  .xl\:divide-none > :not(template) ~ :not(template){
    border-style: none !important;
  }

  .xl\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0 !important;
  }

  .xl\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25 !important;
  }

  .xl\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5 !important;
  }

  .xl\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75 !important;
  }

  .xl\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
  }

  .xl\:sr-only{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .xl\:not-sr-only{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .xl\:focus\:sr-only:focus{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .xl\:focus\:not-sr-only:focus{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .xl\:appearance-none{
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
  }

  .xl\:bg-fixed{
    background-attachment: fixed !important;
  }

  .xl\:bg-local{
    background-attachment: local !important;
  }

  .xl\:bg-scroll{
    background-attachment: scroll !important;
  }

  .xl\:bg-clip-border{
    background-clip: border-box !important;
  }

  .xl\:bg-clip-padding{
    background-clip: padding-box !important;
  }

  .xl\:bg-clip-content{
    background-clip: content-box !important;
  }

  .xl\:bg-clip-text{
    -webkit-background-clip: text !important;
            background-clip: text !important;
  }

  .xl\:bg-primary-100{
    --bg-opacity: 1 !important;
    background-color: #FEEEEA !important;
    background-color: rgba(254, 238, 234, var(--bg-opacity)) !important;
  }

  .xl\:bg-primary-200{
    --bg-opacity: 1 !important;
    background-color: #FCD4CB !important;
    background-color: rgba(252, 212, 203, var(--bg-opacity)) !important;
  }

  .xl\:bg-primary-300{
    --bg-opacity: 1 !important;
    background-color: #FABBAC !important;
    background-color: rgba(250, 187, 172, var(--bg-opacity)) !important;
  }

  .xl\:bg-primary-400{
    --bg-opacity: 1 !important;
    background-color: #F6876E !important;
    background-color: rgba(246, 135, 110, var(--bg-opacity)) !important;
  }

  .xl\:bg-primary-500{
    --bg-opacity: 1 !important;
    background-color: #F25430 !important;
    background-color: rgba(242, 84, 48, var(--bg-opacity)) !important;
  }

  .xl\:bg-primary-600{
    --bg-opacity: 1 !important;
    background-color: #DA4C2B !important;
    background-color: rgba(218, 76, 43, var(--bg-opacity)) !important;
  }

  .xl\:bg-primary-700{
    --bg-opacity: 1 !important;
    background-color: #91321D !important;
    background-color: rgba(145, 50, 29, var(--bg-opacity)) !important;
  }

  .xl\:bg-primary-800{
    --bg-opacity: 1 !important;
    background-color: #6D2616 !important;
    background-color: rgba(109, 38, 22, var(--bg-opacity)) !important;
  }

  .xl\:bg-primary-900{
    --bg-opacity: 1 !important;
    background-color: #49190E !important;
    background-color: rgba(73, 25, 14, var(--bg-opacity)) !important;
  }

  .xl\:bg-secondary-100{
    --bg-opacity: 1 !important;
    background-color: #E9F1F4 !important;
    background-color: rgba(233, 241, 244, var(--bg-opacity)) !important;
  }

  .xl\:bg-secondary-200{
    --bg-opacity: 1 !important;
    background-color: #C9DBE2 !important;
    background-color: rgba(201, 219, 226, var(--bg-opacity)) !important;
  }

  .xl\:bg-secondary-300{
    --bg-opacity: 1 !important;
    background-color: #A9C6D1 !important;
    background-color: rgba(169, 198, 209, var(--bg-opacity)) !important;
  }

  .xl\:bg-secondary-400{
    --bg-opacity: 1 !important;
    background-color: #689BAF !important;
    background-color: rgba(104, 155, 175, var(--bg-opacity)) !important;
  }

  .xl\:bg-secondary-500{
    --bg-opacity: 1 !important;
    background-color: #27708C !important;
    background-color: rgba(39, 112, 140, var(--bg-opacity)) !important;
  }

  .xl\:bg-secondary-600{
    --bg-opacity: 1 !important;
    background-color: #23657E !important;
    background-color: rgba(35, 101, 126, var(--bg-opacity)) !important;
  }

  .xl\:bg-secondary-700{
    --bg-opacity: 1 !important;
    background-color: #174354 !important;
    background-color: rgba(23, 67, 84, var(--bg-opacity)) !important;
  }

  .xl\:bg-secondary-800{
    --bg-opacity: 1 !important;
    background-color: #12323F !important;
    background-color: rgba(18, 50, 63, var(--bg-opacity)) !important;
  }

  .xl\:bg-secondary-900{
    --bg-opacity: 1 !important;
    background-color: #0C222A !important;
    background-color: rgba(12, 34, 42, var(--bg-opacity)) !important;
  }

  .xl\:bg-transparent{
    background-color: transparent !important;
  }

  .xl\:bg-black{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .xl\:bg-white{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .xl\:bg-gray-100{
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;
  }

  .xl\:bg-gray-200{
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;
  }

  .xl\:bg-gray-300{
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;
  }

  .xl\:bg-gray-400{
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;
  }

  .xl\:bg-gray-500{
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;
  }

  .xl\:bg-gray-600{
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;
  }

  .xl\:bg-gray-700{
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;
  }

  .xl\:bg-gray-800{
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;
  }

  .xl\:bg-gray-900{
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;
  }

  .xl\:bg-red-100{
    --bg-opacity: 1 !important;
    background-color: #fff5f5 !important;
    background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;
  }

  .xl\:bg-red-200{
    --bg-opacity: 1 !important;
    background-color: #fed7d7 !important;
    background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;
  }

  .xl\:bg-red-300{
    --bg-opacity: 1 !important;
    background-color: #feb2b2 !important;
    background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;
  }

  .xl\:bg-red-400{
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;
  }

  .xl\:bg-red-500{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .xl\:bg-red-600{
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;
  }

  .xl\:bg-red-700{
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;
  }

  .xl\:bg-red-800{
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;
  }

  .xl\:bg-red-900{
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;
  }

  .xl\:bg-green-100{
    --bg-opacity: 1 !important;
    background-color: #f0fff4 !important;
    background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;
  }

  .xl\:bg-green-200{
    --bg-opacity: 1 !important;
    background-color: #c6f6d5 !important;
    background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;
  }

  .xl\:bg-green-300{
    --bg-opacity: 1 !important;
    background-color: #9ae6b4 !important;
    background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;
  }

  .xl\:bg-green-400{
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;
  }

  .xl\:bg-green-500{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .xl\:bg-green-600{
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;
  }

  .xl\:bg-green-700{
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;
  }

  .xl\:bg-green-800{
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;
  }

  .xl\:bg-green-900{
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;
  }

  .xl\:bg-yellow-100{
    --bg-opacity: 1 !important;
    background-color: #FEF5EE !important;
    background-color: rgba(254, 245, 238, var(--bg-opacity)) !important;
  }

  .xl\:bg-yellow-200{
    --bg-opacity: 1 !important;
    background-color: #FCE7D4 !important;
    background-color: rgba(252, 231, 212, var(--bg-opacity)) !important;
  }

  .xl\:bg-yellow-300{
    --bg-opacity: 1 !important;
    background-color: #FAD8BA !important;
    background-color: rgba(250, 216, 186, var(--bg-opacity)) !important;
  }

  .xl\:bg-yellow-400{
    --bg-opacity: 1 !important;
    background-color: #F6BA86 !important;
    background-color: rgba(246, 186, 134, var(--bg-opacity)) !important;
  }

  .xl\:bg-yellow-500{
    --bg-opacity: 1 !important;
    background-color: #F29D52 !important;
    background-color: rgba(242, 157, 82, var(--bg-opacity)) !important;
  }

  .xl\:bg-yellow-600{
    --bg-opacity: 1 !important;
    background-color: #DA8D4A !important;
    background-color: rgba(218, 141, 74, var(--bg-opacity)) !important;
  }

  .xl\:bg-yellow-700{
    --bg-opacity: 1 !important;
    background-color: #915E31 !important;
    background-color: rgba(145, 94, 49, var(--bg-opacity)) !important;
  }

  .xl\:bg-yellow-800{
    --bg-opacity: 1 !important;
    background-color: #6D4725 !important;
    background-color: rgba(109, 71, 37, var(--bg-opacity)) !important;
  }

  .xl\:bg-yellow-900{
    --bg-opacity: 1 !important;
    background-color: #492F19 !important;
    background-color: rgba(73, 47, 25, var(--bg-opacity)) !important;
  }

  .xl\:bg-error{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .xl\:bg-success{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-primary-100:hover{
    --bg-opacity: 1 !important;
    background-color: #FEEEEA !important;
    background-color: rgba(254, 238, 234, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-primary-200:hover{
    --bg-opacity: 1 !important;
    background-color: #FCD4CB !important;
    background-color: rgba(252, 212, 203, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-primary-300:hover{
    --bg-opacity: 1 !important;
    background-color: #FABBAC !important;
    background-color: rgba(250, 187, 172, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-primary-400:hover{
    --bg-opacity: 1 !important;
    background-color: #F6876E !important;
    background-color: rgba(246, 135, 110, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-primary-500:hover{
    --bg-opacity: 1 !important;
    background-color: #F25430 !important;
    background-color: rgba(242, 84, 48, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-primary-600:hover{
    --bg-opacity: 1 !important;
    background-color: #DA4C2B !important;
    background-color: rgba(218, 76, 43, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-primary-700:hover{
    --bg-opacity: 1 !important;
    background-color: #91321D !important;
    background-color: rgba(145, 50, 29, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-primary-800:hover{
    --bg-opacity: 1 !important;
    background-color: #6D2616 !important;
    background-color: rgba(109, 38, 22, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-primary-900:hover{
    --bg-opacity: 1 !important;
    background-color: #49190E !important;
    background-color: rgba(73, 25, 14, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-secondary-100:hover{
    --bg-opacity: 1 !important;
    background-color: #E9F1F4 !important;
    background-color: rgba(233, 241, 244, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-secondary-200:hover{
    --bg-opacity: 1 !important;
    background-color: #C9DBE2 !important;
    background-color: rgba(201, 219, 226, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-secondary-300:hover{
    --bg-opacity: 1 !important;
    background-color: #A9C6D1 !important;
    background-color: rgba(169, 198, 209, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-secondary-400:hover{
    --bg-opacity: 1 !important;
    background-color: #689BAF !important;
    background-color: rgba(104, 155, 175, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-secondary-500:hover{
    --bg-opacity: 1 !important;
    background-color: #27708C !important;
    background-color: rgba(39, 112, 140, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-secondary-600:hover{
    --bg-opacity: 1 !important;
    background-color: #23657E !important;
    background-color: rgba(35, 101, 126, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-secondary-700:hover{
    --bg-opacity: 1 !important;
    background-color: #174354 !important;
    background-color: rgba(23, 67, 84, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-secondary-800:hover{
    --bg-opacity: 1 !important;
    background-color: #12323F !important;
    background-color: rgba(18, 50, 63, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-secondary-900:hover{
    --bg-opacity: 1 !important;
    background-color: #0C222A !important;
    background-color: rgba(12, 34, 42, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-transparent:hover{
    background-color: transparent !important;
  }

  .xl\:hover\:bg-black:hover{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-white:hover{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-gray-100:hover{
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-gray-200:hover{
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-gray-300:hover{
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-gray-400:hover{
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-gray-500:hover{
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-gray-600:hover{
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-gray-700:hover{
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-gray-800:hover{
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-gray-900:hover{
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-red-100:hover{
    --bg-opacity: 1 !important;
    background-color: #fff5f5 !important;
    background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-red-200:hover{
    --bg-opacity: 1 !important;
    background-color: #fed7d7 !important;
    background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-red-300:hover{
    --bg-opacity: 1 !important;
    background-color: #feb2b2 !important;
    background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-red-400:hover{
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-red-500:hover{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-red-600:hover{
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-red-700:hover{
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-red-800:hover{
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-red-900:hover{
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-green-100:hover{
    --bg-opacity: 1 !important;
    background-color: #f0fff4 !important;
    background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-green-200:hover{
    --bg-opacity: 1 !important;
    background-color: #c6f6d5 !important;
    background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-green-300:hover{
    --bg-opacity: 1 !important;
    background-color: #9ae6b4 !important;
    background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-green-400:hover{
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-green-500:hover{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-green-600:hover{
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-green-700:hover{
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-green-800:hover{
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-green-900:hover{
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-yellow-100:hover{
    --bg-opacity: 1 !important;
    background-color: #FEF5EE !important;
    background-color: rgba(254, 245, 238, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-yellow-200:hover{
    --bg-opacity: 1 !important;
    background-color: #FCE7D4 !important;
    background-color: rgba(252, 231, 212, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-yellow-300:hover{
    --bg-opacity: 1 !important;
    background-color: #FAD8BA !important;
    background-color: rgba(250, 216, 186, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-yellow-400:hover{
    --bg-opacity: 1 !important;
    background-color: #F6BA86 !important;
    background-color: rgba(246, 186, 134, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-yellow-500:hover{
    --bg-opacity: 1 !important;
    background-color: #F29D52 !important;
    background-color: rgba(242, 157, 82, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-yellow-600:hover{
    --bg-opacity: 1 !important;
    background-color: #DA8D4A !important;
    background-color: rgba(218, 141, 74, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-yellow-700:hover{
    --bg-opacity: 1 !important;
    background-color: #915E31 !important;
    background-color: rgba(145, 94, 49, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-yellow-800:hover{
    --bg-opacity: 1 !important;
    background-color: #6D4725 !important;
    background-color: rgba(109, 71, 37, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-yellow-900:hover{
    --bg-opacity: 1 !important;
    background-color: #492F19 !important;
    background-color: rgba(73, 47, 25, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-error:hover{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-success:hover{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-primary-100:focus{
    --bg-opacity: 1 !important;
    background-color: #FEEEEA !important;
    background-color: rgba(254, 238, 234, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-primary-200:focus{
    --bg-opacity: 1 !important;
    background-color: #FCD4CB !important;
    background-color: rgba(252, 212, 203, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-primary-300:focus{
    --bg-opacity: 1 !important;
    background-color: #FABBAC !important;
    background-color: rgba(250, 187, 172, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-primary-400:focus{
    --bg-opacity: 1 !important;
    background-color: #F6876E !important;
    background-color: rgba(246, 135, 110, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-primary-500:focus{
    --bg-opacity: 1 !important;
    background-color: #F25430 !important;
    background-color: rgba(242, 84, 48, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-primary-600:focus{
    --bg-opacity: 1 !important;
    background-color: #DA4C2B !important;
    background-color: rgba(218, 76, 43, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-primary-700:focus{
    --bg-opacity: 1 !important;
    background-color: #91321D !important;
    background-color: rgba(145, 50, 29, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-primary-800:focus{
    --bg-opacity: 1 !important;
    background-color: #6D2616 !important;
    background-color: rgba(109, 38, 22, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-primary-900:focus{
    --bg-opacity: 1 !important;
    background-color: #49190E !important;
    background-color: rgba(73, 25, 14, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-secondary-100:focus{
    --bg-opacity: 1 !important;
    background-color: #E9F1F4 !important;
    background-color: rgba(233, 241, 244, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-secondary-200:focus{
    --bg-opacity: 1 !important;
    background-color: #C9DBE2 !important;
    background-color: rgba(201, 219, 226, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-secondary-300:focus{
    --bg-opacity: 1 !important;
    background-color: #A9C6D1 !important;
    background-color: rgba(169, 198, 209, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-secondary-400:focus{
    --bg-opacity: 1 !important;
    background-color: #689BAF !important;
    background-color: rgba(104, 155, 175, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-secondary-500:focus{
    --bg-opacity: 1 !important;
    background-color: #27708C !important;
    background-color: rgba(39, 112, 140, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-secondary-600:focus{
    --bg-opacity: 1 !important;
    background-color: #23657E !important;
    background-color: rgba(35, 101, 126, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-secondary-700:focus{
    --bg-opacity: 1 !important;
    background-color: #174354 !important;
    background-color: rgba(23, 67, 84, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-secondary-800:focus{
    --bg-opacity: 1 !important;
    background-color: #12323F !important;
    background-color: rgba(18, 50, 63, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-secondary-900:focus{
    --bg-opacity: 1 !important;
    background-color: #0C222A !important;
    background-color: rgba(12, 34, 42, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-transparent:focus{
    background-color: transparent !important;
  }

  .xl\:focus\:bg-black:focus{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-white:focus{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-gray-100:focus{
    --bg-opacity: 1 !important;
    background-color: #f7fafc !important;
    background-color: rgba(247, 250, 252, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-gray-200:focus{
    --bg-opacity: 1 !important;
    background-color: #edf2f7 !important;
    background-color: rgba(237, 242, 247, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-gray-300:focus{
    --bg-opacity: 1 !important;
    background-color: #e2e8f0 !important;
    background-color: rgba(226, 232, 240, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-gray-400:focus{
    --bg-opacity: 1 !important;
    background-color: #cbd5e0 !important;
    background-color: rgba(203, 213, 224, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-gray-500:focus{
    --bg-opacity: 1 !important;
    background-color: #a0aec0 !important;
    background-color: rgba(160, 174, 192, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-gray-600:focus{
    --bg-opacity: 1 !important;
    background-color: #718096 !important;
    background-color: rgba(113, 128, 150, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-gray-700:focus{
    --bg-opacity: 1 !important;
    background-color: #4a5568 !important;
    background-color: rgba(74, 85, 104, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-gray-800:focus{
    --bg-opacity: 1 !important;
    background-color: #2d3748 !important;
    background-color: rgba(45, 55, 72, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-gray-900:focus{
    --bg-opacity: 1 !important;
    background-color: #1a202c !important;
    background-color: rgba(26, 32, 44, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-red-100:focus{
    --bg-opacity: 1 !important;
    background-color: #fff5f5 !important;
    background-color: rgba(255, 245, 245, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-red-200:focus{
    --bg-opacity: 1 !important;
    background-color: #fed7d7 !important;
    background-color: rgba(254, 215, 215, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-red-300:focus{
    --bg-opacity: 1 !important;
    background-color: #feb2b2 !important;
    background-color: rgba(254, 178, 178, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-red-400:focus{
    --bg-opacity: 1 !important;
    background-color: #fc8181 !important;
    background-color: rgba(252, 129, 129, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-red-500:focus{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-red-600:focus{
    --bg-opacity: 1 !important;
    background-color: #e53e3e !important;
    background-color: rgba(229, 62, 62, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-red-700:focus{
    --bg-opacity: 1 !important;
    background-color: #c53030 !important;
    background-color: rgba(197, 48, 48, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-red-800:focus{
    --bg-opacity: 1 !important;
    background-color: #9b2c2c !important;
    background-color: rgba(155, 44, 44, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-red-900:focus{
    --bg-opacity: 1 !important;
    background-color: #742a2a !important;
    background-color: rgba(116, 42, 42, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-green-100:focus{
    --bg-opacity: 1 !important;
    background-color: #f0fff4 !important;
    background-color: rgba(240, 255, 244, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-green-200:focus{
    --bg-opacity: 1 !important;
    background-color: #c6f6d5 !important;
    background-color: rgba(198, 246, 213, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-green-300:focus{
    --bg-opacity: 1 !important;
    background-color: #9ae6b4 !important;
    background-color: rgba(154, 230, 180, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-green-400:focus{
    --bg-opacity: 1 !important;
    background-color: #68d391 !important;
    background-color: rgba(104, 211, 145, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-green-500:focus{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-green-600:focus{
    --bg-opacity: 1 !important;
    background-color: #38a169 !important;
    background-color: rgba(56, 161, 105, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-green-700:focus{
    --bg-opacity: 1 !important;
    background-color: #2f855a !important;
    background-color: rgba(47, 133, 90, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-green-800:focus{
    --bg-opacity: 1 !important;
    background-color: #276749 !important;
    background-color: rgba(39, 103, 73, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-green-900:focus{
    --bg-opacity: 1 !important;
    background-color: #22543d !important;
    background-color: rgba(34, 84, 61, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-yellow-100:focus{
    --bg-opacity: 1 !important;
    background-color: #FEF5EE !important;
    background-color: rgba(254, 245, 238, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-yellow-200:focus{
    --bg-opacity: 1 !important;
    background-color: #FCE7D4 !important;
    background-color: rgba(252, 231, 212, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-yellow-300:focus{
    --bg-opacity: 1 !important;
    background-color: #FAD8BA !important;
    background-color: rgba(250, 216, 186, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-yellow-400:focus{
    --bg-opacity: 1 !important;
    background-color: #F6BA86 !important;
    background-color: rgba(246, 186, 134, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-yellow-500:focus{
    --bg-opacity: 1 !important;
    background-color: #F29D52 !important;
    background-color: rgba(242, 157, 82, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-yellow-600:focus{
    --bg-opacity: 1 !important;
    background-color: #DA8D4A !important;
    background-color: rgba(218, 141, 74, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-yellow-700:focus{
    --bg-opacity: 1 !important;
    background-color: #915E31 !important;
    background-color: rgba(145, 94, 49, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-yellow-800:focus{
    --bg-opacity: 1 !important;
    background-color: #6D4725 !important;
    background-color: rgba(109, 71, 37, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-yellow-900:focus{
    --bg-opacity: 1 !important;
    background-color: #492F19 !important;
    background-color: rgba(73, 47, 25, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-error:focus{
    --bg-opacity: 1 !important;
    background-color: #f56565 !important;
    background-color: rgba(245, 101, 101, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-success:focus{
    --bg-opacity: 1 !important;
    background-color: #48bb78 !important;
    background-color: rgba(72, 187, 120, var(--bg-opacity)) !important;
  }

  .xl\:bg-none{
    background-image: none !important;
  }

  .xl\:bg-gradient-to-t{
    background-image: -webkit-gradient(linear, left bottom, left top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to top, var(--gradient-color-stops)) !important;
  }

  .xl\:bg-gradient-to-tr{
    background-image: -webkit-gradient(linear, left bottom, right top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to top right, var(--gradient-color-stops)) !important;
  }

  .xl\:bg-gradient-to-r{
    background-image: -webkit-gradient(linear, left top, right top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to right, var(--gradient-color-stops)) !important;
  }

  .xl\:bg-gradient-to-br{
    background-image: -webkit-gradient(linear, left top, right bottom, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops)) !important;
  }

  .xl\:bg-gradient-to-b{
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to bottom, var(--gradient-color-stops)) !important;
  }

  .xl\:bg-gradient-to-bl{
    background-image: -webkit-gradient(linear, right top, left bottom, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops)) !important;
  }

  .xl\:bg-gradient-to-l{
    background-image: -webkit-gradient(linear, right top, left top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to left, var(--gradient-color-stops)) !important;
  }

  .xl\:bg-gradient-to-tl{
    background-image: -webkit-gradient(linear, right bottom, left top, from(var(--gradient-color-stops))) !important;
    background-image: linear-gradient(to top left, var(--gradient-color-stops)) !important;
  }

  .xl\:from-primary-100{
    --gradient-from-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .xl\:from-primary-200{
    --gradient-from-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .xl\:from-primary-300{
    --gradient-from-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .xl\:from-primary-400{
    --gradient-from-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .xl\:from-primary-500{
    --gradient-from-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .xl\:from-primary-600{
    --gradient-from-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .xl\:from-primary-700{
    --gradient-from-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .xl\:from-primary-800{
    --gradient-from-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .xl\:from-primary-900{
    --gradient-from-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .xl\:from-secondary-100{
    --gradient-from-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .xl\:from-secondary-200{
    --gradient-from-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .xl\:from-secondary-300{
    --gradient-from-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .xl\:from-secondary-400{
    --gradient-from-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .xl\:from-secondary-500{
    --gradient-from-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .xl\:from-secondary-600{
    --gradient-from-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .xl\:from-secondary-700{
    --gradient-from-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .xl\:from-secondary-800{
    --gradient-from-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .xl\:from-secondary-900{
    --gradient-from-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .xl\:from-transparent{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xl\:from-black{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xl\:from-white{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .xl\:from-gray-100{
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .xl\:from-gray-200{
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .xl\:from-gray-300{
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .xl\:from-gray-400{
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .xl\:from-gray-500{
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .xl\:from-gray-600{
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .xl\:from-gray-700{
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .xl\:from-gray-800{
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .xl\:from-gray-900{
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .xl\:from-red-100{
    --gradient-from-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .xl\:from-red-200{
    --gradient-from-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .xl\:from-red-300{
    --gradient-from-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .xl\:from-red-400{
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .xl\:from-red-500{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .xl\:from-red-600{
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .xl\:from-red-700{
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .xl\:from-red-800{
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .xl\:from-red-900{
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .xl\:from-green-100{
    --gradient-from-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .xl\:from-green-200{
    --gradient-from-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .xl\:from-green-300{
    --gradient-from-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .xl\:from-green-400{
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .xl\:from-green-500{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .xl\:from-green-600{
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .xl\:from-green-700{
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .xl\:from-green-800{
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .xl\:from-green-900{
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .xl\:from-yellow-100{
    --gradient-from-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .xl\:from-yellow-200{
    --gradient-from-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .xl\:from-yellow-300{
    --gradient-from-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .xl\:from-yellow-400{
    --gradient-from-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .xl\:from-yellow-500{
    --gradient-from-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .xl\:from-yellow-600{
    --gradient-from-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .xl\:from-yellow-700{
    --gradient-from-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .xl\:from-yellow-800{
    --gradient-from-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .xl\:from-yellow-900{
    --gradient-from-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .xl\:from-error{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .xl\:from-success{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .xl\:via-primary-100{
    --gradient-via-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .xl\:via-primary-200{
    --gradient-via-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .xl\:via-primary-300{
    --gradient-via-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .xl\:via-primary-400{
    --gradient-via-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .xl\:via-primary-500{
    --gradient-via-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .xl\:via-primary-600{
    --gradient-via-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .xl\:via-primary-700{
    --gradient-via-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .xl\:via-primary-800{
    --gradient-via-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .xl\:via-primary-900{
    --gradient-via-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .xl\:via-secondary-100{
    --gradient-via-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .xl\:via-secondary-200{
    --gradient-via-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .xl\:via-secondary-300{
    --gradient-via-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .xl\:via-secondary-400{
    --gradient-via-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .xl\:via-secondary-500{
    --gradient-via-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .xl\:via-secondary-600{
    --gradient-via-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .xl\:via-secondary-700{
    --gradient-via-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .xl\:via-secondary-800{
    --gradient-via-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .xl\:via-secondary-900{
    --gradient-via-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .xl\:via-transparent{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xl\:via-black{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xl\:via-white{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .xl\:via-gray-100{
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .xl\:via-gray-200{
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .xl\:via-gray-300{
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .xl\:via-gray-400{
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .xl\:via-gray-500{
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .xl\:via-gray-600{
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .xl\:via-gray-700{
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .xl\:via-gray-800{
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .xl\:via-gray-900{
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .xl\:via-red-100{
    --gradient-via-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .xl\:via-red-200{
    --gradient-via-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .xl\:via-red-300{
    --gradient-via-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .xl\:via-red-400{
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .xl\:via-red-500{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .xl\:via-red-600{
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .xl\:via-red-700{
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .xl\:via-red-800{
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .xl\:via-red-900{
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .xl\:via-green-100{
    --gradient-via-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .xl\:via-green-200{
    --gradient-via-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .xl\:via-green-300{
    --gradient-via-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .xl\:via-green-400{
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .xl\:via-green-500{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .xl\:via-green-600{
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .xl\:via-green-700{
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .xl\:via-green-800{
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .xl\:via-green-900{
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .xl\:via-yellow-100{
    --gradient-via-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .xl\:via-yellow-200{
    --gradient-via-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .xl\:via-yellow-300{
    --gradient-via-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .xl\:via-yellow-400{
    --gradient-via-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .xl\:via-yellow-500{
    --gradient-via-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .xl\:via-yellow-600{
    --gradient-via-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .xl\:via-yellow-700{
    --gradient-via-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .xl\:via-yellow-800{
    --gradient-via-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .xl\:via-yellow-900{
    --gradient-via-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .xl\:via-error{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .xl\:via-success{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .xl\:to-primary-100{
    --gradient-to-color: #FEEEEA !important;
  }

  .xl\:to-primary-200{
    --gradient-to-color: #FCD4CB !important;
  }

  .xl\:to-primary-300{
    --gradient-to-color: #FABBAC !important;
  }

  .xl\:to-primary-400{
    --gradient-to-color: #F6876E !important;
  }

  .xl\:to-primary-500{
    --gradient-to-color: #F25430 !important;
  }

  .xl\:to-primary-600{
    --gradient-to-color: #DA4C2B !important;
  }

  .xl\:to-primary-700{
    --gradient-to-color: #91321D !important;
  }

  .xl\:to-primary-800{
    --gradient-to-color: #6D2616 !important;
  }

  .xl\:to-primary-900{
    --gradient-to-color: #49190E !important;
  }

  .xl\:to-secondary-100{
    --gradient-to-color: #E9F1F4 !important;
  }

  .xl\:to-secondary-200{
    --gradient-to-color: #C9DBE2 !important;
  }

  .xl\:to-secondary-300{
    --gradient-to-color: #A9C6D1 !important;
  }

  .xl\:to-secondary-400{
    --gradient-to-color: #689BAF !important;
  }

  .xl\:to-secondary-500{
    --gradient-to-color: #27708C !important;
  }

  .xl\:to-secondary-600{
    --gradient-to-color: #23657E !important;
  }

  .xl\:to-secondary-700{
    --gradient-to-color: #174354 !important;
  }

  .xl\:to-secondary-800{
    --gradient-to-color: #12323F !important;
  }

  .xl\:to-secondary-900{
    --gradient-to-color: #0C222A !important;
  }

  .xl\:to-transparent{
    --gradient-to-color: transparent !important;
  }

  .xl\:to-black{
    --gradient-to-color: #000 !important;
  }

  .xl\:to-white{
    --gradient-to-color: #fff !important;
  }

  .xl\:to-gray-100{
    --gradient-to-color: #f7fafc !important;
  }

  .xl\:to-gray-200{
    --gradient-to-color: #edf2f7 !important;
  }

  .xl\:to-gray-300{
    --gradient-to-color: #e2e8f0 !important;
  }

  .xl\:to-gray-400{
    --gradient-to-color: #cbd5e0 !important;
  }

  .xl\:to-gray-500{
    --gradient-to-color: #a0aec0 !important;
  }

  .xl\:to-gray-600{
    --gradient-to-color: #718096 !important;
  }

  .xl\:to-gray-700{
    --gradient-to-color: #4a5568 !important;
  }

  .xl\:to-gray-800{
    --gradient-to-color: #2d3748 !important;
  }

  .xl\:to-gray-900{
    --gradient-to-color: #1a202c !important;
  }

  .xl\:to-red-100{
    --gradient-to-color: #fff5f5 !important;
  }

  .xl\:to-red-200{
    --gradient-to-color: #fed7d7 !important;
  }

  .xl\:to-red-300{
    --gradient-to-color: #feb2b2 !important;
  }

  .xl\:to-red-400{
    --gradient-to-color: #fc8181 !important;
  }

  .xl\:to-red-500{
    --gradient-to-color: #f56565 !important;
  }

  .xl\:to-red-600{
    --gradient-to-color: #e53e3e !important;
  }

  .xl\:to-red-700{
    --gradient-to-color: #c53030 !important;
  }

  .xl\:to-red-800{
    --gradient-to-color: #9b2c2c !important;
  }

  .xl\:to-red-900{
    --gradient-to-color: #742a2a !important;
  }

  .xl\:to-green-100{
    --gradient-to-color: #f0fff4 !important;
  }

  .xl\:to-green-200{
    --gradient-to-color: #c6f6d5 !important;
  }

  .xl\:to-green-300{
    --gradient-to-color: #9ae6b4 !important;
  }

  .xl\:to-green-400{
    --gradient-to-color: #68d391 !important;
  }

  .xl\:to-green-500{
    --gradient-to-color: #48bb78 !important;
  }

  .xl\:to-green-600{
    --gradient-to-color: #38a169 !important;
  }

  .xl\:to-green-700{
    --gradient-to-color: #2f855a !important;
  }

  .xl\:to-green-800{
    --gradient-to-color: #276749 !important;
  }

  .xl\:to-green-900{
    --gradient-to-color: #22543d !important;
  }

  .xl\:to-yellow-100{
    --gradient-to-color: #FEF5EE !important;
  }

  .xl\:to-yellow-200{
    --gradient-to-color: #FCE7D4 !important;
  }

  .xl\:to-yellow-300{
    --gradient-to-color: #FAD8BA !important;
  }

  .xl\:to-yellow-400{
    --gradient-to-color: #F6BA86 !important;
  }

  .xl\:to-yellow-500{
    --gradient-to-color: #F29D52 !important;
  }

  .xl\:to-yellow-600{
    --gradient-to-color: #DA8D4A !important;
  }

  .xl\:to-yellow-700{
    --gradient-to-color: #915E31 !important;
  }

  .xl\:to-yellow-800{
    --gradient-to-color: #6D4725 !important;
  }

  .xl\:to-yellow-900{
    --gradient-to-color: #492F19 !important;
  }

  .xl\:to-error{
    --gradient-to-color: #f56565 !important;
  }

  .xl\:to-success{
    --gradient-to-color: #48bb78 !important;
  }

  .xl\:hover\:from-primary-100:hover{
    --gradient-from-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .xl\:hover\:from-primary-200:hover{
    --gradient-from-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .xl\:hover\:from-primary-300:hover{
    --gradient-from-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .xl\:hover\:from-primary-400:hover{
    --gradient-from-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .xl\:hover\:from-primary-500:hover{
    --gradient-from-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .xl\:hover\:from-primary-600:hover{
    --gradient-from-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .xl\:hover\:from-primary-700:hover{
    --gradient-from-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .xl\:hover\:from-primary-800:hover{
    --gradient-from-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .xl\:hover\:from-primary-900:hover{
    --gradient-from-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .xl\:hover\:from-secondary-100:hover{
    --gradient-from-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .xl\:hover\:from-secondary-200:hover{
    --gradient-from-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .xl\:hover\:from-secondary-300:hover{
    --gradient-from-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .xl\:hover\:from-secondary-400:hover{
    --gradient-from-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .xl\:hover\:from-secondary-500:hover{
    --gradient-from-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .xl\:hover\:from-secondary-600:hover{
    --gradient-from-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .xl\:hover\:from-secondary-700:hover{
    --gradient-from-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .xl\:hover\:from-secondary-800:hover{
    --gradient-from-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .xl\:hover\:from-secondary-900:hover{
    --gradient-from-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .xl\:hover\:from-transparent:hover{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xl\:hover\:from-black:hover{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xl\:hover\:from-white:hover{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .xl\:hover\:from-gray-100:hover{
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .xl\:hover\:from-gray-200:hover{
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .xl\:hover\:from-gray-300:hover{
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .xl\:hover\:from-gray-400:hover{
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .xl\:hover\:from-gray-500:hover{
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .xl\:hover\:from-gray-600:hover{
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .xl\:hover\:from-gray-700:hover{
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .xl\:hover\:from-gray-800:hover{
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .xl\:hover\:from-gray-900:hover{
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .xl\:hover\:from-red-100:hover{
    --gradient-from-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .xl\:hover\:from-red-200:hover{
    --gradient-from-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .xl\:hover\:from-red-300:hover{
    --gradient-from-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .xl\:hover\:from-red-400:hover{
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .xl\:hover\:from-red-500:hover{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .xl\:hover\:from-red-600:hover{
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .xl\:hover\:from-red-700:hover{
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .xl\:hover\:from-red-800:hover{
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .xl\:hover\:from-red-900:hover{
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .xl\:hover\:from-green-100:hover{
    --gradient-from-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .xl\:hover\:from-green-200:hover{
    --gradient-from-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .xl\:hover\:from-green-300:hover{
    --gradient-from-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .xl\:hover\:from-green-400:hover{
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .xl\:hover\:from-green-500:hover{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .xl\:hover\:from-green-600:hover{
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .xl\:hover\:from-green-700:hover{
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .xl\:hover\:from-green-800:hover{
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .xl\:hover\:from-green-900:hover{
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .xl\:hover\:from-yellow-100:hover{
    --gradient-from-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .xl\:hover\:from-yellow-200:hover{
    --gradient-from-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .xl\:hover\:from-yellow-300:hover{
    --gradient-from-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .xl\:hover\:from-yellow-400:hover{
    --gradient-from-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .xl\:hover\:from-yellow-500:hover{
    --gradient-from-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .xl\:hover\:from-yellow-600:hover{
    --gradient-from-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .xl\:hover\:from-yellow-700:hover{
    --gradient-from-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .xl\:hover\:from-yellow-800:hover{
    --gradient-from-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .xl\:hover\:from-yellow-900:hover{
    --gradient-from-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .xl\:hover\:from-error:hover{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .xl\:hover\:from-success:hover{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .xl\:hover\:via-primary-100:hover{
    --gradient-via-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .xl\:hover\:via-primary-200:hover{
    --gradient-via-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .xl\:hover\:via-primary-300:hover{
    --gradient-via-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .xl\:hover\:via-primary-400:hover{
    --gradient-via-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .xl\:hover\:via-primary-500:hover{
    --gradient-via-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .xl\:hover\:via-primary-600:hover{
    --gradient-via-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .xl\:hover\:via-primary-700:hover{
    --gradient-via-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .xl\:hover\:via-primary-800:hover{
    --gradient-via-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .xl\:hover\:via-primary-900:hover{
    --gradient-via-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .xl\:hover\:via-secondary-100:hover{
    --gradient-via-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .xl\:hover\:via-secondary-200:hover{
    --gradient-via-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .xl\:hover\:via-secondary-300:hover{
    --gradient-via-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .xl\:hover\:via-secondary-400:hover{
    --gradient-via-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .xl\:hover\:via-secondary-500:hover{
    --gradient-via-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .xl\:hover\:via-secondary-600:hover{
    --gradient-via-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .xl\:hover\:via-secondary-700:hover{
    --gradient-via-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .xl\:hover\:via-secondary-800:hover{
    --gradient-via-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .xl\:hover\:via-secondary-900:hover{
    --gradient-via-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .xl\:hover\:via-transparent:hover{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xl\:hover\:via-black:hover{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xl\:hover\:via-white:hover{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .xl\:hover\:via-gray-100:hover{
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .xl\:hover\:via-gray-200:hover{
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .xl\:hover\:via-gray-300:hover{
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .xl\:hover\:via-gray-400:hover{
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .xl\:hover\:via-gray-500:hover{
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .xl\:hover\:via-gray-600:hover{
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .xl\:hover\:via-gray-700:hover{
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .xl\:hover\:via-gray-800:hover{
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .xl\:hover\:via-gray-900:hover{
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .xl\:hover\:via-red-100:hover{
    --gradient-via-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .xl\:hover\:via-red-200:hover{
    --gradient-via-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .xl\:hover\:via-red-300:hover{
    --gradient-via-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .xl\:hover\:via-red-400:hover{
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .xl\:hover\:via-red-500:hover{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .xl\:hover\:via-red-600:hover{
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .xl\:hover\:via-red-700:hover{
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .xl\:hover\:via-red-800:hover{
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .xl\:hover\:via-red-900:hover{
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .xl\:hover\:via-green-100:hover{
    --gradient-via-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .xl\:hover\:via-green-200:hover{
    --gradient-via-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .xl\:hover\:via-green-300:hover{
    --gradient-via-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .xl\:hover\:via-green-400:hover{
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .xl\:hover\:via-green-500:hover{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .xl\:hover\:via-green-600:hover{
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .xl\:hover\:via-green-700:hover{
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .xl\:hover\:via-green-800:hover{
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .xl\:hover\:via-green-900:hover{
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .xl\:hover\:via-yellow-100:hover{
    --gradient-via-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .xl\:hover\:via-yellow-200:hover{
    --gradient-via-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .xl\:hover\:via-yellow-300:hover{
    --gradient-via-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .xl\:hover\:via-yellow-400:hover{
    --gradient-via-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .xl\:hover\:via-yellow-500:hover{
    --gradient-via-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .xl\:hover\:via-yellow-600:hover{
    --gradient-via-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .xl\:hover\:via-yellow-700:hover{
    --gradient-via-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .xl\:hover\:via-yellow-800:hover{
    --gradient-via-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .xl\:hover\:via-yellow-900:hover{
    --gradient-via-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .xl\:hover\:via-error:hover{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .xl\:hover\:via-success:hover{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .xl\:hover\:to-primary-100:hover{
    --gradient-to-color: #FEEEEA !important;
  }

  .xl\:hover\:to-primary-200:hover{
    --gradient-to-color: #FCD4CB !important;
  }

  .xl\:hover\:to-primary-300:hover{
    --gradient-to-color: #FABBAC !important;
  }

  .xl\:hover\:to-primary-400:hover{
    --gradient-to-color: #F6876E !important;
  }

  .xl\:hover\:to-primary-500:hover{
    --gradient-to-color: #F25430 !important;
  }

  .xl\:hover\:to-primary-600:hover{
    --gradient-to-color: #DA4C2B !important;
  }

  .xl\:hover\:to-primary-700:hover{
    --gradient-to-color: #91321D !important;
  }

  .xl\:hover\:to-primary-800:hover{
    --gradient-to-color: #6D2616 !important;
  }

  .xl\:hover\:to-primary-900:hover{
    --gradient-to-color: #49190E !important;
  }

  .xl\:hover\:to-secondary-100:hover{
    --gradient-to-color: #E9F1F4 !important;
  }

  .xl\:hover\:to-secondary-200:hover{
    --gradient-to-color: #C9DBE2 !important;
  }

  .xl\:hover\:to-secondary-300:hover{
    --gradient-to-color: #A9C6D1 !important;
  }

  .xl\:hover\:to-secondary-400:hover{
    --gradient-to-color: #689BAF !important;
  }

  .xl\:hover\:to-secondary-500:hover{
    --gradient-to-color: #27708C !important;
  }

  .xl\:hover\:to-secondary-600:hover{
    --gradient-to-color: #23657E !important;
  }

  .xl\:hover\:to-secondary-700:hover{
    --gradient-to-color: #174354 !important;
  }

  .xl\:hover\:to-secondary-800:hover{
    --gradient-to-color: #12323F !important;
  }

  .xl\:hover\:to-secondary-900:hover{
    --gradient-to-color: #0C222A !important;
  }

  .xl\:hover\:to-transparent:hover{
    --gradient-to-color: transparent !important;
  }

  .xl\:hover\:to-black:hover{
    --gradient-to-color: #000 !important;
  }

  .xl\:hover\:to-white:hover{
    --gradient-to-color: #fff !important;
  }

  .xl\:hover\:to-gray-100:hover{
    --gradient-to-color: #f7fafc !important;
  }

  .xl\:hover\:to-gray-200:hover{
    --gradient-to-color: #edf2f7 !important;
  }

  .xl\:hover\:to-gray-300:hover{
    --gradient-to-color: #e2e8f0 !important;
  }

  .xl\:hover\:to-gray-400:hover{
    --gradient-to-color: #cbd5e0 !important;
  }

  .xl\:hover\:to-gray-500:hover{
    --gradient-to-color: #a0aec0 !important;
  }

  .xl\:hover\:to-gray-600:hover{
    --gradient-to-color: #718096 !important;
  }

  .xl\:hover\:to-gray-700:hover{
    --gradient-to-color: #4a5568 !important;
  }

  .xl\:hover\:to-gray-800:hover{
    --gradient-to-color: #2d3748 !important;
  }

  .xl\:hover\:to-gray-900:hover{
    --gradient-to-color: #1a202c !important;
  }

  .xl\:hover\:to-red-100:hover{
    --gradient-to-color: #fff5f5 !important;
  }

  .xl\:hover\:to-red-200:hover{
    --gradient-to-color: #fed7d7 !important;
  }

  .xl\:hover\:to-red-300:hover{
    --gradient-to-color: #feb2b2 !important;
  }

  .xl\:hover\:to-red-400:hover{
    --gradient-to-color: #fc8181 !important;
  }

  .xl\:hover\:to-red-500:hover{
    --gradient-to-color: #f56565 !important;
  }

  .xl\:hover\:to-red-600:hover{
    --gradient-to-color: #e53e3e !important;
  }

  .xl\:hover\:to-red-700:hover{
    --gradient-to-color: #c53030 !important;
  }

  .xl\:hover\:to-red-800:hover{
    --gradient-to-color: #9b2c2c !important;
  }

  .xl\:hover\:to-red-900:hover{
    --gradient-to-color: #742a2a !important;
  }

  .xl\:hover\:to-green-100:hover{
    --gradient-to-color: #f0fff4 !important;
  }

  .xl\:hover\:to-green-200:hover{
    --gradient-to-color: #c6f6d5 !important;
  }

  .xl\:hover\:to-green-300:hover{
    --gradient-to-color: #9ae6b4 !important;
  }

  .xl\:hover\:to-green-400:hover{
    --gradient-to-color: #68d391 !important;
  }

  .xl\:hover\:to-green-500:hover{
    --gradient-to-color: #48bb78 !important;
  }

  .xl\:hover\:to-green-600:hover{
    --gradient-to-color: #38a169 !important;
  }

  .xl\:hover\:to-green-700:hover{
    --gradient-to-color: #2f855a !important;
  }

  .xl\:hover\:to-green-800:hover{
    --gradient-to-color: #276749 !important;
  }

  .xl\:hover\:to-green-900:hover{
    --gradient-to-color: #22543d !important;
  }

  .xl\:hover\:to-yellow-100:hover{
    --gradient-to-color: #FEF5EE !important;
  }

  .xl\:hover\:to-yellow-200:hover{
    --gradient-to-color: #FCE7D4 !important;
  }

  .xl\:hover\:to-yellow-300:hover{
    --gradient-to-color: #FAD8BA !important;
  }

  .xl\:hover\:to-yellow-400:hover{
    --gradient-to-color: #F6BA86 !important;
  }

  .xl\:hover\:to-yellow-500:hover{
    --gradient-to-color: #F29D52 !important;
  }

  .xl\:hover\:to-yellow-600:hover{
    --gradient-to-color: #DA8D4A !important;
  }

  .xl\:hover\:to-yellow-700:hover{
    --gradient-to-color: #915E31 !important;
  }

  .xl\:hover\:to-yellow-800:hover{
    --gradient-to-color: #6D4725 !important;
  }

  .xl\:hover\:to-yellow-900:hover{
    --gradient-to-color: #492F19 !important;
  }

  .xl\:hover\:to-error:hover{
    --gradient-to-color: #f56565 !important;
  }

  .xl\:hover\:to-success:hover{
    --gradient-to-color: #48bb78 !important;
  }

  .xl\:focus\:from-primary-100:focus{
    --gradient-from-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .xl\:focus\:from-primary-200:focus{
    --gradient-from-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .xl\:focus\:from-primary-300:focus{
    --gradient-from-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .xl\:focus\:from-primary-400:focus{
    --gradient-from-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .xl\:focus\:from-primary-500:focus{
    --gradient-from-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .xl\:focus\:from-primary-600:focus{
    --gradient-from-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .xl\:focus\:from-primary-700:focus{
    --gradient-from-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .xl\:focus\:from-primary-800:focus{
    --gradient-from-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .xl\:focus\:from-primary-900:focus{
    --gradient-from-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .xl\:focus\:from-secondary-100:focus{
    --gradient-from-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .xl\:focus\:from-secondary-200:focus{
    --gradient-from-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .xl\:focus\:from-secondary-300:focus{
    --gradient-from-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .xl\:focus\:from-secondary-400:focus{
    --gradient-from-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .xl\:focus\:from-secondary-500:focus{
    --gradient-from-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .xl\:focus\:from-secondary-600:focus{
    --gradient-from-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .xl\:focus\:from-secondary-700:focus{
    --gradient-from-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .xl\:focus\:from-secondary-800:focus{
    --gradient-from-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .xl\:focus\:from-secondary-900:focus{
    --gradient-from-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .xl\:focus\:from-transparent:focus{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xl\:focus\:from-black:focus{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xl\:focus\:from-white:focus{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .xl\:focus\:from-gray-100:focus{
    --gradient-from-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .xl\:focus\:from-gray-200:focus{
    --gradient-from-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .xl\:focus\:from-gray-300:focus{
    --gradient-from-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .xl\:focus\:from-gray-400:focus{
    --gradient-from-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .xl\:focus\:from-gray-500:focus{
    --gradient-from-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .xl\:focus\:from-gray-600:focus{
    --gradient-from-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .xl\:focus\:from-gray-700:focus{
    --gradient-from-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .xl\:focus\:from-gray-800:focus{
    --gradient-from-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .xl\:focus\:from-gray-900:focus{
    --gradient-from-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .xl\:focus\:from-red-100:focus{
    --gradient-from-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .xl\:focus\:from-red-200:focus{
    --gradient-from-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .xl\:focus\:from-red-300:focus{
    --gradient-from-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .xl\:focus\:from-red-400:focus{
    --gradient-from-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .xl\:focus\:from-red-500:focus{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .xl\:focus\:from-red-600:focus{
    --gradient-from-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .xl\:focus\:from-red-700:focus{
    --gradient-from-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .xl\:focus\:from-red-800:focus{
    --gradient-from-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .xl\:focus\:from-red-900:focus{
    --gradient-from-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .xl\:focus\:from-green-100:focus{
    --gradient-from-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .xl\:focus\:from-green-200:focus{
    --gradient-from-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .xl\:focus\:from-green-300:focus{
    --gradient-from-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .xl\:focus\:from-green-400:focus{
    --gradient-from-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .xl\:focus\:from-green-500:focus{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .xl\:focus\:from-green-600:focus{
    --gradient-from-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .xl\:focus\:from-green-700:focus{
    --gradient-from-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .xl\:focus\:from-green-800:focus{
    --gradient-from-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .xl\:focus\:from-green-900:focus{
    --gradient-from-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .xl\:focus\:from-yellow-100:focus{
    --gradient-from-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .xl\:focus\:from-yellow-200:focus{
    --gradient-from-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .xl\:focus\:from-yellow-300:focus{
    --gradient-from-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .xl\:focus\:from-yellow-400:focus{
    --gradient-from-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .xl\:focus\:from-yellow-500:focus{
    --gradient-from-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .xl\:focus\:from-yellow-600:focus{
    --gradient-from-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .xl\:focus\:from-yellow-700:focus{
    --gradient-from-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .xl\:focus\:from-yellow-800:focus{
    --gradient-from-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .xl\:focus\:from-yellow-900:focus{
    --gradient-from-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .xl\:focus\:from-error:focus{
    --gradient-from-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .xl\:focus\:from-success:focus{
    --gradient-from-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .xl\:focus\:via-primary-100:focus{
    --gradient-via-color: #FEEEEA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 238, 234, 0)) !important;
  }

  .xl\:focus\:via-primary-200:focus{
    --gradient-via-color: #FCD4CB !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 212, 203, 0)) !important;
  }

  .xl\:focus\:via-primary-300:focus{
    --gradient-via-color: #FABBAC !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 187, 172, 0)) !important;
  }

  .xl\:focus\:via-primary-400:focus{
    --gradient-via-color: #F6876E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 110, 0)) !important;
  }

  .xl\:focus\:via-primary-500:focus{
    --gradient-via-color: #F25430 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 84, 48, 0)) !important;
  }

  .xl\:focus\:via-primary-600:focus{
    --gradient-via-color: #DA4C2B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 76, 43, 0)) !important;
  }

  .xl\:focus\:via-primary-700:focus{
    --gradient-via-color: #91321D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 50, 29, 0)) !important;
  }

  .xl\:focus\:via-primary-800:focus{
    --gradient-via-color: #6D2616 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 38, 22, 0)) !important;
  }

  .xl\:focus\:via-primary-900:focus{
    --gradient-via-color: #49190E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 25, 14, 0)) !important;
  }

  .xl\:focus\:via-secondary-100:focus{
    --gradient-via-color: #E9F1F4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(233, 241, 244, 0)) !important;
  }

  .xl\:focus\:via-secondary-200:focus{
    --gradient-via-color: #C9DBE2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(201, 219, 226, 0)) !important;
  }

  .xl\:focus\:via-secondary-300:focus{
    --gradient-via-color: #A9C6D1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 198, 209, 0)) !important;
  }

  .xl\:focus\:via-secondary-400:focus{
    --gradient-via-color: #689BAF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 155, 175, 0)) !important;
  }

  .xl\:focus\:via-secondary-500:focus{
    --gradient-via-color: #27708C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 112, 140, 0)) !important;
  }

  .xl\:focus\:via-secondary-600:focus{
    --gradient-via-color: #23657E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 101, 126, 0)) !important;
  }

  .xl\:focus\:via-secondary-700:focus{
    --gradient-via-color: #174354 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(23, 67, 84, 0)) !important;
  }

  .xl\:focus\:via-secondary-800:focus{
    --gradient-via-color: #12323F !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 50, 63, 0)) !important;
  }

  .xl\:focus\:via-secondary-900:focus{
    --gradient-via-color: #0C222A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 34, 42, 0)) !important;
  }

  .xl\:focus\:via-transparent:focus{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xl\:focus\:via-black:focus{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xl\:focus\:via-white:focus{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .xl\:focus\:via-gray-100:focus{
    --gradient-via-color: #f7fafc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 250, 252, 0)) !important;
  }

  .xl\:focus\:via-gray-200:focus{
    --gradient-via-color: #edf2f7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 242, 247, 0)) !important;
  }

  .xl\:focus\:via-gray-300:focus{
    --gradient-via-color: #e2e8f0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)) !important;
  }

  .xl\:focus\:via-gray-400:focus{
    --gradient-via-color: #cbd5e0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(203, 213, 224, 0)) !important;
  }

  .xl\:focus\:via-gray-500:focus{
    --gradient-via-color: #a0aec0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(160, 174, 192, 0)) !important;
  }

  .xl\:focus\:via-gray-600:focus{
    --gradient-via-color: #718096 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(113, 128, 150, 0)) !important;
  }

  .xl\:focus\:via-gray-700:focus{
    --gradient-via-color: #4a5568 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 85, 104, 0)) !important;
  }

  .xl\:focus\:via-gray-800:focus{
    --gradient-via-color: #2d3748 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 55, 72, 0)) !important;
  }

  .xl\:focus\:via-gray-900:focus{
    --gradient-via-color: #1a202c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 44, 0)) !important;
  }

  .xl\:focus\:via-red-100:focus{
    --gradient-via-color: #fff5f5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0)) !important;
  }

  .xl\:focus\:via-red-200:focus{
    --gradient-via-color: #fed7d7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0)) !important;
  }

  .xl\:focus\:via-red-300:focus{
    --gradient-via-color: #feb2b2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0)) !important;
  }

  .xl\:focus\:via-red-400:focus{
    --gradient-via-color: #fc8181 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0)) !important;
  }

  .xl\:focus\:via-red-500:focus{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .xl\:focus\:via-red-600:focus{
    --gradient-via-color: #e53e3e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0)) !important;
  }

  .xl\:focus\:via-red-700:focus{
    --gradient-via-color: #c53030 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0)) !important;
  }

  .xl\:focus\:via-red-800:focus{
    --gradient-via-color: #9b2c2c !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0)) !important;
  }

  .xl\:focus\:via-red-900:focus{
    --gradient-via-color: #742a2a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0)) !important;
  }

  .xl\:focus\:via-green-100:focus{
    --gradient-via-color: #f0fff4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 255, 244, 0)) !important;
  }

  .xl\:focus\:via-green-200:focus{
    --gradient-via-color: #c6f6d5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(198, 246, 213, 0)) !important;
  }

  .xl\:focus\:via-green-300:focus{
    --gradient-via-color: #9ae6b4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(154, 230, 180, 0)) !important;
  }

  .xl\:focus\:via-green-400:focus{
    --gradient-via-color: #68d391 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 211, 145, 0)) !important;
  }

  .xl\:focus\:via-green-500:focus{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .xl\:focus\:via-green-600:focus{
    --gradient-via-color: #38a169 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(56, 161, 105, 0)) !important;
  }

  .xl\:focus\:via-green-700:focus{
    --gradient-via-color: #2f855a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 133, 90, 0)) !important;
  }

  .xl\:focus\:via-green-800:focus{
    --gradient-via-color: #276749 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 103, 73, 0)) !important;
  }

  .xl\:focus\:via-green-900:focus{
    --gradient-via-color: #22543d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(34, 84, 61, 0)) !important;
  }

  .xl\:focus\:via-yellow-100:focus{
    --gradient-via-color: #FEF5EE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 245, 238, 0)) !important;
  }

  .xl\:focus\:via-yellow-200:focus{
    --gradient-via-color: #FCE7D4 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 231, 212, 0)) !important;
  }

  .xl\:focus\:via-yellow-300:focus{
    --gradient-via-color: #FAD8BA !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 216, 186, 0)) !important;
  }

  .xl\:focus\:via-yellow-400:focus{
    --gradient-via-color: #F6BA86 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 186, 134, 0)) !important;
  }

  .xl\:focus\:via-yellow-500:focus{
    --gradient-via-color: #F29D52 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 157, 82, 0)) !important;
  }

  .xl\:focus\:via-yellow-600:focus{
    --gradient-via-color: #DA8D4A !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(218, 141, 74, 0)) !important;
  }

  .xl\:focus\:via-yellow-700:focus{
    --gradient-via-color: #915E31 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(145, 94, 49, 0)) !important;
  }

  .xl\:focus\:via-yellow-800:focus{
    --gradient-via-color: #6D4725 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(109, 71, 37, 0)) !important;
  }

  .xl\:focus\:via-yellow-900:focus{
    --gradient-via-color: #492F19 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(73, 47, 25, 0)) !important;
  }

  .xl\:focus\:via-error:focus{
    --gradient-via-color: #f56565 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0)) !important;
  }

  .xl\:focus\:via-success:focus{
    --gradient-via-color: #48bb78 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(72, 187, 120, 0)) !important;
  }

  .xl\:focus\:to-primary-100:focus{
    --gradient-to-color: #FEEEEA !important;
  }

  .xl\:focus\:to-primary-200:focus{
    --gradient-to-color: #FCD4CB !important;
  }

  .xl\:focus\:to-primary-300:focus{
    --gradient-to-color: #FABBAC !important;
  }

  .xl\:focus\:to-primary-400:focus{
    --gradient-to-color: #F6876E !important;
  }

  .xl\:focus\:to-primary-500:focus{
    --gradient-to-color: #F25430 !important;
  }

  .xl\:focus\:to-primary-600:focus{
    --gradient-to-color: #DA4C2B !important;
  }

  .xl\:focus\:to-primary-700:focus{
    --gradient-to-color: #91321D !important;
  }

  .xl\:focus\:to-primary-800:focus{
    --gradient-to-color: #6D2616 !important;
  }

  .xl\:focus\:to-primary-900:focus{
    --gradient-to-color: #49190E !important;
  }

  .xl\:focus\:to-secondary-100:focus{
    --gradient-to-color: #E9F1F4 !important;
  }

  .xl\:focus\:to-secondary-200:focus{
    --gradient-to-color: #C9DBE2 !important;
  }

  .xl\:focus\:to-secondary-300:focus{
    --gradient-to-color: #A9C6D1 !important;
  }

  .xl\:focus\:to-secondary-400:focus{
    --gradient-to-color: #689BAF !important;
  }

  .xl\:focus\:to-secondary-500:focus{
    --gradient-to-color: #27708C !important;
  }

  .xl\:focus\:to-secondary-600:focus{
    --gradient-to-color: #23657E !important;
  }

  .xl\:focus\:to-secondary-700:focus{
    --gradient-to-color: #174354 !important;
  }

  .xl\:focus\:to-secondary-800:focus{
    --gradient-to-color: #12323F !important;
  }

  .xl\:focus\:to-secondary-900:focus{
    --gradient-to-color: #0C222A !important;
  }

  .xl\:focus\:to-transparent:focus{
    --gradient-to-color: transparent !important;
  }

  .xl\:focus\:to-black:focus{
    --gradient-to-color: #000 !important;
  }

  .xl\:focus\:to-white:focus{
    --gradient-to-color: #fff !important;
  }

  .xl\:focus\:to-gray-100:focus{
    --gradient-to-color: #f7fafc !important;
  }

  .xl\:focus\:to-gray-200:focus{
    --gradient-to-color: #edf2f7 !important;
  }

  .xl\:focus\:to-gray-300:focus{
    --gradient-to-color: #e2e8f0 !important;
  }

  .xl\:focus\:to-gray-400:focus{
    --gradient-to-color: #cbd5e0 !important;
  }

  .xl\:focus\:to-gray-500:focus{
    --gradient-to-color: #a0aec0 !important;
  }

  .xl\:focus\:to-gray-600:focus{
    --gradient-to-color: #718096 !important;
  }

  .xl\:focus\:to-gray-700:focus{
    --gradient-to-color: #4a5568 !important;
  }

  .xl\:focus\:to-gray-800:focus{
    --gradient-to-color: #2d3748 !important;
  }

  .xl\:focus\:to-gray-900:focus{
    --gradient-to-color: #1a202c !important;
  }

  .xl\:focus\:to-red-100:focus{
    --gradient-to-color: #fff5f5 !important;
  }

  .xl\:focus\:to-red-200:focus{
    --gradient-to-color: #fed7d7 !important;
  }

  .xl\:focus\:to-red-300:focus{
    --gradient-to-color: #feb2b2 !important;
  }

  .xl\:focus\:to-red-400:focus{
    --gradient-to-color: #fc8181 !important;
  }

  .xl\:focus\:to-red-500:focus{
    --gradient-to-color: #f56565 !important;
  }

  .xl\:focus\:to-red-600:focus{
    --gradient-to-color: #e53e3e !important;
  }

  .xl\:focus\:to-red-700:focus{
    --gradient-to-color: #c53030 !important;
  }

  .xl\:focus\:to-red-800:focus{
    --gradient-to-color: #9b2c2c !important;
  }

  .xl\:focus\:to-red-900:focus{
    --gradient-to-color: #742a2a !important;
  }

  .xl\:focus\:to-green-100:focus{
    --gradient-to-color: #f0fff4 !important;
  }

  .xl\:focus\:to-green-200:focus{
    --gradient-to-color: #c6f6d5 !important;
  }

  .xl\:focus\:to-green-300:focus{
    --gradient-to-color: #9ae6b4 !important;
  }

  .xl\:focus\:to-green-400:focus{
    --gradient-to-color: #68d391 !important;
  }

  .xl\:focus\:to-green-500:focus{
    --gradient-to-color: #48bb78 !important;
  }

  .xl\:focus\:to-green-600:focus{
    --gradient-to-color: #38a169 !important;
  }

  .xl\:focus\:to-green-700:focus{
    --gradient-to-color: #2f855a !important;
  }

  .xl\:focus\:to-green-800:focus{
    --gradient-to-color: #276749 !important;
  }

  .xl\:focus\:to-green-900:focus{
    --gradient-to-color: #22543d !important;
  }

  .xl\:focus\:to-yellow-100:focus{
    --gradient-to-color: #FEF5EE !important;
  }

  .xl\:focus\:to-yellow-200:focus{
    --gradient-to-color: #FCE7D4 !important;
  }

  .xl\:focus\:to-yellow-300:focus{
    --gradient-to-color: #FAD8BA !important;
  }

  .xl\:focus\:to-yellow-400:focus{
    --gradient-to-color: #F6BA86 !important;
  }

  .xl\:focus\:to-yellow-500:focus{
    --gradient-to-color: #F29D52 !important;
  }

  .xl\:focus\:to-yellow-600:focus{
    --gradient-to-color: #DA8D4A !important;
  }

  .xl\:focus\:to-yellow-700:focus{
    --gradient-to-color: #915E31 !important;
  }

  .xl\:focus\:to-yellow-800:focus{
    --gradient-to-color: #6D4725 !important;
  }

  .xl\:focus\:to-yellow-900:focus{
    --gradient-to-color: #492F19 !important;
  }

  .xl\:focus\:to-error:focus{
    --gradient-to-color: #f56565 !important;
  }

  .xl\:focus\:to-success:focus{
    --gradient-to-color: #48bb78 !important;
  }

  .xl\:bg-opacity-0{
    --bg-opacity: 0 !important;
  }

  .xl\:bg-opacity-25{
    --bg-opacity: 0.25 !important;
  }

  .xl\:bg-opacity-50{
    --bg-opacity: 0.5 !important;
  }

  .xl\:bg-opacity-75{
    --bg-opacity: 0.75 !important;
  }

  .xl\:bg-opacity-100{
    --bg-opacity: 1 !important;
  }

  .xl\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0 !important;
  }

  .xl\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25 !important;
  }

  .xl\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5 !important;
  }

  .xl\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75 !important;
  }

  .xl\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1 !important;
  }

  .xl\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0 !important;
  }

  .xl\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25 !important;
  }

  .xl\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5 !important;
  }

  .xl\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75 !important;
  }

  .xl\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1 !important;
  }

  .xl\:bg-bottom{
    background-position: bottom !important;
  }

  .xl\:bg-center{
    background-position: center !important;
  }

  .xl\:bg-left{
    background-position: left !important;
  }

  .xl\:bg-left-bottom{
    background-position: left bottom !important;
  }

  .xl\:bg-left-top{
    background-position: left top !important;
  }

  .xl\:bg-right{
    background-position: right !important;
  }

  .xl\:bg-right-bottom{
    background-position: right bottom !important;
  }

  .xl\:bg-right-top{
    background-position: right top !important;
  }

  .xl\:bg-top{
    background-position: top !important;
  }

  .xl\:bg-repeat{
    background-repeat: repeat !important;
  }

  .xl\:bg-no-repeat{
    background-repeat: no-repeat !important;
  }

  .xl\:bg-repeat-x{
    background-repeat: repeat-x !important;
  }

  .xl\:bg-repeat-y{
    background-repeat: repeat-y !important;
  }

  .xl\:bg-repeat-round{
    background-repeat: round !important;
  }

  .xl\:bg-repeat-space{
    background-repeat: space !important;
  }

  .xl\:bg-auto{
    background-size: auto !important;
  }

  .xl\:bg-cover{
    background-size: cover !important;
  }

  .xl\:bg-contain{
    background-size: contain !important;
  }

  .xl\:border-collapse{
    border-collapse: collapse !important;
  }

  .xl\:border-separate{
    border-collapse: separate !important;
  }

  .xl\:border-primary-100{
    --border-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--border-opacity)) !important;
  }

  .xl\:border-primary-200{
    --border-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--border-opacity)) !important;
  }

  .xl\:border-primary-300{
    --border-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--border-opacity)) !important;
  }

  .xl\:border-primary-400{
    --border-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--border-opacity)) !important;
  }

  .xl\:border-primary-500{
    --border-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--border-opacity)) !important;
  }

  .xl\:border-primary-600{
    --border-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--border-opacity)) !important;
  }

  .xl\:border-primary-700{
    --border-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--border-opacity)) !important;
  }

  .xl\:border-primary-800{
    --border-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--border-opacity)) !important;
  }

  .xl\:border-primary-900{
    --border-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--border-opacity)) !important;
  }

  .xl\:border-secondary-100{
    --border-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--border-opacity)) !important;
  }

  .xl\:border-secondary-200{
    --border-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--border-opacity)) !important;
  }

  .xl\:border-secondary-300{
    --border-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--border-opacity)) !important;
  }

  .xl\:border-secondary-400{
    --border-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--border-opacity)) !important;
  }

  .xl\:border-secondary-500{
    --border-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--border-opacity)) !important;
  }

  .xl\:border-secondary-600{
    --border-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--border-opacity)) !important;
  }

  .xl\:border-secondary-700{
    --border-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--border-opacity)) !important;
  }

  .xl\:border-secondary-800{
    --border-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--border-opacity)) !important;
  }

  .xl\:border-secondary-900{
    --border-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--border-opacity)) !important;
  }

  .xl\:border-transparent{
    border-color: transparent !important;
  }

  .xl\:border-black{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .xl\:border-white{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .xl\:border-gray-100{
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important;
  }

  .xl\:border-gray-200{
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important;
  }

  .xl\:border-gray-300{
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
  }

  .xl\:border-gray-400{
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important;
  }

  .xl\:border-gray-500{
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important;
  }

  .xl\:border-gray-600{
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important;
  }

  .xl\:border-gray-700{
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important;
  }

  .xl\:border-gray-800{
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important;
  }

  .xl\:border-gray-900{
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important;
  }

  .xl\:border-red-100{
    --border-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--border-opacity)) !important;
  }

  .xl\:border-red-200{
    --border-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--border-opacity)) !important;
  }

  .xl\:border-red-300{
    --border-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--border-opacity)) !important;
  }

  .xl\:border-red-400{
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important;
  }

  .xl\:border-red-500{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .xl\:border-red-600{
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important;
  }

  .xl\:border-red-700{
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important;
  }

  .xl\:border-red-800{
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important;
  }

  .xl\:border-red-900{
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important;
  }

  .xl\:border-green-100{
    --border-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--border-opacity)) !important;
  }

  .xl\:border-green-200{
    --border-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--border-opacity)) !important;
  }

  .xl\:border-green-300{
    --border-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--border-opacity)) !important;
  }

  .xl\:border-green-400{
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important;
  }

  .xl\:border-green-500{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .xl\:border-green-600{
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important;
  }

  .xl\:border-green-700{
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important;
  }

  .xl\:border-green-800{
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important;
  }

  .xl\:border-green-900{
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important;
  }

  .xl\:border-yellow-100{
    --border-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--border-opacity)) !important;
  }

  .xl\:border-yellow-200{
    --border-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--border-opacity)) !important;
  }

  .xl\:border-yellow-300{
    --border-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--border-opacity)) !important;
  }

  .xl\:border-yellow-400{
    --border-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--border-opacity)) !important;
  }

  .xl\:border-yellow-500{
    --border-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--border-opacity)) !important;
  }

  .xl\:border-yellow-600{
    --border-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--border-opacity)) !important;
  }

  .xl\:border-yellow-700{
    --border-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--border-opacity)) !important;
  }

  .xl\:border-yellow-800{
    --border-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--border-opacity)) !important;
  }

  .xl\:border-yellow-900{
    --border-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--border-opacity)) !important;
  }

  .xl\:border-error{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .xl\:border-success{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-primary-100:hover{
    --border-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-primary-200:hover{
    --border-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-primary-300:hover{
    --border-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-primary-400:hover{
    --border-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-primary-500:hover{
    --border-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-primary-600:hover{
    --border-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-primary-700:hover{
    --border-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-primary-800:hover{
    --border-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-primary-900:hover{
    --border-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-secondary-100:hover{
    --border-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-secondary-200:hover{
    --border-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-secondary-300:hover{
    --border-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-secondary-400:hover{
    --border-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-secondary-500:hover{
    --border-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-secondary-600:hover{
    --border-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-secondary-700:hover{
    --border-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-secondary-800:hover{
    --border-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-secondary-900:hover{
    --border-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-transparent:hover{
    border-color: transparent !important;
  }

  .xl\:hover\:border-black:hover{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-white:hover{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-gray-100:hover{
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-gray-200:hover{
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-gray-300:hover{
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-gray-400:hover{
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-gray-500:hover{
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-gray-600:hover{
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-gray-700:hover{
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-gray-800:hover{
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-gray-900:hover{
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-red-100:hover{
    --border-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-red-200:hover{
    --border-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-red-300:hover{
    --border-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-red-400:hover{
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-red-500:hover{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-red-600:hover{
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-red-700:hover{
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-red-800:hover{
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-red-900:hover{
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-green-100:hover{
    --border-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-green-200:hover{
    --border-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-green-300:hover{
    --border-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-green-400:hover{
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-green-500:hover{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-green-600:hover{
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-green-700:hover{
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-green-800:hover{
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-green-900:hover{
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-yellow-100:hover{
    --border-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-yellow-200:hover{
    --border-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-yellow-300:hover{
    --border-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-yellow-400:hover{
    --border-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-yellow-500:hover{
    --border-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-yellow-600:hover{
    --border-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-yellow-700:hover{
    --border-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-yellow-800:hover{
    --border-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-yellow-900:hover{
    --border-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-error:hover{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-success:hover{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-primary-100:focus{
    --border-opacity: 1 !important;
    border-color: #FEEEEA !important;
    border-color: rgba(254, 238, 234, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-primary-200:focus{
    --border-opacity: 1 !important;
    border-color: #FCD4CB !important;
    border-color: rgba(252, 212, 203, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-primary-300:focus{
    --border-opacity: 1 !important;
    border-color: #FABBAC !important;
    border-color: rgba(250, 187, 172, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-primary-400:focus{
    --border-opacity: 1 !important;
    border-color: #F6876E !important;
    border-color: rgba(246, 135, 110, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-primary-500:focus{
    --border-opacity: 1 !important;
    border-color: #F25430 !important;
    border-color: rgba(242, 84, 48, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-primary-600:focus{
    --border-opacity: 1 !important;
    border-color: #DA4C2B !important;
    border-color: rgba(218, 76, 43, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-primary-700:focus{
    --border-opacity: 1 !important;
    border-color: #91321D !important;
    border-color: rgba(145, 50, 29, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-primary-800:focus{
    --border-opacity: 1 !important;
    border-color: #6D2616 !important;
    border-color: rgba(109, 38, 22, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-primary-900:focus{
    --border-opacity: 1 !important;
    border-color: #49190E !important;
    border-color: rgba(73, 25, 14, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-secondary-100:focus{
    --border-opacity: 1 !important;
    border-color: #E9F1F4 !important;
    border-color: rgba(233, 241, 244, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-secondary-200:focus{
    --border-opacity: 1 !important;
    border-color: #C9DBE2 !important;
    border-color: rgba(201, 219, 226, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-secondary-300:focus{
    --border-opacity: 1 !important;
    border-color: #A9C6D1 !important;
    border-color: rgba(169, 198, 209, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-secondary-400:focus{
    --border-opacity: 1 !important;
    border-color: #689BAF !important;
    border-color: rgba(104, 155, 175, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-secondary-500:focus{
    --border-opacity: 1 !important;
    border-color: #27708C !important;
    border-color: rgba(39, 112, 140, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-secondary-600:focus{
    --border-opacity: 1 !important;
    border-color: #23657E !important;
    border-color: rgba(35, 101, 126, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-secondary-700:focus{
    --border-opacity: 1 !important;
    border-color: #174354 !important;
    border-color: rgba(23, 67, 84, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-secondary-800:focus{
    --border-opacity: 1 !important;
    border-color: #12323F !important;
    border-color: rgba(18, 50, 63, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-secondary-900:focus{
    --border-opacity: 1 !important;
    border-color: #0C222A !important;
    border-color: rgba(12, 34, 42, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-transparent:focus{
    border-color: transparent !important;
  }

  .xl\:focus\:border-black:focus{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-white:focus{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-gray-100:focus{
    --border-opacity: 1 !important;
    border-color: #f7fafc !important;
    border-color: rgba(247, 250, 252, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-gray-200:focus{
    --border-opacity: 1 !important;
    border-color: #edf2f7 !important;
    border-color: rgba(237, 242, 247, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-gray-300:focus{
    --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-gray-400:focus{
    --border-opacity: 1 !important;
    border-color: #cbd5e0 !important;
    border-color: rgba(203, 213, 224, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-gray-500:focus{
    --border-opacity: 1 !important;
    border-color: #a0aec0 !important;
    border-color: rgba(160, 174, 192, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-gray-600:focus{
    --border-opacity: 1 !important;
    border-color: #718096 !important;
    border-color: rgba(113, 128, 150, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-gray-700:focus{
    --border-opacity: 1 !important;
    border-color: #4a5568 !important;
    border-color: rgba(74, 85, 104, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-gray-800:focus{
    --border-opacity: 1 !important;
    border-color: #2d3748 !important;
    border-color: rgba(45, 55, 72, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-gray-900:focus{
    --border-opacity: 1 !important;
    border-color: #1a202c !important;
    border-color: rgba(26, 32, 44, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-red-100:focus{
    --border-opacity: 1 !important;
    border-color: #fff5f5 !important;
    border-color: rgba(255, 245, 245, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-red-200:focus{
    --border-opacity: 1 !important;
    border-color: #fed7d7 !important;
    border-color: rgba(254, 215, 215, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-red-300:focus{
    --border-opacity: 1 !important;
    border-color: #feb2b2 !important;
    border-color: rgba(254, 178, 178, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-red-400:focus{
    --border-opacity: 1 !important;
    border-color: #fc8181 !important;
    border-color: rgba(252, 129, 129, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-red-500:focus{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-red-600:focus{
    --border-opacity: 1 !important;
    border-color: #e53e3e !important;
    border-color: rgba(229, 62, 62, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-red-700:focus{
    --border-opacity: 1 !important;
    border-color: #c53030 !important;
    border-color: rgba(197, 48, 48, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-red-800:focus{
    --border-opacity: 1 !important;
    border-color: #9b2c2c !important;
    border-color: rgba(155, 44, 44, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-red-900:focus{
    --border-opacity: 1 !important;
    border-color: #742a2a !important;
    border-color: rgba(116, 42, 42, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-green-100:focus{
    --border-opacity: 1 !important;
    border-color: #f0fff4 !important;
    border-color: rgba(240, 255, 244, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-green-200:focus{
    --border-opacity: 1 !important;
    border-color: #c6f6d5 !important;
    border-color: rgba(198, 246, 213, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-green-300:focus{
    --border-opacity: 1 !important;
    border-color: #9ae6b4 !important;
    border-color: rgba(154, 230, 180, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-green-400:focus{
    --border-opacity: 1 !important;
    border-color: #68d391 !important;
    border-color: rgba(104, 211, 145, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-green-500:focus{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-green-600:focus{
    --border-opacity: 1 !important;
    border-color: #38a169 !important;
    border-color: rgba(56, 161, 105, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-green-700:focus{
    --border-opacity: 1 !important;
    border-color: #2f855a !important;
    border-color: rgba(47, 133, 90, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-green-800:focus{
    --border-opacity: 1 !important;
    border-color: #276749 !important;
    border-color: rgba(39, 103, 73, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-green-900:focus{
    --border-opacity: 1 !important;
    border-color: #22543d !important;
    border-color: rgba(34, 84, 61, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-yellow-100:focus{
    --border-opacity: 1 !important;
    border-color: #FEF5EE !important;
    border-color: rgba(254, 245, 238, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-yellow-200:focus{
    --border-opacity: 1 !important;
    border-color: #FCE7D4 !important;
    border-color: rgba(252, 231, 212, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-yellow-300:focus{
    --border-opacity: 1 !important;
    border-color: #FAD8BA !important;
    border-color: rgba(250, 216, 186, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-yellow-400:focus{
    --border-opacity: 1 !important;
    border-color: #F6BA86 !important;
    border-color: rgba(246, 186, 134, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-yellow-500:focus{
    --border-opacity: 1 !important;
    border-color: #F29D52 !important;
    border-color: rgba(242, 157, 82, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-yellow-600:focus{
    --border-opacity: 1 !important;
    border-color: #DA8D4A !important;
    border-color: rgba(218, 141, 74, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-yellow-700:focus{
    --border-opacity: 1 !important;
    border-color: #915E31 !important;
    border-color: rgba(145, 94, 49, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-yellow-800:focus{
    --border-opacity: 1 !important;
    border-color: #6D4725 !important;
    border-color: rgba(109, 71, 37, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-yellow-900:focus{
    --border-opacity: 1 !important;
    border-color: #492F19 !important;
    border-color: rgba(73, 47, 25, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-error:focus{
    --border-opacity: 1 !important;
    border-color: #f56565 !important;
    border-color: rgba(245, 101, 101, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-success:focus{
    --border-opacity: 1 !important;
    border-color: #48bb78 !important;
    border-color: rgba(72, 187, 120, var(--border-opacity)) !important;
  }

  .xl\:border-opacity-0{
    --border-opacity: 0 !important;
  }

  .xl\:border-opacity-25{
    --border-opacity: 0.25 !important;
  }

  .xl\:border-opacity-50{
    --border-opacity: 0.5 !important;
  }

  .xl\:border-opacity-75{
    --border-opacity: 0.75 !important;
  }

  .xl\:border-opacity-100{
    --border-opacity: 1 !important;
  }

  .xl\:hover\:border-opacity-0:hover{
    --border-opacity: 0 !important;
  }

  .xl\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25 !important;
  }

  .xl\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5 !important;
  }

  .xl\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75 !important;
  }

  .xl\:hover\:border-opacity-100:hover{
    --border-opacity: 1 !important;
  }

  .xl\:focus\:border-opacity-0:focus{
    --border-opacity: 0 !important;
  }

  .xl\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25 !important;
  }

  .xl\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5 !important;
  }

  .xl\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75 !important;
  }

  .xl\:focus\:border-opacity-100:focus{
    --border-opacity: 1 !important;
  }

  .xl\:rounded-none{
    border-radius: 0 !important;
  }

  .xl\:rounded-sm{
    border-radius: 0.125rem !important;
  }

  .xl\:rounded{
    border-radius: 0.25rem !important;
  }

  .xl\:rounded-md{
    border-radius: 0.375rem !important;
  }

  .xl\:rounded-lg{
    border-radius: 0.5rem !important;
  }

  .xl\:rounded-xl{
    border-radius: 0.75rem !important;
  }

  .xl\:rounded-2xl{
    border-radius: 1rem !important;
  }

  .xl\:rounded-3xl{
    border-radius: 1.5rem !important;
  }

  .xl\:rounded-full{
    border-radius: 9999px !important;
  }

  .xl\:rounded-t-none{
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .xl\:rounded-r-none{
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .xl\:rounded-b-none{
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .xl\:rounded-l-none{
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .xl\:rounded-t-sm{
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }

  .xl\:rounded-r-sm{
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }

  .xl\:rounded-b-sm{
    border-bottom-right-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .xl\:rounded-l-sm{
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .xl\:rounded-t{
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }

  .xl\:rounded-r{
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }

  .xl\:rounded-b{
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .xl\:rounded-l{
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .xl\:rounded-t-md{
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }

  .xl\:rounded-r-md{
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }

  .xl\:rounded-b-md{
    border-bottom-right-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .xl\:rounded-l-md{
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .xl\:rounded-t-lg{
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }

  .xl\:rounded-r-lg{
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }

  .xl\:rounded-b-lg{
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .xl\:rounded-l-lg{
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .xl\:rounded-t-xl{
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important;
  }

  .xl\:rounded-r-xl{
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }

  .xl\:rounded-b-xl{
    border-bottom-right-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }

  .xl\:rounded-l-xl{
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }

  .xl\:rounded-t-2xl{
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
  }

  .xl\:rounded-r-2xl{
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }

  .xl\:rounded-b-2xl{
    border-bottom-right-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }

  .xl\:rounded-l-2xl{
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }

  .xl\:rounded-t-3xl{
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
  }

  .xl\:rounded-r-3xl{
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }

  .xl\:rounded-b-3xl{
    border-bottom-right-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }

  .xl\:rounded-l-3xl{
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }

  .xl\:rounded-t-full{
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .xl\:rounded-r-full{
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .xl\:rounded-b-full{
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .xl\:rounded-l-full{
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .xl\:rounded-tl-none{
    border-top-left-radius: 0 !important;
  }

  .xl\:rounded-tr-none{
    border-top-right-radius: 0 !important;
  }

  .xl\:rounded-br-none{
    border-bottom-right-radius: 0 !important;
  }

  .xl\:rounded-bl-none{
    border-bottom-left-radius: 0 !important;
  }

  .xl\:rounded-tl-sm{
    border-top-left-radius: 0.125rem !important;
  }

  .xl\:rounded-tr-sm{
    border-top-right-radius: 0.125rem !important;
  }

  .xl\:rounded-br-sm{
    border-bottom-right-radius: 0.125rem !important;
  }

  .xl\:rounded-bl-sm{
    border-bottom-left-radius: 0.125rem !important;
  }

  .xl\:rounded-tl{
    border-top-left-radius: 0.25rem !important;
  }

  .xl\:rounded-tr{
    border-top-right-radius: 0.25rem !important;
  }

  .xl\:rounded-br{
    border-bottom-right-radius: 0.25rem !important;
  }

  .xl\:rounded-bl{
    border-bottom-left-radius: 0.25rem !important;
  }

  .xl\:rounded-tl-md{
    border-top-left-radius: 0.375rem !important;
  }

  .xl\:rounded-tr-md{
    border-top-right-radius: 0.375rem !important;
  }

  .xl\:rounded-br-md{
    border-bottom-right-radius: 0.375rem !important;
  }

  .xl\:rounded-bl-md{
    border-bottom-left-radius: 0.375rem !important;
  }

  .xl\:rounded-tl-lg{
    border-top-left-radius: 0.5rem !important;
  }

  .xl\:rounded-tr-lg{
    border-top-right-radius: 0.5rem !important;
  }

  .xl\:rounded-br-lg{
    border-bottom-right-radius: 0.5rem !important;
  }

  .xl\:rounded-bl-lg{
    border-bottom-left-radius: 0.5rem !important;
  }

  .xl\:rounded-tl-xl{
    border-top-left-radius: 0.75rem !important;
  }

  .xl\:rounded-tr-xl{
    border-top-right-radius: 0.75rem !important;
  }

  .xl\:rounded-br-xl{
    border-bottom-right-radius: 0.75rem !important;
  }

  .xl\:rounded-bl-xl{
    border-bottom-left-radius: 0.75rem !important;
  }

  .xl\:rounded-tl-2xl{
    border-top-left-radius: 1rem !important;
  }

  .xl\:rounded-tr-2xl{
    border-top-right-radius: 1rem !important;
  }

  .xl\:rounded-br-2xl{
    border-bottom-right-radius: 1rem !important;
  }

  .xl\:rounded-bl-2xl{
    border-bottom-left-radius: 1rem !important;
  }

  .xl\:rounded-tl-3xl{
    border-top-left-radius: 1.5rem !important;
  }

  .xl\:rounded-tr-3xl{
    border-top-right-radius: 1.5rem !important;
  }

  .xl\:rounded-br-3xl{
    border-bottom-right-radius: 1.5rem !important;
  }

  .xl\:rounded-bl-3xl{
    border-bottom-left-radius: 1.5rem !important;
  }

  .xl\:rounded-tl-full{
    border-top-left-radius: 9999px !important;
  }

  .xl\:rounded-tr-full{
    border-top-right-radius: 9999px !important;
  }

  .xl\:rounded-br-full{
    border-bottom-right-radius: 9999px !important;
  }

  .xl\:rounded-bl-full{
    border-bottom-left-radius: 9999px !important;
  }

  .xl\:border-solid{
    border-style: solid !important;
  }

  .xl\:border-dashed{
    border-style: dashed !important;
  }

  .xl\:border-dotted{
    border-style: dotted !important;
  }

  .xl\:border-double{
    border-style: double !important;
  }

  .xl\:border-none{
    border-style: none !important;
  }

  .xl\:border-0{
    border-width: 0 !important;
  }

  .xl\:border-2{
    border-width: 2px !important;
  }

  .xl\:border-4{
    border-width: 4px !important;
  }

  .xl\:border-8{
    border-width: 8px !important;
  }

  .xl\:border{
    border-width: 1px !important;
  }

  .xl\:border-t-0{
    border-top-width: 0 !important;
  }

  .xl\:border-r-0{
    border-right-width: 0 !important;
  }

  .xl\:border-b-0{
    border-bottom-width: 0 !important;
  }

  .xl\:border-l-0{
    border-left-width: 0 !important;
  }

  .xl\:border-t-2{
    border-top-width: 2px !important;
  }

  .xl\:border-r-2{
    border-right-width: 2px !important;
  }

  .xl\:border-b-2{
    border-bottom-width: 2px !important;
  }

  .xl\:border-l-2{
    border-left-width: 2px !important;
  }

  .xl\:border-t-4{
    border-top-width: 4px !important;
  }

  .xl\:border-r-4{
    border-right-width: 4px !important;
  }

  .xl\:border-b-4{
    border-bottom-width: 4px !important;
  }

  .xl\:border-l-4{
    border-left-width: 4px !important;
  }

  .xl\:border-t-8{
    border-top-width: 8px !important;
  }

  .xl\:border-r-8{
    border-right-width: 8px !important;
  }

  .xl\:border-b-8{
    border-bottom-width: 8px !important;
  }

  .xl\:border-l-8{
    border-left-width: 8px !important;
  }

  .xl\:border-t{
    border-top-width: 1px !important;
  }

  .xl\:border-r{
    border-right-width: 1px !important;
  }

  .xl\:border-b{
    border-bottom-width: 1px !important;
  }

  .xl\:border-l{
    border-left-width: 1px !important;
  }

  .xl\:box-border{
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
  }

  .xl\:box-content{
    -webkit-box-sizing: content-box !important;
            box-sizing: content-box !important;
  }

  .xl\:cursor-auto{
    cursor: auto !important;
  }

  .xl\:cursor-default{
    cursor: default !important;
  }

  .xl\:cursor-pointer{
    cursor: pointer !important;
  }

  .xl\:cursor-wait{
    cursor: wait !important;
  }

  .xl\:cursor-text{
    cursor: text !important;
  }

  .xl\:cursor-move{
    cursor: move !important;
  }

  .xl\:cursor-not-allowed{
    cursor: not-allowed !important;
  }

  .xl\:block{
    display: block !important;
  }

  .xl\:inline-block{
    display: inline-block !important;
  }

  .xl\:inline{
    display: inline !important;
  }

  .xl\:flex{
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .xl\:inline-flex{
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .xl\:table{
    display: table !important;
  }

  .xl\:table-caption{
    display: table-caption !important;
  }

  .xl\:table-cell{
    display: table-cell !important;
  }

  .xl\:table-column{
    display: table-column !important;
  }

  .xl\:table-column-group{
    display: table-column-group !important;
  }

  .xl\:table-footer-group{
    display: table-footer-group !important;
  }

  .xl\:table-header-group{
    display: table-header-group !important;
  }

  .xl\:table-row-group{
    display: table-row-group !important;
  }

  .xl\:table-row{
    display: table-row !important;
  }

  .xl\:flow-root{
    display: flow-root !important;
  }

  .xl\:grid{
    display: grid !important;
  }

  .xl\:inline-grid{
    display: inline-grid !important;
  }

  .xl\:contents{
    display: contents !important;
  }

  .xl\:hidden{
    display: none !important;
  }

  .xl\:flex-row{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .xl\:flex-row-reverse{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .xl\:flex-col{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .xl\:flex-col-reverse{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .xl\:flex-wrap{
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .xl\:flex-wrap-reverse{
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .xl\:flex-no-wrap{
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .xl\:place-items-auto{
    place-items: auto !important;
  }

  .xl\:place-items-start{
    place-items: start !important;
  }

  .xl\:place-items-end{
    place-items: end !important;
  }

  .xl\:place-items-center{
    place-items: center !important;
  }

  .xl\:place-items-stretch{
    place-items: stretch !important;
  }

  .xl\:place-content-center{
    place-content: center !important;
  }

  .xl\:place-content-start{
    place-content: start !important;
  }

  .xl\:place-content-end{
    place-content: end !important;
  }

  .xl\:place-content-between{
    place-content: space-between !important;
  }

  .xl\:place-content-around{
    place-content: space-around !important;
  }

  .xl\:place-content-evenly{
    place-content: space-evenly !important;
  }

  .xl\:place-content-stretch{
    place-content: stretch !important;
  }

  .xl\:place-self-auto{
    place-self: auto !important;
  }

  .xl\:place-self-start{
    place-self: start !important;
  }

  .xl\:place-self-end{
    place-self: end !important;
  }

  .xl\:place-self-center{
    place-self: center !important;
  }

  .xl\:place-self-stretch{
    place-self: stretch !important;
  }

  .xl\:items-start{
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .xl\:items-end{
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .xl\:items-center{
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .xl\:items-baseline{
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .xl\:items-stretch{
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .xl\:content-center{
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .xl\:content-start{
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .xl\:content-end{
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .xl\:content-between{
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .xl\:content-around{
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .xl\:content-evenly{
    -ms-flex-line-pack: space-evenly !important;
        align-content: space-evenly !important;
  }

  .xl\:self-auto{
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .xl\:self-start{
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .xl\:self-end{
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .xl\:self-center{
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .xl\:self-stretch{
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }

  .xl\:justify-items-auto{
    justify-items: auto !important;
  }

  .xl\:justify-items-start{
    justify-items: start !important;
  }

  .xl\:justify-items-end{
    justify-items: end !important;
  }

  .xl\:justify-items-center{
    justify-items: center !important;
  }

  .xl\:justify-items-stretch{
    justify-items: stretch !important;
  }

  .xl\:justify-start{
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .xl\:justify-end{
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .xl\:justify-center{
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .xl\:justify-between{
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .xl\:justify-around{
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .xl\:justify-evenly{
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .xl\:justify-self-auto{
    justify-self: auto !important;
  }

  .xl\:justify-self-start{
    justify-self: start !important;
  }

  .xl\:justify-self-end{
    justify-self: end !important;
  }

  .xl\:justify-self-center{
    justify-self: center !important;
  }

  .xl\:justify-self-stretch{
    justify-self: stretch !important;
  }

  .xl\:flex-1{
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 0% !important;
            flex: 1 1 0% !important;
  }

  .xl\:flex-auto{
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .xl\:flex-initial{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important;
  }

  .xl\:flex-none{
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important;
  }

  .xl\:flex-grow-0{
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .xl\:flex-grow{
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .xl\:flex-shrink-0{
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .xl\:flex-shrink{
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .xl\:order-1{
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .xl\:order-2{
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .xl\:order-3{
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .xl\:order-4{
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .xl\:order-5{
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .xl\:order-6{
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .xl\:order-7{
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .xl\:order-8{
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .xl\:order-9{
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .xl\:order-10{
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }

  .xl\:order-11{
    -webkit-box-ordinal-group: 12 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }

  .xl\:order-12{
    -webkit-box-ordinal-group: 13 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }

  .xl\:order-first{
    -webkit-box-ordinal-group: -9998 !important;
        -ms-flex-order: -9999 !important;
            order: -9999 !important;
  }

  .xl\:order-last{
    -webkit-box-ordinal-group: 10000 !important;
        -ms-flex-order: 9999 !important;
            order: 9999 !important;
  }

  .xl\:order-none{
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .xl\:float-right{
    float: right !important;
  }

  .xl\:float-left{
    float: left !important;
  }

  .xl\:float-none{
    float: none !important;
  }

  .xl\:clearfix:after{
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .xl\:clear-left{
    clear: left !important;
  }

  .xl\:clear-right{
    clear: right !important;
  }

  .xl\:clear-both{
    clear: both !important;
  }

  .xl\:clear-none{
    clear: none !important;
  }

  .xl\:font-sans{
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
  }

  .xl\:font-serif{
    font-family: Georgia, Cambria, "Times New Roman", Times, serif !important;
  }

  .xl\:font-mono{
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
  }

  .xl\:font-hairline{
    font-weight: 100 !important;
  }

  .xl\:font-thin{
    font-weight: 200 !important;
  }

  .xl\:font-light{
    font-weight: 300 !important;
  }

  .xl\:font-normal{
    font-weight: 400 !important;
  }

  .xl\:font-medium{
    font-weight: 500 !important;
  }

  .xl\:font-semibold{
    font-weight: 600 !important;
  }

  .xl\:font-bold{
    font-weight: 700 !important;
  }

  .xl\:font-extrabold{
    font-weight: 800 !important;
  }

  .xl\:font-black{
    font-weight: 900 !important;
  }

  .xl\:hover\:font-hairline:hover{
    font-weight: 100 !important;
  }

  .xl\:hover\:font-thin:hover{
    font-weight: 200 !important;
  }

  .xl\:hover\:font-light:hover{
    font-weight: 300 !important;
  }

  .xl\:hover\:font-normal:hover{
    font-weight: 400 !important;
  }

  .xl\:hover\:font-medium:hover{
    font-weight: 500 !important;
  }

  .xl\:hover\:font-semibold:hover{
    font-weight: 600 !important;
  }

  .xl\:hover\:font-bold:hover{
    font-weight: 700 !important;
  }

  .xl\:hover\:font-extrabold:hover{
    font-weight: 800 !important;
  }

  .xl\:hover\:font-black:hover{
    font-weight: 900 !important;
  }

  .xl\:focus\:font-hairline:focus{
    font-weight: 100 !important;
  }

  .xl\:focus\:font-thin:focus{
    font-weight: 200 !important;
  }

  .xl\:focus\:font-light:focus{
    font-weight: 300 !important;
  }

  .xl\:focus\:font-normal:focus{
    font-weight: 400 !important;
  }

  .xl\:focus\:font-medium:focus{
    font-weight: 500 !important;
  }

  .xl\:focus\:font-semibold:focus{
    font-weight: 600 !important;
  }

  .xl\:focus\:font-bold:focus{
    font-weight: 700 !important;
  }

  .xl\:focus\:font-extrabold:focus{
    font-weight: 800 !important;
  }

  .xl\:focus\:font-black:focus{
    font-weight: 900 !important;
  }

  .xl\:h-0{
    height: 0 !important;
  }

  .xl\:h-1{
    height: 0.25rem !important;
  }

  .xl\:h-2{
    height: 0.5rem !important;
  }

  .xl\:h-3{
    height: 0.75rem !important;
  }

  .xl\:h-4{
    height: 1rem !important;
  }

  .xl\:h-5{
    height: 1.25rem !important;
  }

  .xl\:h-6{
    height: 1.5rem !important;
  }

  .xl\:h-8{
    height: 2rem !important;
  }

  .xl\:h-10{
    height: 2.5rem !important;
  }

  .xl\:h-12{
    height: 3rem !important;
  }

  .xl\:h-16{
    height: 4rem !important;
  }

  .xl\:h-20{
    height: 5rem !important;
  }

  .xl\:h-24{
    height: 6rem !important;
  }

  .xl\:h-32{
    height: 8rem !important;
  }

  .xl\:h-40{
    height: 10rem !important;
  }

  .xl\:h-48{
    height: 12rem !important;
  }

  .xl\:h-56{
    height: 14rem !important;
  }

  .xl\:h-64{
    height: 16rem !important;
  }

  .xl\:h-auto{
    height: auto !important;
  }

  .xl\:h-px{
    height: 1px !important;
  }

  .xl\:h-full{
    height: 100% !important;
  }

  .xl\:h-screen{
    height: 100vh !important;
  }

  .xl\:text-xs{
    font-size: 0.75rem !important;
  }

  .xl\:text-sm{
    font-size: 0.875rem !important;
  }

  .xl\:text-base{
    font-size: 1rem !important;
  }

  .xl\:text-lg{
    font-size: 1.125rem !important;
  }

  .xl\:text-xl{
    font-size: 1.25rem !important;
  }

  .xl\:text-2xl{
    font-size: 1.5rem !important;
  }

  .xl\:text-3xl{
    font-size: 1.875rem !important;
  }

  .xl\:text-4xl{
    font-size: 2.25rem !important;
  }

  .xl\:text-5xl{
    font-size: 3rem !important;
  }

  .xl\:text-6xl{
    font-size: 4rem !important;
  }

  .xl\:leading-3{
    line-height: .75rem !important;
  }

  .xl\:leading-4{
    line-height: 1rem !important;
  }

  .xl\:leading-5{
    line-height: 1.25rem !important;
  }

  .xl\:leading-6{
    line-height: 1.5rem !important;
  }

  .xl\:leading-7{
    line-height: 1.75rem !important;
  }

  .xl\:leading-8{
    line-height: 2rem !important;
  }

  .xl\:leading-9{
    line-height: 2.25rem !important;
  }

  .xl\:leading-10{
    line-height: 2.5rem !important;
  }

  .xl\:leading-none{
    line-height: 1 !important;
  }

  .xl\:leading-tight{
    line-height: 1.25 !important;
  }

  .xl\:leading-snug{
    line-height: 1.375 !important;
  }

  .xl\:leading-normal{
    line-height: 1.5 !important;
  }

  .xl\:leading-relaxed{
    line-height: 1.625 !important;
  }

  .xl\:leading-loose{
    line-height: 2 !important;
  }

  .xl\:list-inside{
    list-style-position: inside !important;
  }

  .xl\:list-outside{
    list-style-position: outside !important;
  }

  .xl\:list-none{
    list-style-type: none !important;
  }

  .xl\:list-disc{
    list-style-type: disc !important;
  }

  .xl\:list-decimal{
    list-style-type: decimal !important;
  }

  .xl\:m-0{
    margin: 0 !important;
  }

  .xl\:m-1{
    margin: 0.25rem !important;
  }

  .xl\:m-2{
    margin: 0.5rem !important;
  }

  .xl\:m-3{
    margin: 0.75rem !important;
  }

  .xl\:m-4{
    margin: 1rem !important;
  }

  .xl\:m-5{
    margin: 1.25rem !important;
  }

  .xl\:m-6{
    margin: 1.5rem !important;
  }

  .xl\:m-8{
    margin: 2rem !important;
  }

  .xl\:m-10{
    margin: 2.5rem !important;
  }

  .xl\:m-12{
    margin: 3rem !important;
  }

  .xl\:m-16{
    margin: 4rem !important;
  }

  .xl\:m-20{
    margin: 5rem !important;
  }

  .xl\:m-24{
    margin: 6rem !important;
  }

  .xl\:m-32{
    margin: 8rem !important;
  }

  .xl\:m-40{
    margin: 10rem !important;
  }

  .xl\:m-48{
    margin: 12rem !important;
  }

  .xl\:m-56{
    margin: 14rem !important;
  }

  .xl\:m-64{
    margin: 16rem !important;
  }

  .xl\:m-auto{
    margin: auto !important;
  }

  .xl\:m-px{
    margin: 1px !important;
  }

  .xl\:-m-1{
    margin: -0.25rem !important;
  }

  .xl\:-m-2{
    margin: -0.5rem !important;
  }

  .xl\:-m-3{
    margin: -0.75rem !important;
  }

  .xl\:-m-4{
    margin: -1rem !important;
  }

  .xl\:-m-5{
    margin: -1.25rem !important;
  }

  .xl\:-m-6{
    margin: -1.5rem !important;
  }

  .xl\:-m-8{
    margin: -2rem !important;
  }

  .xl\:-m-10{
    margin: -2.5rem !important;
  }

  .xl\:-m-12{
    margin: -3rem !important;
  }

  .xl\:-m-16{
    margin: -4rem !important;
  }

  .xl\:-m-20{
    margin: -5rem !important;
  }

  .xl\:-m-24{
    margin: -6rem !important;
  }

  .xl\:-m-32{
    margin: -8rem !important;
  }

  .xl\:-m-40{
    margin: -10rem !important;
  }

  .xl\:-m-48{
    margin: -12rem !important;
  }

  .xl\:-m-56{
    margin: -14rem !important;
  }

  .xl\:-m-64{
    margin: -16rem !important;
  }

  .xl\:-m-px{
    margin: -1px !important;
  }

  .xl\:my-0{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .xl\:mx-0{
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .xl\:my-1{
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .xl\:mx-1{
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .xl\:my-2{
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .xl\:mx-2{
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .xl\:my-3{
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .xl\:mx-3{
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .xl\:my-4{
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .xl\:mx-4{
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .xl\:my-5{
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .xl\:mx-5{
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .xl\:my-6{
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .xl\:mx-6{
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .xl\:my-8{
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .xl\:mx-8{
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .xl\:my-10{
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .xl\:mx-10{
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .xl\:my-12{
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .xl\:mx-12{
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .xl\:my-16{
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .xl\:mx-16{
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .xl\:my-20{
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .xl\:mx-20{
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .xl\:my-24{
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .xl\:mx-24{
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .xl\:my-32{
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .xl\:mx-32{
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .xl\:my-40{
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .xl\:mx-40{
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .xl\:my-48{
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .xl\:mx-48{
    margin-left: 12rem !important;
    margin-right: 12rem !important;
  }

  .xl\:my-56{
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }

  .xl\:mx-56{
    margin-left: 14rem !important;
    margin-right: 14rem !important;
  }

  .xl\:my-64{
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }

  .xl\:mx-64{
    margin-left: 16rem !important;
    margin-right: 16rem !important;
  }

  .xl\:my-auto{
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .xl\:mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .xl\:my-px{
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .xl\:mx-px{
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .xl\:-my-1{
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .xl\:-mx-1{
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .xl\:-my-2{
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .xl\:-mx-2{
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .xl\:-my-3{
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .xl\:-mx-3{
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .xl\:-my-4{
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .xl\:-mx-4{
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .xl\:-my-5{
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }

  .xl\:-mx-5{
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
  }

  .xl\:-my-6{
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .xl\:-mx-6{
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .xl\:-my-8{
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .xl\:-mx-8{
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .xl\:-my-10{
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .xl\:-mx-10{
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .xl\:-my-12{
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .xl\:-mx-12{
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .xl\:-my-16{
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .xl\:-mx-16{
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .xl\:-my-20{
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .xl\:-mx-20{
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .xl\:-my-24{
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .xl\:-mx-24{
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .xl\:-my-32{
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .xl\:-mx-32{
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .xl\:-my-40{
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .xl\:-mx-40{
    margin-left: -10rem !important;
    margin-right: -10rem !important;
  }

  .xl\:-my-48{
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .xl\:-mx-48{
    margin-left: -12rem !important;
    margin-right: -12rem !important;
  }

  .xl\:-my-56{
    margin-top: -14rem !important;
    margin-bottom: -14rem !important;
  }

  .xl\:-mx-56{
    margin-left: -14rem !important;
    margin-right: -14rem !important;
  }

  .xl\:-my-64{
    margin-top: -16rem !important;
    margin-bottom: -16rem !important;
  }

  .xl\:-mx-64{
    margin-left: -16rem !important;
    margin-right: -16rem !important;
  }

  .xl\:-my-px{
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .xl\:-mx-px{
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .xl\:mt-0{
    margin-top: 0 !important;
  }

  .xl\:mr-0{
    margin-right: 0 !important;
  }

  .xl\:mb-0{
    margin-bottom: 0 !important;
  }

  .xl\:ml-0{
    margin-left: 0 !important;
  }

  .xl\:mt-1{
    margin-top: 0.25rem !important;
  }

  .xl\:mr-1{
    margin-right: 0.25rem !important;
  }

  .xl\:mb-1{
    margin-bottom: 0.25rem !important;
  }

  .xl\:ml-1{
    margin-left: 0.25rem !important;
  }

  .xl\:mt-2{
    margin-top: 0.5rem !important;
  }

  .xl\:mr-2{
    margin-right: 0.5rem !important;
  }

  .xl\:mb-2{
    margin-bottom: 0.5rem !important;
  }

  .xl\:ml-2{
    margin-left: 0.5rem !important;
  }

  .xl\:mt-3{
    margin-top: 0.75rem !important;
  }

  .xl\:mr-3{
    margin-right: 0.75rem !important;
  }

  .xl\:mb-3{
    margin-bottom: 0.75rem !important;
  }

  .xl\:ml-3{
    margin-left: 0.75rem !important;
  }

  .xl\:mt-4{
    margin-top: 1rem !important;
  }

  .xl\:mr-4{
    margin-right: 1rem !important;
  }

  .xl\:mb-4{
    margin-bottom: 1rem !important;
  }

  .xl\:ml-4{
    margin-left: 1rem !important;
  }

  .xl\:mt-5{
    margin-top: 1.25rem !important;
  }

  .xl\:mr-5{
    margin-right: 1.25rem !important;
  }

  .xl\:mb-5{
    margin-bottom: 1.25rem !important;
  }

  .xl\:ml-5{
    margin-left: 1.25rem !important;
  }

  .xl\:mt-6{
    margin-top: 1.5rem !important;
  }

  .xl\:mr-6{
    margin-right: 1.5rem !important;
  }

  .xl\:mb-6{
    margin-bottom: 1.5rem !important;
  }

  .xl\:ml-6{
    margin-left: 1.5rem !important;
  }

  .xl\:mt-8{
    margin-top: 2rem !important;
  }

  .xl\:mr-8{
    margin-right: 2rem !important;
  }

  .xl\:mb-8{
    margin-bottom: 2rem !important;
  }

  .xl\:ml-8{
    margin-left: 2rem !important;
  }

  .xl\:mt-10{
    margin-top: 2.5rem !important;
  }

  .xl\:mr-10{
    margin-right: 2.5rem !important;
  }

  .xl\:mb-10{
    margin-bottom: 2.5rem !important;
  }

  .xl\:ml-10{
    margin-left: 2.5rem !important;
  }

  .xl\:mt-12{
    margin-top: 3rem !important;
  }

  .xl\:mr-12{
    margin-right: 3rem !important;
  }

  .xl\:mb-12{
    margin-bottom: 3rem !important;
  }

  .xl\:ml-12{
    margin-left: 3rem !important;
  }

  .xl\:mt-16{
    margin-top: 4rem !important;
  }

  .xl\:mr-16{
    margin-right: 4rem !important;
  }

  .xl\:mb-16{
    margin-bottom: 4rem !important;
  }

  .xl\:ml-16{
    margin-left: 4rem !important;
  }

  .xl\:mt-20{
    margin-top: 5rem !important;
  }

  .xl\:mr-20{
    margin-right: 5rem !important;
  }

  .xl\:mb-20{
    margin-bottom: 5rem !important;
  }

  .xl\:ml-20{
    margin-left: 5rem !important;
  }

  .xl\:mt-24{
    margin-top: 6rem !important;
  }

  .xl\:mr-24{
    margin-right: 6rem !important;
  }

  .xl\:mb-24{
    margin-bottom: 6rem !important;
  }

  .xl\:ml-24{
    margin-left: 6rem !important;
  }

  .xl\:mt-32{
    margin-top: 8rem !important;
  }

  .xl\:mr-32{
    margin-right: 8rem !important;
  }

  .xl\:mb-32{
    margin-bottom: 8rem !important;
  }

  .xl\:ml-32{
    margin-left: 8rem !important;
  }

  .xl\:mt-40{
    margin-top: 10rem !important;
  }

  .xl\:mr-40{
    margin-right: 10rem !important;
  }

  .xl\:mb-40{
    margin-bottom: 10rem !important;
  }

  .xl\:ml-40{
    margin-left: 10rem !important;
  }

  .xl\:mt-48{
    margin-top: 12rem !important;
  }

  .xl\:mr-48{
    margin-right: 12rem !important;
  }

  .xl\:mb-48{
    margin-bottom: 12rem !important;
  }

  .xl\:ml-48{
    margin-left: 12rem !important;
  }

  .xl\:mt-56{
    margin-top: 14rem !important;
  }

  .xl\:mr-56{
    margin-right: 14rem !important;
  }

  .xl\:mb-56{
    margin-bottom: 14rem !important;
  }

  .xl\:ml-56{
    margin-left: 14rem !important;
  }

  .xl\:mt-64{
    margin-top: 16rem !important;
  }

  .xl\:mr-64{
    margin-right: 16rem !important;
  }

  .xl\:mb-64{
    margin-bottom: 16rem !important;
  }

  .xl\:ml-64{
    margin-left: 16rem !important;
  }

  .xl\:mt-auto{
    margin-top: auto !important;
  }

  .xl\:mr-auto{
    margin-right: auto !important;
  }

  .xl\:mb-auto{
    margin-bottom: auto !important;
  }

  .xl\:ml-auto{
    margin-left: auto !important;
  }

  .xl\:mt-px{
    margin-top: 1px !important;
  }

  .xl\:mr-px{
    margin-right: 1px !important;
  }

  .xl\:mb-px{
    margin-bottom: 1px !important;
  }

  .xl\:ml-px{
    margin-left: 1px !important;
  }

  .xl\:-mt-1{
    margin-top: -0.25rem !important;
  }

  .xl\:-mr-1{
    margin-right: -0.25rem !important;
  }

  .xl\:-mb-1{
    margin-bottom: -0.25rem !important;
  }

  .xl\:-ml-1{
    margin-left: -0.25rem !important;
  }

  .xl\:-mt-2{
    margin-top: -0.5rem !important;
  }

  .xl\:-mr-2{
    margin-right: -0.5rem !important;
  }

  .xl\:-mb-2{
    margin-bottom: -0.5rem !important;
  }

  .xl\:-ml-2{
    margin-left: -0.5rem !important;
  }

  .xl\:-mt-3{
    margin-top: -0.75rem !important;
  }

  .xl\:-mr-3{
    margin-right: -0.75rem !important;
  }

  .xl\:-mb-3{
    margin-bottom: -0.75rem !important;
  }

  .xl\:-ml-3{
    margin-left: -0.75rem !important;
  }

  .xl\:-mt-4{
    margin-top: -1rem !important;
  }

  .xl\:-mr-4{
    margin-right: -1rem !important;
  }

  .xl\:-mb-4{
    margin-bottom: -1rem !important;
  }

  .xl\:-ml-4{
    margin-left: -1rem !important;
  }

  .xl\:-mt-5{
    margin-top: -1.25rem !important;
  }

  .xl\:-mr-5{
    margin-right: -1.25rem !important;
  }

  .xl\:-mb-5{
    margin-bottom: -1.25rem !important;
  }

  .xl\:-ml-5{
    margin-left: -1.25rem !important;
  }

  .xl\:-mt-6{
    margin-top: -1.5rem !important;
  }

  .xl\:-mr-6{
    margin-right: -1.5rem !important;
  }

  .xl\:-mb-6{
    margin-bottom: -1.5rem !important;
  }

  .xl\:-ml-6{
    margin-left: -1.5rem !important;
  }

  .xl\:-mt-8{
    margin-top: -2rem !important;
  }

  .xl\:-mr-8{
    margin-right: -2rem !important;
  }

  .xl\:-mb-8{
    margin-bottom: -2rem !important;
  }

  .xl\:-ml-8{
    margin-left: -2rem !important;
  }

  .xl\:-mt-10{
    margin-top: -2.5rem !important;
  }

  .xl\:-mr-10{
    margin-right: -2.5rem !important;
  }

  .xl\:-mb-10{
    margin-bottom: -2.5rem !important;
  }

  .xl\:-ml-10{
    margin-left: -2.5rem !important;
  }

  .xl\:-mt-12{
    margin-top: -3rem !important;
  }

  .xl\:-mr-12{
    margin-right: -3rem !important;
  }

  .xl\:-mb-12{
    margin-bottom: -3rem !important;
  }

  .xl\:-ml-12{
    margin-left: -3rem !important;
  }

  .xl\:-mt-16{
    margin-top: -4rem !important;
  }

  .xl\:-mr-16{
    margin-right: -4rem !important;
  }

  .xl\:-mb-16{
    margin-bottom: -4rem !important;
  }

  .xl\:-ml-16{
    margin-left: -4rem !important;
  }

  .xl\:-mt-20{
    margin-top: -5rem !important;
  }

  .xl\:-mr-20{
    margin-right: -5rem !important;
  }

  .xl\:-mb-20{
    margin-bottom: -5rem !important;
  }

  .xl\:-ml-20{
    margin-left: -5rem !important;
  }

  .xl\:-mt-24{
    margin-top: -6rem !important;
  }

  .xl\:-mr-24{
    margin-right: -6rem !important;
  }

  .xl\:-mb-24{
    margin-bottom: -6rem !important;
  }

  .xl\:-ml-24{
    margin-left: -6rem !important;
  }

  .xl\:-mt-32{
    margin-top: -8rem !important;
  }

  .xl\:-mr-32{
    margin-right: -8rem !important;
  }

  .xl\:-mb-32{
    margin-bottom: -8rem !important;
  }

  .xl\:-ml-32{
    margin-left: -8rem !important;
  }

  .xl\:-mt-40{
    margin-top: -10rem !important;
  }

  .xl\:-mr-40{
    margin-right: -10rem !important;
  }

  .xl\:-mb-40{
    margin-bottom: -10rem !important;
  }

  .xl\:-ml-40{
    margin-left: -10rem !important;
  }

  .xl\:-mt-48{
    margin-top: -12rem !important;
  }

  .xl\:-mr-48{
    margin-right: -12rem !important;
  }

  .xl\:-mb-48{
    margin-bottom: -12rem !important;
  }

  .xl\:-ml-48{
    margin-left: -12rem !important;
  }

  .xl\:-mt-56{
    margin-top: -14rem !important;
  }

  .xl\:-mr-56{
    margin-right: -14rem !important;
  }

  .xl\:-mb-56{
    margin-bottom: -14rem !important;
  }

  .xl\:-ml-56{
    margin-left: -14rem !important;
  }

  .xl\:-mt-64{
    margin-top: -16rem !important;
  }

  .xl\:-mr-64{
    margin-right: -16rem !important;
  }

  .xl\:-mb-64{
    margin-bottom: -16rem !important;
  }

  .xl\:-ml-64{
    margin-left: -16rem !important;
  }

  .xl\:-mt-px{
    margin-top: -1px !important;
  }

  .xl\:-mr-px{
    margin-right: -1px !important;
  }

  .xl\:-mb-px{
    margin-bottom: -1px !important;
  }

  .xl\:-ml-px{
    margin-left: -1px !important;
  }

  .xl\:max-h-full{
    max-height: 100% !important;
  }

  .xl\:max-h-screen{
    max-height: 100vh !important;
  }

  .xl\:max-w-none{
    max-width: none !important;
  }

  .xl\:max-w-xs{
    max-width: 20rem !important;
  }

  .xl\:max-w-sm{
    max-width: 24rem !important;
  }

  .xl\:max-w-md{
    max-width: 28rem !important;
  }

  .xl\:max-w-lg{
    max-width: 32rem !important;
  }

  .xl\:max-w-xl{
    max-width: 36rem !important;
  }

  .xl\:max-w-2xl{
    max-width: 42rem !important;
  }

  .xl\:max-w-3xl{
    max-width: 48rem !important;
  }

  .xl\:max-w-4xl{
    max-width: 56rem !important;
  }

  .xl\:max-w-5xl{
    max-width: 64rem !important;
  }

  .xl\:max-w-6xl{
    max-width: 72rem !important;
  }

  .xl\:max-w-full{
    max-width: 100% !important;
  }

  .xl\:max-w-screen-xl{
    max-width: 1380px !important;
  }

  .xl\:min-h-0{
    min-height: 0 !important;
  }

  .xl\:min-h-full{
    min-height: 100% !important;
  }

  .xl\:min-h-screen{
    min-height: 100vh !important;
  }

  .xl\:min-w-0{
    min-width: 0 !important;
  }

  .xl\:min-w-full{
    min-width: 100% !important;
  }

  .xl\:object-contain{
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .xl\:object-cover{
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .xl\:object-fill{
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .xl\:object-none{
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .xl\:object-scale-down{
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .xl\:object-bottom{
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .xl\:object-center{
    -o-object-position: center !important;
       object-position: center !important;
  }

  .xl\:object-left{
    -o-object-position: left !important;
       object-position: left !important;
  }

  .xl\:object-left-bottom{
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .xl\:object-left-top{
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .xl\:object-right{
    -o-object-position: right !important;
       object-position: right !important;
  }

  .xl\:object-right-bottom{
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .xl\:object-right-top{
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .xl\:object-top{
    -o-object-position: top !important;
       object-position: top !important;
  }

  .xl\:opacity-0{
    opacity: 0 !important;
  }

  .xl\:opacity-25{
    opacity: 0.25 !important;
  }

  .xl\:opacity-50{
    opacity: 0.5 !important;
  }

  .xl\:opacity-75{
    opacity: 0.75 !important;
  }

  .xl\:opacity-100{
    opacity: 1 !important;
  }

  .xl\:hover\:opacity-0:hover{
    opacity: 0 !important;
  }

  .xl\:hover\:opacity-25:hover{
    opacity: 0.25 !important;
  }

  .xl\:hover\:opacity-50:hover{
    opacity: 0.5 !important;
  }

  .xl\:hover\:opacity-75:hover{
    opacity: 0.75 !important;
  }

  .xl\:hover\:opacity-100:hover{
    opacity: 1 !important;
  }

  .xl\:focus\:opacity-0:focus{
    opacity: 0 !important;
  }

  .xl\:focus\:opacity-25:focus{
    opacity: 0.25 !important;
  }

  .xl\:focus\:opacity-50:focus{
    opacity: 0.5 !important;
  }

  .xl\:focus\:opacity-75:focus{
    opacity: 0.75 !important;
  }

  .xl\:focus\:opacity-100:focus{
    opacity: 1 !important;
  }

  .xl\:outline-none{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .xl\:outline-white{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .xl\:outline-black{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .xl\:focus\:outline-none:focus{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .xl\:focus\:outline-white:focus{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .xl\:focus\:outline-black:focus{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .xl\:overflow-auto{
    overflow: auto !important;
  }

  .xl\:overflow-hidden{
    overflow: hidden !important;
  }

  .xl\:overflow-visible{
    overflow: visible !important;
  }

  .xl\:overflow-scroll{
    overflow: scroll !important;
  }

  .xl\:overflow-x-auto{
    overflow-x: auto !important;
  }

  .xl\:overflow-y-auto{
    overflow-y: auto !important;
  }

  .xl\:overflow-x-hidden{
    overflow-x: hidden !important;
  }

  .xl\:overflow-y-hidden{
    overflow-y: hidden !important;
  }

  .xl\:overflow-x-visible{
    overflow-x: visible !important;
  }

  .xl\:overflow-y-visible{
    overflow-y: visible !important;
  }

  .xl\:overflow-x-scroll{
    overflow-x: scroll !important;
  }

  .xl\:overflow-y-scroll{
    overflow-y: scroll !important;
  }

  .xl\:scrolling-touch{
    -webkit-overflow-scrolling: touch !important;
  }

  .xl\:scrolling-auto{
    -webkit-overflow-scrolling: auto !important;
  }

  .xl\:overscroll-auto{
    -ms-scroll-chaining: chained !important;
        overscroll-behavior: auto !important;
  }

  .xl\:overscroll-contain{
    -ms-scroll-chaining: none !important;
        overscroll-behavior: contain !important;
  }

  .xl\:overscroll-none{
    -ms-scroll-chaining: none !important;
        overscroll-behavior: none !important;
  }

  .xl\:overscroll-y-auto{
    overscroll-behavior-y: auto !important;
  }

  .xl\:overscroll-y-contain{
    overscroll-behavior-y: contain !important;
  }

  .xl\:overscroll-y-none{
    overscroll-behavior-y: none !important;
  }

  .xl\:overscroll-x-auto{
    overscroll-behavior-x: auto !important;
  }

  .xl\:overscroll-x-contain{
    overscroll-behavior-x: contain !important;
  }

  .xl\:overscroll-x-none{
    overscroll-behavior-x: none !important;
  }

  .xl\:p-0{
    padding: 0 !important;
  }

  .xl\:p-1{
    padding: 0.25rem !important;
  }

  .xl\:p-2{
    padding: 0.5rem !important;
  }

  .xl\:p-3{
    padding: 0.75rem !important;
  }

  .xl\:p-4{
    padding: 1rem !important;
  }

  .xl\:p-5{
    padding: 1.25rem !important;
  }

  .xl\:p-6{
    padding: 1.5rem !important;
  }

  .xl\:p-8{
    padding: 2rem !important;
  }

  .xl\:p-10{
    padding: 2.5rem !important;
  }

  .xl\:p-12{
    padding: 3rem !important;
  }

  .xl\:p-16{
    padding: 4rem !important;
  }

  .xl\:p-20{
    padding: 5rem !important;
  }

  .xl\:p-24{
    padding: 6rem !important;
  }

  .xl\:p-32{
    padding: 8rem !important;
  }

  .xl\:p-40{
    padding: 10rem !important;
  }

  .xl\:p-48{
    padding: 12rem !important;
  }

  .xl\:p-56{
    padding: 14rem !important;
  }

  .xl\:p-64{
    padding: 16rem !important;
  }

  .xl\:p-px{
    padding: 1px !important;
  }

  .xl\:py-0{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .xl\:px-0{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .xl\:py-1{
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .xl\:px-1{
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .xl\:py-2{
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .xl\:px-2{
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .xl\:py-3{
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .xl\:px-3{
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .xl\:py-4{
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .xl\:px-4{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .xl\:py-5{
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }

  .xl\:px-5{
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }

  .xl\:py-6{
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .xl\:px-6{
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .xl\:py-8{
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .xl\:px-8{
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .xl\:py-10{
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .xl\:px-10{
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .xl\:py-12{
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .xl\:px-12{
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .xl\:py-16{
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .xl\:px-16{
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .xl\:py-20{
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .xl\:px-20{
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .xl\:py-24{
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .xl\:px-24{
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .xl\:py-32{
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .xl\:px-32{
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .xl\:py-40{
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .xl\:px-40{
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .xl\:py-48{
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .xl\:px-48{
    padding-left: 12rem !important;
    padding-right: 12rem !important;
  }

  .xl\:py-56{
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }

  .xl\:px-56{
    padding-left: 14rem !important;
    padding-right: 14rem !important;
  }

  .xl\:py-64{
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }

  .xl\:px-64{
    padding-left: 16rem !important;
    padding-right: 16rem !important;
  }

  .xl\:py-px{
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .xl\:px-px{
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .xl\:pt-0{
    padding-top: 0 !important;
  }

  .xl\:pr-0{
    padding-right: 0 !important;
  }

  .xl\:pb-0{
    padding-bottom: 0 !important;
  }

  .xl\:pl-0{
    padding-left: 0 !important;
  }

  .xl\:pt-1{
    padding-top: 0.25rem !important;
  }

  .xl\:pr-1{
    padding-right: 0.25rem !important;
  }

  .xl\:pb-1{
    padding-bottom: 0.25rem !important;
  }

  .xl\:pl-1{
    padding-left: 0.25rem !important;
  }

  .xl\:pt-2{
    padding-top: 0.5rem !important;
  }

  .xl\:pr-2{
    padding-right: 0.5rem !important;
  }

  .xl\:pb-2{
    padding-bottom: 0.5rem !important;
  }

  .xl\:pl-2{
    padding-left: 0.5rem !important;
  }

  .xl\:pt-3{
    padding-top: 0.75rem !important;
  }

  .xl\:pr-3{
    padding-right: 0.75rem !important;
  }

  .xl\:pb-3{
    padding-bottom: 0.75rem !important;
  }

  .xl\:pl-3{
    padding-left: 0.75rem !important;
  }

  .xl\:pt-4{
    padding-top: 1rem !important;
  }

  .xl\:pr-4{
    padding-right: 1rem !important;
  }

  .xl\:pb-4{
    padding-bottom: 1rem !important;
  }

  .xl\:pl-4{
    padding-left: 1rem !important;
  }

  .xl\:pt-5{
    padding-top: 1.25rem !important;
  }

  .xl\:pr-5{
    padding-right: 1.25rem !important;
  }

  .xl\:pb-5{
    padding-bottom: 1.25rem !important;
  }

  .xl\:pl-5{
    padding-left: 1.25rem !important;
  }

  .xl\:pt-6{
    padding-top: 1.5rem !important;
  }

  .xl\:pr-6{
    padding-right: 1.5rem !important;
  }

  .xl\:pb-6{
    padding-bottom: 1.5rem !important;
  }

  .xl\:pl-6{
    padding-left: 1.5rem !important;
  }

  .xl\:pt-8{
    padding-top: 2rem !important;
  }

  .xl\:pr-8{
    padding-right: 2rem !important;
  }

  .xl\:pb-8{
    padding-bottom: 2rem !important;
  }

  .xl\:pl-8{
    padding-left: 2rem !important;
  }

  .xl\:pt-10{
    padding-top: 2.5rem !important;
  }

  .xl\:pr-10{
    padding-right: 2.5rem !important;
  }

  .xl\:pb-10{
    padding-bottom: 2.5rem !important;
  }

  .xl\:pl-10{
    padding-left: 2.5rem !important;
  }

  .xl\:pt-12{
    padding-top: 3rem !important;
  }

  .xl\:pr-12{
    padding-right: 3rem !important;
  }

  .xl\:pb-12{
    padding-bottom: 3rem !important;
  }

  .xl\:pl-12{
    padding-left: 3rem !important;
  }

  .xl\:pt-16{
    padding-top: 4rem !important;
  }

  .xl\:pr-16{
    padding-right: 4rem !important;
  }

  .xl\:pb-16{
    padding-bottom: 4rem !important;
  }

  .xl\:pl-16{
    padding-left: 4rem !important;
  }

  .xl\:pt-20{
    padding-top: 5rem !important;
  }

  .xl\:pr-20{
    padding-right: 5rem !important;
  }

  .xl\:pb-20{
    padding-bottom: 5rem !important;
  }

  .xl\:pl-20{
    padding-left: 5rem !important;
  }

  .xl\:pt-24{
    padding-top: 6rem !important;
  }

  .xl\:pr-24{
    padding-right: 6rem !important;
  }

  .xl\:pb-24{
    padding-bottom: 6rem !important;
  }

  .xl\:pl-24{
    padding-left: 6rem !important;
  }

  .xl\:pt-32{
    padding-top: 8rem !important;
  }

  .xl\:pr-32{
    padding-right: 8rem !important;
  }

  .xl\:pb-32{
    padding-bottom: 8rem !important;
  }

  .xl\:pl-32{
    padding-left: 8rem !important;
  }

  .xl\:pt-40{
    padding-top: 10rem !important;
  }

  .xl\:pr-40{
    padding-right: 10rem !important;
  }

  .xl\:pb-40{
    padding-bottom: 10rem !important;
  }

  .xl\:pl-40{
    padding-left: 10rem !important;
  }

  .xl\:pt-48{
    padding-top: 12rem !important;
  }

  .xl\:pr-48{
    padding-right: 12rem !important;
  }

  .xl\:pb-48{
    padding-bottom: 12rem !important;
  }

  .xl\:pl-48{
    padding-left: 12rem !important;
  }

  .xl\:pt-56{
    padding-top: 14rem !important;
  }

  .xl\:pr-56{
    padding-right: 14rem !important;
  }

  .xl\:pb-56{
    padding-bottom: 14rem !important;
  }

  .xl\:pl-56{
    padding-left: 14rem !important;
  }

  .xl\:pt-64{
    padding-top: 16rem !important;
  }

  .xl\:pr-64{
    padding-right: 16rem !important;
  }

  .xl\:pb-64{
    padding-bottom: 16rem !important;
  }

  .xl\:pl-64{
    padding-left: 16rem !important;
  }

  .xl\:pt-px{
    padding-top: 1px !important;
  }

  .xl\:pr-px{
    padding-right: 1px !important;
  }

  .xl\:pb-px{
    padding-bottom: 1px !important;
  }

  .xl\:pl-px{
    padding-left: 1px !important;
  }

  .xl\:placeholder-primary-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-transparent::-webkit-input-placeholder{
    color: transparent !important;
  }

  .xl\:placeholder-transparent::-moz-placeholder{
    color: transparent !important;
  }

  .xl\:placeholder-transparent:-ms-input-placeholder{
    color: transparent !important;
  }

  .xl\:placeholder-transparent::-ms-input-placeholder{
    color: transparent !important;
  }

  .xl\:placeholder-transparent::placeholder{
    color: transparent !important;
  }

  .xl\:placeholder-black::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-black:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-black::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-black::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-white::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-white:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-white::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-white::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-100::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-200::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-200::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-200:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-200::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-200::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-300::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-300::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-300:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-300::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-300::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-400::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-400::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-400:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-400::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-400::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-500::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-500::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-500:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-500::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-500::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-600::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-600::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-600:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-600::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-600::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-700::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-700::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-700:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-700::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-700::placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-800::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-800::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-800:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-800::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-800::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-900::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-900::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-900:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-900::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-yellow-900::placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-error::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-error::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-error:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-error::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-error::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-success::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-success::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-success:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-success::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-success::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-transparent:focus::-webkit-input-placeholder{
    color: transparent !important;
  }

  .xl\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color: transparent !important;
  }

  .xl\:focus\:placeholder-transparent:focus:-ms-input-placeholder{
    color: transparent !important;
  }

  .xl\:focus\:placeholder-transparent:focus::-ms-input-placeholder{
    color: transparent !important;
  }

  .xl\:focus\:placeholder-transparent:focus::placeholder{
    color: transparent !important;
  }

  .xl\:focus\:placeholder-black:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-black:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-black:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-white:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-white:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-white:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-200:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-200:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-300:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-300:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-400:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-400:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-500:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-500:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-600:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-600:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-700:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-700:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-800:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-800:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-900:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-yellow-900:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-error:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-error:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-error:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-error:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-error:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-success:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-success:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-success:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-success:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-success:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-opacity-0::-webkit-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .xl\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .xl\:placeholder-opacity-0:-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .xl\:placeholder-opacity-0::-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .xl\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .xl\:placeholder-opacity-25::-webkit-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .xl\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .xl\:placeholder-opacity-25:-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .xl\:placeholder-opacity-25::-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .xl\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .xl\:placeholder-opacity-50::-webkit-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .xl\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .xl\:placeholder-opacity-50:-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .xl\:placeholder-opacity-50::-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .xl\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .xl\:placeholder-opacity-75::-webkit-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .xl\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .xl\:placeholder-opacity-75:-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .xl\:placeholder-opacity-75::-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .xl\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .xl\:placeholder-opacity-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .xl\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .xl\:placeholder-opacity-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .xl\:placeholder-opacity-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .xl\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .xl\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .xl\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .xl\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .xl\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .xl\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .xl\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .xl\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .xl\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .xl\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .xl\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .xl\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .xl\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .xl\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .xl\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .xl\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .xl\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .xl\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .xl\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .xl\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .xl\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .xl\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .xl\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .xl\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .xl\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .xl\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .xl\:pointer-events-none{
    pointer-events: none !important;
  }

  .xl\:pointer-events-auto{
    pointer-events: auto !important;
  }

  .xl\:static{
    position: static !important;
  }

  .xl\:fixed{
    position: fixed !important;
  }

  .xl\:absolute{
    position: absolute !important;
  }

  .xl\:relative{
    position: relative !important;
  }

  .xl\:sticky{
    position: sticky !important;
  }

  .xl\:inset-0{
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .xl\:inset-auto{
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .xl\:inset-y-0{
    top: 0 !important;
    bottom: 0 !important;
  }

  .xl\:inset-x-0{
    right: 0 !important;
    left: 0 !important;
  }

  .xl\:inset-y-auto{
    top: auto !important;
    bottom: auto !important;
  }

  .xl\:inset-x-auto{
    right: auto !important;
    left: auto !important;
  }

  .xl\:top-0{
    top: 0 !important;
  }

  .xl\:right-0{
    right: 0 !important;
  }

  .xl\:bottom-0{
    bottom: 0 !important;
  }

  .xl\:left-0{
    left: 0 !important;
  }

  .xl\:top-auto{
    top: auto !important;
  }

  .xl\:right-auto{
    right: auto !important;
  }

  .xl\:bottom-auto{
    bottom: auto !important;
  }

  .xl\:left-auto{
    left: auto !important;
  }

  .xl\:resize-none{
    resize: none !important;
  }

  .xl\:resize-y{
    resize: vertical !important;
  }

  .xl\:resize-x{
    resize: horizontal !important;
  }

  .xl\:resize{
    resize: both !important;
  }

  .xl\:shadow-xs{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .xl\:shadow-sm{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .xl\:shadow{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .xl\:shadow-md{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .xl\:shadow-lg{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .xl\:shadow-xl{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .xl\:shadow-2xl{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .xl\:shadow-inner{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .xl\:shadow-outline{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .xl\:shadow-none{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .xl\:hover\:shadow-xs:hover{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .xl\:hover\:shadow-sm:hover{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .xl\:hover\:shadow:hover{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .xl\:hover\:shadow-md:hover{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .xl\:hover\:shadow-lg:hover{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .xl\:hover\:shadow-xl:hover{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .xl\:hover\:shadow-2xl:hover{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .xl\:hover\:shadow-inner:hover{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .xl\:hover\:shadow-outline:hover{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .xl\:hover\:shadow-none:hover{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .xl\:focus\:shadow-xs:focus{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .xl\:focus\:shadow-sm:focus{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .xl\:focus\:shadow:focus{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .xl\:focus\:shadow-md:focus{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .xl\:focus\:shadow-lg:focus{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .xl\:focus\:shadow-xl:focus{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .xl\:focus\:shadow-2xl:focus{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .xl\:focus\:shadow-inner:focus{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .xl\:focus\:shadow-outline:focus{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .xl\:focus\:shadow-none:focus{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .xl\:fill-current{
    fill: currentColor !important;
  }

  .xl\:stroke-current{
    stroke: currentColor !important;
  }

  .xl\:stroke-0{
    stroke-width: 0 !important;
  }

  .xl\:stroke-1{
    stroke-width: 1 !important;
  }

  .xl\:stroke-2{
    stroke-width: 2 !important;
  }

  .xl\:table-auto{
    table-layout: auto !important;
  }

  .xl\:table-fixed{
    table-layout: fixed !important;
  }

  .xl\:text-left{
    text-align: left !important;
  }

  .xl\:text-center{
    text-align: center !important;
  }

  .xl\:text-right{
    text-align: right !important;
  }

  .xl\:text-justify{
    text-align: justify !important;
  }

  .xl\:text-primary-100{
    --text-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--text-opacity)) !important;
  }

  .xl\:text-primary-200{
    --text-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--text-opacity)) !important;
  }

  .xl\:text-primary-300{
    --text-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--text-opacity)) !important;
  }

  .xl\:text-primary-400{
    --text-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--text-opacity)) !important;
  }

  .xl\:text-primary-500{
    --text-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--text-opacity)) !important;
  }

  .xl\:text-primary-600{
    --text-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--text-opacity)) !important;
  }

  .xl\:text-primary-700{
    --text-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--text-opacity)) !important;
  }

  .xl\:text-primary-800{
    --text-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--text-opacity)) !important;
  }

  .xl\:text-primary-900{
    --text-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--text-opacity)) !important;
  }

  .xl\:text-secondary-100{
    --text-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--text-opacity)) !important;
  }

  .xl\:text-secondary-200{
    --text-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--text-opacity)) !important;
  }

  .xl\:text-secondary-300{
    --text-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--text-opacity)) !important;
  }

  .xl\:text-secondary-400{
    --text-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--text-opacity)) !important;
  }

  .xl\:text-secondary-500{
    --text-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--text-opacity)) !important;
  }

  .xl\:text-secondary-600{
    --text-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--text-opacity)) !important;
  }

  .xl\:text-secondary-700{
    --text-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--text-opacity)) !important;
  }

  .xl\:text-secondary-800{
    --text-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--text-opacity)) !important;
  }

  .xl\:text-secondary-900{
    --text-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--text-opacity)) !important;
  }

  .xl\:text-transparent{
    color: transparent !important;
  }

  .xl\:text-black{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .xl\:text-white{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .xl\:text-gray-100{
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important;
  }

  .xl\:text-gray-200{
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important;
  }

  .xl\:text-gray-300{
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important;
  }

  .xl\:text-gray-400{
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important;
  }

  .xl\:text-gray-500{
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important;
  }

  .xl\:text-gray-600{
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important;
  }

  .xl\:text-gray-700{
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important;
  }

  .xl\:text-gray-800{
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important;
  }

  .xl\:text-gray-900{
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important;
  }

  .xl\:text-red-100{
    --text-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--text-opacity)) !important;
  }

  .xl\:text-red-200{
    --text-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--text-opacity)) !important;
  }

  .xl\:text-red-300{
    --text-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--text-opacity)) !important;
  }

  .xl\:text-red-400{
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important;
  }

  .xl\:text-red-500{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .xl\:text-red-600{
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important;
  }

  .xl\:text-red-700{
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important;
  }

  .xl\:text-red-800{
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important;
  }

  .xl\:text-red-900{
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important;
  }

  .xl\:text-green-100{
    --text-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--text-opacity)) !important;
  }

  .xl\:text-green-200{
    --text-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--text-opacity)) !important;
  }

  .xl\:text-green-300{
    --text-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--text-opacity)) !important;
  }

  .xl\:text-green-400{
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important;
  }

  .xl\:text-green-500{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .xl\:text-green-600{
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important;
  }

  .xl\:text-green-700{
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important;
  }

  .xl\:text-green-800{
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important;
  }

  .xl\:text-green-900{
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important;
  }

  .xl\:text-yellow-100{
    --text-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--text-opacity)) !important;
  }

  .xl\:text-yellow-200{
    --text-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--text-opacity)) !important;
  }

  .xl\:text-yellow-300{
    --text-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--text-opacity)) !important;
  }

  .xl\:text-yellow-400{
    --text-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--text-opacity)) !important;
  }

  .xl\:text-yellow-500{
    --text-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--text-opacity)) !important;
  }

  .xl\:text-yellow-600{
    --text-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--text-opacity)) !important;
  }

  .xl\:text-yellow-700{
    --text-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--text-opacity)) !important;
  }

  .xl\:text-yellow-800{
    --text-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--text-opacity)) !important;
  }

  .xl\:text-yellow-900{
    --text-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--text-opacity)) !important;
  }

  .xl\:text-error{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .xl\:text-success{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-primary-100:hover{
    --text-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-primary-200:hover{
    --text-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-primary-300:hover{
    --text-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-primary-400:hover{
    --text-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-primary-500:hover{
    --text-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-primary-600:hover{
    --text-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-primary-700:hover{
    --text-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-primary-800:hover{
    --text-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-primary-900:hover{
    --text-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-secondary-100:hover{
    --text-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-secondary-200:hover{
    --text-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-secondary-300:hover{
    --text-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-secondary-400:hover{
    --text-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-secondary-500:hover{
    --text-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-secondary-600:hover{
    --text-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-secondary-700:hover{
    --text-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-secondary-800:hover{
    --text-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-secondary-900:hover{
    --text-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-transparent:hover{
    color: transparent !important;
  }

  .xl\:hover\:text-black:hover{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-white:hover{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-gray-100:hover{
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-gray-200:hover{
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-gray-300:hover{
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-gray-400:hover{
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-gray-500:hover{
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-gray-600:hover{
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-gray-700:hover{
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-gray-800:hover{
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-gray-900:hover{
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-red-100:hover{
    --text-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-red-200:hover{
    --text-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-red-300:hover{
    --text-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-red-400:hover{
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-red-500:hover{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-red-600:hover{
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-red-700:hover{
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-red-800:hover{
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-red-900:hover{
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-green-100:hover{
    --text-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-green-200:hover{
    --text-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-green-300:hover{
    --text-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-green-400:hover{
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-green-500:hover{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-green-600:hover{
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-green-700:hover{
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-green-800:hover{
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-green-900:hover{
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-yellow-100:hover{
    --text-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-yellow-200:hover{
    --text-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-yellow-300:hover{
    --text-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-yellow-400:hover{
    --text-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-yellow-500:hover{
    --text-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-yellow-600:hover{
    --text-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-yellow-700:hover{
    --text-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-yellow-800:hover{
    --text-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-yellow-900:hover{
    --text-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-error:hover{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-success:hover{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-primary-100:focus{
    --text-opacity: 1 !important;
    color: #FEEEEA !important;
    color: rgba(254, 238, 234, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-primary-200:focus{
    --text-opacity: 1 !important;
    color: #FCD4CB !important;
    color: rgba(252, 212, 203, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-primary-300:focus{
    --text-opacity: 1 !important;
    color: #FABBAC !important;
    color: rgba(250, 187, 172, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-primary-400:focus{
    --text-opacity: 1 !important;
    color: #F6876E !important;
    color: rgba(246, 135, 110, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-primary-500:focus{
    --text-opacity: 1 !important;
    color: #F25430 !important;
    color: rgba(242, 84, 48, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-primary-600:focus{
    --text-opacity: 1 !important;
    color: #DA4C2B !important;
    color: rgba(218, 76, 43, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-primary-700:focus{
    --text-opacity: 1 !important;
    color: #91321D !important;
    color: rgba(145, 50, 29, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-primary-800:focus{
    --text-opacity: 1 !important;
    color: #6D2616 !important;
    color: rgba(109, 38, 22, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-primary-900:focus{
    --text-opacity: 1 !important;
    color: #49190E !important;
    color: rgba(73, 25, 14, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-secondary-100:focus{
    --text-opacity: 1 !important;
    color: #E9F1F4 !important;
    color: rgba(233, 241, 244, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-secondary-200:focus{
    --text-opacity: 1 !important;
    color: #C9DBE2 !important;
    color: rgba(201, 219, 226, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-secondary-300:focus{
    --text-opacity: 1 !important;
    color: #A9C6D1 !important;
    color: rgba(169, 198, 209, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-secondary-400:focus{
    --text-opacity: 1 !important;
    color: #689BAF !important;
    color: rgba(104, 155, 175, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-secondary-500:focus{
    --text-opacity: 1 !important;
    color: #27708C !important;
    color: rgba(39, 112, 140, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-secondary-600:focus{
    --text-opacity: 1 !important;
    color: #23657E !important;
    color: rgba(35, 101, 126, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-secondary-700:focus{
    --text-opacity: 1 !important;
    color: #174354 !important;
    color: rgba(23, 67, 84, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-secondary-800:focus{
    --text-opacity: 1 !important;
    color: #12323F !important;
    color: rgba(18, 50, 63, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-secondary-900:focus{
    --text-opacity: 1 !important;
    color: #0C222A !important;
    color: rgba(12, 34, 42, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-transparent:focus{
    color: transparent !important;
  }

  .xl\:focus\:text-black:focus{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-white:focus{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-gray-100:focus{
    --text-opacity: 1 !important;
    color: #f7fafc !important;
    color: rgba(247, 250, 252, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-gray-200:focus{
    --text-opacity: 1 !important;
    color: #edf2f7 !important;
    color: rgba(237, 242, 247, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-gray-300:focus{
    --text-opacity: 1 !important;
    color: #e2e8f0 !important;
    color: rgba(226, 232, 240, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-gray-400:focus{
    --text-opacity: 1 !important;
    color: #cbd5e0 !important;
    color: rgba(203, 213, 224, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-gray-500:focus{
    --text-opacity: 1 !important;
    color: #a0aec0 !important;
    color: rgba(160, 174, 192, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-gray-600:focus{
    --text-opacity: 1 !important;
    color: #718096 !important;
    color: rgba(113, 128, 150, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-gray-700:focus{
    --text-opacity: 1 !important;
    color: #4a5568 !important;
    color: rgba(74, 85, 104, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-gray-800:focus{
    --text-opacity: 1 !important;
    color: #2d3748 !important;
    color: rgba(45, 55, 72, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-gray-900:focus{
    --text-opacity: 1 !important;
    color: #1a202c !important;
    color: rgba(26, 32, 44, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-red-100:focus{
    --text-opacity: 1 !important;
    color: #fff5f5 !important;
    color: rgba(255, 245, 245, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-red-200:focus{
    --text-opacity: 1 !important;
    color: #fed7d7 !important;
    color: rgba(254, 215, 215, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-red-300:focus{
    --text-opacity: 1 !important;
    color: #feb2b2 !important;
    color: rgba(254, 178, 178, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-red-400:focus{
    --text-opacity: 1 !important;
    color: #fc8181 !important;
    color: rgba(252, 129, 129, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-red-500:focus{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-red-600:focus{
    --text-opacity: 1 !important;
    color: #e53e3e !important;
    color: rgba(229, 62, 62, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-red-700:focus{
    --text-opacity: 1 !important;
    color: #c53030 !important;
    color: rgba(197, 48, 48, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-red-800:focus{
    --text-opacity: 1 !important;
    color: #9b2c2c !important;
    color: rgba(155, 44, 44, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-red-900:focus{
    --text-opacity: 1 !important;
    color: #742a2a !important;
    color: rgba(116, 42, 42, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-green-100:focus{
    --text-opacity: 1 !important;
    color: #f0fff4 !important;
    color: rgba(240, 255, 244, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-green-200:focus{
    --text-opacity: 1 !important;
    color: #c6f6d5 !important;
    color: rgba(198, 246, 213, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-green-300:focus{
    --text-opacity: 1 !important;
    color: #9ae6b4 !important;
    color: rgba(154, 230, 180, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-green-400:focus{
    --text-opacity: 1 !important;
    color: #68d391 !important;
    color: rgba(104, 211, 145, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-green-500:focus{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-green-600:focus{
    --text-opacity: 1 !important;
    color: #38a169 !important;
    color: rgba(56, 161, 105, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-green-700:focus{
    --text-opacity: 1 !important;
    color: #2f855a !important;
    color: rgba(47, 133, 90, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-green-800:focus{
    --text-opacity: 1 !important;
    color: #276749 !important;
    color: rgba(39, 103, 73, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-green-900:focus{
    --text-opacity: 1 !important;
    color: #22543d !important;
    color: rgba(34, 84, 61, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-yellow-100:focus{
    --text-opacity: 1 !important;
    color: #FEF5EE !important;
    color: rgba(254, 245, 238, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-yellow-200:focus{
    --text-opacity: 1 !important;
    color: #FCE7D4 !important;
    color: rgba(252, 231, 212, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-yellow-300:focus{
    --text-opacity: 1 !important;
    color: #FAD8BA !important;
    color: rgba(250, 216, 186, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-yellow-400:focus{
    --text-opacity: 1 !important;
    color: #F6BA86 !important;
    color: rgba(246, 186, 134, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-yellow-500:focus{
    --text-opacity: 1 !important;
    color: #F29D52 !important;
    color: rgba(242, 157, 82, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-yellow-600:focus{
    --text-opacity: 1 !important;
    color: #DA8D4A !important;
    color: rgba(218, 141, 74, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-yellow-700:focus{
    --text-opacity: 1 !important;
    color: #915E31 !important;
    color: rgba(145, 94, 49, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-yellow-800:focus{
    --text-opacity: 1 !important;
    color: #6D4725 !important;
    color: rgba(109, 71, 37, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-yellow-900:focus{
    --text-opacity: 1 !important;
    color: #492F19 !important;
    color: rgba(73, 47, 25, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-error:focus{
    --text-opacity: 1 !important;
    color: #f56565 !important;
    color: rgba(245, 101, 101, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-success:focus{
    --text-opacity: 1 !important;
    color: #48bb78 !important;
    color: rgba(72, 187, 120, var(--text-opacity)) !important;
  }

  .xl\:text-opacity-0{
    --text-opacity: 0 !important;
  }

  .xl\:text-opacity-25{
    --text-opacity: 0.25 !important;
  }

  .xl\:text-opacity-50{
    --text-opacity: 0.5 !important;
  }

  .xl\:text-opacity-75{
    --text-opacity: 0.75 !important;
  }

  .xl\:text-opacity-100{
    --text-opacity: 1 !important;
  }

  .xl\:hover\:text-opacity-0:hover{
    --text-opacity: 0 !important;
  }

  .xl\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25 !important;
  }

  .xl\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5 !important;
  }

  .xl\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75 !important;
  }

  .xl\:hover\:text-opacity-100:hover{
    --text-opacity: 1 !important;
  }

  .xl\:focus\:text-opacity-0:focus{
    --text-opacity: 0 !important;
  }

  .xl\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25 !important;
  }

  .xl\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5 !important;
  }

  .xl\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75 !important;
  }

  .xl\:focus\:text-opacity-100:focus{
    --text-opacity: 1 !important;
  }

  .xl\:italic{
    font-style: italic !important;
  }

  .xl\:not-italic{
    font-style: normal !important;
  }

  .xl\:uppercase{
    text-transform: uppercase !important;
  }

  .xl\:lowercase{
    text-transform: lowercase !important;
  }

  .xl\:capitalize{
    text-transform: capitalize !important;
  }

  .xl\:normal-case{
    text-transform: none !important;
  }

  .xl\:underline{
    text-decoration: underline !important;
  }

  .xl\:line-through{
    text-decoration: line-through !important;
  }

  .xl\:no-underline{
    text-decoration: none !important;
  }

  .xl\:hover\:underline:hover{
    text-decoration: underline !important;
  }

  .xl\:hover\:line-through:hover{
    text-decoration: line-through !important;
  }

  .xl\:hover\:no-underline:hover{
    text-decoration: none !important;
  }

  .xl\:focus\:underline:focus{
    text-decoration: underline !important;
  }

  .xl\:focus\:line-through:focus{
    text-decoration: line-through !important;
  }

  .xl\:focus\:no-underline:focus{
    text-decoration: none !important;
  }

  .xl\:antialiased{
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .xl\:subpixel-antialiased{
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .xl\:ordinal, .xl\:slashed-zero, .xl\:lining-nums, .xl\:oldstyle-nums, .xl\:proportional-nums, .xl\:tabular-nums, .xl\:diagonal-fractions, .xl\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;
  }

  .xl\:normal-nums{
    font-variant-numeric: normal !important;
  }

  .xl\:ordinal{
    --font-variant-numeric-ordinal: ordinal !important;
  }

  .xl\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero !important;
  }

  .xl\:lining-nums{
    --font-variant-numeric-figure: lining-nums !important;
  }

  .xl\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums !important;
  }

  .xl\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums !important;
  }

  .xl\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums !important;
  }

  .xl\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions !important;
  }

  .xl\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions !important;
  }

  .xl\:tracking-tighter{
    letter-spacing: -0.05em !important;
  }

  .xl\:tracking-tight{
    letter-spacing: -0.025em !important;
  }

  .xl\:tracking-normal{
    letter-spacing: 0 !important;
  }

  .xl\:tracking-wide{
    letter-spacing: 0.025em !important;
  }

  .xl\:tracking-wider{
    letter-spacing: 0.05em !important;
  }

  .xl\:tracking-widest{
    letter-spacing: 0.1em !important;
  }

  .xl\:select-none{
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
        -ms-user-select: none !important;
            user-select: none !important;
  }

  .xl\:select-text{
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
        -ms-user-select: text !important;
            user-select: text !important;
  }

  .xl\:select-all{
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
        -ms-user-select: all !important;
            user-select: all !important;
  }

  .xl\:select-auto{
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
        -ms-user-select: auto !important;
            user-select: auto !important;
  }

  .xl\:align-baseline{
    vertical-align: baseline !important;
  }

  .xl\:align-top{
    vertical-align: top !important;
  }

  .xl\:align-middle{
    vertical-align: middle !important;
  }

  .xl\:align-bottom{
    vertical-align: bottom !important;
  }

  .xl\:align-text-top{
    vertical-align: text-top !important;
  }

  .xl\:align-text-bottom{
    vertical-align: text-bottom !important;
  }

  .xl\:visible{
    visibility: visible !important;
  }

  .xl\:invisible{
    visibility: hidden !important;
  }

  .xl\:whitespace-normal{
    white-space: normal !important;
  }

  .xl\:whitespace-no-wrap{
    white-space: nowrap !important;
  }

  .xl\:whitespace-pre{
    white-space: pre !important;
  }

  .xl\:whitespace-pre-line{
    white-space: pre-line !important;
  }

  .xl\:whitespace-pre-wrap{
    white-space: pre-wrap !important;
  }

  .xl\:break-normal{
    word-wrap: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .xl\:break-words{
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
  }

  .xl\:break-all{
    word-break: break-all !important;
  }

  .xl\:truncate{
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .xl\:w-0{
    width: 0 !important;
  }

  .xl\:w-1{
    width: 0.25rem !important;
  }

  .xl\:w-2{
    width: 0.5rem !important;
  }

  .xl\:w-3{
    width: 0.75rem !important;
  }

  .xl\:w-4{
    width: 1rem !important;
  }

  .xl\:w-5{
    width: 1.25rem !important;
  }

  .xl\:w-6{
    width: 1.5rem !important;
  }

  .xl\:w-8{
    width: 2rem !important;
  }

  .xl\:w-10{
    width: 2.5rem !important;
  }

  .xl\:w-12{
    width: 3rem !important;
  }

  .xl\:w-16{
    width: 4rem !important;
  }

  .xl\:w-20{
    width: 5rem !important;
  }

  .xl\:w-24{
    width: 6rem !important;
  }

  .xl\:w-32{
    width: 8rem !important;
  }

  .xl\:w-40{
    width: 10rem !important;
  }

  .xl\:w-48{
    width: 12rem !important;
  }

  .xl\:w-56{
    width: 14rem !important;
  }

  .xl\:w-64{
    width: 16rem !important;
  }

  .xl\:w-auto{
    width: auto !important;
  }

  .xl\:w-px{
    width: 1px !important;
  }

  .xl\:w-1\/2{
    width: 50% !important;
  }

  .xl\:w-1\/3{
    width: 33.333333% !important;
  }

  .xl\:w-2\/3{
    width: 66.666667% !important;
  }

  .xl\:w-1\/4{
    width: 25% !important;
  }

  .xl\:w-2\/4{
    width: 50% !important;
  }

  .xl\:w-3\/4{
    width: 75% !important;
  }

  .xl\:w-1\/5{
    width: 20% !important;
  }

  .xl\:w-2\/5{
    width: 40% !important;
  }

  .xl\:w-3\/5{
    width: 60% !important;
  }

  .xl\:w-4\/5{
    width: 80% !important;
  }

  .xl\:w-1\/6{
    width: 16.666667% !important;
  }

  .xl\:w-2\/6{
    width: 33.333333% !important;
  }

  .xl\:w-3\/6{
    width: 50% !important;
  }

  .xl\:w-4\/6{
    width: 66.666667% !important;
  }

  .xl\:w-5\/6{
    width: 83.333333% !important;
  }

  .xl\:w-1\/12{
    width: 8.333333% !important;
  }

  .xl\:w-2\/12{
    width: 16.666667% !important;
  }

  .xl\:w-3\/12{
    width: 25% !important;
  }

  .xl\:w-4\/12{
    width: 33.333333% !important;
  }

  .xl\:w-5\/12{
    width: 41.666667% !important;
  }

  .xl\:w-6\/12{
    width: 50% !important;
  }

  .xl\:w-7\/12{
    width: 58.333333% !important;
  }

  .xl\:w-8\/12{
    width: 66.666667% !important;
  }

  .xl\:w-9\/12{
    width: 75% !important;
  }

  .xl\:w-10\/12{
    width: 83.333333% !important;
  }

  .xl\:w-11\/12{
    width: 91.666667% !important;
  }

  .xl\:w-full{
    width: 100% !important;
  }

  .xl\:w-screen{
    width: 100vw !important;
  }

  .xl\:z-0{
    z-index: 0 !important;
  }

  .xl\:z-10{
    z-index: 10 !important;
  }

  .xl\:z-20{
    z-index: 20 !important;
  }

  .xl\:z-30{
    z-index: 30 !important;
  }

  .xl\:z-40{
    z-index: 40 !important;
  }

  .xl\:z-50{
    z-index: 50 !important;
  }

  .xl\:z-auto{
    z-index: auto !important;
  }

  .xl\:gap-0{
    grid-gap: 0 !important;
    gap: 0 !important;
  }

  .xl\:gap-1{
    grid-gap: 0.25rem !important;
    gap: 0.25rem !important;
  }

  .xl\:gap-2{
    grid-gap: 0.5rem !important;
    gap: 0.5rem !important;
  }

  .xl\:gap-3{
    grid-gap: 0.75rem !important;
    gap: 0.75rem !important;
  }

  .xl\:gap-4{
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .xl\:gap-5{
    grid-gap: 1.25rem !important;
    gap: 1.25rem !important;
  }

  .xl\:gap-6{
    grid-gap: 1.5rem !important;
    gap: 1.5rem !important;
  }

  .xl\:gap-8{
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .xl\:gap-10{
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .xl\:gap-12{
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .xl\:gap-16{
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .xl\:gap-20{
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .xl\:gap-24{
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .xl\:gap-32{
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .xl\:gap-40{
    grid-gap: 10rem !important;
    gap: 10rem !important;
  }

  .xl\:gap-48{
    grid-gap: 12rem !important;
    gap: 12rem !important;
  }

  .xl\:gap-56{
    grid-gap: 14rem !important;
    gap: 14rem !important;
  }

  .xl\:gap-64{
    grid-gap: 16rem !important;
    gap: 16rem !important;
  }

  .xl\:gap-px{
    grid-gap: 1px !important;
    gap: 1px !important;
  }

  .xl\:col-gap-0{
    grid-column-gap: 0 !important;
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }

  .xl\:col-gap-1{
    grid-column-gap: 0.25rem !important;
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }

  .xl\:col-gap-2{
    grid-column-gap: 0.5rem !important;
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }

  .xl\:col-gap-3{
    grid-column-gap: 0.75rem !important;
    -webkit-column-gap: 0.75rem !important;
       -moz-column-gap: 0.75rem !important;
            column-gap: 0.75rem !important;
  }

  .xl\:col-gap-4{
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .xl\:col-gap-5{
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .xl\:col-gap-6{
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .xl\:col-gap-8{
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .xl\:col-gap-10{
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .xl\:col-gap-12{
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .xl\:col-gap-16{
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .xl\:col-gap-20{
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .xl\:col-gap-24{
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .xl\:col-gap-32{
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .xl\:col-gap-40{
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .xl\:col-gap-48{
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .xl\:col-gap-56{
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .xl\:col-gap-64{
    grid-column-gap: 16rem !important;
    -webkit-column-gap: 16rem !important;
       -moz-column-gap: 16rem !important;
            column-gap: 16rem !important;
  }

  .xl\:col-gap-px{
    grid-column-gap: 1px !important;
    -webkit-column-gap: 1px !important;
       -moz-column-gap: 1px !important;
            column-gap: 1px !important;
  }

  .xl\:gap-x-0{
    grid-column-gap: 0 !important;
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }

  .xl\:gap-x-1{
    grid-column-gap: 0.25rem !important;
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }

  .xl\:gap-x-2{
    grid-column-gap: 0.5rem !important;
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }

  .xl\:gap-x-3{
    grid-column-gap: 0.75rem !important;
    -webkit-column-gap: 0.75rem !important;
       -moz-column-gap: 0.75rem !important;
            column-gap: 0.75rem !important;
  }

  .xl\:gap-x-4{
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .xl\:gap-x-5{
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .xl\:gap-x-6{
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .xl\:gap-x-8{
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .xl\:gap-x-10{
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .xl\:gap-x-12{
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .xl\:gap-x-16{
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .xl\:gap-x-20{
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .xl\:gap-x-24{
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .xl\:gap-x-32{
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .xl\:gap-x-40{
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .xl\:gap-x-48{
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .xl\:gap-x-56{
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .xl\:gap-x-64{
    grid-column-gap: 16rem !important;
    -webkit-column-gap: 16rem !important;
       -moz-column-gap: 16rem !important;
            column-gap: 16rem !important;
  }

  .xl\:gap-x-px{
    grid-column-gap: 1px !important;
    -webkit-column-gap: 1px !important;
       -moz-column-gap: 1px !important;
            column-gap: 1px !important;
  }

  .xl\:row-gap-0{
    grid-row-gap: 0 !important;
    row-gap: 0 !important;
  }

  .xl\:row-gap-1{
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important;
  }

  .xl\:row-gap-2{
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important;
  }

  .xl\:row-gap-3{
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important;
  }

  .xl\:row-gap-4{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .xl\:row-gap-5{
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .xl\:row-gap-6{
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .xl\:row-gap-8{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .xl\:row-gap-10{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .xl\:row-gap-12{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .xl\:row-gap-16{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .xl\:row-gap-20{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .xl\:row-gap-24{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .xl\:row-gap-32{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .xl\:row-gap-40{
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .xl\:row-gap-48{
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .xl\:row-gap-56{
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .xl\:row-gap-64{
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important;
  }

  .xl\:row-gap-px{
    grid-row-gap: 1px !important;
    row-gap: 1px !important;
  }

  .xl\:gap-y-0{
    grid-row-gap: 0 !important;
    row-gap: 0 !important;
  }

  .xl\:gap-y-1{
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important;
  }

  .xl\:gap-y-2{
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important;
  }

  .xl\:gap-y-3{
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important;
  }

  .xl\:gap-y-4{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .xl\:gap-y-5{
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .xl\:gap-y-6{
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .xl\:gap-y-8{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .xl\:gap-y-10{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .xl\:gap-y-12{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .xl\:gap-y-16{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .xl\:gap-y-20{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .xl\:gap-y-24{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .xl\:gap-y-32{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .xl\:gap-y-40{
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .xl\:gap-y-48{
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .xl\:gap-y-56{
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .xl\:gap-y-64{
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important;
  }

  .xl\:gap-y-px{
    grid-row-gap: 1px !important;
    row-gap: 1px !important;
  }

  .xl\:grid-flow-row{
    grid-auto-flow: row !important;
  }

  .xl\:grid-flow-col{
    grid-auto-flow: column !important;
  }

  .xl\:grid-flow-row-dense{
    grid-auto-flow: row dense !important;
  }

  .xl\:grid-flow-col-dense{
    grid-auto-flow: column dense !important;
  }

  .xl\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .xl\:auto-cols-auto{
    grid-auto-columns: auto !important;
  }

  .xl\:auto-cols-min{
    grid-auto-columns: -webkit-min-content !important;
    grid-auto-columns: min-content !important;
  }

  .xl\:auto-cols-max{
    grid-auto-columns: -webkit-max-content !important;
    grid-auto-columns: max-content !important;
  }

  .xl\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr) !important;
  }

  .xl\:col-auto{
    grid-column: auto !important;
  }

  .xl\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

  .xl\:col-span-2{
    grid-column: span 2 / span 2 !important;
  }

  .xl\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .xl\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .xl\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .xl\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .xl\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .xl\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .xl\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .xl\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .xl\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .xl\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .xl\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .xl\:col-start-1{
    grid-column-start: 1 !important;
  }

  .xl\:col-start-2{
    grid-column-start: 2 !important;
  }

  .xl\:col-start-3{
    grid-column-start: 3 !important;
  }

  .xl\:col-start-4{
    grid-column-start: 4 !important;
  }

  .xl\:col-start-5{
    grid-column-start: 5 !important;
  }

  .xl\:col-start-6{
    grid-column-start: 6 !important;
  }

  .xl\:col-start-7{
    grid-column-start: 7 !important;
  }

  .xl\:col-start-8{
    grid-column-start: 8 !important;
  }

  .xl\:col-start-9{
    grid-column-start: 9 !important;
  }

  .xl\:col-start-10{
    grid-column-start: 10 !important;
  }

  .xl\:col-start-11{
    grid-column-start: 11 !important;
  }

  .xl\:col-start-12{
    grid-column-start: 12 !important;
  }

  .xl\:col-start-13{
    grid-column-start: 13 !important;
  }

  .xl\:col-start-auto{
    grid-column-start: auto !important;
  }

  .xl\:col-end-1{
    grid-column-end: 1 !important;
  }

  .xl\:col-end-2{
    grid-column-end: 2 !important;
  }

  .xl\:col-end-3{
    grid-column-end: 3 !important;
  }

  .xl\:col-end-4{
    grid-column-end: 4 !important;
  }

  .xl\:col-end-5{
    grid-column-end: 5 !important;
  }

  .xl\:col-end-6{
    grid-column-end: 6 !important;
  }

  .xl\:col-end-7{
    grid-column-end: 7 !important;
  }

  .xl\:col-end-8{
    grid-column-end: 8 !important;
  }

  .xl\:col-end-9{
    grid-column-end: 9 !important;
  }

  .xl\:col-end-10{
    grid-column-end: 10 !important;
  }

  .xl\:col-end-11{
    grid-column-end: 11 !important;
  }

  .xl\:col-end-12{
    grid-column-end: 12 !important;
  }

  .xl\:col-end-13{
    grid-column-end: 13 !important;
  }

  .xl\:col-end-auto{
    grid-column-end: auto !important;
  }

  .xl\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .xl\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .xl\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .xl\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .xl\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .xl\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .xl\:grid-rows-none{
    grid-template-rows: none !important;
  }

  .xl\:auto-rows-auto{
    grid-auto-rows: auto !important;
  }

  .xl\:auto-rows-min{
    grid-auto-rows: -webkit-min-content !important;
    grid-auto-rows: min-content !important;
  }

  .xl\:auto-rows-max{
    grid-auto-rows: -webkit-max-content !important;
    grid-auto-rows: max-content !important;
  }

  .xl\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .xl\:row-auto{
    grid-row: auto !important;
  }

  .xl\:row-span-1{
    grid-row: span 1 / span 1 !important;
  }

  .xl\:row-span-2{
    grid-row: span 2 / span 2 !important;
  }

  .xl\:row-span-3{
    grid-row: span 3 / span 3 !important;
  }

  .xl\:row-span-4{
    grid-row: span 4 / span 4 !important;
  }

  .xl\:row-span-5{
    grid-row: span 5 / span 5 !important;
  }

  .xl\:row-span-6{
    grid-row: span 6 / span 6 !important;
  }

  .xl\:row-span-full{
    grid-row: 1 / -1 !important;
  }

  .xl\:row-start-1{
    grid-row-start: 1 !important;
  }

  .xl\:row-start-2{
    grid-row-start: 2 !important;
  }

  .xl\:row-start-3{
    grid-row-start: 3 !important;
  }

  .xl\:row-start-4{
    grid-row-start: 4 !important;
  }

  .xl\:row-start-5{
    grid-row-start: 5 !important;
  }

  .xl\:row-start-6{
    grid-row-start: 6 !important;
  }

  .xl\:row-start-7{
    grid-row-start: 7 !important;
  }

  .xl\:row-start-auto{
    grid-row-start: auto !important;
  }

  .xl\:row-end-1{
    grid-row-end: 1 !important;
  }

  .xl\:row-end-2{
    grid-row-end: 2 !important;
  }

  .xl\:row-end-3{
    grid-row-end: 3 !important;
  }

  .xl\:row-end-4{
    grid-row-end: 4 !important;
  }

  .xl\:row-end-5{
    grid-row-end: 5 !important;
  }

  .xl\:row-end-6{
    grid-row-end: 6 !important;
  }

  .xl\:row-end-7{
    grid-row-end: 7 !important;
  }

  .xl\:row-end-auto{
    grid-row-end: auto !important;
  }

  .xl\:transform{
    --transform-translate-x: 0 !important;
    --transform-translate-y: 0 !important;
    --transform-rotate: 0 !important;
    --transform-skew-x: 0 !important;
    --transform-skew-y: 0 !important;
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
    -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
            transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
  }

  .xl\:transform-none{
    -webkit-transform: none !important;
            transform: none !important;
  }

  .xl\:origin-center{
    -webkit-transform-origin: center !important;
            transform-origin: center !important;
  }

  .xl\:origin-top{
    -webkit-transform-origin: top !important;
            transform-origin: top !important;
  }

  .xl\:origin-top-right{
    -webkit-transform-origin: top right !important;
            transform-origin: top right !important;
  }

  .xl\:origin-right{
    -webkit-transform-origin: right !important;
            transform-origin: right !important;
  }

  .xl\:origin-bottom-right{
    -webkit-transform-origin: bottom right !important;
            transform-origin: bottom right !important;
  }

  .xl\:origin-bottom{
    -webkit-transform-origin: bottom !important;
            transform-origin: bottom !important;
  }

  .xl\:origin-bottom-left{
    -webkit-transform-origin: bottom left !important;
            transform-origin: bottom left !important;
  }

  .xl\:origin-left{
    -webkit-transform-origin: left !important;
            transform-origin: left !important;
  }

  .xl\:origin-top-left{
    -webkit-transform-origin: top left !important;
            transform-origin: top left !important;
  }

  .xl\:scale-0{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .xl\:scale-50{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .xl\:scale-75{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .xl\:scale-90{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .xl\:scale-95{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .xl\:scale-100{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .xl\:scale-105{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .xl\:scale-110{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .xl\:scale-125{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .xl\:scale-150{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .xl\:scale-x-0{
    --transform-scale-x: 0 !important;
  }

  .xl\:scale-x-50{
    --transform-scale-x: .5 !important;
  }

  .xl\:scale-x-75{
    --transform-scale-x: .75 !important;
  }

  .xl\:scale-x-90{
    --transform-scale-x: .9 !important;
  }

  .xl\:scale-x-95{
    --transform-scale-x: .95 !important;
  }

  .xl\:scale-x-100{
    --transform-scale-x: 1 !important;
  }

  .xl\:scale-x-105{
    --transform-scale-x: 1.05 !important;
  }

  .xl\:scale-x-110{
    --transform-scale-x: 1.1 !important;
  }

  .xl\:scale-x-125{
    --transform-scale-x: 1.25 !important;
  }

  .xl\:scale-x-150{
    --transform-scale-x: 1.5 !important;
  }

  .xl\:scale-y-0{
    --transform-scale-y: 0 !important;
  }

  .xl\:scale-y-50{
    --transform-scale-y: .5 !important;
  }

  .xl\:scale-y-75{
    --transform-scale-y: .75 !important;
  }

  .xl\:scale-y-90{
    --transform-scale-y: .9 !important;
  }

  .xl\:scale-y-95{
    --transform-scale-y: .95 !important;
  }

  .xl\:scale-y-100{
    --transform-scale-y: 1 !important;
  }

  .xl\:scale-y-105{
    --transform-scale-y: 1.05 !important;
  }

  .xl\:scale-y-110{
    --transform-scale-y: 1.1 !important;
  }

  .xl\:scale-y-125{
    --transform-scale-y: 1.25 !important;
  }

  .xl\:scale-y-150{
    --transform-scale-y: 1.5 !important;
  }

  .xl\:hover\:scale-0:hover{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .xl\:hover\:scale-50:hover{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .xl\:hover\:scale-75:hover{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .xl\:hover\:scale-90:hover{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .xl\:hover\:scale-95:hover{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .xl\:hover\:scale-100:hover{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .xl\:hover\:scale-105:hover{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .xl\:hover\:scale-110:hover{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .xl\:hover\:scale-125:hover{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .xl\:hover\:scale-150:hover{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .xl\:hover\:scale-x-0:hover{
    --transform-scale-x: 0 !important;
  }

  .xl\:hover\:scale-x-50:hover{
    --transform-scale-x: .5 !important;
  }

  .xl\:hover\:scale-x-75:hover{
    --transform-scale-x: .75 !important;
  }

  .xl\:hover\:scale-x-90:hover{
    --transform-scale-x: .9 !important;
  }

  .xl\:hover\:scale-x-95:hover{
    --transform-scale-x: .95 !important;
  }

  .xl\:hover\:scale-x-100:hover{
    --transform-scale-x: 1 !important;
  }

  .xl\:hover\:scale-x-105:hover{
    --transform-scale-x: 1.05 !important;
  }

  .xl\:hover\:scale-x-110:hover{
    --transform-scale-x: 1.1 !important;
  }

  .xl\:hover\:scale-x-125:hover{
    --transform-scale-x: 1.25 !important;
  }

  .xl\:hover\:scale-x-150:hover{
    --transform-scale-x: 1.5 !important;
  }

  .xl\:hover\:scale-y-0:hover{
    --transform-scale-y: 0 !important;
  }

  .xl\:hover\:scale-y-50:hover{
    --transform-scale-y: .5 !important;
  }

  .xl\:hover\:scale-y-75:hover{
    --transform-scale-y: .75 !important;
  }

  .xl\:hover\:scale-y-90:hover{
    --transform-scale-y: .9 !important;
  }

  .xl\:hover\:scale-y-95:hover{
    --transform-scale-y: .95 !important;
  }

  .xl\:hover\:scale-y-100:hover{
    --transform-scale-y: 1 !important;
  }

  .xl\:hover\:scale-y-105:hover{
    --transform-scale-y: 1.05 !important;
  }

  .xl\:hover\:scale-y-110:hover{
    --transform-scale-y: 1.1 !important;
  }

  .xl\:hover\:scale-y-125:hover{
    --transform-scale-y: 1.25 !important;
  }

  .xl\:hover\:scale-y-150:hover{
    --transform-scale-y: 1.5 !important;
  }

  .xl\:focus\:scale-0:focus{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .xl\:focus\:scale-50:focus{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .xl\:focus\:scale-75:focus{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .xl\:focus\:scale-90:focus{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .xl\:focus\:scale-95:focus{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .xl\:focus\:scale-100:focus{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .xl\:focus\:scale-105:focus{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .xl\:focus\:scale-110:focus{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .xl\:focus\:scale-125:focus{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .xl\:focus\:scale-150:focus{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .xl\:focus\:scale-x-0:focus{
    --transform-scale-x: 0 !important;
  }

  .xl\:focus\:scale-x-50:focus{
    --transform-scale-x: .5 !important;
  }

  .xl\:focus\:scale-x-75:focus{
    --transform-scale-x: .75 !important;
  }

  .xl\:focus\:scale-x-90:focus{
    --transform-scale-x: .9 !important;
  }

  .xl\:focus\:scale-x-95:focus{
    --transform-scale-x: .95 !important;
  }

  .xl\:focus\:scale-x-100:focus{
    --transform-scale-x: 1 !important;
  }

  .xl\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05 !important;
  }

  .xl\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1 !important;
  }

  .xl\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25 !important;
  }

  .xl\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5 !important;
  }

  .xl\:focus\:scale-y-0:focus{
    --transform-scale-y: 0 !important;
  }

  .xl\:focus\:scale-y-50:focus{
    --transform-scale-y: .5 !important;
  }

  .xl\:focus\:scale-y-75:focus{
    --transform-scale-y: .75 !important;
  }

  .xl\:focus\:scale-y-90:focus{
    --transform-scale-y: .9 !important;
  }

  .xl\:focus\:scale-y-95:focus{
    --transform-scale-y: .95 !important;
  }

  .xl\:focus\:scale-y-100:focus{
    --transform-scale-y: 1 !important;
  }

  .xl\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05 !important;
  }

  .xl\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1 !important;
  }

  .xl\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25 !important;
  }

  .xl\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5 !important;
  }

  .xl\:rotate-0{
    --transform-rotate: 0 !important;
  }

  .xl\:rotate-1{
    --transform-rotate: 1deg !important;
  }

  .xl\:rotate-2{
    --transform-rotate: 2deg !important;
  }

  .xl\:rotate-3{
    --transform-rotate: 3deg !important;
  }

  .xl\:rotate-6{
    --transform-rotate: 6deg !important;
  }

  .xl\:rotate-12{
    --transform-rotate: 12deg !important;
  }

  .xl\:rotate-45{
    --transform-rotate: 45deg !important;
  }

  .xl\:rotate-90{
    --transform-rotate: 90deg !important;
  }

  .xl\:rotate-180{
    --transform-rotate: 180deg !important;
  }

  .xl\:-rotate-180{
    --transform-rotate: -180deg !important;
  }

  .xl\:-rotate-90{
    --transform-rotate: -90deg !important;
  }

  .xl\:-rotate-45{
    --transform-rotate: -45deg !important;
  }

  .xl\:-rotate-12{
    --transform-rotate: -12deg !important;
  }

  .xl\:-rotate-6{
    --transform-rotate: -6deg !important;
  }

  .xl\:-rotate-3{
    --transform-rotate: -3deg !important;
  }

  .xl\:-rotate-2{
    --transform-rotate: -2deg !important;
  }

  .xl\:-rotate-1{
    --transform-rotate: -1deg !important;
  }

  .xl\:hover\:rotate-0:hover{
    --transform-rotate: 0 !important;
  }

  .xl\:hover\:rotate-1:hover{
    --transform-rotate: 1deg !important;
  }

  .xl\:hover\:rotate-2:hover{
    --transform-rotate: 2deg !important;
  }

  .xl\:hover\:rotate-3:hover{
    --transform-rotate: 3deg !important;
  }

  .xl\:hover\:rotate-6:hover{
    --transform-rotate: 6deg !important;
  }

  .xl\:hover\:rotate-12:hover{
    --transform-rotate: 12deg !important;
  }

  .xl\:hover\:rotate-45:hover{
    --transform-rotate: 45deg !important;
  }

  .xl\:hover\:rotate-90:hover{
    --transform-rotate: 90deg !important;
  }

  .xl\:hover\:rotate-180:hover{
    --transform-rotate: 180deg !important;
  }

  .xl\:hover\:-rotate-180:hover{
    --transform-rotate: -180deg !important;
  }

  .xl\:hover\:-rotate-90:hover{
    --transform-rotate: -90deg !important;
  }

  .xl\:hover\:-rotate-45:hover{
    --transform-rotate: -45deg !important;
  }

  .xl\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg !important;
  }

  .xl\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg !important;
  }

  .xl\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg !important;
  }

  .xl\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg !important;
  }

  .xl\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg !important;
  }

  .xl\:focus\:rotate-0:focus{
    --transform-rotate: 0 !important;
  }

  .xl\:focus\:rotate-1:focus{
    --transform-rotate: 1deg !important;
  }

  .xl\:focus\:rotate-2:focus{
    --transform-rotate: 2deg !important;
  }

  .xl\:focus\:rotate-3:focus{
    --transform-rotate: 3deg !important;
  }

  .xl\:focus\:rotate-6:focus{
    --transform-rotate: 6deg !important;
  }

  .xl\:focus\:rotate-12:focus{
    --transform-rotate: 12deg !important;
  }

  .xl\:focus\:rotate-45:focus{
    --transform-rotate: 45deg !important;
  }

  .xl\:focus\:rotate-90:focus{
    --transform-rotate: 90deg !important;
  }

  .xl\:focus\:rotate-180:focus{
    --transform-rotate: 180deg !important;
  }

  .xl\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg !important;
  }

  .xl\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg !important;
  }

  .xl\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg !important;
  }

  .xl\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg !important;
  }

  .xl\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg !important;
  }

  .xl\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg !important;
  }

  .xl\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg !important;
  }

  .xl\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg !important;
  }

  .xl\:translate-x-0{
    --transform-translate-x: 0 !important;
  }

  .xl\:translate-x-1{
    --transform-translate-x: 0.25rem !important;
  }

  .xl\:translate-x-2{
    --transform-translate-x: 0.5rem !important;
  }

  .xl\:translate-x-3{
    --transform-translate-x: 0.75rem !important;
  }

  .xl\:translate-x-4{
    --transform-translate-x: 1rem !important;
  }

  .xl\:translate-x-5{
    --transform-translate-x: 1.25rem !important;
  }

  .xl\:translate-x-6{
    --transform-translate-x: 1.5rem !important;
  }

  .xl\:translate-x-8{
    --transform-translate-x: 2rem !important;
  }

  .xl\:translate-x-10{
    --transform-translate-x: 2.5rem !important;
  }

  .xl\:translate-x-12{
    --transform-translate-x: 3rem !important;
  }

  .xl\:translate-x-16{
    --transform-translate-x: 4rem !important;
  }

  .xl\:translate-x-20{
    --transform-translate-x: 5rem !important;
  }

  .xl\:translate-x-24{
    --transform-translate-x: 6rem !important;
  }

  .xl\:translate-x-32{
    --transform-translate-x: 8rem !important;
  }

  .xl\:translate-x-40{
    --transform-translate-x: 10rem !important;
  }

  .xl\:translate-x-48{
    --transform-translate-x: 12rem !important;
  }

  .xl\:translate-x-56{
    --transform-translate-x: 14rem !important;
  }

  .xl\:translate-x-64{
    --transform-translate-x: 16rem !important;
  }

  .xl\:translate-x-px{
    --transform-translate-x: 1px !important;
  }

  .xl\:-translate-x-1{
    --transform-translate-x: -0.25rem !important;
  }

  .xl\:-translate-x-2{
    --transform-translate-x: -0.5rem !important;
  }

  .xl\:-translate-x-3{
    --transform-translate-x: -0.75rem !important;
  }

  .xl\:-translate-x-4{
    --transform-translate-x: -1rem !important;
  }

  .xl\:-translate-x-5{
    --transform-translate-x: -1.25rem !important;
  }

  .xl\:-translate-x-6{
    --transform-translate-x: -1.5rem !important;
  }

  .xl\:-translate-x-8{
    --transform-translate-x: -2rem !important;
  }

  .xl\:-translate-x-10{
    --transform-translate-x: -2.5rem !important;
  }

  .xl\:-translate-x-12{
    --transform-translate-x: -3rem !important;
  }

  .xl\:-translate-x-16{
    --transform-translate-x: -4rem !important;
  }

  .xl\:-translate-x-20{
    --transform-translate-x: -5rem !important;
  }

  .xl\:-translate-x-24{
    --transform-translate-x: -6rem !important;
  }

  .xl\:-translate-x-32{
    --transform-translate-x: -8rem !important;
  }

  .xl\:-translate-x-40{
    --transform-translate-x: -10rem !important;
  }

  .xl\:-translate-x-48{
    --transform-translate-x: -12rem !important;
  }

  .xl\:-translate-x-56{
    --transform-translate-x: -14rem !important;
  }

  .xl\:-translate-x-64{
    --transform-translate-x: -16rem !important;
  }

  .xl\:-translate-x-px{
    --transform-translate-x: -1px !important;
  }

  .xl\:-translate-x-full{
    --transform-translate-x: -100% !important;
  }

  .xl\:-translate-x-1\/2{
    --transform-translate-x: -50% !important;
  }

  .xl\:translate-x-1\/2{
    --transform-translate-x: 50% !important;
  }

  .xl\:translate-x-full{
    --transform-translate-x: 100% !important;
  }

  .xl\:translate-y-0{
    --transform-translate-y: 0 !important;
  }

  .xl\:translate-y-1{
    --transform-translate-y: 0.25rem !important;
  }

  .xl\:translate-y-2{
    --transform-translate-y: 0.5rem !important;
  }

  .xl\:translate-y-3{
    --transform-translate-y: 0.75rem !important;
  }

  .xl\:translate-y-4{
    --transform-translate-y: 1rem !important;
  }

  .xl\:translate-y-5{
    --transform-translate-y: 1.25rem !important;
  }

  .xl\:translate-y-6{
    --transform-translate-y: 1.5rem !important;
  }

  .xl\:translate-y-8{
    --transform-translate-y: 2rem !important;
  }

  .xl\:translate-y-10{
    --transform-translate-y: 2.5rem !important;
  }

  .xl\:translate-y-12{
    --transform-translate-y: 3rem !important;
  }

  .xl\:translate-y-16{
    --transform-translate-y: 4rem !important;
  }

  .xl\:translate-y-20{
    --transform-translate-y: 5rem !important;
  }

  .xl\:translate-y-24{
    --transform-translate-y: 6rem !important;
  }

  .xl\:translate-y-32{
    --transform-translate-y: 8rem !important;
  }

  .xl\:translate-y-40{
    --transform-translate-y: 10rem !important;
  }

  .xl\:translate-y-48{
    --transform-translate-y: 12rem !important;
  }

  .xl\:translate-y-56{
    --transform-translate-y: 14rem !important;
  }

  .xl\:translate-y-64{
    --transform-translate-y: 16rem !important;
  }

  .xl\:translate-y-px{
    --transform-translate-y: 1px !important;
  }

  .xl\:-translate-y-1{
    --transform-translate-y: -0.25rem !important;
  }

  .xl\:-translate-y-2{
    --transform-translate-y: -0.5rem !important;
  }

  .xl\:-translate-y-3{
    --transform-translate-y: -0.75rem !important;
  }

  .xl\:-translate-y-4{
    --transform-translate-y: -1rem !important;
  }

  .xl\:-translate-y-5{
    --transform-translate-y: -1.25rem !important;
  }

  .xl\:-translate-y-6{
    --transform-translate-y: -1.5rem !important;
  }

  .xl\:-translate-y-8{
    --transform-translate-y: -2rem !important;
  }

  .xl\:-translate-y-10{
    --transform-translate-y: -2.5rem !important;
  }

  .xl\:-translate-y-12{
    --transform-translate-y: -3rem !important;
  }

  .xl\:-translate-y-16{
    --transform-translate-y: -4rem !important;
  }

  .xl\:-translate-y-20{
    --transform-translate-y: -5rem !important;
  }

  .xl\:-translate-y-24{
    --transform-translate-y: -6rem !important;
  }

  .xl\:-translate-y-32{
    --transform-translate-y: -8rem !important;
  }

  .xl\:-translate-y-40{
    --transform-translate-y: -10rem !important;
  }

  .xl\:-translate-y-48{
    --transform-translate-y: -12rem !important;
  }

  .xl\:-translate-y-56{
    --transform-translate-y: -14rem !important;
  }

  .xl\:-translate-y-64{
    --transform-translate-y: -16rem !important;
  }

  .xl\:-translate-y-px{
    --transform-translate-y: -1px !important;
  }

  .xl\:-translate-y-full{
    --transform-translate-y: -100% !important;
  }

  .xl\:-translate-y-1\/2{
    --transform-translate-y: -50% !important;
  }

  .xl\:translate-y-1\/2{
    --transform-translate-y: 50% !important;
  }

  .xl\:translate-y-full{
    --transform-translate-y: 100% !important;
  }

  .xl\:hover\:translate-x-0:hover{
    --transform-translate-x: 0 !important;
  }

  .xl\:hover\:translate-x-1:hover{
    --transform-translate-x: 0.25rem !important;
  }

  .xl\:hover\:translate-x-2:hover{
    --transform-translate-x: 0.5rem !important;
  }

  .xl\:hover\:translate-x-3:hover{
    --transform-translate-x: 0.75rem !important;
  }

  .xl\:hover\:translate-x-4:hover{
    --transform-translate-x: 1rem !important;
  }

  .xl\:hover\:translate-x-5:hover{
    --transform-translate-x: 1.25rem !important;
  }

  .xl\:hover\:translate-x-6:hover{
    --transform-translate-x: 1.5rem !important;
  }

  .xl\:hover\:translate-x-8:hover{
    --transform-translate-x: 2rem !important;
  }

  .xl\:hover\:translate-x-10:hover{
    --transform-translate-x: 2.5rem !important;
  }

  .xl\:hover\:translate-x-12:hover{
    --transform-translate-x: 3rem !important;
  }

  .xl\:hover\:translate-x-16:hover{
    --transform-translate-x: 4rem !important;
  }

  .xl\:hover\:translate-x-20:hover{
    --transform-translate-x: 5rem !important;
  }

  .xl\:hover\:translate-x-24:hover{
    --transform-translate-x: 6rem !important;
  }

  .xl\:hover\:translate-x-32:hover{
    --transform-translate-x: 8rem !important;
  }

  .xl\:hover\:translate-x-40:hover{
    --transform-translate-x: 10rem !important;
  }

  .xl\:hover\:translate-x-48:hover{
    --transform-translate-x: 12rem !important;
  }

  .xl\:hover\:translate-x-56:hover{
    --transform-translate-x: 14rem !important;
  }

  .xl\:hover\:translate-x-64:hover{
    --transform-translate-x: 16rem !important;
  }

  .xl\:hover\:translate-x-px:hover{
    --transform-translate-x: 1px !important;
  }

  .xl\:hover\:-translate-x-1:hover{
    --transform-translate-x: -0.25rem !important;
  }

  .xl\:hover\:-translate-x-2:hover{
    --transform-translate-x: -0.5rem !important;
  }

  .xl\:hover\:-translate-x-3:hover{
    --transform-translate-x: -0.75rem !important;
  }

  .xl\:hover\:-translate-x-4:hover{
    --transform-translate-x: -1rem !important;
  }

  .xl\:hover\:-translate-x-5:hover{
    --transform-translate-x: -1.25rem !important;
  }

  .xl\:hover\:-translate-x-6:hover{
    --transform-translate-x: -1.5rem !important;
  }

  .xl\:hover\:-translate-x-8:hover{
    --transform-translate-x: -2rem !important;
  }

  .xl\:hover\:-translate-x-10:hover{
    --transform-translate-x: -2.5rem !important;
  }

  .xl\:hover\:-translate-x-12:hover{
    --transform-translate-x: -3rem !important;
  }

  .xl\:hover\:-translate-x-16:hover{
    --transform-translate-x: -4rem !important;
  }

  .xl\:hover\:-translate-x-20:hover{
    --transform-translate-x: -5rem !important;
  }

  .xl\:hover\:-translate-x-24:hover{
    --transform-translate-x: -6rem !important;
  }

  .xl\:hover\:-translate-x-32:hover{
    --transform-translate-x: -8rem !important;
  }

  .xl\:hover\:-translate-x-40:hover{
    --transform-translate-x: -10rem !important;
  }

  .xl\:hover\:-translate-x-48:hover{
    --transform-translate-x: -12rem !important;
  }

  .xl\:hover\:-translate-x-56:hover{
    --transform-translate-x: -14rem !important;
  }

  .xl\:hover\:-translate-x-64:hover{
    --transform-translate-x: -16rem !important;
  }

  .xl\:hover\:-translate-x-px:hover{
    --transform-translate-x: -1px !important;
  }

  .xl\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100% !important;
  }

  .xl\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x: -50% !important;
  }

  .xl\:hover\:translate-x-1\/2:hover{
    --transform-translate-x: 50% !important;
  }

  .xl\:hover\:translate-x-full:hover{
    --transform-translate-x: 100% !important;
  }

  .xl\:hover\:translate-y-0:hover{
    --transform-translate-y: 0 !important;
  }

  .xl\:hover\:translate-y-1:hover{
    --transform-translate-y: 0.25rem !important;
  }

  .xl\:hover\:translate-y-2:hover{
    --transform-translate-y: 0.5rem !important;
  }

  .xl\:hover\:translate-y-3:hover{
    --transform-translate-y: 0.75rem !important;
  }

  .xl\:hover\:translate-y-4:hover{
    --transform-translate-y: 1rem !important;
  }

  .xl\:hover\:translate-y-5:hover{
    --transform-translate-y: 1.25rem !important;
  }

  .xl\:hover\:translate-y-6:hover{
    --transform-translate-y: 1.5rem !important;
  }

  .xl\:hover\:translate-y-8:hover{
    --transform-translate-y: 2rem !important;
  }

  .xl\:hover\:translate-y-10:hover{
    --transform-translate-y: 2.5rem !important;
  }

  .xl\:hover\:translate-y-12:hover{
    --transform-translate-y: 3rem !important;
  }

  .xl\:hover\:translate-y-16:hover{
    --transform-translate-y: 4rem !important;
  }

  .xl\:hover\:translate-y-20:hover{
    --transform-translate-y: 5rem !important;
  }

  .xl\:hover\:translate-y-24:hover{
    --transform-translate-y: 6rem !important;
  }

  .xl\:hover\:translate-y-32:hover{
    --transform-translate-y: 8rem !important;
  }

  .xl\:hover\:translate-y-40:hover{
    --transform-translate-y: 10rem !important;
  }

  .xl\:hover\:translate-y-48:hover{
    --transform-translate-y: 12rem !important;
  }

  .xl\:hover\:translate-y-56:hover{
    --transform-translate-y: 14rem !important;
  }

  .xl\:hover\:translate-y-64:hover{
    --transform-translate-y: 16rem !important;
  }

  .xl\:hover\:translate-y-px:hover{
    --transform-translate-y: 1px !important;
  }

  .xl\:hover\:-translate-y-1:hover{
    --transform-translate-y: -0.25rem !important;
  }

  .xl\:hover\:-translate-y-2:hover{
    --transform-translate-y: -0.5rem !important;
  }

  .xl\:hover\:-translate-y-3:hover{
    --transform-translate-y: -0.75rem !important;
  }

  .xl\:hover\:-translate-y-4:hover{
    --transform-translate-y: -1rem !important;
  }

  .xl\:hover\:-translate-y-5:hover{
    --transform-translate-y: -1.25rem !important;
  }

  .xl\:hover\:-translate-y-6:hover{
    --transform-translate-y: -1.5rem !important;
  }

  .xl\:hover\:-translate-y-8:hover{
    --transform-translate-y: -2rem !important;
  }

  .xl\:hover\:-translate-y-10:hover{
    --transform-translate-y: -2.5rem !important;
  }

  .xl\:hover\:-translate-y-12:hover{
    --transform-translate-y: -3rem !important;
  }

  .xl\:hover\:-translate-y-16:hover{
    --transform-translate-y: -4rem !important;
  }

  .xl\:hover\:-translate-y-20:hover{
    --transform-translate-y: -5rem !important;
  }

  .xl\:hover\:-translate-y-24:hover{
    --transform-translate-y: -6rem !important;
  }

  .xl\:hover\:-translate-y-32:hover{
    --transform-translate-y: -8rem !important;
  }

  .xl\:hover\:-translate-y-40:hover{
    --transform-translate-y: -10rem !important;
  }

  .xl\:hover\:-translate-y-48:hover{
    --transform-translate-y: -12rem !important;
  }

  .xl\:hover\:-translate-y-56:hover{
    --transform-translate-y: -14rem !important;
  }

  .xl\:hover\:-translate-y-64:hover{
    --transform-translate-y: -16rem !important;
  }

  .xl\:hover\:-translate-y-px:hover{
    --transform-translate-y: -1px !important;
  }

  .xl\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100% !important;
  }

  .xl\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y: -50% !important;
  }

  .xl\:hover\:translate-y-1\/2:hover{
    --transform-translate-y: 50% !important;
  }

  .xl\:hover\:translate-y-full:hover{
    --transform-translate-y: 100% !important;
  }

  .xl\:focus\:translate-x-0:focus{
    --transform-translate-x: 0 !important;
  }

  .xl\:focus\:translate-x-1:focus{
    --transform-translate-x: 0.25rem !important;
  }

  .xl\:focus\:translate-x-2:focus{
    --transform-translate-x: 0.5rem !important;
  }

  .xl\:focus\:translate-x-3:focus{
    --transform-translate-x: 0.75rem !important;
  }

  .xl\:focus\:translate-x-4:focus{
    --transform-translate-x: 1rem !important;
  }

  .xl\:focus\:translate-x-5:focus{
    --transform-translate-x: 1.25rem !important;
  }

  .xl\:focus\:translate-x-6:focus{
    --transform-translate-x: 1.5rem !important;
  }

  .xl\:focus\:translate-x-8:focus{
    --transform-translate-x: 2rem !important;
  }

  .xl\:focus\:translate-x-10:focus{
    --transform-translate-x: 2.5rem !important;
  }

  .xl\:focus\:translate-x-12:focus{
    --transform-translate-x: 3rem !important;
  }

  .xl\:focus\:translate-x-16:focus{
    --transform-translate-x: 4rem !important;
  }

  .xl\:focus\:translate-x-20:focus{
    --transform-translate-x: 5rem !important;
  }

  .xl\:focus\:translate-x-24:focus{
    --transform-translate-x: 6rem !important;
  }

  .xl\:focus\:translate-x-32:focus{
    --transform-translate-x: 8rem !important;
  }

  .xl\:focus\:translate-x-40:focus{
    --transform-translate-x: 10rem !important;
  }

  .xl\:focus\:translate-x-48:focus{
    --transform-translate-x: 12rem !important;
  }

  .xl\:focus\:translate-x-56:focus{
    --transform-translate-x: 14rem !important;
  }

  .xl\:focus\:translate-x-64:focus{
    --transform-translate-x: 16rem !important;
  }

  .xl\:focus\:translate-x-px:focus{
    --transform-translate-x: 1px !important;
  }

  .xl\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.25rem !important;
  }

  .xl\:focus\:-translate-x-2:focus{
    --transform-translate-x: -0.5rem !important;
  }

  .xl\:focus\:-translate-x-3:focus{
    --transform-translate-x: -0.75rem !important;
  }

  .xl\:focus\:-translate-x-4:focus{
    --transform-translate-x: -1rem !important;
  }

  .xl\:focus\:-translate-x-5:focus{
    --transform-translate-x: -1.25rem !important;
  }

  .xl\:focus\:-translate-x-6:focus{
    --transform-translate-x: -1.5rem !important;
  }

  .xl\:focus\:-translate-x-8:focus{
    --transform-translate-x: -2rem !important;
  }

  .xl\:focus\:-translate-x-10:focus{
    --transform-translate-x: -2.5rem !important;
  }

  .xl\:focus\:-translate-x-12:focus{
    --transform-translate-x: -3rem !important;
  }

  .xl\:focus\:-translate-x-16:focus{
    --transform-translate-x: -4rem !important;
  }

  .xl\:focus\:-translate-x-20:focus{
    --transform-translate-x: -5rem !important;
  }

  .xl\:focus\:-translate-x-24:focus{
    --transform-translate-x: -6rem !important;
  }

  .xl\:focus\:-translate-x-32:focus{
    --transform-translate-x: -8rem !important;
  }

  .xl\:focus\:-translate-x-40:focus{
    --transform-translate-x: -10rem !important;
  }

  .xl\:focus\:-translate-x-48:focus{
    --transform-translate-x: -12rem !important;
  }

  .xl\:focus\:-translate-x-56:focus{
    --transform-translate-x: -14rem !important;
  }

  .xl\:focus\:-translate-x-64:focus{
    --transform-translate-x: -16rem !important;
  }

  .xl\:focus\:-translate-x-px:focus{
    --transform-translate-x: -1px !important;
  }

  .xl\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100% !important;
  }

  .xl\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50% !important;
  }

  .xl\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50% !important;
  }

  .xl\:focus\:translate-x-full:focus{
    --transform-translate-x: 100% !important;
  }

  .xl\:focus\:translate-y-0:focus{
    --transform-translate-y: 0 !important;
  }

  .xl\:focus\:translate-y-1:focus{
    --transform-translate-y: 0.25rem !important;
  }

  .xl\:focus\:translate-y-2:focus{
    --transform-translate-y: 0.5rem !important;
  }

  .xl\:focus\:translate-y-3:focus{
    --transform-translate-y: 0.75rem !important;
  }

  .xl\:focus\:translate-y-4:focus{
    --transform-translate-y: 1rem !important;
  }

  .xl\:focus\:translate-y-5:focus{
    --transform-translate-y: 1.25rem !important;
  }

  .xl\:focus\:translate-y-6:focus{
    --transform-translate-y: 1.5rem !important;
  }

  .xl\:focus\:translate-y-8:focus{
    --transform-translate-y: 2rem !important;
  }

  .xl\:focus\:translate-y-10:focus{
    --transform-translate-y: 2.5rem !important;
  }

  .xl\:focus\:translate-y-12:focus{
    --transform-translate-y: 3rem !important;
  }

  .xl\:focus\:translate-y-16:focus{
    --transform-translate-y: 4rem !important;
  }

  .xl\:focus\:translate-y-20:focus{
    --transform-translate-y: 5rem !important;
  }

  .xl\:focus\:translate-y-24:focus{
    --transform-translate-y: 6rem !important;
  }

  .xl\:focus\:translate-y-32:focus{
    --transform-translate-y: 8rem !important;
  }

  .xl\:focus\:translate-y-40:focus{
    --transform-translate-y: 10rem !important;
  }

  .xl\:focus\:translate-y-48:focus{
    --transform-translate-y: 12rem !important;
  }

  .xl\:focus\:translate-y-56:focus{
    --transform-translate-y: 14rem !important;
  }

  .xl\:focus\:translate-y-64:focus{
    --transform-translate-y: 16rem !important;
  }

  .xl\:focus\:translate-y-px:focus{
    --transform-translate-y: 1px !important;
  }

  .xl\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.25rem !important;
  }

  .xl\:focus\:-translate-y-2:focus{
    --transform-translate-y: -0.5rem !important;
  }

  .xl\:focus\:-translate-y-3:focus{
    --transform-translate-y: -0.75rem !important;
  }

  .xl\:focus\:-translate-y-4:focus{
    --transform-translate-y: -1rem !important;
  }

  .xl\:focus\:-translate-y-5:focus{
    --transform-translate-y: -1.25rem !important;
  }

  .xl\:focus\:-translate-y-6:focus{
    --transform-translate-y: -1.5rem !important;
  }

  .xl\:focus\:-translate-y-8:focus{
    --transform-translate-y: -2rem !important;
  }

  .xl\:focus\:-translate-y-10:focus{
    --transform-translate-y: -2.5rem !important;
  }

  .xl\:focus\:-translate-y-12:focus{
    --transform-translate-y: -3rem !important;
  }

  .xl\:focus\:-translate-y-16:focus{
    --transform-translate-y: -4rem !important;
  }

  .xl\:focus\:-translate-y-20:focus{
    --transform-translate-y: -5rem !important;
  }

  .xl\:focus\:-translate-y-24:focus{
    --transform-translate-y: -6rem !important;
  }

  .xl\:focus\:-translate-y-32:focus{
    --transform-translate-y: -8rem !important;
  }

  .xl\:focus\:-translate-y-40:focus{
    --transform-translate-y: -10rem !important;
  }

  .xl\:focus\:-translate-y-48:focus{
    --transform-translate-y: -12rem !important;
  }

  .xl\:focus\:-translate-y-56:focus{
    --transform-translate-y: -14rem !important;
  }

  .xl\:focus\:-translate-y-64:focus{
    --transform-translate-y: -16rem !important;
  }

  .xl\:focus\:-translate-y-px:focus{
    --transform-translate-y: -1px !important;
  }

  .xl\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100% !important;
  }

  .xl\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50% !important;
  }

  .xl\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50% !important;
  }

  .xl\:focus\:translate-y-full:focus{
    --transform-translate-y: 100% !important;
  }

  .xl\:skew-x-0{
    --transform-skew-x: 0 !important;
  }

  .xl\:skew-x-1{
    --transform-skew-x: 1deg !important;
  }

  .xl\:skew-x-2{
    --transform-skew-x: 2deg !important;
  }

  .xl\:skew-x-3{
    --transform-skew-x: 3deg !important;
  }

  .xl\:skew-x-6{
    --transform-skew-x: 6deg !important;
  }

  .xl\:skew-x-12{
    --transform-skew-x: 12deg !important;
  }

  .xl\:-skew-x-12{
    --transform-skew-x: -12deg !important;
  }

  .xl\:-skew-x-6{
    --transform-skew-x: -6deg !important;
  }

  .xl\:-skew-x-3{
    --transform-skew-x: -3deg !important;
  }

  .xl\:-skew-x-2{
    --transform-skew-x: -2deg !important;
  }

  .xl\:-skew-x-1{
    --transform-skew-x: -1deg !important;
  }

  .xl\:skew-y-0{
    --transform-skew-y: 0 !important;
  }

  .xl\:skew-y-1{
    --transform-skew-y: 1deg !important;
  }

  .xl\:skew-y-2{
    --transform-skew-y: 2deg !important;
  }

  .xl\:skew-y-3{
    --transform-skew-y: 3deg !important;
  }

  .xl\:skew-y-6{
    --transform-skew-y: 6deg !important;
  }

  .xl\:skew-y-12{
    --transform-skew-y: 12deg !important;
  }

  .xl\:-skew-y-12{
    --transform-skew-y: -12deg !important;
  }

  .xl\:-skew-y-6{
    --transform-skew-y: -6deg !important;
  }

  .xl\:-skew-y-3{
    --transform-skew-y: -3deg !important;
  }

  .xl\:-skew-y-2{
    --transform-skew-y: -2deg !important;
  }

  .xl\:-skew-y-1{
    --transform-skew-y: -1deg !important;
  }

  .xl\:hover\:skew-x-0:hover{
    --transform-skew-x: 0 !important;
  }

  .xl\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg !important;
  }

  .xl\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg !important;
  }

  .xl\:hover\:skew-x-3:hover{
    --transform-skew-x: 3deg !important;
  }

  .xl\:hover\:skew-x-6:hover{
    --transform-skew-x: 6deg !important;
  }

  .xl\:hover\:skew-x-12:hover{
    --transform-skew-x: 12deg !important;
  }

  .xl\:hover\:-skew-x-12:hover{
    --transform-skew-x: -12deg !important;
  }

  .xl\:hover\:-skew-x-6:hover{
    --transform-skew-x: -6deg !important;
  }

  .xl\:hover\:-skew-x-3:hover{
    --transform-skew-x: -3deg !important;
  }

  .xl\:hover\:-skew-x-2:hover{
    --transform-skew-x: -2deg !important;
  }

  .xl\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg !important;
  }

  .xl\:hover\:skew-y-0:hover{
    --transform-skew-y: 0 !important;
  }

  .xl\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg !important;
  }

  .xl\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg !important;
  }

  .xl\:hover\:skew-y-3:hover{
    --transform-skew-y: 3deg !important;
  }

  .xl\:hover\:skew-y-6:hover{
    --transform-skew-y: 6deg !important;
  }

  .xl\:hover\:skew-y-12:hover{
    --transform-skew-y: 12deg !important;
  }

  .xl\:hover\:-skew-y-12:hover{
    --transform-skew-y: -12deg !important;
  }

  .xl\:hover\:-skew-y-6:hover{
    --transform-skew-y: -6deg !important;
  }

  .xl\:hover\:-skew-y-3:hover{
    --transform-skew-y: -3deg !important;
  }

  .xl\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg !important;
  }

  .xl\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg !important;
  }

  .xl\:focus\:skew-x-0:focus{
    --transform-skew-x: 0 !important;
  }

  .xl\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg !important;
  }

  .xl\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg !important;
  }

  .xl\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg !important;
  }

  .xl\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg !important;
  }

  .xl\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg !important;
  }

  .xl\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg !important;
  }

  .xl\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg !important;
  }

  .xl\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg !important;
  }

  .xl\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg !important;
  }

  .xl\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg !important;
  }

  .xl\:focus\:skew-y-0:focus{
    --transform-skew-y: 0 !important;
  }

  .xl\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg !important;
  }

  .xl\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg !important;
  }

  .xl\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg !important;
  }

  .xl\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg !important;
  }

  .xl\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg !important;
  }

  .xl\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg !important;
  }

  .xl\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg !important;
  }

  .xl\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg !important;
  }

  .xl\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg !important;
  }

  .xl\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg !important;
  }

  .xl\:transition-none{
    -webkit-transition-property: none !important;
    transition-property: none !important;
  }

  .xl\:transition-all{
    -webkit-transition-property: all !important;
    transition-property: all !important;
  }

  .xl\:transition{
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform !important;
  }

  .xl\:transition-colors{
    -webkit-transition-property: background-color, border-color, color, fill, stroke !important;
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .xl\:transition-opacity{
    -webkit-transition-property: opacity !important;
    transition-property: opacity !important;
  }

  .xl\:transition-shadow{
    -webkit-transition-property: -webkit-box-shadow !important;
    transition-property: -webkit-box-shadow !important;
    transition-property: box-shadow !important;
    transition-property: box-shadow, -webkit-box-shadow !important;
  }

  .xl\:transition-transform{
    -webkit-transition-property: -webkit-transform !important;
    transition-property: -webkit-transform !important;
    transition-property: transform !important;
    transition-property: transform, -webkit-transform !important;
  }

  .xl\:ease-linear{
    -webkit-transition-timing-function: linear !important;
            transition-timing-function: linear !important;
  }

  .xl\:ease-in{
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .xl\:ease-out{
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .xl\:ease-in-out{
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .xl\:duration-75{
    -webkit-transition-duration: 75ms !important;
            transition-duration: 75ms !important;
  }

  .xl\:duration-100{
    -webkit-transition-duration: 100ms !important;
            transition-duration: 100ms !important;
  }

  .xl\:duration-150{
    -webkit-transition-duration: 150ms !important;
            transition-duration: 150ms !important;
  }

  .xl\:duration-200{
    -webkit-transition-duration: 200ms !important;
            transition-duration: 200ms !important;
  }

  .xl\:duration-300{
    -webkit-transition-duration: 300ms !important;
            transition-duration: 300ms !important;
  }

  .xl\:duration-500{
    -webkit-transition-duration: 500ms !important;
            transition-duration: 500ms !important;
  }

  .xl\:duration-700{
    -webkit-transition-duration: 700ms !important;
            transition-duration: 700ms !important;
  }

  .xl\:duration-1000{
    -webkit-transition-duration: 1000ms !important;
            transition-duration: 1000ms !important;
  }

  .xl\:delay-75{
    -webkit-transition-delay: 75ms !important;
            transition-delay: 75ms !important;
  }

  .xl\:delay-100{
    -webkit-transition-delay: 100ms !important;
            transition-delay: 100ms !important;
  }

  .xl\:delay-150{
    -webkit-transition-delay: 150ms !important;
            transition-delay: 150ms !important;
  }

  .xl\:delay-200{
    -webkit-transition-delay: 200ms !important;
            transition-delay: 200ms !important;
  }

  .xl\:delay-300{
    -webkit-transition-delay: 300ms !important;
            transition-delay: 300ms !important;
  }

  .xl\:delay-500{
    -webkit-transition-delay: 500ms !important;
            transition-delay: 500ms !important;
  }

  .xl\:delay-700{
    -webkit-transition-delay: 700ms !important;
            transition-delay: 700ms !important;
  }

  .xl\:delay-1000{
    -webkit-transition-delay: 1000ms !important;
            transition-delay: 1000ms !important;
  }

  .xl\:animate-none{
    -webkit-animation: none !important;
            animation: none !important;
  }

  .xl\:animate-spin{
    -webkit-animation: spin 1s linear infinite !important;
            animation: spin 1s linear infinite !important;
  }

  .xl\:animate-ping{
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }

  .xl\:animate-pulse{
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }

  .xl\:animate-bounce{
    -webkit-animation: bounce 1s infinite !important;
            animation: bounce 1s infinite !important;
  }
}
@charset "UTF-8";

.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-subject-wrap .e-subject {
  overflow-y: scroll;
}

ul.pagination-list {
  list-style-type: none;
  list-style-position: outside;
}

.d-tabs .tabs > ul {
  list-style-type: none;
  list-style-position: outside;
}

.wysiwyg-editor-container ol, .wysiwyg-editor-container ul {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  list-style-position: inside;
  list-style: none;
}

.wysiwyg-editor-container ul {
  list-style-type: disc;
}

.wysiwyg-editor-container ol {
  list-style-type: decimal;
}

.wysiwyg-editor-container ol > li, .wysiwyg-editor-container ul > li {
  list-style-type: none;
}

.wysiwyg-editor-container ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}

.wysiwyg-editor-container li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}

.wysiwyg-editor-container ol li:before {
  content: counter(list-0, decimal) ". ";
}

.wysiwyg-editor-container li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}

.wysiwyg-editor-container ul > li::before {
  content: "\2022";
}

.wysiwyg-editor-container ol li:not(.ql-direction-rtl), .wysiwyg-editor-container ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}

.wysiwyg-editor-container li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}

.wysiwyg-editor-container ol li.ql-indent-1 {
  counter-increment: list-1;
}

.wysiwyg-editor-container ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.wysiwyg-editor-container ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) ". ";
}

.wysiwyg-editor-container li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}

.wysiwyg-editor-container ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.wysiwyg-editor-container ol li.ql-indent-2 {
  counter-increment: list-2;
}

.wysiwyg-editor-container ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) ". ";
}

.wysiwyg-editor-container li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}

.wysiwyg-editor-container ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}

.wysiwyg-editor-container ol li.ql-indent-3 {
  counter-increment: list-3;
}

.wysiwyg-editor-container ol li.ql-indent-3:before {
  content: counter(list-3, lower-roman) ". ";
}

body {
  background: #f9f9fa;
}

#loadCover {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: #f9f9fa;
  z-index: 9999;
}

#pathways-calendar .e-schedule-toolbar-container {
  display: none;
}

ol {
  list-style-type: decimal;
  list-style-position: inside;
}

ul {
  list-style-type: disc;
  list-style-position: inside;
}