
.hover\:ca-border-0:hover {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.hover\:\!ca-border-0:hover {
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-top-style: solid !important;
	border-right-style: solid !important;
	border-bottom-style: solid !important;
	border-left-style: solid !important;
}

.focus\:ca-border-0:focus {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.focus\:\!ca-border-0:focus {
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-top-style: solid !important;
	border-right-style: solid !important;
	border-bottom-style: solid !important;
	border-left-style: solid !important;
}

.active\:ca-border-0:active {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.active\:\!ca-border-0:active {
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-top-style: solid !important;
	border-right-style: solid !important;
	border-bottom-style: solid !important;
	border-left-style: solid !important;
}

.ca-border-0 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.\!ca-border-0 {
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-top-style: solid !important;
	border-right-style: solid !important;
	border-bottom-style: solid !important;
	border-left-style: solid !important;
}

.hover\:ca-border-t-0:hover {
	border-top-width: 0px;
	border-top-style: solid;
}

.hover\:\!ca-border-t-0:hover {
	border-top-width: 0px !important;
	border-top-style: solid !important;
}

.focus\:ca-border-t-0:focus {
	border-top-width: 0px;
	border-top-style: solid;
}

.focus\:\!ca-border-t-0:focus {
	border-top-width: 0px !important;
	border-top-style: solid !important;
}

.active\:ca-border-t-0:active {
	border-top-width: 0px;
	border-top-style: solid;
}

.active\:\!ca-border-t-0:active {
	border-top-width: 0px !important;
	border-top-style: solid !important;
}

.ca-border-t-0 {
	border-top-width: 0px;
	border-top-style: solid;
}

.\!ca-border-t-0 {
	border-top-width: 0px !important;
	border-top-style: solid !important;
}

.hover\:ca-border-r-0:hover {
	border-right-width: 0px;
	border-right-style: solid;
}

.hover\:\!ca-border-r-0:hover {
	border-right-width: 0px !important;
	border-right-style: solid !important;
}

.focus\:ca-border-r-0:focus {
	border-right-width: 0px;
	border-right-style: solid;
}

.focus\:\!ca-border-r-0:focus {
	border-right-width: 0px !important;
	border-right-style: solid !important;
}

.active\:ca-border-r-0:active {
	border-right-width: 0px;
	border-right-style: solid;
}

.active\:\!ca-border-r-0:active {
	border-right-width: 0px !important;
	border-right-style: solid !important;
}

.ca-border-r-0 {
	border-right-width: 0px;
	border-right-style: solid;
}

.\!ca-border-r-0 {
	border-right-width: 0px !important;
	border-right-style: solid !important;
}

.hover\:ca-border-b-0:hover {
	border-bottom-width: 0px;
	border-bottom-style: solid;
}

.hover\:\!ca-border-b-0:hover {
	border-bottom-width: 0px !important;
	border-bottom-style: solid !important;
}

.focus\:ca-border-b-0:focus {
	border-bottom-width: 0px;
	border-bottom-style: solid;
}

.focus\:\!ca-border-b-0:focus {
	border-bottom-width: 0px !important;
	border-bottom-style: solid !important;
}

.active\:ca-border-b-0:active {
	border-bottom-width: 0px;
	border-bottom-style: solid;
}

.active\:\!ca-border-b-0:active {
	border-bottom-width: 0px !important;
	border-bottom-style: solid !important;
}

.ca-border-b-0 {
	border-bottom-width: 0px;
	border-bottom-style: solid;
}

.\!ca-border-b-0 {
	border-bottom-width: 0px !important;
	border-bottom-style: solid !important;
}

.hover\:ca-border-l-0:hover {
	border-left-width: 0px;
	border-left-style: solid;
}

.hover\:\!ca-border-l-0:hover {
	border-left-width: 0px !important;
	border-left-style: solid !important;
}

.focus\:ca-border-l-0:focus {
	border-left-width: 0px;
	border-left-style: solid;
}

.focus\:\!ca-border-l-0:focus {
	border-left-width: 0px !important;
	border-left-style: solid !important;
}

.active\:ca-border-l-0:active {
	border-left-width: 0px;
	border-left-style: solid;
}

.active\:\!ca-border-l-0:active {
	border-left-width: 0px !important;
	border-left-style: solid !important;
}

.ca-border-l-0 {
	border-left-width: 0px;
	border-left-style: solid;
}

.\!ca-border-l-0 {
	border-left-width: 0px !important;
	border-left-style: solid !important;
}

.hover\:ca-border-x-0:hover {
	border-left-width: 0px;
	border-right-width: 0px;
	border-left-style: solid;
	border-right-style: solid;
}

.hover\:\!ca-border-x-0:hover {
	border-left-width: 0px !important;
	border-right-width: 0px !important;
	border-left-style: solid !important;
	border-right-style: solid !important;
}

.focus\:ca-border-x-0:focus {
	border-left-width: 0px;
	border-right-width: 0px;
	border-left-style: solid;
	border-right-style: solid;
}

.focus\:\!ca-border-x-0:focus {
	border-left-width: 0px !important;
	border-right-width: 0px !important;
	border-left-style: solid !important;
	border-right-style: solid !important;
}

.active\:ca-border-x-0:active {
	border-left-width: 0px;
	border-right-width: 0px;
	border-left-style: solid;
	border-right-style: solid;
}

.active\:\!ca-border-x-0:active {
	border-left-width: 0px !important;
	border-right-width: 0px !important;
	border-left-style: solid !important;
	border-right-style: solid !important;
}

.ca-border-x-0 {
	border-left-width: 0px;
	border-right-width: 0px;
	border-left-style: solid;
	border-right-style: solid;
}

.\!ca-border-x-0 {
	border-left-width: 0px !important;
	border-right-width: 0px !important;
	border-left-style: solid !important;
	border-right-style: solid !important;
}

.hover\:ca-border-y-0:hover {
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}

.hover\:\!ca-border-y-0:hover {
	border-top-width: 0px !important;
	border-bottom-width: 0px !important;
	border-top-style: solid !important;
	border-bottom-style: solid !important;
}

.focus\:ca-border-y-0:focus {
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}

.focus\:\!ca-border-y-0:focus {
	border-top-width: 0px !important;
	border-bottom-width: 0px !important;
	border-top-style: solid !important;
	border-bottom-style: solid !important;
}

.active\:ca-border-y-0:active {
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}

.active\:\!ca-border-y-0:active {
	border-top-width: 0px !important;
	border-bottom-width: 0px !important;
	border-top-style: solid !important;
	border-bottom-style: solid !important;
}

.ca-border-y-0 {
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}

.\!ca-border-y-0 {
	border-top-width: 0px !important;
	border-bottom-width: 0px !important;
	border-top-style: solid !important;
	border-bottom-style: solid !important;
}

.hover\:ca-border-s-0:hover {
	border-inline-start-width: 0px;
	border-inline-start-style: solid;
}

.hover\:\!ca-border-s-0:hover {
	border-inline-start-width: 0px !important;
	border-inline-start-style: solid !important;
}

.focus\:ca-border-s-0:focus {
	border-inline-start-width: 0px;
	border-inline-start-style: solid;
}

.focus\:\!ca-border-s-0:focus {
	border-inline-start-width: 0px !important;
	border-inline-start-style: solid !important;
}

.active\:ca-border-s-0:active {
	border-inline-start-width: 0px;
	border-inline-start-style: solid;
}

.active\:\!ca-border-s-0:active {
	border-inline-start-width: 0px !important;
	border-inline-start-style: solid !important;
}

.ca-border-s-0 {
	border-inline-start-width: 0px;
	border-inline-start-style: solid;
}

.\!ca-border-s-0 {
	border-inline-start-width: 0px !important;
	border-inline-start-style: solid !important;
}

.hover\:ca-border-e-0:hover {
	border-inline-end-width: 0px;
	border-inline-end-style: solid;
}

.hover\:\!ca-border-e-0:hover {
	border-inline-end-width: 0px !important;
	border-inline-end-style: solid !important;
}

.focus\:ca-border-e-0:focus {
	border-inline-end-width: 0px;
	border-inline-end-style: solid;
}

.focus\:\!ca-border-e-0:focus {
	border-inline-end-width: 0px !important;
	border-inline-end-style: solid !important;
}

.active\:ca-border-e-0:active {
	border-inline-end-width: 0px;
	border-inline-end-style: solid;
}

.active\:\!ca-border-e-0:active {
	border-inline-end-width: 0px !important;
	border-inline-end-style: solid !important;
}

.ca-border-e-0 {
	border-inline-end-width: 0px;
	border-inline-end-style: solid;
}

.\!ca-border-e-0 {
	border-inline-end-width: 0px !important;
	border-inline-end-style: solid !important;
}
.hover\:ca-border-2:hover {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.hover\:\!ca-border-2:hover {
	border-top-width: 2px !important;
	border-right-width: 2px !important;
	border-bottom-width: 2px !important;
	border-left-width: 2px !important;
	border-top-style: solid !important;
	border-right-style: solid !important;
	border-bottom-style: solid !important;
	border-left-style: solid !important;
}

.focus\:ca-border-2:focus {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.focus\:\!ca-border-2:focus {
	border-top-width: 2px !important;
	border-right-width: 2px !important;
	border-bottom-width: 2px !important;
	border-left-width: 2px !important;
	border-top-style: solid !important;
	border-right-style: solid !important;
	border-bottom-style: solid !important;
	border-left-style: solid !important;
}

.active\:ca-border-2:active {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.active\:\!ca-border-2:active {
	border-top-width: 2px !important;
	border-right-width: 2px !important;
	border-bottom-width: 2px !important;
	border-left-width: 2px !important;
	border-top-style: solid !important;
	border-right-style: solid !important;
	border-bottom-style: solid !important;
	border-left-style: solid !important;
}

.ca-border-2 {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.\!ca-border-2 {
	border-top-width: 2px !important;
	border-right-width: 2px !important;
	border-bottom-width: 2px !important;
	border-left-width: 2px !important;
	border-top-style: solid !important;
	border-right-style: solid !important;
	border-bottom-style: solid !important;
	border-left-style: solid !important;
}

.hover\:ca-border-t-2:hover {
	border-top-width: 2px;
	border-top-style: solid;
}

.hover\:\!ca-border-t-2:hover {
	border-top-width: 2px !important;
	border-top-style: solid !important;
}

.focus\:ca-border-t-2:focus {
	border-top-width: 2px;
	border-top-style: solid;
}

.focus\:\!ca-border-t-2:focus {
	border-top-width: 2px !important;
	border-top-style: solid !important;
}

.active\:ca-border-t-2:active {
	border-top-width: 2px;
	border-top-style: solid;
}

.active\:\!ca-border-t-2:active {
	border-top-width: 2px !important;
	border-top-style: solid !important;
}

.ca-border-t-2 {
	border-top-width: 2px;
	border-top-style: solid;
}

.\!ca-border-t-2 {
	border-top-width: 2px !important;
	border-top-style: solid !important;
}

.hover\:ca-border-r-2:hover {
	border-right-width: 2px;
	border-right-style: solid;
}

.hover\:\!ca-border-r-2:hover {
	border-right-width: 2px !important;
	border-right-style: solid !important;
}

.focus\:ca-border-r-2:focus {
	border-right-width: 2px;
	border-right-style: solid;
}

.focus\:\!ca-border-r-2:focus {
	border-right-width: 2px !important;
	border-right-style: solid !important;
}

.active\:ca-border-r-2:active {
	border-right-width: 2px;
	border-right-style: solid;
}

.active\:\!ca-border-r-2:active {
	border-right-width: 2px !important;
	border-right-style: solid !important;
}

.ca-border-r-2 {
	border-right-width: 2px;
	border-right-style: solid;
}

.\!ca-border-r-2 {
	border-right-width: 2px !important;
	border-right-style: solid !important;
}

.hover\:ca-border-b-2:hover {
	border-bottom-width: 2px;
	border-bottom-style: solid;
}

.hover\:\!ca-border-b-2:hover {
	border-bottom-width: 2px !important;
	border-bottom-style: solid !important;
}

.focus\:ca-border-b-2:focus {
	border-bottom-width: 2px;
	border-bottom-style: solid;
}

.focus\:\!ca-border-b-2:focus {
	border-bottom-width: 2px !important;
	border-bottom-style: solid !important;
}

.active\:ca-border-b-2:active {
	border-bottom-width: 2px;
	border-bottom-style: solid;
}

.active\:\!ca-border-b-2:active {
	border-bottom-width: 2px !important;
	border-bottom-style: solid !important;
}

.ca-border-b-2 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
}

.\!ca-border-b-2 {
	border-bottom-width: 2px !important;
	border-bottom-style: solid !important;
}

.hover\:ca-border-l-2:hover {
	border-left-width: 2px;
	border-left-style: solid;
}

.hover\:\!ca-border-l-2:hover {
	border-left-width: 2px !important;
	border-left-style: solid !important;
}

.focus\:ca-border-l-2:focus {
	border-left-width: 2px;
	border-left-style: solid;
}

.focus\:\!ca-border-l-2:focus {
	border-left-width: 2px !important;
	border-left-style: solid !important;
}

.active\:ca-border-l-2:active {
	border-left-width: 2px;
	border-left-style: solid;
}

.active\:\!ca-border-l-2:active {
	border-left-width: 2px !important;
	border-left-style: solid !important;
}

.ca-border-l-2 {
	border-left-width: 2px;
	border-left-style: solid;
}

.\!ca-border-l-2 {
	border-left-width: 2px !important;
	border-left-style: solid !important;
}

.hover\:ca-border-x-2:hover {
	border-left-width: 2px;
	border-right-width: 2px;
	border-left-style: solid;
	border-right-style: solid;
}

.hover\:\!ca-border-x-2:hover {
	border-left-width: 2px !important;
	border-right-width: 2px !important;
	border-left-style: solid !important;
	border-right-style: solid !important;
}

.focus\:ca-border-x-2:focus {
	border-left-width: 2px;
	border-right-width: 2px;
	border-left-style: solid;
	border-right-style: solid;
}

.focus\:\!ca-border-x-2:focus {
	border-left-width: 2px !important;
	border-right-width: 2px !important;
	border-left-style: solid !important;
	border-right-style: solid !important;
}

.active\:ca-border-x-2:active {
	border-left-width: 2px;
	border-right-width: 2px;
	border-left-style: solid;
	border-right-style: solid;
}

.active\:\!ca-border-x-2:active {
	border-left-width: 2px !important;
	border-right-width: 2px !important;
	border-left-style: solid !important;
	border-right-style: solid !important;
}

.ca-border-x-2 {
	border-left-width: 2px;
	border-right-width: 2px;
	border-left-style: solid;
	border-right-style: solid;
}

.\!ca-border-x-2 {
	border-left-width: 2px !important;
	border-right-width: 2px !important;
	border-left-style: solid !important;
	border-right-style: solid !important;
}

.hover\:ca-border-y-2:hover {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
}

.hover\:\!ca-border-y-2:hover {
	border-top-width: 2px !important;
	border-bottom-width: 2px !important;
	border-top-style: solid !important;
	border-bottom-style: solid !important;
}

.focus\:ca-border-y-2:focus {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
}

.focus\:\!ca-border-y-2:focus {
	border-top-width: 2px !important;
	border-bottom-width: 2px !important;
	border-top-style: solid !important;
	border-bottom-style: solid !important;
}

.active\:ca-border-y-2:active {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
}

.active\:\!ca-border-y-2:active {
	border-top-width: 2px !important;
	border-bottom-width: 2px !important;
	border-top-style: solid !important;
	border-bottom-style: solid !important;
}

.ca-border-y-2 {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
}

.\!ca-border-y-2 {
	border-top-width: 2px !important;
	border-bottom-width: 2px !important;
	border-top-style: solid !important;
	border-bottom-style: solid !important;
}

.hover\:ca-border-s-2:hover {
	border-inline-start-width: 2px;
	border-inline-start-style: solid;
}

.hover\:\!ca-border-s-2:hover {
	border-inline-start-width: 2px !important;
	border-inline-start-style: solid !important;
}

.focus\:ca-border-s-2:focus {
	border-inline-start-width: 2px;
	border-inline-start-style: solid;
}

.focus\:\!ca-border-s-2:focus {
	border-inline-start-width: 2px !important;
	border-inline-start-style: solid !important;
}

.active\:ca-border-s-2:active {
	border-inline-start-width: 2px;
	border-inline-start-style: solid;
}

.active\:\!ca-border-s-2:active {
	border-inline-start-width: 2px !important;
	border-inline-start-style: solid !important;
}

.ca-border-s-2 {
	border-inline-start-width: 2px;
	border-inline-start-style: solid;
}

.\!ca-border-s-2 {
	border-inline-start-width: 2px !important;
	border-inline-start-style: solid !important;
}

.hover\:ca-border-e-2:hover {
	border-inline-end-width: 2px;
	border-inline-end-style: solid;
}

.hover\:\!ca-border-e-2:hover {
	border-inline-end-width: 2px !important;
	border-inline-end-style: solid !important;
}

.focus\:ca-border-e-2:focus {
	border-inline-end-width: 2px;
	border-inline-end-style: solid;
}

.focus\:\!ca-border-e-2:focus {
	border-inline-end-width: 2px !important;
	border-inline-end-style: solid !important;
}

.active\:ca-border-e-2:active {
	border-inline-end-width: 2px;
	border-inline-end-style: solid;
}

.active\:\!ca-border-e-2:active {
	border-inline-end-width: 2px !important;
	border-inline-end-style: solid !important;
}

.ca-border-e-2 {
	border-inline-end-width: 2px;
	border-inline-end-style: solid;
}

.\!ca-border-e-2 {
	border-inline-end-width: 2px !important;
	border-inline-end-style: solid !important;
}
.hover\:ca-border-4:hover {
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.hover\:\!ca-border-4:hover {
	border-top-width: 4px !important;
	border-right-width: 4px !important;
	border-bottom-width: 4px !important;
	border-left-width: 4px !important;
	border-top-style: solid !important;
	border-right-style: solid !important;
	border-bottom-style: solid !important;
	border-left-style: solid !important;
}

.focus\:ca-border-4:focus {
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.focus\:\!ca-border-4:focus {
	border-top-width: 4px !important;
	border-right-width: 4px !important;
	border-bottom-width: 4px !important;
	border-left-width: 4px !important;
	border-top-style: solid !important;
	border-right-style: solid !important;
	border-bottom-style: solid !important;
	border-left-style: solid !important;
}

.active\:ca-border-4:active {
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.active\:\!ca-border-4:active {
	border-top-width: 4px !important;
	border-right-width: 4px !important;
	border-bottom-width: 4px !important;
	border-left-width: 4px !important;
	border-top-style: solid !important;
	border-right-style: solid !important;
	border-bottom-style: solid !important;
	border-left-style: solid !important;
}

.ca-border-4 {
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.\!ca-border-4 {
	border-top-width: 4px !important;
	border-right-width: 4px !important;
	border-bottom-width: 4px !important;
	border-left-width: 4px !important;
	border-top-style: solid !important;
	border-right-style: solid !important;
	border-bottom-style: solid !important;
	border-left-style: solid !important;
}

.hover\:ca-border-t-4:hover {
	border-top-width: 4px;
	border-top-style: solid;
}

.hover\:\!ca-border-t-4:hover {
	border-top-width: 4px !important;
	border-top-style: solid !important;
}

.focus\:ca-border-t-4:focus {
	border-top-width: 4px;
	border-top-style: solid;
}

.focus\:\!ca-border-t-4:focus {
	border-top-width: 4px !important;
	border-top-style: solid !important;
}

.active\:ca-border-t-4:active {
	border-top-width: 4px;
	border-top-style: solid;
}

.active\:\!ca-border-t-4:active {
	border-top-width: 4px !important;
	border-top-style: solid !important;
}

.ca-border-t-4 {
	border-top-width: 4px;
	border-top-style: solid;
}

.\!ca-border-t-4 {
	border-top-width: 4px !important;
	border-top-style: solid !important;
}

.hover\:ca-border-r-4:hover {
	border-right-width: 4px;
	border-right-style: solid;
}

.hover\:\!ca-border-r-4:hover {
	border-right-width: 4px !important;
	border-right-style: solid !important;
}

.focus\:ca-border-r-4:focus {
	border-right-width: 4px;
	border-right-style: solid;
}

.focus\:\!ca-border-r-4:focus {
	border-right-width: 4px !important;
	border-right-style: solid !important;
}

.active\:ca-border-r-4:active {
	border-right-width: 4px;
	border-right-style: solid;
}

.active\:\!ca-border-r-4:active {
	border-right-width: 4px !important;
	border-right-style: solid !important;
}

.ca-border-r-4 {
	border-right-width: 4px;
	border-right-style: solid;
}

.\!ca-border-r-4 {
	border-right-width: 4px !important;
	border-right-style: solid !important;
}

.hover\:ca-border-b-4:hover {
	border-bottom-width: 4px;
	border-bottom-style: solid;
}

.hover\:\!ca-border-b-4:hover {
	border-bottom-width: 4px !important;
	border-bottom-style: solid !important;
}

.focus\:ca-border-b-4:focus {
	border-bottom-width: 4px;
	border-bottom-style: solid;
}

.focus\:\!ca-border-b-4:focus {
	border-bottom-width: 4px !important;
	border-bottom-style: solid !important;
}

.active\:ca-border-b-4:active {
	border-bottom-width: 4px;
	border-bottom-style: solid;
}

.active\:\!ca-border-b-4:active {
	border-bottom-width: 4px !important;
	border-bottom-style: solid !important;
}

.ca-border-b-4 {
	border-bottom-width: 4px;
	border-bottom-style: solid;
}

.\!ca-border-b-4 {
	border-bottom-width: 4px !important;
	border-bottom-style: solid !important;
}

.hover\:ca-border-l-4:hover {
	border-left-width: 4px;
	border-left-style: solid;
}

.hover\:\!ca-border-l-4:hover {
	border-left-width: 4px !important;
	border-left-style: solid !important;
}

.focus\:ca-border-l-4:focus {
	border-left-width: 4px;
	border-left-style: solid;
}

.focus\:\!ca-border-l-4:focus {
	border-left-width: 4px !important;
	border-left-style: solid !important;
}

.active\:ca-border-l-4:active {
	border-left-width: 4px;
	border-left-style: solid;
}

.active\:\!ca-border-l-4:active {
	border-left-width: 4px !important;
	border-left-style: solid !important;
}

.ca-border-l-4 {
	border-left-width: 4px;
	border-left-style: solid;
}

.\!ca-border-l-4 {
	border-left-width: 4px !important;
	border-left-style: solid !important;
}

.hover\:ca-border-x-4:hover {
	border-left-width: 4px;
	border-right-width: 4px;
	border-left-style: solid;
	border-right-style: solid;
}

.hover\:\!ca-border-x-4:hover {
	border-left-width: 4px !important;
	border-right-width: 4px !important;
	border-left-style: solid !important;
	border-right-style: solid !important;
}

.focus\:ca-border-x-4:focus {
	border-left-width: 4px;
	border-right-width: 4px;
	border-left-style: solid;
	border-right-style: solid;
}

.focus\:\!ca-border-x-4:focus {
	border-left-width: 4px !important;
	border-right-width: 4px !important;
	border-left-style: solid !important;
	border-right-style: solid !important;
}

.active\:ca-border-x-4:active {
	border-left-width: 4px;
	border-right-width: 4px;
	border-left-style: solid;
	border-right-style: solid;
}

.active\:\!ca-border-x-4:active {
	border-left-width: 4px !important;
	border-right-width: 4px !important;
	border-left-style: solid !important;
	border-right-style: solid !important;
}

.ca-border-x-4 {
	border-left-width: 4px;
	border-right-width: 4px;
	border-left-style: solid;
	border-right-style: solid;
}

.\!ca-border-x-4 {
	border-left-width: 4px !important;
	border-right-width: 4px !important;
	border-left-style: solid !important;
	border-right-style: solid !important;
}

.hover\:ca-border-y-4:hover {
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
}

.hover\:\!ca-border-y-4:hover {
	border-top-width: 4px !important;
	border-bottom-width: 4px !important;
	border-top-style: solid !important;
	border-bottom-style: solid !important;
}

.focus\:ca-border-y-4:focus {
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
}

.focus\:\!ca-border-y-4:focus {
	border-top-width: 4px !important;
	border-bottom-width: 4px !important;
	border-top-style: solid !important;
	border-bottom-style: solid !important;
}

.active\:ca-border-y-4:active {
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
}

.active\:\!ca-border-y-4:active {
	border-top-width: 4px !important;
	border-bottom-width: 4px !important;
	border-top-style: solid !important;
	border-bottom-style: solid !important;
}

.ca-border-y-4 {
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
}

.\!ca-border-y-4 {
	border-top-width: 4px !important;
	border-bottom-width: 4px !important;
	border-top-style: solid !important;
	border-bottom-style: solid !important;
}

.hover\:ca-border-s-4:hover {
	border-inline-start-width: 4px;
	border-inline-start-style: solid;
}

.hover\:\!ca-border-s-4:hover {
	border-inline-start-width: 4px !important;
	border-inline-start-style: solid !important;
}

.focus\:ca-border-s-4:focus {
	border-inline-start-width: 4px;
	border-inline-start-style: solid;
}

.focus\:\!ca-border-s-4:focus {
	border-inline-start-width: 4px !important;
	border-inline-start-style: solid !important;
}

.active\:ca-border-s-4:active {
	border-inline-start-width: 4px;
	border-inline-start-style: solid;
}

.active\:\!ca-border-s-4:active {
	border-inline-start-width: 4px !important;
	border-inline-start-style: solid !important;
}

.ca-border-s-4 {
	border-inline-start-width: 4px;
	border-inline-start-style: solid;
}

.\!ca-border-s-4 {
	border-inline-start-width: 4px !important;
	border-inline-start-style: solid !important;
}

.hover\:ca-border-e-4:hover {
	border-inline-end-width: 4px;
	border-inline-end-style: solid;
}

.hover\:\!ca-border-e-4:hover {
	border-inline-end-width: 4px !important;
	border-inline-end-style: solid !important;
}

.focus\:ca-border-e-4:focus {
	border-inline-end-width: 4px;
	border-inline-end-style: solid;
}

.focus\:\!ca-border-e-4:focus {
	border-inline-end-width: 4px !important;
	border-inline-end-style: solid !important;
}

.active\:ca-border-e-4:active {
	border-inline-end-width: 4px;
	border-inline-end-style: solid;
}

.active\:\!ca-border-e-4:active {
	border-inline-end-width: 4px !important;
	border-inline-end-style: solid !important;
}

.ca-border-e-4 {
	border-inline-end-width: 4px;
	border-inline-end-style: solid;
}

.\!ca-border-e-4 {
	border-inline-end-width: 4px !important;
	border-inline-end-style: solid !important;
}
.hover\:ca-border-8:hover {
	border-top-width: 8px;
	border-right-width: 8px;
	border-bottom-width: 8px;
	border-left-width: 8px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.hover\:\!ca-border-8:hover {
	border-top-width: 8px !important;
	border-right-width: 8px !important;
	border-bottom-width: 8px !important;
	border-left-width: 8px !important;
	border-top-style: solid !important;
	border-right-style: solid !important;
	border-bottom-style: solid !important;
	border-left-style: solid !important;
}

.focus\:ca-border-8:focus {
	border-top-width: 8px;
	border-right-width: 8px;
	border-bottom-width: 8px;
	border-left-width: 8px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.focus\:\!ca-border-8:focus {
	border-top-width: 8px !important;
	border-right-width: 8px !important;
	border-bottom-width: 8px !important;
	border-left-width: 8px !important;
	border-top-style: solid !important;
	border-right-style: solid !important;
	border-bottom-style: solid !important;
	border-left-style: solid !important;
}

.active\:ca-border-8:active {
	border-top-width: 8px;
	border-right-width: 8px;
	border-bottom-width: 8px;
	border-left-width: 8px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.active\:\!ca-border-8:active {
	border-top-width: 8px !important;
	border-right-width: 8px !important;
	border-bottom-width: 8px !important;
	border-left-width: 8px !important;
	border-top-style: solid !important;
	border-right-style: solid !important;
	border-bottom-style: solid !important;
	border-left-style: solid !important;
}

.ca-border-8 {
	border-top-width: 8px;
	border-right-width: 8px;
	border-bottom-width: 8px;
	border-left-width: 8px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.\!ca-border-8 {
	border-top-width: 8px !important;
	border-right-width: 8px !important;
	border-bottom-width: 8px !important;
	border-left-width: 8px !important;
	border-top-style: solid !important;
	border-right-style: solid !important;
	border-bottom-style: solid !important;
	border-left-style: solid !important;
}

.hover\:ca-border-t-8:hover {
	border-top-width: 8px;
	border-top-style: solid;
}

.hover\:\!ca-border-t-8:hover {
	border-top-width: 8px !important;
	border-top-style: solid !important;
}

.focus\:ca-border-t-8:focus {
	border-top-width: 8px;
	border-top-style: solid;
}

.focus\:\!ca-border-t-8:focus {
	border-top-width: 8px !important;
	border-top-style: solid !important;
}

.active\:ca-border-t-8:active {
	border-top-width: 8px;
	border-top-style: solid;
}

.active\:\!ca-border-t-8:active {
	border-top-width: 8px !important;
	border-top-style: solid !important;
}

.ca-border-t-8 {
	border-top-width: 8px;
	border-top-style: solid;
}

.\!ca-border-t-8 {
	border-top-width: 8px !important;
	border-top-style: solid !important;
}

.hover\:ca-border-r-8:hover {
	border-right-width: 8px;
	border-right-style: solid;
}

.hover\:\!ca-border-r-8:hover {
	border-right-width: 8px !important;
	border-right-style: solid !important;
}

.focus\:ca-border-r-8:focus {
	border-right-width: 8px;
	border-right-style: solid;
}

.focus\:\!ca-border-r-8:focus {
	border-right-width: 8px !important;
	border-right-style: solid !important;
}

.active\:ca-border-r-8:active {
	border-right-width: 8px;
	border-right-style: solid;
}

.active\:\!ca-border-r-8:active {
	border-right-width: 8px !important;
	border-right-style: solid !important;
}

.ca-border-r-8 {
	border-right-width: 8px;
	border-right-style: solid;
}

.\!ca-border-r-8 {
	border-right-width: 8px !important;
	border-right-style: solid !important;
}

.hover\:ca-border-b-8:hover {
	border-bottom-width: 8px;
	border-bottom-style: solid;
}

.hover\:\!ca-border-b-8:hover {
	border-bottom-width: 8px !important;
	border-bottom-style: solid !important;
}

.focus\:ca-border-b-8:focus {
	border-bottom-width: 8px;
	border-bottom-style: solid;
}

.focus\:\!ca-border-b-8:focus {
	border-bottom-width: 8px !important;
	border-bottom-style: solid !important;
}

.active\:ca-border-b-8:active {
	border-bottom-width: 8px;
	border-bottom-style: solid;
}

.active\:\!ca-border-b-8:active {
	border-bottom-width: 8px !important;
	border-bottom-style: solid !important;
}

.ca-border-b-8 {
	border-bottom-width: 8px;
	border-bottom-style: solid;
}

.\!ca-border-b-8 {
	border-bottom-width: 8px !important;
	border-bottom-style: solid !important;
}

.hover\:ca-border-l-8:hover {
	border-left-width: 8px;
	border-left-style: solid;
}

.hover\:\!ca-border-l-8:hover {
	border-left-width: 8px !important;
	border-left-style: solid !important;
}

.focus\:ca-border-l-8:focus {
	border-left-width: 8px;
	border-left-style: solid;
}

.focus\:\!ca-border-l-8:focus {
	border-left-width: 8px !important;
	border-left-style: solid !important;
}

.active\:ca-border-l-8:active {
	border-left-width: 8px;
	border-left-style: solid;
}

.active\:\!ca-border-l-8:active {
	border-left-width: 8px !important;
	border-left-style: solid !important;
}

.ca-border-l-8 {
	border-left-width: 8px;
	border-left-style: solid;
}

.\!ca-border-l-8 {
	border-left-width: 8px !important;
	border-left-style: solid !important;
}

.hover\:ca-border-x-8:hover {
	border-left-width: 8px;
	border-right-width: 8px;
	border-left-style: solid;
	border-right-style: solid;
}

.hover\:\!ca-border-x-8:hover {
	border-left-width: 8px !important;
	border-right-width: 8px !important;
	border-left-style: solid !important;
	border-right-style: solid !important;
}

.focus\:ca-border-x-8:focus {
	border-left-width: 8px;
	border-right-width: 8px;
	border-left-style: solid;
	border-right-style: solid;
}

.focus\:\!ca-border-x-8:focus {
	border-left-width: 8px !important;
	border-right-width: 8px !important;
	border-left-style: solid !important;
	border-right-style: solid !important;
}

.active\:ca-border-x-8:active {
	border-left-width: 8px;
	border-right-width: 8px;
	border-left-style: solid;
	border-right-style: solid;
}

.active\:\!ca-border-x-8:active {
	border-left-width: 8px !important;
	border-right-width: 8px !important;
	border-left-style: solid !important;
	border-right-style: solid !important;
}

.ca-border-x-8 {
	border-left-width: 8px;
	border-right-width: 8px;
	border-left-style: solid;
	border-right-style: solid;
}

.\!ca-border-x-8 {
	border-left-width: 8px !important;
	border-right-width: 8px !important;
	border-left-style: solid !important;
	border-right-style: solid !important;
}

.hover\:ca-border-y-8:hover {
	border-top-width: 8px;
	border-bottom-width: 8px;
	border-top-style: solid;
	border-bottom-style: solid;
}

.hover\:\!ca-border-y-8:hover {
	border-top-width: 8px !important;
	border-bottom-width: 8px !important;
	border-top-style: solid !important;
	border-bottom-style: solid !important;
}

.focus\:ca-border-y-8:focus {
	border-top-width: 8px;
	border-bottom-width: 8px;
	border-top-style: solid;
	border-bottom-style: solid;
}

.focus\:\!ca-border-y-8:focus {
	border-top-width: 8px !important;
	border-bottom-width: 8px !important;
	border-top-style: solid !important;
	border-bottom-style: solid !important;
}

.active\:ca-border-y-8:active {
	border-top-width: 8px;
	border-bottom-width: 8px;
	border-top-style: solid;
	border-bottom-style: solid;
}

.active\:\!ca-border-y-8:active {
	border-top-width: 8px !important;
	border-bottom-width: 8px !important;
	border-top-style: solid !important;
	border-bottom-style: solid !important;
}

.ca-border-y-8 {
	border-top-width: 8px;
	border-bottom-width: 8px;
	border-top-style: solid;
	border-bottom-style: solid;
}

.\!ca-border-y-8 {
	border-top-width: 8px !important;
	border-bottom-width: 8px !important;
	border-top-style: solid !important;
	border-bottom-style: solid !important;
}

.hover\:ca-border-s-8:hover {
	border-inline-start-width: 8px;
	border-inline-start-style: solid;
}

.hover\:\!ca-border-s-8:hover {
	border-inline-start-width: 8px !important;
	border-inline-start-style: solid !important;
}

.focus\:ca-border-s-8:focus {
	border-inline-start-width: 8px;
	border-inline-start-style: solid;
}

.focus\:\!ca-border-s-8:focus {
	border-inline-start-width: 8px !important;
	border-inline-start-style: solid !important;
}

.active\:ca-border-s-8:active {
	border-inline-start-width: 8px;
	border-inline-start-style: solid;
}

.active\:\!ca-border-s-8:active {
	border-inline-start-width: 8px !important;
	border-inline-start-style: solid !important;
}

.ca-border-s-8 {
	border-inline-start-width: 8px;
	border-inline-start-style: solid;
}

.\!ca-border-s-8 {
	border-inline-start-width: 8px !important;
	border-inline-start-style: solid !important;
}

.hover\:ca-border-e-8:hover {
	border-inline-end-width: 8px;
	border-inline-end-style: solid;
}

.hover\:\!ca-border-e-8:hover {
	border-inline-end-width: 8px !important;
	border-inline-end-style: solid !important;
}

.focus\:ca-border-e-8:focus {
	border-inline-end-width: 8px;
	border-inline-end-style: solid;
}

.focus\:\!ca-border-e-8:focus {
	border-inline-end-width: 8px !important;
	border-inline-end-style: solid !important;
}

.active\:ca-border-e-8:active {
	border-inline-end-width: 8px;
	border-inline-end-style: solid;
}

.active\:\!ca-border-e-8:active {
	border-inline-end-width: 8px !important;
	border-inline-end-style: solid !important;
}

.ca-border-e-8 {
	border-inline-end-width: 8px;
	border-inline-end-style: solid;
}

.\!ca-border-e-8 {
	border-inline-end-width: 8px !important;
	border-inline-end-style: solid !important;
}
.hover\:ca-border:hover {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.hover\:\!ca-border:hover {
	border-top-width: 1px !important;
	border-right-width: 1px !important;
	border-bottom-width: 1px !important;
	border-left-width: 1px !important;
	border-top-style: solid !important;
	border-right-style: solid !important;
	border-bottom-style: solid !important;
	border-left-style: solid !important;
}

.focus\:ca-border:focus {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.focus\:\!ca-border:focus {
	border-top-width: 1px !important;
	border-right-width: 1px !important;
	border-bottom-width: 1px !important;
	border-left-width: 1px !important;
	border-top-style: solid !important;
	border-right-style: solid !important;
	border-bottom-style: solid !important;
	border-left-style: solid !important;
}

.active\:ca-border:active {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.active\:\!ca-border:active {
	border-top-width: 1px !important;
	border-right-width: 1px !important;
	border-bottom-width: 1px !important;
	border-left-width: 1px !important;
	border-top-style: solid !important;
	border-right-style: solid !important;
	border-bottom-style: solid !important;
	border-left-style: solid !important;
}

.ca-border {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.\!ca-border {
	border-top-width: 1px !important;
	border-right-width: 1px !important;
	border-bottom-width: 1px !important;
	border-left-width: 1px !important;
	border-top-style: solid !important;
	border-right-style: solid !important;
	border-bottom-style: solid !important;
	border-left-style: solid !important;
}

.hover\:ca-border-t:hover {
	border-top-width: 1px;
	border-top-style: solid;
}

.hover\:\!ca-border-t:hover {
	border-top-width: 1px !important;
	border-top-style: solid !important;
}

.focus\:ca-border-t:focus {
	border-top-width: 1px;
	border-top-style: solid;
}

.focus\:\!ca-border-t:focus {
	border-top-width: 1px !important;
	border-top-style: solid !important;
}

.active\:ca-border-t:active {
	border-top-width: 1px;
	border-top-style: solid;
}

.active\:\!ca-border-t:active {
	border-top-width: 1px !important;
	border-top-style: solid !important;
}

.ca-border-t {
	border-top-width: 1px;
	border-top-style: solid;
}

.\!ca-border-t {
	border-top-width: 1px !important;
	border-top-style: solid !important;
}

.hover\:ca-border-r:hover {
	border-right-width: 1px;
	border-right-style: solid;
}

.hover\:\!ca-border-r:hover {
	border-right-width: 1px !important;
	border-right-style: solid !important;
}

.focus\:ca-border-r:focus {
	border-right-width: 1px;
	border-right-style: solid;
}

.focus\:\!ca-border-r:focus {
	border-right-width: 1px !important;
	border-right-style: solid !important;
}

.active\:ca-border-r:active {
	border-right-width: 1px;
	border-right-style: solid;
}

.active\:\!ca-border-r:active {
	border-right-width: 1px !important;
	border-right-style: solid !important;
}

.ca-border-r {
	border-right-width: 1px;
	border-right-style: solid;
}

.\!ca-border-r {
	border-right-width: 1px !important;
	border-right-style: solid !important;
}

.hover\:ca-border-b:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.hover\:\!ca-border-b:hover {
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
}

.focus\:ca-border-b:focus {
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.focus\:\!ca-border-b:focus {
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
}

.active\:ca-border-b:active {
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.active\:\!ca-border-b:active {
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
}

.ca-border-b {
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.\!ca-border-b {
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
}

.hover\:ca-border-l:hover {
	border-left-width: 1px;
	border-left-style: solid;
}

.hover\:\!ca-border-l:hover {
	border-left-width: 1px !important;
	border-left-style: solid !important;
}

.focus\:ca-border-l:focus {
	border-left-width: 1px;
	border-left-style: solid;
}

.focus\:\!ca-border-l:focus {
	border-left-width: 1px !important;
	border-left-style: solid !important;
}

.active\:ca-border-l:active {
	border-left-width: 1px;
	border-left-style: solid;
}

.active\:\!ca-border-l:active {
	border-left-width: 1px !important;
	border-left-style: solid !important;
}

.ca-border-l {
	border-left-width: 1px;
	border-left-style: solid;
}

.\!ca-border-l {
	border-left-width: 1px !important;
	border-left-style: solid !important;
}

.hover\:ca-border-x:hover {
	border-left-width: 1px;
	border-right-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
}

.hover\:\!ca-border-x:hover {
	border-left-width: 1px !important;
	border-right-width: 1px !important;
	border-left-style: solid !important;
	border-right-style: solid !important;
}

.focus\:ca-border-x:focus {
	border-left-width: 1px;
	border-right-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
}

.focus\:\!ca-border-x:focus {
	border-left-width: 1px !important;
	border-right-width: 1px !important;
	border-left-style: solid !important;
	border-right-style: solid !important;
}

.active\:ca-border-x:active {
	border-left-width: 1px;
	border-right-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
}

.active\:\!ca-border-x:active {
	border-left-width: 1px !important;
	border-right-width: 1px !important;
	border-left-style: solid !important;
	border-right-style: solid !important;
}

.ca-border-x {
	border-left-width: 1px;
	border-right-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
}

.\!ca-border-x {
	border-left-width: 1px !important;
	border-right-width: 1px !important;
	border-left-style: solid !important;
	border-right-style: solid !important;
}

.hover\:ca-border-y:hover {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
}

.hover\:\!ca-border-y:hover {
	border-top-width: 1px !important;
	border-bottom-width: 1px !important;
	border-top-style: solid !important;
	border-bottom-style: solid !important;
}

.focus\:ca-border-y:focus {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
}

.focus\:\!ca-border-y:focus {
	border-top-width: 1px !important;
	border-bottom-width: 1px !important;
	border-top-style: solid !important;
	border-bottom-style: solid !important;
}

.active\:ca-border-y:active {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
}

.active\:\!ca-border-y:active {
	border-top-width: 1px !important;
	border-bottom-width: 1px !important;
	border-top-style: solid !important;
	border-bottom-style: solid !important;
}

.ca-border-y {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
}

.\!ca-border-y {
	border-top-width: 1px !important;
	border-bottom-width: 1px !important;
	border-top-style: solid !important;
	border-bottom-style: solid !important;
}

.hover\:ca-border-s:hover {
	border-inline-start-width: 1px;
	border-inline-start-style: solid;
}

.hover\:\!ca-border-s:hover {
	border-inline-start-width: 1px !important;
	border-inline-start-style: solid !important;
}

.focus\:ca-border-s:focus {
	border-inline-start-width: 1px;
	border-inline-start-style: solid;
}

.focus\:\!ca-border-s:focus {
	border-inline-start-width: 1px !important;
	border-inline-start-style: solid !important;
}

.active\:ca-border-s:active {
	border-inline-start-width: 1px;
	border-inline-start-style: solid;
}

.active\:\!ca-border-s:active {
	border-inline-start-width: 1px !important;
	border-inline-start-style: solid !important;
}

.ca-border-s {
	border-inline-start-width: 1px;
	border-inline-start-style: solid;
}

.\!ca-border-s {
	border-inline-start-width: 1px !important;
	border-inline-start-style: solid !important;
}

.hover\:ca-border-e:hover {
	border-inline-end-width: 1px;
	border-inline-end-style: solid;
}

.hover\:\!ca-border-e:hover {
	border-inline-end-width: 1px !important;
	border-inline-end-style: solid !important;
}

.focus\:ca-border-e:focus {
	border-inline-end-width: 1px;
	border-inline-end-style: solid;
}

.focus\:\!ca-border-e:focus {
	border-inline-end-width: 1px !important;
	border-inline-end-style: solid !important;
}

.active\:ca-border-e:active {
	border-inline-end-width: 1px;
	border-inline-end-style: solid;
}

.active\:\!ca-border-e:active {
	border-inline-end-width: 1px !important;
	border-inline-end-style: solid !important;
}

.ca-border-e {
	border-inline-end-width: 1px;
	border-inline-end-style: solid;
}

.\!ca-border-e {
	border-inline-end-width: 1px !important;
	border-inline-end-style: solid !important;
}

.hover\:ca-border-solid:hover {
	border-style: solid;
}

.hover\:\!ca-border-solid:hover {
	border-style: solid !important;
}

.focus\:ca-border-solid:focus {
	border-style: solid;
}

.focus\:\!ca-border-solid:focus {
	border-style: solid !important;
}

.active\:ca-border-solid:active {
	border-style: solid;
}

.active\:\!ca-border-solid:active {
	border-style: solid !important;
}

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

.\!ca-border-solid {
	border-style: solid !important;
}

.hover\:ca-border-dashed:hover {
	border-style: dashed;
}

.hover\:\!ca-border-dashed:hover {
	border-style: dashed !important;
}

.focus\:ca-border-dashed:focus {
	border-style: dashed;
}

.focus\:\!ca-border-dashed:focus {
	border-style: dashed !important;
}

.active\:ca-border-dashed:active {
	border-style: dashed;
}

.active\:\!ca-border-dashed:active {
	border-style: dashed !important;
}

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

.\!ca-border-dashed {
	border-style: dashed !important;
}

.hover\:ca-border-dotted:hover {
	border-style: dotted;
}

.hover\:\!ca-border-dotted:hover {
	border-style: dotted !important;
}

.focus\:ca-border-dotted:focus {
	border-style: dotted;
}

.focus\:\!ca-border-dotted:focus {
	border-style: dotted !important;
}

.active\:ca-border-dotted:active {
	border-style: dotted;
}

.active\:\!ca-border-dotted:active {
	border-style: dotted !important;
}

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

.\!ca-border-dotted {
	border-style: dotted !important;
}

.hover\:ca-border-double:hover {
	border-style: double;
}

.hover\:\!ca-border-double:hover {
	border-style: double !important;
}

.focus\:ca-border-double:focus {
	border-style: double;
}

.focus\:\!ca-border-double:focus {
	border-style: double !important;
}

.active\:ca-border-double:active {
	border-style: double;
}

.active\:\!ca-border-double:active {
	border-style: double !important;
}

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

.\!ca-border-double {
	border-style: double !important;
}

.hover\:ca-border-none:hover {
	border-style: none;
}

.hover\:\!ca-border-none:hover {
	border-style: none !important;
}

.focus\:ca-border-none:focus {
	border-style: none;
}

.focus\:\!ca-border-none:focus {
	border-style: none !important;
}

.active\:ca-border-none:active {
	border-style: none;
}

.active\:\!ca-border-none:active {
	border-style: none !important;
}

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

.\!ca-border-none {
	border-style: none !important;
}