@charset "utf-8";

.vc-reset, .vc-reset * { line-height: 1.5; box-sizing: border-box; }

.vc-reset:focus, .vc-reset :focus { outline: none; }

.vc-reset [role="button"], .vc-reset button { cursor: pointer; }

.vc-border, .vc-border-2, .vc-border-3 { border-style: solid; }

.vc-appearance-none { appearance: none; }

.vc-bg-fixed { background-attachment: fixed; }

.vc-bg-local { background-attachment: local; }

.vc-bg-scroll { background-attachment: scroll; }

.vc-bg-transparent { background-color: initial; }

.vc-bg-black { background-color: rgb(0, 0, 0); }

.vc-bg-white { background-color: rgb(255, 255, 255); }

.vc-bg-gray-100 { background-color: rgb(247, 250, 252); }

.vc-bg-gray-200 { background-color: rgb(237, 242, 247); }

.vc-bg-gray-300 { background-color: rgb(226, 232, 240); }

.vc-bg-gray-400 { background-color: rgb(203, 213, 224); }

.vc-bg-gray-500 { background-color: rgb(160, 174, 192); }

.vc-bg-gray-600 { background-color: rgb(113, 128, 150); }

.vc-bg-gray-700 { background-color: rgb(74, 85, 104); }

.vc-bg-gray-800 { background-color: rgb(45, 55, 72); }

.vc-bg-gray-900 { background-color: rgb(26, 32, 44); }

.vc-bg-red-100 { background-color: rgb(255, 245, 245); }

.vc-bg-red-200 { background-color: rgb(254, 215, 215); }

.vc-bg-red-300 { background-color: rgb(254, 178, 178); }

.vc-bg-red-400 { background-color: rgb(252, 129, 129); }

.vc-bg-red-500 { background-color: rgb(245, 101, 101); }

.vc-bg-red-600 { background-color: rgb(229, 62, 62); }

.vc-bg-red-700 { background-color: rgb(197, 48, 48); }

.vc-bg-red-800 { background-color: rgb(155, 44, 44); }

.vc-bg-red-900 { background-color: rgb(116, 42, 42); }

.vc-bg-orange-100 { background-color: rgb(255, 250, 240); }

.vc-bg-orange-200 { background-color: rgb(254, 235, 200); }

.vc-bg-orange-300 { background-color: rgb(251, 211, 141); }

.vc-bg-orange-400 { background-color: rgb(246, 173, 85); }

.vc-bg-orange-500 { background-color: rgb(237, 137, 54); }

.vc-bg-orange-600 { background-color: rgb(221, 107, 32); }

.vc-bg-orange-700 { background-color: rgb(192, 86, 33); }

.vc-bg-orange-800 { background-color: rgb(156, 66, 33); }

.vc-bg-orange-900 { background-color: rgb(123, 52, 30); }

.vc-bg-yellow-100 { background-color: ivory; }

.vc-bg-yellow-200 { background-color: rgb(254, 252, 191); }

.vc-bg-yellow-300 { background-color: rgb(250, 240, 137); }

.vc-bg-yellow-400 { background-color: rgb(246, 224, 94); }

.vc-bg-yellow-500 { background-color: rgb(236, 201, 75); }

.vc-bg-yellow-600 { background-color: rgb(214, 158, 46); }

.vc-bg-yellow-700 { background-color: rgb(183, 121, 31); }

.vc-bg-yellow-800 { background-color: rgb(151, 90, 22); }

.vc-bg-yellow-900 { background-color: rgb(116, 66, 16); }

.vc-bg-green-100 { background-color: rgb(240, 255, 244); }

.vc-bg-green-200 { background-color: rgb(198, 246, 213); }

.vc-bg-green-300 { background-color: rgb(154, 230, 180); }

.vc-bg-green-400 { background-color: rgb(104, 211, 145); }

.vc-bg-green-500 { background-color: rgb(72, 187, 120); }

.vc-bg-green-600 { background-color: rgb(56, 161, 105); }

.vc-bg-green-700 { background-color: rgb(47, 133, 90); }

.vc-bg-green-800 { background-color: rgb(39, 103, 73); }

.vc-bg-green-900 { background-color: rgb(34, 84, 61); }

.vc-bg-teal-100 { background-color: rgb(230, 255, 250); }

.vc-bg-teal-200 { background-color: rgb(178, 245, 234); }

.vc-bg-teal-300 { background-color: rgb(129, 230, 217); }

.vc-bg-teal-400 { background-color: rgb(79, 209, 197); }

.vc-bg-teal-500 { background-color: rgb(56, 178, 172); }

.vc-bg-teal-600 { background-color: rgb(49, 151, 149); }

.vc-bg-teal-700 { background-color: rgb(44, 122, 123); }

.vc-bg-teal-800 { background-color: rgb(40, 94, 97); }

.vc-bg-teal-900 { background-color: rgb(35, 78, 82); }

.vc-bg-blue-100 { background-color: rgb(235, 248, 255); }

.vc-bg-blue-200 { background-color: rgb(190, 227, 248); }

.vc-bg-blue-300 { background-color: rgb(144, 205, 244); }

.vc-bg-blue-400 { background-color: rgb(99, 179, 237); }

.vc-bg-blue-500 { background-color: rgb(66, 153, 225); }

.vc-bg-blue-600 { background-color: rgb(49, 130, 206); }

.vc-bg-blue-700 { background-color: rgb(43, 108, 176); }

.vc-bg-blue-800 { background-color: rgb(44, 82, 130); }

.vc-bg-blue-900 { background-color: rgb(42, 67, 101); }

.vc-bg-indigo-100 { background-color: rgb(235, 244, 255); }

.vc-bg-indigo-200 { background-color: rgb(195, 218, 254); }

.vc-bg-indigo-300 { background-color: rgb(163, 191, 250); }

.vc-bg-indigo-400 { background-color: rgb(127, 156, 245); }

.vc-bg-indigo-500 { background-color: rgb(102, 126, 234); }

.vc-bg-indigo-600 { background-color: rgb(90, 103, 216); }

.vc-bg-indigo-700 { background-color: rgb(76, 81, 191); }

.vc-bg-indigo-800 { background-color: rgb(67, 65, 144); }

.vc-bg-indigo-900 { background-color: rgb(60, 54, 107); }

.vc-bg-purple-100 { background-color: rgb(250, 245, 255); }

.vc-bg-purple-200 { background-color: rgb(233, 216, 253); }

.vc-bg-purple-300 { background-color: rgb(214, 188, 250); }

.vc-bg-purple-400 { background-color: rgb(183, 148, 244); }

.vc-bg-purple-500 { background-color: rgb(159, 122, 234); }

.vc-bg-purple-600 { background-color: rgb(128, 90, 213); }

.vc-bg-purple-700 { background-color: rgb(107, 70, 193); }

.vc-bg-purple-800 { background-color: rgb(85, 60, 154); }

.vc-bg-purple-900 { background-color: rgb(68, 51, 122); }

.vc-bg-pink-100 { background-color: rgb(255, 245, 247); }

.vc-bg-pink-200 { background-color: rgb(254, 215, 226); }

.vc-bg-pink-300 { background-color: rgb(251, 182, 206); }

.vc-bg-pink-400 { background-color: rgb(246, 135, 179); }

.vc-bg-pink-500 { background-color: rgb(237, 100, 166); }

.vc-bg-pink-600 { background-color: rgb(213, 63, 140); }

.vc-bg-pink-700 { background-color: rgb(184, 50, 128); }

.vc-bg-pink-800 { background-color: rgb(151, 38, 109); }

.vc-bg-pink-900 { background-color: rgb(112, 36, 89); }

.hover\:vc-bg-transparent:hover { background-color: initial; }

.hover\:vc-bg-black:hover { background-color: rgb(0, 0, 0); }

.hover\:vc-bg-white:hover { background-color: rgb(255, 255, 255); }

.hover\:vc-bg-gray-100:hover { background-color: rgb(247, 250, 252); }

.hover\:vc-bg-gray-200:hover { background-color: rgb(237, 242, 247); }

.hover\:vc-bg-gray-300:hover { background-color: rgb(226, 232, 240); }

.hover\:vc-bg-gray-400:hover { background-color: rgb(203, 213, 224); }

.hover\:vc-bg-gray-500:hover { background-color: rgb(160, 174, 192); }

.hover\:vc-bg-gray-600:hover { background-color: rgb(113, 128, 150); }

.hover\:vc-bg-gray-700:hover { background-color: rgb(74, 85, 104); }

.hover\:vc-bg-gray-800:hover { background-color: rgb(45, 55, 72); }

.hover\:vc-bg-gray-900:hover { background-color: rgb(26, 32, 44); }

.hover\:vc-bg-red-100:hover { background-color: rgb(255, 245, 245); }

.hover\:vc-bg-red-200:hover { background-color: rgb(254, 215, 215); }

.hover\:vc-bg-red-300:hover { background-color: rgb(254, 178, 178); }

.hover\:vc-bg-red-400:hover { background-color: rgb(252, 129, 129); }

.hover\:vc-bg-red-500:hover { background-color: rgb(245, 101, 101); }

.hover\:vc-bg-red-600:hover { background-color: rgb(229, 62, 62); }

.hover\:vc-bg-red-700:hover { background-color: rgb(197, 48, 48); }

.hover\:vc-bg-red-800:hover { background-color: rgb(155, 44, 44); }

.hover\:vc-bg-red-900:hover { background-color: rgb(116, 42, 42); }

.hover\:vc-bg-orange-100:hover { background-color: rgb(255, 250, 240); }

.hover\:vc-bg-orange-200:hover { background-color: rgb(254, 235, 200); }

.hover\:vc-bg-orange-300:hover { background-color: rgb(251, 211, 141); }

.hover\:vc-bg-orange-400:hover { background-color: rgb(246, 173, 85); }

.hover\:vc-bg-orange-500:hover { background-color: rgb(237, 137, 54); }

.hover\:vc-bg-orange-600:hover { background-color: rgb(221, 107, 32); }

.hover\:vc-bg-orange-700:hover { background-color: rgb(192, 86, 33); }

.hover\:vc-bg-orange-800:hover { background-color: rgb(156, 66, 33); }

.hover\:vc-bg-orange-900:hover { background-color: rgb(123, 52, 30); }

.hover\:vc-bg-yellow-100:hover { background-color: ivory; }

.hover\:vc-bg-yellow-200:hover { background-color: rgb(254, 252, 191); }

.hover\:vc-bg-yellow-300:hover { background-color: rgb(250, 240, 137); }

.hover\:vc-bg-yellow-400:hover { background-color: rgb(246, 224, 94); }

.hover\:vc-bg-yellow-500:hover { background-color: rgb(236, 201, 75); }

.hover\:vc-bg-yellow-600:hover { background-color: rgb(214, 158, 46); }

.hover\:vc-bg-yellow-700:hover { background-color: rgb(183, 121, 31); }

.hover\:vc-bg-yellow-800:hover { background-color: rgb(151, 90, 22); }

.hover\:vc-bg-yellow-900:hover { background-color: rgb(116, 66, 16); }

.hover\:vc-bg-green-100:hover { background-color: rgb(240, 255, 244); }

.hover\:vc-bg-green-200:hover { background-color: rgb(198, 246, 213); }

.hover\:vc-bg-green-300:hover { background-color: rgb(154, 230, 180); }

.hover\:vc-bg-green-400:hover { background-color: rgb(104, 211, 145); }

.hover\:vc-bg-green-500:hover { background-color: rgb(72, 187, 120); }

.hover\:vc-bg-green-600:hover { background-color: rgb(56, 161, 105); }

.hover\:vc-bg-green-700:hover { background-color: rgb(47, 133, 90); }

.hover\:vc-bg-green-800:hover { background-color: rgb(39, 103, 73); }

.hover\:vc-bg-green-900:hover { background-color: rgb(34, 84, 61); }

.hover\:vc-bg-teal-100:hover { background-color: rgb(230, 255, 250); }

.hover\:vc-bg-teal-200:hover { background-color: rgb(178, 245, 234); }

.hover\:vc-bg-teal-300:hover { background-color: rgb(129, 230, 217); }

.hover\:vc-bg-teal-400:hover { background-color: rgb(79, 209, 197); }

.hover\:vc-bg-teal-500:hover { background-color: rgb(56, 178, 172); }

.hover\:vc-bg-teal-600:hover { background-color: rgb(49, 151, 149); }

.hover\:vc-bg-teal-700:hover { background-color: rgb(44, 122, 123); }

.hover\:vc-bg-teal-800:hover { background-color: rgb(40, 94, 97); }

.hover\:vc-bg-teal-900:hover { background-color: rgb(35, 78, 82); }

.hover\:vc-bg-blue-100:hover { background-color: rgb(235, 248, 255); }

.hover\:vc-bg-blue-200:hover { background-color: rgb(190, 227, 248); }

.hover\:vc-bg-blue-300:hover { background-color: rgb(144, 205, 244); }

.hover\:vc-bg-blue-400:hover { background-color: rgb(99, 179, 237); }

.hover\:vc-bg-blue-500:hover { background-color: rgb(66, 153, 225); }

.hover\:vc-bg-blue-600:hover { background-color: rgb(49, 130, 206); }

.hover\:vc-bg-blue-700:hover { background-color: rgb(43, 108, 176); }

.hover\:vc-bg-blue-800:hover { background-color: rgb(44, 82, 130); }

.hover\:vc-bg-blue-900:hover { background-color: rgb(42, 67, 101); }

.hover\:vc-bg-indigo-100:hover { background-color: rgb(235, 244, 255); }

.hover\:vc-bg-indigo-200:hover { background-color: rgb(195, 218, 254); }

.hover\:vc-bg-indigo-300:hover { background-color: rgb(163, 191, 250); }

.hover\:vc-bg-indigo-400:hover { background-color: rgb(127, 156, 245); }

.hover\:vc-bg-indigo-500:hover { background-color: rgb(102, 126, 234); }

.hover\:vc-bg-indigo-600:hover { background-color: rgb(90, 103, 216); }

.hover\:vc-bg-indigo-700:hover { background-color: rgb(76, 81, 191); }

.hover\:vc-bg-indigo-800:hover { background-color: rgb(67, 65, 144); }

.hover\:vc-bg-indigo-900:hover { background-color: rgb(60, 54, 107); }

.hover\:vc-bg-purple-100:hover { background-color: rgb(250, 245, 255); }

.hover\:vc-bg-purple-200:hover { background-color: rgb(233, 216, 253); }

.hover\:vc-bg-purple-300:hover { background-color: rgb(214, 188, 250); }

.hover\:vc-bg-purple-400:hover { background-color: rgb(183, 148, 244); }

.hover\:vc-bg-purple-500:hover { background-color: rgb(159, 122, 234); }

.hover\:vc-bg-purple-600:hover { background-color: rgb(128, 90, 213); }

.hover\:vc-bg-purple-700:hover { background-color: rgb(107, 70, 193); }

.hover\:vc-bg-purple-800:hover { background-color: rgb(85, 60, 154); }

.hover\:vc-bg-purple-900:hover { background-color: rgb(68, 51, 122); }

.hover\:vc-bg-pink-100:hover { background-color: rgb(255, 245, 247); }

.hover\:vc-bg-pink-200:hover { background-color: rgb(254, 215, 226); }

.hover\:vc-bg-pink-300:hover { background-color: rgb(251, 182, 206); }

.hover\:vc-bg-pink-400:hover { background-color: rgb(246, 135, 179); }

.hover\:vc-bg-pink-500:hover { background-color: rgb(237, 100, 166); }

.hover\:vc-bg-pink-600:hover { background-color: rgb(213, 63, 140); }

.hover\:vc-bg-pink-700:hover { background-color: rgb(184, 50, 128); }

.hover\:vc-bg-pink-800:hover { background-color: rgb(151, 38, 109); }

.hover\:vc-bg-pink-900:hover { background-color: rgb(112, 36, 89); }

.vc-bg-bottom { background-position: center bottom; }

.vc-bg-center { background-position: 50% center; }

.vc-bg-left { background-position: 0px center; }

.vc-bg-left-bottom { background-position: 0px 100%; }

.vc-bg-left-top { background-position: 0px 0px; }

.vc-bg-right { background-position: 100% center; }

.vc-bg-right-bottom { background-position: 100% 100%; }

.vc-bg-right-top { background-position: 100% 0px; }

.vc-bg-top { background-position: center top; }

.vc-bg-repeat { background-repeat: repeat; }

.vc-bg-no-repeat { background-repeat: no-repeat; }

.vc-bg-repeat-x { background-repeat: repeat-x; }

.vc-bg-repeat-y { background-repeat: repeat-y; }

.vc-bg-repeat-round { background-repeat: round; }

.vc-bg-repeat-space { background-repeat: space; }

.vc-bg-auto { background-size: auto; }

.vc-bg-cover { background-size: cover; }

.vc-bg-contain { background-size: contain; }

.vc-border-collapse { border-collapse: collapse; }

.vc-border-separate { border-collapse: initial; }

.vc-border-transparent { border-color: transparent; }

.vc-border-black { border-color: rgb(0, 0, 0); }

.vc-border-white { border-color: rgb(255, 255, 255); }

.vc-border-gray-100 { border-color: rgb(247, 250, 252); }

.vc-border-gray-200 { border-color: rgb(237, 242, 247); }

.vc-border-gray-300 { border-color: rgb(226, 232, 240); }

.vc-border-gray-400 { border-color: rgb(203, 213, 224); }

.vc-border-gray-500 { border-color: rgb(160, 174, 192); }

.vc-border-gray-600 { border-color: rgb(113, 128, 150); }

.vc-border-gray-700 { border-color: rgb(74, 85, 104); }

.vc-border-gray-800 { border-color: rgb(45, 55, 72); }

.vc-border-gray-900 { border-color: rgb(26, 32, 44); }

.vc-border-red-100 { border-color: rgb(255, 245, 245); }

.vc-border-red-200 { border-color: rgb(254, 215, 215); }

.vc-border-red-300 { border-color: rgb(254, 178, 178); }

.vc-border-red-400 { border-color: rgb(252, 129, 129); }

.vc-border-red-500 { border-color: rgb(245, 101, 101); }

.vc-border-red-600 { border-color: rgb(229, 62, 62); }

.vc-border-red-700 { border-color: rgb(197, 48, 48); }

.vc-border-red-800 { border-color: rgb(155, 44, 44); }

.vc-border-red-900 { border-color: rgb(116, 42, 42); }

.vc-border-orange-100 { border-color: rgb(255, 250, 240); }

.vc-border-orange-200 { border-color: rgb(254, 235, 200); }

.vc-border-orange-300 { border-color: rgb(251, 211, 141); }

.vc-border-orange-400 { border-color: rgb(246, 173, 85); }

.vc-border-orange-500 { border-color: rgb(237, 137, 54); }

.vc-border-orange-600 { border-color: rgb(221, 107, 32); }

.vc-border-orange-700 { border-color: rgb(192, 86, 33); }

.vc-border-orange-800 { border-color: rgb(156, 66, 33); }

.vc-border-orange-900 { border-color: rgb(123, 52, 30); }

.vc-border-yellow-100 { border-color: ivory; }

.vc-border-yellow-200 { border-color: rgb(254, 252, 191); }

.vc-border-yellow-300 { border-color: rgb(250, 240, 137); }

.vc-border-yellow-400 { border-color: rgb(246, 224, 94); }

.vc-border-yellow-500 { border-color: rgb(236, 201, 75); }

.vc-border-yellow-600 { border-color: rgb(214, 158, 46); }

.vc-border-yellow-700 { border-color: rgb(183, 121, 31); }

.vc-border-yellow-800 { border-color: rgb(151, 90, 22); }

.vc-border-yellow-900 { border-color: rgb(116, 66, 16); }

.vc-border-green-100 { border-color: rgb(240, 255, 244); }

.vc-border-green-200 { border-color: rgb(198, 246, 213); }

.vc-border-green-300 { border-color: rgb(154, 230, 180); }

.vc-border-green-400 { border-color: rgb(104, 211, 145); }

.vc-border-green-500 { border-color: rgb(72, 187, 120); }

.vc-border-green-600 { border-color: rgb(56, 161, 105); }

.vc-border-green-700 { border-color: rgb(47, 133, 90); }

.vc-border-green-800 { border-color: rgb(39, 103, 73); }

.vc-border-green-900 { border-color: rgb(34, 84, 61); }

.vc-border-teal-100 { border-color: rgb(230, 255, 250); }

.vc-border-teal-200 { border-color: rgb(178, 245, 234); }

.vc-border-teal-300 { border-color: rgb(129, 230, 217); }

.vc-border-teal-400 { border-color: rgb(79, 209, 197); }

.vc-border-teal-500 { border-color: rgb(56, 178, 172); }

.vc-border-teal-600 { border-color: rgb(49, 151, 149); }

.vc-border-teal-700 { border-color: rgb(44, 122, 123); }

.vc-border-teal-800 { border-color: rgb(40, 94, 97); }

.vc-border-teal-900 { border-color: rgb(35, 78, 82); }

.vc-border-blue-100 { border-color: rgb(235, 248, 255); }

.vc-border-blue-200 { border-color: rgb(190, 227, 248); }

.vc-border-blue-300 { border-color: rgb(144, 205, 244); }

.vc-border-blue-400 { border-color: rgb(99, 179, 237); }

.vc-border-blue-500 { border-color: rgb(66, 153, 225); }

.vc-border-blue-600 { border-color: rgb(49, 130, 206); }

.vc-border-blue-700 { border-color: rgb(43, 108, 176); }

.vc-border-blue-800 { border-color: rgb(44, 82, 130); }

.vc-border-blue-900 { border-color: rgb(42, 67, 101); }

.vc-border-indigo-100 { border-color: rgb(235, 244, 255); }

.vc-border-indigo-200 { border-color: rgb(195, 218, 254); }

.vc-border-indigo-300 { border-color: rgb(163, 191, 250); }

.vc-border-indigo-400 { border-color: rgb(127, 156, 245); }

.vc-border-indigo-500 { border-color: rgb(102, 126, 234); }

.vc-border-indigo-600 { border-color: rgb(90, 103, 216); }

.vc-border-indigo-700 { border-color: rgb(76, 81, 191); }

.vc-border-indigo-800 { border-color: rgb(67, 65, 144); }

.vc-border-indigo-900 { border-color: rgb(60, 54, 107); }

.vc-border-purple-100 { border-color: rgb(250, 245, 255); }

.vc-border-purple-200 { border-color: rgb(233, 216, 253); }

.vc-border-purple-300 { border-color: rgb(214, 188, 250); }

.vc-border-purple-400 { border-color: rgb(183, 148, 244); }

.vc-border-purple-500 { border-color: rgb(159, 122, 234); }

.vc-border-purple-600 { border-color: rgb(128, 90, 213); }

.vc-border-purple-700 { border-color: rgb(107, 70, 193); }

.vc-border-purple-800 { border-color: rgb(85, 60, 154); }

.vc-border-purple-900 { border-color: rgb(68, 51, 122); }

.vc-border-pink-100 { border-color: rgb(255, 245, 247); }

.vc-border-pink-200 { border-color: rgb(254, 215, 226); }

.vc-border-pink-300 { border-color: rgb(251, 182, 206); }

.vc-border-pink-400 { border-color: rgb(246, 135, 179); }

.vc-border-pink-500 { border-color: rgb(237, 100, 166); }

.vc-border-pink-600 { border-color: rgb(213, 63, 140); }

.vc-border-pink-700 { border-color: rgb(184, 50, 128); }

.vc-border-pink-800 { border-color: rgb(151, 38, 109); }

.vc-border-pink-900 { border-color: rgb(112, 36, 89); }

.hover\:vc-border-transparent:hover { border-color: transparent; }

.hover\:vc-border-black:hover { border-color: rgb(0, 0, 0); }

.hover\:vc-border-white:hover { border-color: rgb(255, 255, 255); }

.hover\:vc-border-gray-100:hover { border-color: rgb(247, 250, 252); }

.hover\:vc-border-gray-200:hover { border-color: rgb(237, 242, 247); }

.hover\:vc-border-gray-300:hover { border-color: rgb(226, 232, 240); }

.hover\:vc-border-gray-400:hover { border-color: rgb(203, 213, 224); }

.hover\:vc-border-gray-500:hover { border-color: rgb(160, 174, 192); }

.hover\:vc-border-gray-600:hover { border-color: rgb(113, 128, 150); }

.hover\:vc-border-gray-700:hover { border-color: rgb(74, 85, 104); }

.hover\:vc-border-gray-800:hover { border-color: rgb(45, 55, 72); }

.hover\:vc-border-gray-900:hover { border-color: rgb(26, 32, 44); }

.hover\:vc-border-red-100:hover { border-color: rgb(255, 245, 245); }

.hover\:vc-border-red-200:hover { border-color: rgb(254, 215, 215); }

.hover\:vc-border-red-300:hover { border-color: rgb(254, 178, 178); }

.hover\:vc-border-red-400:hover { border-color: rgb(252, 129, 129); }

.hover\:vc-border-red-500:hover { border-color: rgb(245, 101, 101); }

.hover\:vc-border-red-600:hover { border-color: rgb(229, 62, 62); }

.hover\:vc-border-red-700:hover { border-color: rgb(197, 48, 48); }

.hover\:vc-border-red-800:hover { border-color: rgb(155, 44, 44); }

.hover\:vc-border-red-900:hover { border-color: rgb(116, 42, 42); }

.hover\:vc-border-orange-100:hover { border-color: rgb(255, 250, 240); }

.hover\:vc-border-orange-200:hover { border-color: rgb(254, 235, 200); }

.hover\:vc-border-orange-300:hover { border-color: rgb(251, 211, 141); }

.hover\:vc-border-orange-400:hover { border-color: rgb(246, 173, 85); }

.hover\:vc-border-orange-500:hover { border-color: rgb(237, 137, 54); }

.hover\:vc-border-orange-600:hover { border-color: rgb(221, 107, 32); }

.hover\:vc-border-orange-700:hover { border-color: rgb(192, 86, 33); }

.hover\:vc-border-orange-800:hover { border-color: rgb(156, 66, 33); }

.hover\:vc-border-orange-900:hover { border-color: rgb(123, 52, 30); }

.hover\:vc-border-yellow-100:hover { border-color: ivory; }

.hover\:vc-border-yellow-200:hover { border-color: rgb(254, 252, 191); }

.hover\:vc-border-yellow-300:hover { border-color: rgb(250, 240, 137); }

.hover\:vc-border-yellow-400:hover { border-color: rgb(246, 224, 94); }

.hover\:vc-border-yellow-500:hover { border-color: rgb(236, 201, 75); }

.hover\:vc-border-yellow-600:hover { border-color: rgb(214, 158, 46); }

.hover\:vc-border-yellow-700:hover { border-color: rgb(183, 121, 31); }

.hover\:vc-border-yellow-800:hover { border-color: rgb(151, 90, 22); }

.hover\:vc-border-yellow-900:hover { border-color: rgb(116, 66, 16); }

.hover\:vc-border-green-100:hover { border-color: rgb(240, 255, 244); }

.hover\:vc-border-green-200:hover { border-color: rgb(198, 246, 213); }

.hover\:vc-border-green-300:hover { border-color: rgb(154, 230, 180); }

.hover\:vc-border-green-400:hover { border-color: rgb(104, 211, 145); }

.hover\:vc-border-green-500:hover { border-color: rgb(72, 187, 120); }

.hover\:vc-border-green-600:hover { border-color: rgb(56, 161, 105); }

.hover\:vc-border-green-700:hover { border-color: rgb(47, 133, 90); }

.hover\:vc-border-green-800:hover { border-color: rgb(39, 103, 73); }

.hover\:vc-border-green-900:hover { border-color: rgb(34, 84, 61); }

.hover\:vc-border-teal-100:hover { border-color: rgb(230, 255, 250); }

.hover\:vc-border-teal-200:hover { border-color: rgb(178, 245, 234); }

.hover\:vc-border-teal-300:hover { border-color: rgb(129, 230, 217); }

.hover\:vc-border-teal-400:hover { border-color: rgb(79, 209, 197); }

.hover\:vc-border-teal-500:hover { border-color: rgb(56, 178, 172); }

.hover\:vc-border-teal-600:hover { border-color: rgb(49, 151, 149); }

.hover\:vc-border-teal-700:hover { border-color: rgb(44, 122, 123); }

.hover\:vc-border-teal-800:hover { border-color: rgb(40, 94, 97); }

.hover\:vc-border-teal-900:hover { border-color: rgb(35, 78, 82); }

.hover\:vc-border-blue-100:hover { border-color: rgb(235, 248, 255); }

.hover\:vc-border-blue-200:hover { border-color: rgb(190, 227, 248); }

.hover\:vc-border-blue-300:hover { border-color: rgb(144, 205, 244); }

.hover\:vc-border-blue-400:hover { border-color: rgb(99, 179, 237); }

.hover\:vc-border-blue-500:hover { border-color: rgb(66, 153, 225); }

.hover\:vc-border-blue-600:hover { border-color: rgb(49, 130, 206); }

.hover\:vc-border-blue-700:hover { border-color: rgb(43, 108, 176); }

.hover\:vc-border-blue-800:hover { border-color: rgb(44, 82, 130); }

.hover\:vc-border-blue-900:hover { border-color: rgb(42, 67, 101); }

.hover\:vc-border-indigo-100:hover { border-color: rgb(235, 244, 255); }

.hover\:vc-border-indigo-200:hover { border-color: rgb(195, 218, 254); }

.hover\:vc-border-indigo-300:hover { border-color: rgb(163, 191, 250); }

.hover\:vc-border-indigo-400:hover { border-color: rgb(127, 156, 245); }

.hover\:vc-border-indigo-500:hover { border-color: rgb(102, 126, 234); }

.hover\:vc-border-indigo-600:hover { border-color: rgb(90, 103, 216); }

.hover\:vc-border-indigo-700:hover { border-color: rgb(76, 81, 191); }

.hover\:vc-border-indigo-800:hover { border-color: rgb(67, 65, 144); }

.hover\:vc-border-indigo-900:hover { border-color: rgb(60, 54, 107); }

.hover\:vc-border-purple-100:hover { border-color: rgb(250, 245, 255); }

.hover\:vc-border-purple-200:hover { border-color: rgb(233, 216, 253); }

.hover\:vc-border-purple-300:hover { border-color: rgb(214, 188, 250); }

.hover\:vc-border-purple-400:hover { border-color: rgb(183, 148, 244); }

.hover\:vc-border-purple-500:hover { border-color: rgb(159, 122, 234); }

.hover\:vc-border-purple-600:hover { border-color: rgb(128, 90, 213); }

.hover\:vc-border-purple-700:hover { border-color: rgb(107, 70, 193); }

.hover\:vc-border-purple-800:hover { border-color: rgb(85, 60, 154); }

.hover\:vc-border-purple-900:hover { border-color: rgb(68, 51, 122); }

.hover\:vc-border-pink-100:hover { border-color: rgb(255, 245, 247); }

.hover\:vc-border-pink-200:hover { border-color: rgb(254, 215, 226); }

.hover\:vc-border-pink-300:hover { border-color: rgb(251, 182, 206); }

.hover\:vc-border-pink-400:hover { border-color: rgb(246, 135, 179); }

.hover\:vc-border-pink-500:hover { border-color: rgb(237, 100, 166); }

.hover\:vc-border-pink-600:hover { border-color: rgb(213, 63, 140); }

.hover\:vc-border-pink-700:hover { border-color: rgb(184, 50, 128); }

.hover\:vc-border-pink-800:hover { border-color: rgb(151, 38, 109); }

.hover\:vc-border-pink-900:hover { border-color: rgb(112, 36, 89); }

.focus\:vc-border-transparent:focus { border-color: transparent; }

.focus\:vc-border-black:focus { border-color: rgb(0, 0, 0); }

.focus\:vc-border-white:focus { border-color: rgb(255, 255, 255); }

.focus\:vc-border-gray-100:focus { border-color: rgb(247, 250, 252); }

.focus\:vc-border-gray-200:focus { border-color: rgb(237, 242, 247); }

.focus\:vc-border-gray-300:focus { border-color: rgb(226, 232, 240); }

.focus\:vc-border-gray-400:focus { border-color: rgb(203, 213, 224); }

.focus\:vc-border-gray-500:focus { border-color: rgb(160, 174, 192); }

.focus\:vc-border-gray-600:focus { border-color: rgb(113, 128, 150); }

.focus\:vc-border-gray-700:focus { border-color: rgb(74, 85, 104); }

.focus\:vc-border-gray-800:focus { border-color: rgb(45, 55, 72); }

.focus\:vc-border-gray-900:focus { border-color: rgb(26, 32, 44); }

.focus\:vc-border-red-100:focus { border-color: rgb(255, 245, 245); }

.focus\:vc-border-red-200:focus { border-color: rgb(254, 215, 215); }

.focus\:vc-border-red-300:focus { border-color: rgb(254, 178, 178); }

.focus\:vc-border-red-400:focus { border-color: rgb(252, 129, 129); }

.focus\:vc-border-red-500:focus { border-color: rgb(245, 101, 101); }

.focus\:vc-border-red-600:focus { border-color: rgb(229, 62, 62); }

.focus\:vc-border-red-700:focus { border-color: rgb(197, 48, 48); }

.focus\:vc-border-red-800:focus { border-color: rgb(155, 44, 44); }

.focus\:vc-border-red-900:focus { border-color: rgb(116, 42, 42); }

.focus\:vc-border-orange-100:focus { border-color: rgb(255, 250, 240); }

.focus\:vc-border-orange-200:focus { border-color: rgb(254, 235, 200); }

.focus\:vc-border-orange-300:focus { border-color: rgb(251, 211, 141); }

.focus\:vc-border-orange-400:focus { border-color: rgb(246, 173, 85); }

.focus\:vc-border-orange-500:focus { border-color: rgb(237, 137, 54); }

.focus\:vc-border-orange-600:focus { border-color: rgb(221, 107, 32); }

.focus\:vc-border-orange-700:focus { border-color: rgb(192, 86, 33); }

.focus\:vc-border-orange-800:focus { border-color: rgb(156, 66, 33); }

.focus\:vc-border-orange-900:focus { border-color: rgb(123, 52, 30); }

.focus\:vc-border-yellow-100:focus { border-color: ivory; }

.focus\:vc-border-yellow-200:focus { border-color: rgb(254, 252, 191); }

.focus\:vc-border-yellow-300:focus { border-color: rgb(250, 240, 137); }

.focus\:vc-border-yellow-400:focus { border-color: rgb(246, 224, 94); }

.focus\:vc-border-yellow-500:focus { border-color: rgb(236, 201, 75); }

.focus\:vc-border-yellow-600:focus { border-color: rgb(214, 158, 46); }

.focus\:vc-border-yellow-700:focus { border-color: rgb(183, 121, 31); }

.focus\:vc-border-yellow-800:focus { border-color: rgb(151, 90, 22); }

.focus\:vc-border-yellow-900:focus { border-color: rgb(116, 66, 16); }

.focus\:vc-border-green-100:focus { border-color: rgb(240, 255, 244); }

.focus\:vc-border-green-200:focus { border-color: rgb(198, 246, 213); }

.focus\:vc-border-green-300:focus { border-color: rgb(154, 230, 180); }

.focus\:vc-border-green-400:focus { border-color: rgb(104, 211, 145); }

.focus\:vc-border-green-500:focus { border-color: rgb(72, 187, 120); }

.focus\:vc-border-green-600:focus { border-color: rgb(56, 161, 105); }

.focus\:vc-border-green-700:focus { border-color: rgb(47, 133, 90); }

.focus\:vc-border-green-800:focus { border-color: rgb(39, 103, 73); }

.focus\:vc-border-green-900:focus { border-color: rgb(34, 84, 61); }

.focus\:vc-border-teal-100:focus { border-color: rgb(230, 255, 250); }

.focus\:vc-border-teal-200:focus { border-color: rgb(178, 245, 234); }

.focus\:vc-border-teal-300:focus { border-color: rgb(129, 230, 217); }

.focus\:vc-border-teal-400:focus { border-color: rgb(79, 209, 197); }

.focus\:vc-border-teal-500:focus { border-color: rgb(56, 178, 172); }

.focus\:vc-border-teal-600:focus { border-color: rgb(49, 151, 149); }

.focus\:vc-border-teal-700:focus { border-color: rgb(44, 122, 123); }

.focus\:vc-border-teal-800:focus { border-color: rgb(40, 94, 97); }

.focus\:vc-border-teal-900:focus { border-color: rgb(35, 78, 82); }

.focus\:vc-border-blue-100:focus { border-color: rgb(235, 248, 255); }

.focus\:vc-border-blue-200:focus { border-color: rgb(190, 227, 248); }

.focus\:vc-border-blue-300:focus { border-color: rgb(144, 205, 244); }

.focus\:vc-border-blue-400:focus { border-color: rgb(99, 179, 237); }

.focus\:vc-border-blue-500:focus { border-color: rgb(66, 153, 225); }

.focus\:vc-border-blue-600:focus { border-color: rgb(49, 130, 206); }

.focus\:vc-border-blue-700:focus { border-color: rgb(43, 108, 176); }

.focus\:vc-border-blue-800:focus { border-color: rgb(44, 82, 130); }

.focus\:vc-border-blue-900:focus { border-color: rgb(42, 67, 101); }

.focus\:vc-border-indigo-100:focus { border-color: rgb(235, 244, 255); }

.focus\:vc-border-indigo-200:focus { border-color: rgb(195, 218, 254); }

.focus\:vc-border-indigo-300:focus { border-color: rgb(163, 191, 250); }

.focus\:vc-border-indigo-400:focus { border-color: rgb(127, 156, 245); }

.focus\:vc-border-indigo-500:focus { border-color: rgb(102, 126, 234); }

.focus\:vc-border-indigo-600:focus { border-color: rgb(90, 103, 216); }

.focus\:vc-border-indigo-700:focus { border-color: rgb(76, 81, 191); }

.focus\:vc-border-indigo-800:focus { border-color: rgb(67, 65, 144); }

.focus\:vc-border-indigo-900:focus { border-color: rgb(60, 54, 107); }

.focus\:vc-border-purple-100:focus { border-color: rgb(250, 245, 255); }

.focus\:vc-border-purple-200:focus { border-color: rgb(233, 216, 253); }

.focus\:vc-border-purple-300:focus { border-color: rgb(214, 188, 250); }

.focus\:vc-border-purple-400:focus { border-color: rgb(183, 148, 244); }

.focus\:vc-border-purple-500:focus { border-color: rgb(159, 122, 234); }

.focus\:vc-border-purple-600:focus { border-color: rgb(128, 90, 213); }

.focus\:vc-border-purple-700:focus { border-color: rgb(107, 70, 193); }

.focus\:vc-border-purple-800:focus { border-color: rgb(85, 60, 154); }

.focus\:vc-border-purple-900:focus { border-color: rgb(68, 51, 122); }

.focus\:vc-border-pink-100:focus { border-color: rgb(255, 245, 247); }

.focus\:vc-border-pink-200:focus { border-color: rgb(254, 215, 226); }

.focus\:vc-border-pink-300:focus { border-color: rgb(251, 182, 206); }

.focus\:vc-border-pink-400:focus { border-color: rgb(246, 135, 179); }

.focus\:vc-border-pink-500:focus { border-color: rgb(237, 100, 166); }

.focus\:vc-border-pink-600:focus { border-color: rgb(213, 63, 140); }

.focus\:vc-border-pink-700:focus { border-color: rgb(184, 50, 128); }

.focus\:vc-border-pink-800:focus { border-color: rgb(151, 38, 109); }

.focus\:vc-border-pink-900:focus { border-color: rgb(112, 36, 89); }

.vc-rounded-none { border-radius: 0px; }

.vc-rounded-sm { border-radius: 18px; }

.vc-rounded { border-radius: 4px; }

.vc-rounded-lg { border-radius: 8px; }

.vc-rounded-full { border-radius: 9999px; }

.vc-rounded-t-none { border-top-left-radius: 0px; border-top-right-radius: 0px; }

.vc-rounded-r-none { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }

.vc-rounded-b-none { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }

.vc-rounded-l-none { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }

.vc-rounded-t-sm { border-top-left-radius: 18px; border-top-right-radius: 18px; }

.vc-rounded-r-sm { border-top-right-radius: 18px; border-bottom-right-radius: 18px; }

.vc-rounded-b-sm { border-bottom-right-radius: 18px; border-bottom-left-radius: 18px; }

.vc-rounded-l-sm { border-top-left-radius: 18px; border-bottom-left-radius: 18px; }

.vc-rounded-t { border-top-left-radius: 4px; border-top-right-radius: 4px; }

.vc-rounded-r { border-top-right-radius: 4px; }

.vc-rounded-b, .vc-rounded-r { border-bottom-right-radius: 4px; }

.vc-rounded-b, .vc-rounded-l { border-bottom-left-radius: 4px; }

.vc-rounded-l { border-top-left-radius: 4px; }

.vc-rounded-t-lg { border-top-left-radius: 8px; border-top-right-radius: 8px; }

.vc-rounded-r-lg { border-top-right-radius: 8px; border-bottom-right-radius: 8px; }

.vc-rounded-b-lg { border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; }

.vc-rounded-l-lg { border-top-left-radius: 8px; border-bottom-left-radius: 8px; }

.vc-rounded-t-full { border-top-left-radius: 9999px; border-top-right-radius: 9999px; }

.vc-rounded-r-full { border-top-right-radius: 9999px; border-bottom-right-radius: 9999px; }

.vc-rounded-b-full { border-bottom-right-radius: 9999px; border-bottom-left-radius: 9999px; }

.vc-rounded-l-full { border-top-left-radius: 9999px; border-bottom-left-radius: 9999px; }

.vc-rounded-tl-none { border-top-left-radius: 0px; }

.vc-rounded-tr-none { border-top-right-radius: 0px; }

.vc-rounded-br-none { border-bottom-right-radius: 0px; }

.vc-rounded-bl-none { border-bottom-left-radius: 0px; }

.vc-rounded-tl-sm { border-top-left-radius: 18px; }

.vc-rounded-tr-sm { border-top-right-radius: 18px; }

.vc-rounded-br-sm { border-bottom-right-radius: 18px; }

.vc-rounded-bl-sm { border-bottom-left-radius: 18px; }

.vc-rounded-tl { border-top-left-radius: 4px; }

.vc-rounded-tr { border-top-right-radius: 4px; }

.vc-rounded-br { border-bottom-right-radius: 4px; }

.vc-rounded-bl { border-bottom-left-radius: 4px; }

.vc-rounded-tl-lg { border-top-left-radius: 8px; }

.vc-rounded-tr-lg { border-top-right-radius: 8px; }

.vc-rounded-br-lg { border-bottom-right-radius: 8px; }

.vc-rounded-bl-lg { border-bottom-left-radius: 8px; }

.vc-rounded-tl-full { border-top-left-radius: 9999px; }

.vc-rounded-tr-full { border-top-right-radius: 9999px; }

.vc-rounded-br-full { border-bottom-right-radius: 9999px; }

.vc-rounded-bl-full { border-bottom-left-radius: 9999px; }

.vc-border-solid { border-style: solid; }

.vc-border-dashed { border-style: dashed; }

.vc-border-dotted { border-style: dotted; }

.vc-border-double { border-style: double; }

.vc-border-none { border-style: none; }

.vc-border-0 { border-width: 0px; }

.vc-border-2 { border-width: 2px; }

.vc-border-4 { border-width: 4px; }

.vc-border-8 { border-width: 8px; }

.vc-border { border-width: 1px; }

.vc-border-t-0 { border-top-width: 0px; }

.vc-border-r-0 { border-right-width: 0px; }

.vc-border-b-0 { border-bottom-width: 0px; }

.vc-border-l-0 { border-left-width: 0px; }

.vc-border-t-2 { border-top-width: 2px; }

.vc-border-r-2 { border-right-width: 2px; }

.vc-border-b-2 { border-bottom-width: 2px; }

.vc-border-l-2 { border-left-width: 2px; }

.vc-border-t-4 { border-top-width: 4px; }

.vc-border-r-4 { border-right-width: 4px; }

.vc-border-b-4 { border-bottom-width: 4px; }

.vc-border-l-4 { border-left-width: 4px; }

.vc-border-t-8 { border-top-width: 8px; }

.vc-border-r-8 { border-right-width: 8px; }

.vc-border-b-8 { border-bottom-width: 8px; }

.vc-border-l-8 { border-left-width: 8px; }

.vc-border-t { border-top-width: 1px; }

.vc-border-r { border-right-width: 1px; }

.vc-border-b { border-bottom-width: 1px; }

.vc-border-l { border-left-width: 1px; }

.vc-cursor-pointer { cursor: pointer; }

.vc-cursor-not-allowed { cursor: not-allowed; }

.vc-flex { display: flex; }

.vc-items-center { align-items: center; }

.vc-justify-center { justify-content: center; }

.vc-font-medium { font-weight: 500; }

.vc-font-semibold { font-weight: 600; }

.focus\:vc-font-bold:focus, .vc-font-bold { font-weight: 700; }

.vc-h-full { height: 100%; }

.vc-leading-tight { line-height: 1.25; }

.vc-leading-snug { line-height: 1.375; }

.vc-mr-auto { margin-right: auto; }

.vc-ml-auto { margin-left: auto; }

.vc-min-w-full { min-width: 100%; }

.vc-opacity-0 { opacity: 0; }

.vc-opacity-25 { opacity: 0.25; }

.vc-opacity-75 { opacity: 0.75; }

.hover\:vc-opacity-50:hover { opacity: 0.5; }

.hover\:vc-opacity-75:hover { opacity: 0.75; }

.focus\:vc-outline-none:focus { outline: 0px; }

.vc-overflow-hidden { overflow: hidden; }

.vc-p-1 { padding: 4px; }

.vc-py-1 { padding-top: 4px; padding-bottom: 4px; }

.vc-py-2 { padding-top: 8px; padding-bottom: 8px; }

.vc-px-2 { padding-left: 8px; padding-right: 8px; }

.vc-px-3 { padding-left: 12px; padding-right: 12px; }

.vc-pointer-events-none { pointer-events: none; }

.vc-pointer-events-auto { pointer-events: auto; }

.vc-relative { position: relative; }

.vc-shadow { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px; }

.hover\:vc-shadow-inner:hover { box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 4px 0px inset; }

.focus\:vc-shadow:focus { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px; }

.vc-text-left { text-align: left; }

.vc-text-center { text-align: center; }

.vc-text-right { text-align: right; }

.vc-text-justify { text-align: justify; }

.vc-text-transparent { color: transparent; }

.vc-text-black { color: rgb(0, 0, 0); }

.vc-text-white { color: rgb(255, 255, 255); }

.vc-text-gray-100 { color: rgb(247, 250, 252); }

.vc-text-gray-200 { color: rgb(237, 242, 247); }

.vc-text-gray-300 { color: rgb(226, 232, 240); }

.vc-text-gray-400 { color: rgb(203, 213, 224); }

.vc-text-gray-500 { color: rgb(160, 174, 192); }

.vc-text-gray-600 { color: rgb(113, 128, 150); }

.vc-text-gray-700 { color: rgb(74, 85, 104); }

.vc-text-gray-800 { color: rgb(45, 55, 72); }

.vc-text-gray-900 { color: rgb(26, 32, 44); }

.vc-text-red-100 { color: rgb(255, 245, 245); }

.vc-text-red-200 { color: rgb(254, 215, 215); }

.vc-text-red-300 { color: rgb(254, 178, 178); }

.vc-text-red-400 { color: rgb(252, 129, 129); }

.vc-text-red-500 { color: rgb(245, 101, 101); }

.vc-text-red-600 { color: rgb(229, 62, 62); }

.vc-text-red-700 { color: rgb(197, 48, 48); }

.vc-text-red-800 { color: rgb(155, 44, 44); }

.vc-text-red-900 { color: rgb(116, 42, 42); }

.vc-text-orange-100 { color: rgb(255, 250, 240); }

.vc-text-orange-200 { color: rgb(254, 235, 200); }

.vc-text-orange-300 { color: rgb(251, 211, 141); }

.vc-text-orange-400 { color: rgb(246, 173, 85); }

.vc-text-orange-500 { color: rgb(237, 137, 54); }

.vc-text-orange-600 { color: rgb(221, 107, 32); }

.vc-text-orange-700 { color: rgb(192, 86, 33); }

.vc-text-orange-800 { color: rgb(156, 66, 33); }

.vc-text-orange-900 { color: rgb(123, 52, 30); }

.vc-text-yellow-100 { color: ivory; }

.vc-text-yellow-200 { color: rgb(254, 252, 191); }

.vc-text-yellow-300 { color: rgb(250, 240, 137); }

.vc-text-yellow-400 { color: rgb(246, 224, 94); }

.vc-text-yellow-500 { color: rgb(236, 201, 75); }

.vc-text-yellow-600 { color: rgb(214, 158, 46); }

.vc-text-yellow-700 { color: rgb(183, 121, 31); }

.vc-text-yellow-800 { color: rgb(151, 90, 22); }

.vc-text-yellow-900 { color: rgb(116, 66, 16); }

.vc-text-green-100 { color: rgb(240, 255, 244); }

.vc-text-green-200 { color: rgb(198, 246, 213); }

.vc-text-green-300 { color: rgb(154, 230, 180); }

.vc-text-green-400 { color: rgb(104, 211, 145); }

.vc-text-green-500 { color: rgb(72, 187, 120); }

.vc-text-green-600 { color: rgb(56, 161, 105); }

.vc-text-green-700 { color: rgb(47, 133, 90); }

.vc-text-green-800 { color: rgb(39, 103, 73); }

.vc-text-green-900 { color: rgb(34, 84, 61); }

.vc-text-teal-100 { color: rgb(230, 255, 250); }

.vc-text-teal-200 { color: rgb(178, 245, 234); }

.vc-text-teal-300 { color: rgb(129, 230, 217); }

.vc-text-teal-400 { color: rgb(79, 209, 197); }

.vc-text-teal-500 { color: rgb(56, 178, 172); }

.vc-text-teal-600 { color: rgb(49, 151, 149); }

.vc-text-teal-700 { color: rgb(44, 122, 123); }

.vc-text-teal-800 { color: rgb(40, 94, 97); }

.vc-text-teal-900 { color: rgb(35, 78, 82); }

.vc-text-blue-100 { color: rgb(235, 248, 255); }

.vc-text-blue-200 { color: rgb(190, 227, 248); }

.vc-text-blue-300 { color: rgb(144, 205, 244); }

.vc-text-blue-400 { color: rgb(99, 179, 237); }

.vc-text-blue-500 { color: rgb(66, 153, 225); }

.vc-text-blue-600 { color: rgb(49, 130, 206); }

.vc-text-blue-700 { color: rgb(43, 108, 176); }

.vc-text-blue-800 { color: rgb(44, 82, 130); }

.vc-text-blue-900 { color: rgb(42, 67, 101); }

.vc-text-indigo-100 { color: rgb(235, 244, 255); }

.vc-text-indigo-200 { color: rgb(195, 218, 254); }

.vc-text-indigo-300 { color: rgb(163, 191, 250); }

.vc-text-indigo-400 { color: rgb(127, 156, 245); }

.vc-text-indigo-500 { color: rgb(102, 126, 234); }

.vc-text-indigo-600 { color: rgb(90, 103, 216); }

.vc-text-indigo-700 { color: rgb(76, 81, 191); }

.vc-text-indigo-800 { color: rgb(67, 65, 144); }

.vc-text-indigo-900 { color: rgb(60, 54, 107); }

.vc-text-purple-100 { color: rgb(250, 245, 255); }

.vc-text-purple-200 { color: rgb(233, 216, 253); }

.vc-text-purple-300 { color: rgb(214, 188, 250); }

.vc-text-purple-400 { color: rgb(183, 148, 244); }

.vc-text-purple-500 { color: rgb(159, 122, 234); }

.vc-text-purple-600 { color: rgb(128, 90, 213); }

.vc-text-purple-700 { color: rgb(107, 70, 193); }

.vc-text-purple-800 { color: rgb(85, 60, 154); }

.vc-text-purple-900 { color: rgb(68, 51, 122); }

.vc-text-pink-100 { color: rgb(255, 245, 247); }

.vc-text-pink-200 { color: rgb(254, 215, 226); }

.vc-text-pink-300 { color: rgb(251, 182, 206); }

.vc-text-pink-400 { color: rgb(246, 135, 179); }

.vc-text-pink-500 { color: rgb(237, 100, 166); }

.vc-text-pink-600 { color: rgb(213, 63, 140); }

.vc-text-pink-700 { color: rgb(184, 50, 128); }

.vc-text-pink-800 { color: rgb(151, 38, 109); }

.vc-text-pink-900 { color: rgb(112, 36, 89); }

.hover\:vc-text-transparent:hover { color: transparent; }

.hover\:vc-text-black:hover { color: rgb(0, 0, 0); }

.hover\:vc-text-white:hover { color: rgb(255, 255, 255); }

.hover\:vc-text-gray-100:hover { color: rgb(247, 250, 252); }

.hover\:vc-text-gray-200:hover { color: rgb(237, 242, 247); }

.hover\:vc-text-gray-300:hover { color: rgb(226, 232, 240); }

.hover\:vc-text-gray-400:hover { color: rgb(203, 213, 224); }

.hover\:vc-text-gray-500:hover { color: rgb(160, 174, 192); }

.hover\:vc-text-gray-600:hover { color: rgb(113, 128, 150); }

.hover\:vc-text-gray-700:hover { color: rgb(74, 85, 104); }

.hover\:vc-text-gray-800:hover { color: rgb(45, 55, 72); }

.hover\:vc-text-gray-900:hover { color: rgb(26, 32, 44); }

.hover\:vc-text-red-100:hover { color: rgb(255, 245, 245); }

.hover\:vc-text-red-200:hover { color: rgb(254, 215, 215); }

.hover\:vc-text-red-300:hover { color: rgb(254, 178, 178); }

.hover\:vc-text-red-400:hover { color: rgb(252, 129, 129); }

.hover\:vc-text-red-500:hover { color: rgb(245, 101, 101); }

.hover\:vc-text-red-600:hover { color: rgb(229, 62, 62); }

.hover\:vc-text-red-700:hover { color: rgb(197, 48, 48); }

.hover\:vc-text-red-800:hover { color: rgb(155, 44, 44); }

.hover\:vc-text-red-900:hover { color: rgb(116, 42, 42); }

.hover\:vc-text-orange-100:hover { color: rgb(255, 250, 240); }

.hover\:vc-text-orange-200:hover { color: rgb(254, 235, 200); }

.hover\:vc-text-orange-300:hover { color: rgb(251, 211, 141); }

.hover\:vc-text-orange-400:hover { color: rgb(246, 173, 85); }

.hover\:vc-text-orange-500:hover { color: rgb(237, 137, 54); }

.hover\:vc-text-orange-600:hover { color: rgb(221, 107, 32); }

.hover\:vc-text-orange-700:hover { color: rgb(192, 86, 33); }

.hover\:vc-text-orange-800:hover { color: rgb(156, 66, 33); }

.hover\:vc-text-orange-900:hover { color: rgb(123, 52, 30); }

.hover\:vc-text-yellow-100:hover { color: ivory; }

.hover\:vc-text-yellow-200:hover { color: rgb(254, 252, 191); }

.hover\:vc-text-yellow-300:hover { color: rgb(250, 240, 137); }

.hover\:vc-text-yellow-400:hover { color: rgb(246, 224, 94); }

.hover\:vc-text-yellow-500:hover { color: rgb(236, 201, 75); }

.hover\:vc-text-yellow-600:hover { color: rgb(214, 158, 46); }

.hover\:vc-text-yellow-700:hover { color: rgb(183, 121, 31); }

.hover\:vc-text-yellow-800:hover { color: rgb(151, 90, 22); }

.hover\:vc-text-yellow-900:hover { color: rgb(116, 66, 16); }

.hover\:vc-text-green-100:hover { color: rgb(240, 255, 244); }

.hover\:vc-text-green-200:hover { color: rgb(198, 246, 213); }

.hover\:vc-text-green-300:hover { color: rgb(154, 230, 180); }

.hover\:vc-text-green-400:hover { color: rgb(104, 211, 145); }

.hover\:vc-text-green-500:hover { color: rgb(72, 187, 120); }

.hover\:vc-text-green-600:hover { color: rgb(56, 161, 105); }

.hover\:vc-text-green-700:hover { color: rgb(47, 133, 90); }

.hover\:vc-text-green-800:hover { color: rgb(39, 103, 73); }

.hover\:vc-text-green-900:hover { color: rgb(34, 84, 61); }

.hover\:vc-text-teal-100:hover { color: rgb(230, 255, 250); }

.hover\:vc-text-teal-200:hover { color: rgb(178, 245, 234); }

.hover\:vc-text-teal-300:hover { color: rgb(129, 230, 217); }

.hover\:vc-text-teal-400:hover { color: rgb(79, 209, 197); }

.hover\:vc-text-teal-500:hover { color: rgb(56, 178, 172); }

.hover\:vc-text-teal-600:hover { color: rgb(49, 151, 149); }

.hover\:vc-text-teal-700:hover { color: rgb(44, 122, 123); }

.hover\:vc-text-teal-800:hover { color: rgb(40, 94, 97); }

.hover\:vc-text-teal-900:hover { color: rgb(35, 78, 82); }

.hover\:vc-text-blue-100:hover { color: rgb(235, 248, 255); }

.hover\:vc-text-blue-200:hover { color: rgb(190, 227, 248); }

.hover\:vc-text-blue-300:hover { color: rgb(144, 205, 244); }

.hover\:vc-text-blue-400:hover { color: rgb(99, 179, 237); }

.hover\:vc-text-blue-500:hover { color: rgb(66, 153, 225); }

.hover\:vc-text-blue-600:hover { color: rgb(49, 130, 206); }

.hover\:vc-text-blue-700:hover { color: rgb(43, 108, 176); }

.hover\:vc-text-blue-800:hover { color: rgb(44, 82, 130); }

.hover\:vc-text-blue-900:hover { color: rgb(42, 67, 101); }

.hover\:vc-text-indigo-100:hover { color: rgb(235, 244, 255); }

.hover\:vc-text-indigo-200:hover { color: rgb(195, 218, 254); }

.hover\:vc-text-indigo-300:hover { color: rgb(163, 191, 250); }

.hover\:vc-text-indigo-400:hover { color: rgb(127, 156, 245); }

.hover\:vc-text-indigo-500:hover { color: rgb(102, 126, 234); }

.hover\:vc-text-indigo-600:hover { color: rgb(90, 103, 216); }

.hover\:vc-text-indigo-700:hover { color: rgb(76, 81, 191); }

.hover\:vc-text-indigo-800:hover { color: rgb(67, 65, 144); }

.hover\:vc-text-indigo-900:hover { color: rgb(60, 54, 107); }

.hover\:vc-text-purple-100:hover { color: rgb(250, 245, 255); }

.hover\:vc-text-purple-200:hover { color: rgb(233, 216, 253); }

.hover\:vc-text-purple-300:hover { color: rgb(214, 188, 250); }

.hover\:vc-text-purple-400:hover { color: rgb(183, 148, 244); }

.hover\:vc-text-purple-500:hover { color: rgb(159, 122, 234); }

.hover\:vc-text-purple-600:hover { color: rgb(128, 90, 213); }

.hover\:vc-text-purple-700:hover { color: rgb(107, 70, 193); }

.hover\:vc-text-purple-800:hover { color: rgb(85, 60, 154); }

.hover\:vc-text-purple-900:hover { color: rgb(68, 51, 122); }

.hover\:vc-text-pink-100:hover { color: rgb(255, 245, 247); }

.hover\:vc-text-pink-200:hover { color: rgb(254, 215, 226); }

.hover\:vc-text-pink-300:hover { color: rgb(251, 182, 206); }

.hover\:vc-text-pink-400:hover { color: rgb(246, 135, 179); }

.hover\:vc-text-pink-500:hover { color: rgb(237, 100, 166); }

.hover\:vc-text-pink-600:hover { color: rgb(213, 63, 140); }

.hover\:vc-text-pink-700:hover { color: rgb(184, 50, 128); }

.hover\:vc-text-pink-800:hover { color: rgb(151, 38, 109); }

.hover\:vc-text-pink-900:hover { color: rgb(112, 36, 89); }

.vc-text-xs { font-size: 12px; }

.vc-text-sm { font-size: 14px; }

.vc-text-base { font-size: 16px; }

.vc-text-lg { font-size: 18px; }

.vc-text-xl { font-size: 20px; }

.vc-text-2xl { font-size: 24px; }

.vc-select-none { user-select: none; }

.vc-w-12 { width: 48px; }

.vc-w-full { width: 100%; }

@media (min-width: 640px) {
  .sm\:vc-bg-fixed { background-attachment: fixed; }
  .sm\:vc-bg-local { background-attachment: local; }
  .sm\:vc-bg-scroll { background-attachment: scroll; }
  .sm\:vc-bg-bottom { background-position: center bottom; }
  .sm\:vc-bg-center { background-position: 50% center; }
  .sm\:vc-bg-left { background-position: 0px center; }
  .sm\:vc-bg-left-bottom { background-position: 0px 100%; }
  .sm\:vc-bg-left-top { background-position: 0px 0px; }
  .sm\:vc-bg-right { background-position: 100% center; }
  .sm\:vc-bg-right-bottom { background-position: 100% 100%; }
  .sm\:vc-bg-right-top { background-position: 100% 0px; }
  .sm\:vc-bg-top { background-position: center top; }
  .sm\:vc-bg-repeat { background-repeat: repeat; }
  .sm\:vc-bg-no-repeat { background-repeat: no-repeat; }
  .sm\:vc-bg-repeat-x { background-repeat: repeat-x; }
  .sm\:vc-bg-repeat-y { background-repeat: repeat-y; }
  .sm\:vc-bg-repeat-round { background-repeat: round; }
  .sm\:vc-bg-repeat-space { background-repeat: space; }
  .sm\:vc-bg-auto { background-size: auto; }
  .sm\:vc-bg-cover { background-size: cover; }
  .sm\:vc-bg-contain { background-size: contain; }
  .sm\:vc-border-collapse { border-collapse: collapse; }
  .sm\:vc-border-separate { border-collapse: initial; }
  .sm\:vc-border-solid { border-style: solid; }
  .sm\:vc-border-dashed { border-style: dashed; }
  .sm\:vc-border-dotted { border-style: dotted; }
  .sm\:vc-border-double { border-style: double; }
  .sm\:vc-border-none { border-style: none; }
  .sm\:vc-border-0 { border-width: 0px; }
  .sm\:vc-border-2 { border-width: 2px; }
  .sm\:vc-border-4 { border-width: 4px; }
  .sm\:vc-border-8 { border-width: 8px; }
  .sm\:vc-border { border-width: 1px; }
  .sm\:vc-border-t-0 { border-top-width: 0px; }
  .sm\:vc-border-r-0 { border-right-width: 0px; }
  .sm\:vc-border-b-0 { border-bottom-width: 0px; }
  .sm\:vc-border-l-0 { border-left-width: 0px; }
  .sm\:vc-border-t-2 { border-top-width: 2px; }
  .sm\:vc-border-r-2 { border-right-width: 2px; }
  .sm\:vc-border-b-2 { border-bottom-width: 2px; }
  .sm\:vc-border-l-2 { border-left-width: 2px; }
  .sm\:vc-border-t-4 { border-top-width: 4px; }
  .sm\:vc-border-r-4 { border-right-width: 4px; }
  .sm\:vc-border-b-4 { border-bottom-width: 4px; }
  .sm\:vc-border-l-4 { border-left-width: 4px; }
  .sm\:vc-border-t-8 { border-top-width: 8px; }
  .sm\:vc-border-r-8 { border-right-width: 8px; }
  .sm\:vc-border-b-8 { border-bottom-width: 8px; }
  .sm\:vc-border-l-8 { border-left-width: 8px; }
  .sm\:vc-border-t { border-top-width: 1px; }
  .sm\:vc-border-r { border-right-width: 1px; }
  .sm\:vc-border-b { border-bottom-width: 1px; }
  .sm\:vc-border-l { border-left-width: 1px; }
  .sm\:vc-text-left { text-align: left; }
  .sm\:vc-text-center { text-align: center; }
  .sm\:vc-text-right { text-align: right; }
  .sm\:vc-text-justify { text-align: justify; }
  .sm\:vc-text-xs { font-size: 12px; }
  .sm\:vc-text-sm { font-size: 14px; }
  .sm\:vc-text-base { font-size: 16px; }
  .sm\:vc-text-lg { font-size: 18px; }
  .sm\:vc-text-xl { font-size: 20px; }
  .sm\:vc-text-2xl { font-size: 24px; }
}

@media (min-width: 768px) {
  .md\:vc-bg-fixed { background-attachment: fixed; }
  .md\:vc-bg-local { background-attachment: local; }
  .md\:vc-bg-scroll { background-attachment: scroll; }
  .md\:vc-bg-bottom { background-position: center bottom; }
  .md\:vc-bg-center { background-position: 50% center; }
  .md\:vc-bg-left { background-position: 0px center; }
  .md\:vc-bg-left-bottom { background-position: 0px 100%; }
  .md\:vc-bg-left-top { background-position: 0px 0px; }
  .md\:vc-bg-right { background-position: 100% center; }
  .md\:vc-bg-right-bottom { background-position: 100% 100%; }
  .md\:vc-bg-right-top { background-position: 100% 0px; }
  .md\:vc-bg-top { background-position: center top; }
  .md\:vc-bg-repeat { background-repeat: repeat; }
  .md\:vc-bg-no-repeat { background-repeat: no-repeat; }
  .md\:vc-bg-repeat-x { background-repeat: repeat-x; }
  .md\:vc-bg-repeat-y { background-repeat: repeat-y; }
  .md\:vc-bg-repeat-round { background-repeat: round; }
  .md\:vc-bg-repeat-space { background-repeat: space; }
  .md\:vc-bg-auto { background-size: auto; }
  .md\:vc-bg-cover { background-size: cover; }
  .md\:vc-bg-contain { background-size: contain; }
  .md\:vc-border-collapse { border-collapse: collapse; }
  .md\:vc-border-separate { border-collapse: initial; }
  .md\:vc-border-solid { border-style: solid; }
  .md\:vc-border-dashed { border-style: dashed; }
  .md\:vc-border-dotted { border-style: dotted; }
  .md\:vc-border-double { border-style: double; }
  .md\:vc-border-none { border-style: none; }
  .md\:vc-border-0 { border-width: 0px; }
  .md\:vc-border-2 { border-width: 2px; }
  .md\:vc-border-4 { border-width: 4px; }
  .md\:vc-border-8 { border-width: 8px; }
  .md\:vc-border { border-width: 1px; }
  .md\:vc-border-t-0 { border-top-width: 0px; }
  .md\:vc-border-r-0 { border-right-width: 0px; }
  .md\:vc-border-b-0 { border-bottom-width: 0px; }
  .md\:vc-border-l-0 { border-left-width: 0px; }
  .md\:vc-border-t-2 { border-top-width: 2px; }
  .md\:vc-border-r-2 { border-right-width: 2px; }
  .md\:vc-border-b-2 { border-bottom-width: 2px; }
  .md\:vc-border-l-2 { border-left-width: 2px; }
  .md\:vc-border-t-4 { border-top-width: 4px; }
  .md\:vc-border-r-4 { border-right-width: 4px; }
  .md\:vc-border-b-4 { border-bottom-width: 4px; }
  .md\:vc-border-l-4 { border-left-width: 4px; }
  .md\:vc-border-t-8 { border-top-width: 8px; }
  .md\:vc-border-r-8 { border-right-width: 8px; }
  .md\:vc-border-b-8 { border-bottom-width: 8px; }
  .md\:vc-border-l-8 { border-left-width: 8px; }
  .md\:vc-border-t { border-top-width: 1px; }
  .md\:vc-border-r { border-right-width: 1px; }
  .md\:vc-border-b { border-bottom-width: 1px; }
  .md\:vc-border-l { border-left-width: 1px; }
  .md\:vc-text-left { text-align: left; }
  .md\:vc-text-center { text-align: center; }
  .md\:vc-text-right { text-align: right; }
  .md\:vc-text-justify { text-align: justify; }
  .md\:vc-text-xs { font-size: 12px; }
  .md\:vc-text-sm { font-size: 14px; }
  .md\:vc-text-base { font-size: 16px; }
  .md\:vc-text-lg { font-size: 18px; }
  .md\:vc-text-xl { font-size: 20px; }
  .md\:vc-text-2xl { font-size: 24px; }
}

@media (min-width: 1024px) {
  .lg\:vc-bg-fixed { background-attachment: fixed; }
  .lg\:vc-bg-local { background-attachment: local; }
  .lg\:vc-bg-scroll { background-attachment: scroll; }
  .lg\:vc-bg-bottom { background-position: center bottom; }
  .lg\:vc-bg-center { background-position: 50% center; }
  .lg\:vc-bg-left { background-position: 0px center; }
  .lg\:vc-bg-left-bottom { background-position: 0px 100%; }
  .lg\:vc-bg-left-top { background-position: 0px 0px; }
  .lg\:vc-bg-right { background-position: 100% center; }
  .lg\:vc-bg-right-bottom { background-position: 100% 100%; }
  .lg\:vc-bg-right-top { background-position: 100% 0px; }
  .lg\:vc-bg-top { background-position: center top; }
  .lg\:vc-bg-repeat { background-repeat: repeat; }
  .lg\:vc-bg-no-repeat { background-repeat: no-repeat; }
  .lg\:vc-bg-repeat-x { background-repeat: repeat-x; }
  .lg\:vc-bg-repeat-y { background-repeat: repeat-y; }
  .lg\:vc-bg-repeat-round { background-repeat: round; }
  .lg\:vc-bg-repeat-space { background-repeat: space; }
  .lg\:vc-bg-auto { background-size: auto; }
  .lg\:vc-bg-cover { background-size: cover; }
  .lg\:vc-bg-contain { background-size: contain; }
  .lg\:vc-border-collapse { border-collapse: collapse; }
  .lg\:vc-border-separate { border-collapse: initial; }
  .lg\:vc-border-solid { border-style: solid; }
  .lg\:vc-border-dashed { border-style: dashed; }
  .lg\:vc-border-dotted { border-style: dotted; }
  .lg\:vc-border-double { border-style: double; }
  .lg\:vc-border-none { border-style: none; }
  .lg\:vc-border-0 { border-width: 0px; }
  .lg\:vc-border-2 { border-width: 2px; }
  .lg\:vc-border-4 { border-width: 4px; }
  .lg\:vc-border-8 { border-width: 8px; }
  .lg\:vc-border { border-width: 1px; }
  .lg\:vc-border-t-0 { border-top-width: 0px; }
  .lg\:vc-border-r-0 { border-right-width: 0px; }
  .lg\:vc-border-b-0 { border-bottom-width: 0px; }
  .lg\:vc-border-l-0 { border-left-width: 0px; }
  .lg\:vc-border-t-2 { border-top-width: 2px; }
  .lg\:vc-border-r-2 { border-right-width: 2px; }
  .lg\:vc-border-b-2 { border-bottom-width: 2px; }
  .lg\:vc-border-l-2 { border-left-width: 2px; }
  .lg\:vc-border-t-4 { border-top-width: 4px; }
  .lg\:vc-border-r-4 { border-right-width: 4px; }
  .lg\:vc-border-b-4 { border-bottom-width: 4px; }
  .lg\:vc-border-l-4 { border-left-width: 4px; }
  .lg\:vc-border-t-8 { border-top-width: 8px; }
  .lg\:vc-border-r-8 { border-right-width: 8px; }
  .lg\:vc-border-b-8 { border-bottom-width: 8px; }
  .lg\:vc-border-l-8 { border-left-width: 8px; }
  .lg\:vc-border-t { border-top-width: 1px; }
  .lg\:vc-border-r { border-right-width: 1px; }
  .lg\:vc-border-b { border-bottom-width: 1px; }
  .lg\:vc-border-l { border-left-width: 1px; }
  .lg\:vc-text-left { text-align: left; }
  .lg\:vc-text-center { text-align: center; }
  .lg\:vc-text-right { text-align: right; }
  .lg\:vc-text-justify { text-align: justify; }
  .lg\:vc-text-xs { font-size: 12px; }
  .lg\:vc-text-sm { font-size: 14px; }
  .lg\:vc-text-base { font-size: 16px; }
  .lg\:vc-text-lg { font-size: 18px; }
  .lg\:vc-text-xl { font-size: 20px; }
  .lg\:vc-text-2xl { font-size: 24px; }
}

@media (min-width: 1280px) {
  .xl\:vc-bg-fixed { background-attachment: fixed; }
  .xl\:vc-bg-local { background-attachment: local; }
  .xl\:vc-bg-scroll { background-attachment: scroll; }
  .xl\:vc-bg-bottom { background-position: center bottom; }
  .xl\:vc-bg-center { background-position: 50% center; }
  .xl\:vc-bg-left { background-position: 0px center; }
  .xl\:vc-bg-left-bottom { background-position: 0px 100%; }
  .xl\:vc-bg-left-top { background-position: 0px 0px; }
  .xl\:vc-bg-right { background-position: 100% center; }
  .xl\:vc-bg-right-bottom { background-position: 100% 100%; }
  .xl\:vc-bg-right-top { background-position: 100% 0px; }
  .xl\:vc-bg-top { background-position: center top; }
  .xl\:vc-bg-repeat { background-repeat: repeat; }
  .xl\:vc-bg-no-repeat { background-repeat: no-repeat; }
  .xl\:vc-bg-repeat-x { background-repeat: repeat-x; }
  .xl\:vc-bg-repeat-y { background-repeat: repeat-y; }
  .xl\:vc-bg-repeat-round { background-repeat: round; }
  .xl\:vc-bg-repeat-space { background-repeat: space; }
  .xl\:vc-bg-auto { background-size: auto; }
  .xl\:vc-bg-cover { background-size: cover; }
  .xl\:vc-bg-contain { background-size: contain; }
  .xl\:vc-border-collapse { border-collapse: collapse; }
  .xl\:vc-border-separate { border-collapse: initial; }
  .xl\:vc-border-solid { border-style: solid; }
  .xl\:vc-border-dashed { border-style: dashed; }
  .xl\:vc-border-dotted { border-style: dotted; }
  .xl\:vc-border-double { border-style: double; }
  .xl\:vc-border-none { border-style: none; }
  .xl\:vc-border-0 { border-width: 0px; }
  .xl\:vc-border-2 { border-width: 2px; }
  .xl\:vc-border-4 { border-width: 4px; }
  .xl\:vc-border-8 { border-width: 8px; }
  .xl\:vc-border { border-width: 1px; }
  .xl\:vc-border-t-0 { border-top-width: 0px; }
  .xl\:vc-border-r-0 { border-right-width: 0px; }
  .xl\:vc-border-b-0 { border-bottom-width: 0px; }
  .xl\:vc-border-l-0 { border-left-width: 0px; }
  .xl\:vc-border-t-2 { border-top-width: 2px; }
  .xl\:vc-border-r-2 { border-right-width: 2px; }
  .xl\:vc-border-b-2 { border-bottom-width: 2px; }
  .xl\:vc-border-l-2 { border-left-width: 2px; }
  .xl\:vc-border-t-4 { border-top-width: 4px; }
  .xl\:vc-border-r-4 { border-right-width: 4px; }
  .xl\:vc-border-b-4 { border-bottom-width: 4px; }
  .xl\:vc-border-l-4 { border-left-width: 4px; }
  .xl\:vc-border-t-8 { border-top-width: 8px; }
  .xl\:vc-border-r-8 { border-right-width: 8px; }
  .xl\:vc-border-b-8 { border-bottom-width: 8px; }
  .xl\:vc-border-l-8 { border-left-width: 8px; }
  .xl\:vc-border-t { border-top-width: 1px; }
  .xl\:vc-border-r { border-right-width: 1px; }
  .xl\:vc-border-b { border-bottom-width: 1px; }
  .xl\:vc-border-l { border-left-width: 1px; }
  .xl\:vc-text-left { text-align: left; }
  .xl\:vc-text-center { text-align: center; }
  .xl\:vc-text-right { text-align: right; }
  .xl\:vc-text-justify { text-align: justify; }
  .xl\:vc-text-xs { font-size: 12px; }
  .xl\:vc-text-sm { font-size: 14px; }
  .xl\:vc-text-base { font-size: 16px; }
  .xl\:vc-text-lg { font-size: 18px; }
  .xl\:vc-text-xl { font-size: 20px; }
  .xl\:vc-text-2xl { font-size: 24px; }
}
